- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 目前前后端协作,遇到的问题及思考
前端与后端协同问题前端出的页面是中间产品,不是最终产品。 需要二次加工,提取公共部分,header、footer二次修改,前端修改好页面,后端工程师需要再修改一次前端中的页面与实际应用的页面,不一样 比如后台工程师修改了关于样式的小问题,前端工程师手中的页面就跟实际的不一致了前端修改时,依赖后端环境,依赖数据 修改页面、样式,让前端工程师,来后端工程师处调试从工程上来说存在的问题缓
2017-09-30 14:21:40 3713
原创 spring 事务超时时间不起作用
问题在一个事务方法中,发送http请求,由于http请求没有设置sockettimeout导致,请求阻塞,虽然事务方法设置了超时时间1秒,但是一直不超时,程序假死。//伪代码public void save(){ //插入数据库一条记录 insert into user(name,age) values('hello',20); //发送http请求,通知appA ht
2017-09-30 11:22:44 7153
原创 httpclient connecttimeout sockettimeout区别
解释httpclient作为http工具包,是基于socket的封装,所以httpclient的connectTimeout、socketTimeout到底层都是socket的connectTimeout、socketTimeout首先看一下 java api,对connectTimeout、socketTimeout的解释socket的connect方法 connect public
2017-09-30 11:04:09 29109 5
原创 mysql show processlist,kill pid,查看连接数 查看被锁的表
show processlist找出执行时间最长的进程show [full] processlist; 展示属于当前用户的线程,如果当前用户有 process privilege,那么会展示所有线程。 如果不加full,只显示前100条;show processlist展示的线程不包含background thread,所以线程数就等于connections除了上述方式,我们还可以通过show
2017-09-29 15:42:27 6727
原创 mozilla pdfjs跨域问题及压缩优化
mozilla pdfjs介绍moziila pdfjs是一款优秀的pdf在线预览、导出、打印插件,但在使用中遇到了跨域问题。mozilla pdfjs跨域设置在pdf.js/web/app.js中,1420行,找到let viewerOrigin = new URL(window.location.href).origin || 'null';//添加这一行 //修改,将当前工程的orig
2017-09-29 15:34:35 2900
原创 js 生成条码和打印
需求条形码上边显示汉字,下边显示码值,如下图。 研究条形码规范对条形码是否能显示汉字,不确定,只能研究规范了。 研究得知,条形码也就是一维码,有很多规范,所有的规范都不支持汉字,所以在条形码上边拼个div来显示汉字,另外基于研究资料决定使用128规范,因为Code 128支持所有ASCII字符,也就是说,所有的ASCII字符都可以在二维码上显示出来,支持的字符最多、最全,当然它只支持ASCII所
2017-09-29 15:20:02 13283 2
原创 intellij idea svn合并分支方法
合并分支做法intellij idea合并分支的正确做法是,version control—->subversion working copied information——>merge from—–>配置分支的地址—->选择merge all svn会自动筛选出本分支没有的版本,也可以选择manually select quick,手动选择,不过推荐merge all,因为这种svn会自动筛选出
2017-09-29 15:05:48 12856
原创 jvm cpu100% 问题分析
问题通过windows的进程管理器看到,cpu 100%,但是内存30%-50%比较很稳定,定位到dubbo service的tomcat工程cpu占了100%分析使用%JDK_HOME%/bin/jvisualvm.exe打开线程标签,点击“表”,点击“运行”倒序排列,找到运行时间最长的线程,然后,点击线程Dump在线程dump中查看线程栈,找到出问题的那行代码。 后来发现是while(cond
2017-09-29 14:59:09 4304
原创 maven release版本不更新原因分析
maven release版本、快照版本snapshot更新策略问题,release版本配置为总是更新,却不work,配置如下, settings.xml中profile> id>nexusid> repositories> repository> id>centralid> url>http://cen
2017-09-05 18:13:35 12545 4
原创 maven 快照 更新策略
为什么会有快照?没有快照之前: A项目依赖于项目B,B每次改动就赋予一个新版本号,然后告诉A我改版本好了啊,每次改动都得告诉,有时忘了就麻烦了。 可以看出没有快照会带来“浪费版本号”、沟通成大加大的问题。 有了快照之后: A项目依赖于项目B,B每次改动都会打上时间戳,A编译时会检查B的时间戳,如果
2017-09-05 18:13:19 2491
原创 maven exclude 排除文件夹
需求的由来在maven工程中,使用gulp时,gulp会产生dist文件夹,不需要打包webapp/src的文件夹,所以就用到排除文件夹。配置在工程的父工程中,配置pom.xml,添加 <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>
2017-09-05 17:32:50 21855 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人