会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
drafire
上一页
1
2
3
4
5
6
下一页
idea推送项目到github
摘要: 参考: https://blog.csdn.net/SoWhatWorld/article/details/103817786?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_so
阅读全文
posted @ 2020-04-17 11:18 drafire
阅读(252)
评论(0)
推荐(0)
编辑
HttpServletRequest.getInputStream()多次读取问题
摘要: 转自:https://www.jianshu.com/p/85feeb30c1ed HttpServletRequest.getInputStream()多次读取问题 背景 使用POST方法发送数据时,我们习惯于把数据包装成json格式。 image.png image.png 有些情况下,我们会在
阅读全文
posted @ 2019-11-26 18:30 drafire
阅读(2038)
评论(1)
推荐(0)
编辑
spring boot 自动装配的原理
摘要: 参考: https://blog.csdn.net/Dongguabai/article/details/80865599。如有侵权,请联系本人删除! 入口: import org.springframework.boot.SpringApplication; import org.springfr
阅读全文
posted @ 2019-05-05 12:12 drafire
阅读(577)
评论(0)
推荐(0)
编辑
mysql 的INNODB引擎和MYISAM引擎的区别、索引相关
摘要: 两个引擎都是使用B+tree 数据结构作为索引 不同点: 1、INNODB的主键必须要有,同时也是聚集索引,INNODB的数据文件本身就是索引文件;而MYISAM则是存储了数据的地址 2、INNODB的辅助索引,会存储主键的地址(所以建议不要把主键的长度设置过大,一般用自增的数字即可),使用辅助索引
阅读全文
posted @ 2019-04-07 13:06 drafire
阅读(475)
评论(0)
推荐(0)
编辑
事务的传播性和隔离级别
摘要: 事务的传播性:1、PROPOGATION_REQUIRES --需要在一个事务中执行2、PROPOGATION_SUPPOTS --不需要在一个事务中执行,如果有事务,也可以执行3 PROPOGATION_NOT_SUPPORTED --不支持在一个事务中执行,如果在一个正在运行的事务中执行,则会被
阅读全文
posted @ 2019-04-06 12:38 drafire
阅读(1555)
评论(0)
推荐(0)
编辑
Atomic 的实现原理
摘要: 1、直接操作内存,使用Unsafe 这个类 2、使用 getIntVolatile(var1, var2) 获取线程间共享的变量 3、采用CAS的尝试机制(核心所在),代码如下: public final int getAndAddInt(Object var1, long var2, int va
阅读全文
posted @ 2019-04-06 08:30 drafire
阅读(1741)
评论(0)
推荐(0)
编辑
synchronize、Lock、ReenTrantLock 的区别
摘要: synchronize 和Lock: 1、synchronize 系java 内置关键字;而Lock 是一个类 2、synchronize 可以作用于变量、方法、代码块;而Lock 是显式地指定开始和结束位置 3、synchronize 不需要手动解锁,当线程抛出异常的时候,会自动释放锁;而Lock
阅读全文
posted @ 2019-04-06 08:19 drafire
阅读(3802)
评论(0)
推荐(0)
编辑
runnable 和 callable 有什么区别
摘要: callable 有返回值,并允许抛出异常 runnable 没有返回值,不会抛出异常
阅读全文
posted @ 2019-04-04 11:48 drafire
阅读(136)
评论(0)
推荐(0)
编辑
Iterator 和 ListIterator 有什么区别?
摘要: 1、ListIterator 可以在遍历的时候,调用add()添加元素 2、ListIterator提供了更多的一些方法,如previous()、hasPrevious() 等
阅读全文
posted @ 2019-04-04 11:45 drafire
阅读(141)
评论(0)
推荐(0)
编辑
在 Queue 中 poll()和 remove()有什么区别?
摘要: poll() ,如果队列为空的时候,则会抛出异常 而remove()只会返回null
阅读全文
posted @ 2019-04-04 11:37 drafire
阅读(1373)
评论(4)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页
导航
博客园
首页
联系
订阅
管理
公告