- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 spring笔记
public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshing. prepareRefresh(); // Tell the sub...
2018-12-07 11:43:13
131
原创 独占锁ReentrantLock中的非公平锁源码解析
继上一篇对公平锁的解析,这次来看下非公平锁又是怎么做的。同样的,使用时都会调用到lock方法。public void lock() { sync.lock();}然后经由Sync的子类实现,调用到NonfairSync的lock方法。其中lock方法主要做的就是线程一进来就尝试用过CAS获取锁,如果成功则直接设置当前线程为获取到锁的线程,否则进入acquire方法。(注:公平锁再CAS获...
2018-07-06 10:47:55
196
1
原创 独占锁ReentrantLock中的公平锁源码解析
最近几天学习Lock的实现,顺手记下笔记。废话不多说从lock()方法开始。public void lock() { sync.lock();}sync是ReentrantLock下的一个属性字段,属于抽象类,有两个实现:FairSync(公平锁)、 NonfairSync(非公平锁)。那这篇解析的会是稍微复杂的公平锁。final void lock() { acqui...
2018-07-05 14:27:24
234
2
原创 docx、ppt、xls、pdf文件转html
场景:后台上传的文档要再前端app上在线预览解决办法:将文档转成html用于前端显示maven引入 fr.opensagres.xdocreport fr.opensagres.xdocreport.document 1.0.5 fr.opensagres.xdocreport
2017-04-07 17:01:47
14112
8
原创 jquery点击事件
当用jquery对动态加载的元素绑定事件的时候,在jquery1.9之前可以用$("xxxx").live()的方式去绑定,而在jquery1.9之后则只能用$(document).on("click","xxx",function(){})这种方式绑定事件!
2016-11-16 10:19:07
410
原创 web端get请求乱码问题
因为a标签和js的window.location.href如果携带数据跳转都属于get请求,所以如果带了中文传过去就会乱码。解决办法:window.location.href=encodeURI(encodeURI("/ds/wx/system/user/toEdit?data=${userDto.name!""}&edit=name"));用js中用两层encodeURL包起来,当在控制
2016-10-14 14:25:34
303
原创 linux命令小计
ps -ef | grep ds 查看带有ds两个字的项目名称的进程sudo -s 暂时提升权限,用于解决下图权限不足的问题tail -f /data/soft/tomcat-ds/logs/catalina.out 把文件打印尾几行出来 ll 显示出当前目录下的文件与文档CTRL+C可以关闭正在显示的文件
2016-10-14 14:20:38
412
1
空空如也
微信转发网页链接,怎么将转发信息处的链接修改为文字?
2015-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人