会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小白龙
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2019年6月28日
lock和synchronized如何选择?
摘要: 1.lock是一个接口,而synchronized是java关键字,synchronized是内置的语言实现。 2.synchronized在发生异常时,会自动释放线程占有的锁,因此不会导致死锁,而lock在发生异常时,如果没有主动unlock释放锁,则很可能造成死锁。因此使用lock时需要在fin
阅读全文
posted @ 2019-06-28 11:14 小小白龙
阅读(900)
评论(0)
推荐(0)
2019年6月24日
Java中常用的url签名防篡改方法
摘要: 实现方式:Md5(url+key) 的方式进行的。 1、key可以是任意的字符串,然后“客户端”和“服务器端”各自保留一份,千万不能外泄。 2、请求的URL 例如: name=lxl&age=18 3、 URL+Key字符串拼接后的值用MD5加密生成签名,将签名发送到服务器端,同时服务器端已同样的方
阅读全文
posted @ 2019-06-24 15:24 小小白龙
阅读(1550)
评论(1)
推荐(0)
jvm异常记录
摘要: 1.如果出现java.lang.OutOfMemoryError: Java heap space异常。原因:Java虚拟机的堆内存不够。 具体如下: a.Java虚拟机的堆内存设置不够,可以通过参数-Xms、-Xmx来调整。 b.代码中创建了大量大对象,并且长时间不能被垃圾收集器收集(存在被引用)
阅读全文
posted @ 2019-06-24 14:33 小小白龙
阅读(187)
评论(0)
推荐(0)
2019年6月21日
mysql索引
摘要: mysql中常见索引 1)普通索引 是最基本的索引,没有任何限制。 创建方式: create index indexName on tablename (tableColumns(length)) alter tableName add index indexName (tableColumns(l
阅读全文
posted @ 2019-06-21 10:10 小小白龙
阅读(159)
评论(0)
推荐(0)
上一页
1
2
3
公告