2019年3月29日
摘要:
一 . list.clear()底层源码实现 在使用list 结合的时候习惯了 list=null ;在创建这样的方式,但是发现使用list的clear 方法很不错,尤其是有大量循环的时候 1、list 接口 的ArrayList 类的clear() 方法源码 如下: /** * Removes a
阅读全文
posted @ 2019-03-29 10:30
断剑重铸之时
阅读(356)
推荐(0)
2019年3月26日
摘要:
import com.google.common.collect.Lists; import com.google.common.collect.Maps; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.user...
阅读全文
posted @ 2019-03-26 16:38
断剑重铸之时
阅读(215)
推荐(0)
2019年3月19日
摘要:
预发布阿里云服务器的容器 tomcat会自己无缘无故重启,故引出一些查看tomcat内存使用情况观察的细枝末节: 1️⃣当前端口号进程信息和GC使用情况(1)显示端口的PID:lsof -i:端口示例:lsof -i:7074COMMAND PID USER FD TYPE DEVICE SIZE/
阅读全文
posted @ 2019-03-19 17:15
断剑重铸之时
阅读(427)
推荐(0)
2018年12月14日
摘要:
大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。 当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否者就会出现同一时刻有
阅读全文
posted @ 2018-12-14 15:53
断剑重铸之时
阅读(511)
推荐(1)
摘要:
通常如果在单机环境,使用synchronized或juc ReentrantLock 实现锁机制,但如果是分布式系统,则需要借助第三方工具实现,比如redis、zookeeper等。redis为单进程单线程模式,操作都是原子过程,采用队列模式将并发访问变成串行访问,且多客户端对redis的连接并不存
阅读全文
posted @ 2018-12-14 10:08
断剑重铸之时
阅读(7121)
推荐(1)
2018年12月12日
摘要:
2013年发布至今, Docker 是近年来非常火的容器技术, 一直广受瞩目,被认为可能会改变软件行业。而且啊 Docker不仅仅是linux Redhat 和Canonical等Linux巨头眼里的宠儿,微软等专有软件公司也在热烈拥抱 Docker,所以就知道 Docker 为啥这么火了。 我相信
阅读全文
posted @ 2018-12-12 15:12
断剑重铸之时
阅读(204)
推荐(0)
2018年12月11日
摘要:
Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 用SETNX实现分布式锁 利用SETNX非常简单地实现分布式锁。例如:某客户端要获得一个名字fo
阅读全文
posted @ 2018-12-11 11:49
断剑重铸之时
阅读(9870)
推荐(0)
2018年11月21日
posted @ 2018-11-21 20:59
断剑重铸之时
阅读(121)
推荐(0)
摘要:
jar包和war包的区别: war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动T
阅读全文
posted @ 2018-11-21 10:58
断剑重铸之时
阅读(221)
推荐(0)
2018年11月12日
摘要:
联表查询: 1️⃣SELECT ta.sid, ta.instance_id, ta.user_id, ******* FROM t_action ta, t_instance ti WHERE ta.status = 3 ******* AND ta.instance_id = ti.sid OR
阅读全文
posted @ 2018-11-12 10:59
断剑重铸之时
阅读(228)
推荐(0)