- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 你真的懂object.wait和 wait(long timeout)的区别吗
并发编程小知识 object.wait 和 object.wait(long timeout)通常的理解相同点:都会在拥有锁的时候立即释放锁,线程会被系统挂起,失去cpu时间片,得不到调度。不同点:后者线程会在指定timeout的时间过去之后被唤醒真的清楚了吗?Q: 后者是在timeout的时间之后从wait立即返回吗A: 答案是NO, timeout时间只是线程被阻塞的时间,过了...
2020-01-19 19:13:46
2352
原创 Java Invoked OOM-Killer - OOM不一定是来自于java heap
Java Invoked OOM-Killer - OOM不一定是只来自于java heap什么是OOM-killer解决过程总结什么是OOM-killer这里有关于oom-killer的介绍:https://medium.com/@rchint/analyzing-issues-caused-by-oom-killer-2933a13e3e09。我这里的场景是我的tomcat app 经常被...
2020-01-19 18:31:34
4201
原创 FutureTask 源代码深刻解读
前言 Java编程人员对Future以及Runnable 这两个接口一定都不陌生,而FutureTask则是一个实现了一个同时继承Future和Runnable的接口RunnableFuture,旨在提供一种异步的线程调用方式
2016-12-29 11:03:52
279
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-29 10:57:32
217
原创 spring security 系列一 之 权限说明
使用spring security可以对web系统具体url或者资源的访问进行权限控制,实现的方法现在暂不介绍,首先向各位同学们介绍的是使用spring security的常用内建表达式对于权限的说明,使用内建表达式,首先需要在<http> 元素里添加<use-expression = "true">,如<http auto-config= "true" use-expression="true"
2015-10-15 13:46:31
352
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-10-15 13:41:48
252
原创 sql server 分页查询
从mysql迁移到sql server ,一个很重要的方面就是分页查询的改变,mysql通过offset 支持分页查询,简单方便。sql server 相比之而言,就不那么直观了。在介绍分页查询之前,先介绍sql server 的一个函数 row_number().row_number():使用的基本语法是 row_number() over (paritition by columnname or
2015-09-23 17:52:28
490
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-09-23 17:46:38
253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人