![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 67
阳仔928
不断学习
展开
-
java从头再来--java
java基础系列文章–java第一站 java一起学习进步,欢迎留言指正文章目录java基础系列文章--java一、java是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowc原创 2021-01-12 15:04:37 · 287 阅读 · 7 评论 -
记录一次,foreach与lis常用遍历方式效率对比
List<Integer> ll = new ArrayList<>(); for (int i = 0; i < 10001;i++) { ll.add(i); } long startMillis1 = System.currentTimeMillis(); ll.forEach(integer -> System.out.print(integer)); Sys.原创 2020-12-08 16:09:50 · 217 阅读 · 0 评论 -
JVM堆内存详解
JVM的内存结构模型在往期文章中已经介绍过了,下面我们来介绍一下堆内存中的划分;堆内存中可以分为老年代和年轻代,而年轻代又分为Eden区和Survivor区,其中Survivor区又分为from和to区;在对象最新创建时一般都是在Eden区,关系分布如下图:图中的fen分数表示每块区域的占比,例如:堆内存分配为600M,那么老年代则占用400M;而年轻代则占2...原创 2019-10-20 09:33:48 · 264 阅读 · 0 评论 -
mybitis一级缓存使用使用记录
开启一级缓存后,sql查询结果会在一次SqlSession中进行缓存直到请求结束相同的sql查询会从内存中读取,所谓的相同sql查询,就是在平时工作中,查询参数相同,并且是调用的同一个接口;如果两个相同的sql查询处于同一个transtional事物中,第一个结果查询到后,如果对第一次结果进行修改,会导致第二次查询到结果是已修改的结果;上面阐述的现象是在工作中比较容易忽略的地方,如果各...原创 2019-09-30 13:44:35 · 109 阅读 · 0 评论 -
记一次使用是spring cloud feign
1.ApplicationService.java文件中增加注解@EnableDiscoveryClient@EnableFeignClients2.新建interface文件并在类中添加注解@FeignClient(value = "待调用服务名称")@RequestMapping(value = "服务请求路径", method = RequestMethod.GET,...原创 2019-09-16 18:06:09 · 112 阅读 · 3 评论 -
maven deploy问题总结
1.缺少distributionManagement标签在pom文件中添加:<distributionManagement> <repository> <id>与settings.xml中service>>id标签一致</id> <url>maven私服地址(只能为hosted...原创 2019-09-11 14:04:14 · 459 阅读 · 0 评论 -
记一次freemarker学习使用
1.创建配置实例: Configuration cfg = new Configuration(Configuration.VERSION_2_3_23); // 设置模版根路径 try { cfg.setDirectoryForTemplateLoading(new File(path)); } catc...原创 2019-04-05 16:18:42 · 251 阅读 · 0 评论 -
面试题回忆
1.mysql 表关联更新: update table1 t1,table2 t2 set t1.name = t2.name where t1.id=t2.id; UPDATE table1 t1 LEFT/RIGHTJOIN table2 t2 ON t1.id=t2.idSET t1.name = t2.name2.唯一索引和主键区别 唯一索引和基本...原创 2019-03-22 18:46:55 · 125 阅读 · 0 评论 -
mybitis小结--关于mybitis不同类型的判空
1.对于字符串的判断需要进行null和空串的判断,如: s!= null and s!= '' 2.对于int数字类型则只需要惊醒null判断,如: number!= null原创 2018-11-06 17:22:13 · 161 阅读 · 0 评论 -
Spring集成Quartz定时任务
Spring最大的能耐之一就是提供对流行框架的无缝集成,Quartz作为Java实现的工业标准级别的定时任务调度器,Spring对其提供了无缝的集成,并大大简化了开发工作,这是使用Spring比较爽的地方之一。一个任务调度器最基本的三个元素是Job(or Task):需要定时处理的事情Trigger: 事件触发时间点(一次性的、固定周期性的、像L转载 2016-08-11 11:14:57 · 324 阅读 · 0 评论 -
java中堆和堆栈的区别
1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收转载 2016-06-24 17:13:39 · 306 阅读 · 0 评论 -
java网络协议(IPV4/IPV6)
java在选择协议时,会优先选择IPV6协议;若IPV6协议不可使用,那么访问不能通过;(在java程序中访问外网地址时,若在程序中不能访问,而在浏览器中可以访问,那么有可能是协议问题); 解决办法:在java虚拟机运行环境设置中添加如下参数配置:-Djava.net.preferIPv4Stack=true;原创 2015-12-31 15:38:34 · 983 阅读 · 0 评论 -
学习中遇到的问题--json显示带小数点数字时被转义
首先使用将字段转换成bigdecimal类型的数字,再使用String.valueOf(数字),转换以后再放到json报文中则不会被转义。 有什么不对的地方,希望各位大神指正,谢谢!原创 2016-04-13 13:44:33 · 3473 阅读 · 0 评论 -
关于java中的datetime数据类型的加减计算(部分转载部分原创)
1.用Java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期 calendar.set(Cal转载 2016-05-19 10:40:13 · 3699 阅读 · 0 评论