随笔分类 -  JAVA

摘要:package com.springsecuritydemo.aspect; import com.springsecuritydemo.domain.base.BaseCreateByAndUpdateBy; import com.springsecuritydemo.service.securi 阅读全文
posted @ 2022-09-30 15:44 Arborblog 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Fastjson的SerializerFeature序列化属性 属性 描述 QuoteFieldNames 输出key时是否使用双引号,默认为true WriteMapNullValue 是否输出值为null的字段,默认为false WriteNullNumberAsZero 数值字段如果为null 阅读全文
posted @ 2022-09-29 17:34 Arborblog 阅读(4725) 评论(0) 推荐(0) 编辑
摘要:public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 Strin 阅读全文
posted @ 2022-09-05 15:51 Arborblog 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:两个斜杠后加特殊符号 四个反斜杠表示一个匹配一个特殊符号的反斜杠 (?<=匹配的内容) 这个表示向后匹配 这个表示向前匹配 (?=) 阅读全文
posted @ 2022-08-06 19:54 Arborblog 阅读(35) 评论(0) 推荐(0) 编辑
摘要:【Java】部署jar包并后台运行 Linux环境部署: 1、执行jar包的命令和在windows操作系统上是一样 java -jar KafKaPhoenix.jar 注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用) 路径: /hadoop 2、将jar程序设置成后台运行,并且将标准输出的 阅读全文
posted @ 2022-07-28 09:53 Arborblog 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Jvm -Xmx20M 表示虚拟机内存20M 软引用是SoftReference sr = new SoftReference(new Byte[1024102410]);这是一个10M内存的对象,如果内存会溢出就会将软引用对象剔除 sr是指针是放在栈内存里面,是一个指针,比较小 阅读全文
posted @ 2022-07-01 17:36 Arborblog 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Poi和Excle Excle阿里巴巴 https://www.yuque.com/easyexcel/doc/easyexcel https://easyexcel.opensource.alibaba.com/docs/current/quickstart/read#%E6%9C%80%E7%A 阅读全文
posted @ 2022-06-30 13:31 Arborblog 阅读(27) 评论(0) 推荐(0) 编辑
摘要:解决方案: 判断交换,就是交换,添加一个版本号 如果在判断完成我在进行改的过程又被打断了,怎么办? 硬件本身就支持cas,并不一定本身就是原子性,java的natave ,c++里面实行,lock cmpxchg 是锁, 1.关中断 2.缓存锁,存在对象大于缓存 3,锁总线,北桥电平拉高, 在jav 阅读全文
posted @ 2022-06-30 11:27 Arborblog 阅读(57) 评论(0) 推荐(0) 编辑
摘要:在cpu底层是由三级缓冲区,通常缓存64字节,在java中long为8字节,多线程之间存在缓存一致性协议姐,在变量前后添加7个long进行防止多线程之间的缓冲一致性协议带来的性能浪费 阅读全文
posted @ 2022-06-29 17:56 Arborblog 阅读(42) 评论(0) 推荐(0) 编辑
摘要:创建条件接口,定制实现接口方法,写调用的条件接口的方法,调用方法时将实现类传入 实体类: import lombok.Data; //Arbor 2022/6/24 @Data //lombok注解的生成get,set... public class Employee { String name; 阅读全文
posted @ 2022-06-24 10:56 Arborblog 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Hibernate注解@Enumerated 1、@Enumerated(value=EnumType.ORDINAL) 按枚举下标存储(序号从0开始) 2、@Enumerated(value=EnumType.STRING) 按枚举值存储 枚举类型的每个类型对应下标是从0开始的,用controll 阅读全文
posted @ 2022-06-16 16:34 Arborblog 阅读(265) 评论(0) 推荐(0) 编辑
摘要:![](https://img2022.cnblogs.com/blog/2587651/202206/2587651-20220611005745731-1447036354.png) 阅读全文
posted @ 2022-06-11 00:58 Arborblog 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒 Timestamp now = new Timestamp(System.currentTimeMil 阅读全文
posted @ 2022-06-09 17:09 Arborblog 阅读(8164) 评论(0) 推荐(0) 编辑
摘要:![](https://img2022.cnblogs.com/blog/2587651/202206/2587651-20220607225323455-446686149.png) 阅读全文
posted @ 2022-06-07 22:54 Arborblog 阅读(20) 评论(0) 推荐(0) 编辑
摘要:方法1 org.springframework.beans.BeanUtils.copyProperties(父类对象,子类对象); package com.***.test11111; //Arbor 2022/6/7 public class Dog { String name; int age 阅读全文
posted @ 2022-06-07 15:18 Arborblog 阅读(497) 评论(0) 推荐(0) 编辑
摘要:配置JAVA环境变量的方法: 1、右键点击【计算机】,选择【属性】,点击【高级系统设置】,打开环境变量设置; 2、新建【JAVA_HOME】变量,并编辑【Path】变量; 3、新建【CLASSPATH】变量并编辑即可。 具体方法: JAVA_HOME变量设置 首先右击【计算机】进入【属性】然后选择其 阅读全文
posted @ 2022-05-19 12:33 Arborblog 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Java 8是于2014年3月14号发布。从Java 8开始开发代号已经弃用了,所以从Java 8之后已经没有官方的开发代号了。 Java 8u201/202 是最后一个免费的 Oracle JDK 8 版本,Oracle于 2019-01-15 停止免费商用更新 JDK最后免费商用版本官方地址 J 阅读全文
posted @ 2022-05-15 21:10 Arborblog 阅读(3355) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示