java小知识
balsamspear
这个作者很懒,什么都没留下…
展开
-
基本数据类型的值存放在哪里
备注:这里只针对基本数据类型做讨论(int long double float char byte boolean short)基本数据类型的值,到底存放在哪?这取决于它声明在哪,它只会声明在三个位置类变量成员变量局部变量public class Test { public static int a = 1;// 类变量 public int b = 2;// ...原创 2018-12-13 10:07:10 · 9374 阅读 · 15 评论 -
Excel文件加解密-POI
1. 概要只需要使用POI,就可以实现Excel文件的加密、解密,简洁方便。2. pom<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version>原创 2019-01-14 10:43:46 · 1042 阅读 · 0 评论 -
Java使用redis实现分布式锁
当并发时,有几种处理方案一、Java代码同步处理优点:使用简单缺点:程序等待造成响应慢、服务器集群时不能用总结:不推荐使用二、数据库悲观锁优点:相对简单、服务器集群时可以使用缺点:需要注意锁级别和表索引,否则容易造成锁表!总结:不推荐使用三、数据库乐观锁优点:相对简单、服务器集群时可以使用、不会造成锁表缺点:并发时,容易造成相同的业务代码多次执行总结:可以使用四、redi...原创 2019-02-25 14:35:10 · 398 阅读 · 0 评论 -
java分批处理小算法
int sum = list.size(); // 总数int batch = 200; // 一个批次的数量List<Object> tmpList = new ArrayList<>(); // 储存一个批次的数据for (int i = 0; i < sum; i++) { tmpList.add(list.get(i)); // 储存数据 ...原创 2019-02-21 10:58:32 · 1547 阅读 · 2 评论 -
浏览器跨域问题和如何跨域访问
什么是浏览器跨域问题跨域只存在于浏览器中,当A网站访问的资源不是同源的,就会产生跨域问题同源策略是浏览器的一种安全机制,要求协议、域名、端口一致这是前后端分离后的一个热门话题,在单体应用年代,程序员很少接触这个问题,但浏览器一直有这个安全机制localhost和127.0.0.1都指向本机,但也不同源,也就是说,要dns的域名一样,ip一样也不行(why?)js引用脚本是可以跨域访问的...原创 2019-04-07 08:48:16 · 2709 阅读 · 0 评论