-
Java StringBuilder和StringBuffer源码分析
所属栏目:[Java] 日期:2020-05-28 热度:183
StringBuilder与StringBuffer是两个常用的操作字符串的类。大家都知道,StringBuilder是线程不安全的,而StringBuffer是线程安全的。前者是JDK1.5加入的,后者在JDK1.0就有了。下面分析一下它们的内部实现。[详细]
-
java 中String和StringBuffer与StringBuilder的区别及使用方法
所属栏目:[Java] 日期:2020-05-28 热度:139
java中String和StringBuffer与StringBuilder的区别及使用方法1.String类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。[详细]
-
Java之String、StringBuffer、StringBuilder的区别分析
所属栏目:[Java] 日期:2020-05-28 热度:119
相信大家对String和StringBuffer的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出J2SE5.0里面带来的一个新的字符操作的类[详细]
-
Java那点事――StringBuffer与StringBuilder原理与区别
所属栏目:[Java] 日期:2020-05-28 热度:132
最近在找工作,考官问我一个简单的题目:“StringBuffer与StringBuilder的区别,它们的应用场景是什么?”,下面小编答案分享给大家,方便以后大家学习,以此也做个备录。[详细]
-
在SpringBoot中使用Logback管理记录日志
所属栏目:[Java] 日期:2020-05-28 热度:147
SpringBoot的默认日志配置SpringBoot开箱即用,默认帮你配置了日志框架,使用CommonsLogging,但是默认配置也提供了对常用日志的支持,如:JavaUtilLogging,Log4J,Log4J2和Logback。每种Logger都可以通过配置使用控[详细]
-
详解SpringBoot Schedule配置
所属栏目:[Java] 日期:2020-05-28 热度:194
1.定时任务实现方式定时任务实现方式:Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文[详细]
-
springcloud 中 zuul 修改请求参数信息的方法
所属栏目:[Java] 日期:2020-05-28 热度:76
Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器. Zuul功能:认证压力测试[详细]
-
在java中用Scanner类读入单个字符的方法
所属栏目:[Java] 日期:2020-05-28 热度:114
Scanner没有直接读入单个字符的方法,next方法没办法读入空格符,因为Scanner以空格符作为输入完毕的标志[详细]
-
浅谈Spring Cloud Eureka 自我保护机制
所属栏目:[Java] 日期:2020-05-28 热度:144
自我保护背景首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念,即使N-1个节点挂掉也不会影响其他节点的正常运行。[详细]
-
Java操作文件输出为字符串以及字符串输出为文件的方法
所属栏目:[Java] 日期:2020-05-28 热度:171
文件输出为字符串示例代码:/***读取文件为字符串**@return*/publicstaticStringreadString(){[详细]
-
java计算两个日期之前的天数实例(排除节假日和周末)
所属栏目:[Java] 日期:2020-05-28 热度:112
如题所说,计算两个日期之前的天数,排除节假日和周末。这里天数的类型为double,因为该功能实现的是请假天数的计算,有请一上午假的为0.5天。[详细]
-
Java提取两个字符串中的相同元素方法
所属栏目:[Java] 日期:2020-05-28 热度:162
如下所示:publicstaticvoidmain(String[]args){Stringstr1="刘烨,孙坚,王二小,蜘蛛侠,钢铁侠,毛剑卿";[详细]
-
详解Java程序并发的Wait-Notify机制
所属栏目:[Java] 日期:2020-05-28 热度:185
Wait-Notify场景典型的Wait-Notify场景一般与以下两个内容相关:1.状态变量(StateVariable)[详细]
-
Java的wait(), notify()和notifyAll()使用心得
所属栏目:[Java] 日期:2020-05-28 热度:154
wait(),notify()和notifyAll()都是java.lang.Object的方法:wait():Causesthecurrentthreadtowaituntilanotherthreadinvokesthenotify()methodorthenotifyAll()methodforthisobject.notify():Wakesupasinglethreadth[详细]
-
因Spring AOP导致@Autowired依赖注入失败的解决方法
所属栏目:[Java] 日期:2020-05-28 热度:84
发现问题:之前用springAOP做了个操作日志记录,这次在往其他类上使用的时候,service一直注入失败,找了网上好多内容,发现大家都有类似的情况出现,但是又和自己的情况不太符合。后来总结自己的情况发现:方法为p[详细]
-
Java 按行读取文件按行写入文件并以空格分割字符串的方法
所属栏目:[Java] 日期:2020-05-28 热度:134
首先是按行读取字符串importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;[详细]
-
SpringBoot定义过滤器、监听器、拦截器的方法
所属栏目:[Java] 日期:2020-05-28 热度:122
一、自定义过滤器创建一个过滤器,实现javax.servlet.Filter接口,并重写其中的init、doFilter、destory方法。[详细]
-
Spring AOP + 注解实现统一注解功能
所属栏目:[Java] 日期:2020-05-28 热度:142
1.概述在一般系统中,当我们做了一些重要的操作时,如登陆系统,添加用户,删除用户等操作时,我们需要将这些行为持久化。本文我们通过SpringAOP和Java的自定义注解来实现日志的插入。此方案对原有业务入侵较低,实[详细]
-
Spring Cloud入门教程之Zuul实现API网关与请求过滤
所属栏目:[Java] 日期:2020-05-28 热度:92
简介Zuul是Netflix基于JVM的路由器和服务器端负载均衡器。最常用的场景是替换Nginx反向代理后台微服务供前端UI访问。[详细]
-
详解Spring学习之声明式事务管理
所属栏目:[Java] 日期:2020-05-28 热度:164
前言在前面的小节中,我们学习了关于事务的概念以及事务管理的重要性,并且通过编程使用Spring的编程式事务管理进行操作,加深对事务管理的重要性的学习,不过,由于编程式的事务管理使用起来不是很方便,所以在日常[详细]
-
详解Java的位操作符
所属栏目:[Java] 日期:2020-05-28 热度:97
Java的位操作符用来操作整数基本数据类型中的单个“比特”(bit),即代进制位。而我们知道比特就是0和1,那么,位操作就是对这些数据进行基本的操作。如果基本类型是char、byte或者short类型的数值进行移位处理,那么[详细]
-
完美解决Spring声明式事务不回滚的问题
所属栏目:[Java] 日期:2020-05-28 热度:65
疑问,确实像往常一样在service上添加了注解@Transactional,为什么查询数据库时还是发现有数据不一致的情况,想想肯定是事务没起作用,出现异常的时候数据没有回滚。于是就对相关代码进行了一番测试,结果发现一下踩[详细]
-
Spring使用AspectJ注解和XML配置实现AOP
所属栏目:[Java] 日期:2020-05-28 热度:73
本文演示的是Spring中使用AspectJ注解和XML配置两种方式实现AOP下面是使用AspectJ注解实现AOP的JavaProject[详细]
-
springboot用thymeleaf模板的paginate分页完整代码
所属栏目:[Java] 日期:2020-05-28 热度:194
本文根据一个简单的user表为例,展示springboot集成mybatis,再到前端分页完整代码(新手自学,不足之处欢迎纠正);[详细]
-
归并算法之有序数组合并算法实现
所属栏目:[Java] 日期:2020-05-28 热度:195
归并算法之有序数组合并算法实现一个简单的有序数组合并算法:写一个函数,传入2个有序的整数数组,返回一个有序的整数数组。实现相当简单,创建一个长度为这两个长度之和的数组,然后分别用三个指针指向这三个数组[详细]

浙公网安备 33038102330553号