2021年9月27日
docker
oracle
下载 oracle image
1docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
安装 oracle (这里没有配置自动启动容器 和 文件映射)
1docker run -d –p 1521:1521 --n ...
Read more
2021年9月23日
我们为什么要用IOC和AOP作为一名java开发,对Spring框架是再熟悉不过了。Spring支持的控制反转(Inversion of Control,缩写为IOC)和面向切面编程(Aspect-oriented programming,缩写为AOP),早已成为我们的开发习惯,仿佛Java ...
Read more
2021年9月23日
org.apache.commons.io.IOUtils
org.apache.commons.io.FileUtils
org.apache.commons.lang.StringUtils
org.apache.http.util.EntityUtils
org.apache.com ...
Read more
2021年9月23日
1234-- 查询占用端口netstat -ano | findstr 8080 -- 关闭占用端口taskkill /F /PID xxx
Read more
2021年9月23日
org.apache.commons.io.IOUtils
org.apache.commons.io.FileUtils
org.apache.commons.lang.StringUtils
org.apache.http.util.EntityUtils
org.apache.com ...
Read more
2021年9月23日
1234-- 查询占用端口netstat -ano | findstr 8080 -- 关闭占用端口taskkill /F /PID xxx
Read more
2021年9月23日
MySQL
调优
mysql优化关于索引结构:
二叉树
红黑树(二叉平衡树)
hash索引
b树
b+树
Read more
2021年9月23日
mysql的21个好习惯每一个好习惯都是一个财富,本文基于mysql,分享sql的21个好习惯。
写完SQL先explain,查看执行计划(SQL性能优化)
日常开发写SQL的时候,尽量养成这个好习惯:写完SQL后,用explain分析一下,尤其注意走不走索引
1EXPLAIN SELEC ...
Read more
2021年9月23日
ThreadLocal是什么?怎么用?为什么要用?他有什么缺点?如何避免ThreadLocal是什么在了解ThreadLocal之前,我们先了解下什么是线程封闭
把对象封闭在一个线程里,即使这个对象不是线程安全的,也不会出现并发安全问题
实现线程封闭大致有三种方式:
栈封闭:就是用栈( ...
Read more
2013年7月13日
Thread.sleep(0)的作用Thread.sleep(0)表示挂起0秒,你可能觉得没有作用,但是你觉得写Thread.slep(1000)就有感觉了,其实在MSDN上有相关定义,指定0s休眠,指示应挂起此线程以使其他等待线程能够执行。
Thread.sleep(0)并非是真的让线程挂 ...
Read more