- 博客(14)
- 资源 (10)
- 收藏
- 关注
原创 Nginx环境下flush失效问题
最近在用comethttp long poll请求,发现使用nginx反向代理时response.flushBuffer()失效了,请求一直返回504,而直接连接tomcat不会出现问题。高开nginx日志,出现error: upstream timed out (10060: A connection attempt failed because the connected
2017-06-22 17:35:40 819
原创 Spring注入 @Autowired和setter方式区别原理
spring 的注入方式有:setter、constructor、静态工厂方法、实例工厂方法、注解@Autowired自动装配几种方式。今天我们要了解的是:setter和@Autowired两种方式的区别,常用的setter方式很好理解,通过调用Bean的属性setter方法直观的赋值即可。而@Autowired方式,没有setter方法赋值又是通过什么方式实现的呢?看一下spring源码
2017-06-22 17:04:26 21296 1
原创 HTML转换pdf
最近有html转换成pdf的需求,各种google,你懂的。由于html样式很丰富,itext等都试过效果不好,最后找到一个叫flying-saucer-pdf的插件,实验果然效果不错,记录备用:1、将html保存freemaker模板,满足数据的动态需求;2、读取模板,准备数据,freemaker渲染生成html文件;3、用户flying-saucer-pdf将文件转换成pd...
2017-02-28 10:55:03 140
原创 ajaxFileUpload跨域上传文件
实现同一主域名上传文件1、在调用接口页面加入:document.domain = "izsgold.com";2、接口请求返回加入:<script>document.domain = "xxxx.com";</script>+返回的数据3、dataType: 'json',过滤json数据中的htmluploadHttpData: function( r...
2017-02-28 10:54:54 710
原创 Linux常用命令
1、sar 命令-A:所有报告的总和-u:输出CPU使用情况的统计信息-v:输出inode、文件和其他内核表的统计信息-d:输出每一个块设备的活动信息-r:输出内存和交换空间的统计信息-b:显示I/O和传送速率的统计信息-a:文件读写情况-c:输出进程统计信息,每秒创建的进程数-R:输出内存页面的统计信息-y:终端设备活动情况-w:输出系统交换活动信息...
2017-02-13 09:41:12 123
原创 PhpStorm 10 注册码 注册码生成器
注册时选择License server,填:http://idea.lanyus.com/然后点击 OK,就搞定了。注意: http://idea.lanyus.com/ 务必加上最后的/
2016-10-26 13:53:19 274
原创 Java的性能分析
1、跟踪监测性能指标:应用层生态系统:应用服务、应用服务器、数据库、生态系统中其他服务JRE层:类加载情况、JIT编译情况、垃圾回收情况、线程情况操作系统层:系统/内核状态、锁状态、线程状态硬件层:内存带宽/内存吞吐量/内存占用、CPU/内核的使用、CPU缓存效率/使用/级别、处理器结构、IO状态通常关心的指标有以下几个。 CPU:CPU状态、内核状态、缓存命中和没有命中...
2016-10-10 15:21:33 145
原创 mysqlbinlog数据恢复
1、恢复指定时间,转存sql文件mysqlbinlog /var/lib/mysql/mysql-bin.000009 --start-datetime="2016-09-01 12:30:05" --stop-datetime="2016-09-01 17:41:28" > /home/wen.du/1.sql2、将文件指定表的操作提取:more 1.sql |grep ...
2016-09-01 15:23:25 146
原创 Memory Barriers推荐文章
当代计算机多核CPU架构中引入Cache的概念,例如SMP(对称多处理器)架构,而Cache的引入会引起一些其他问题,当我们给一个CPU需要的数据load到离CPU最近的缓存中,而同时另外一个CPU要用到同一数据时,就会引起数据一致性的问题,内存屏障就是解决这些问题的一个办法。强烈建议阅读文章《Memory Barriers: a Hardware View for Software Ha...
2016-07-12 10:11:59 141
Window Nginx管理控制bat脚本
<span style="font-family: 'Microsoft YaHei', 微软雅黑, SimHei, tahoma, arial, helvetica, sans-serif;">@echo off echo ==================begin======================== cls color 0a TITLE N...
2016-06-17 11:08:16 493
Nginx环境下flush失效问题
最近在用comethttp long poll请求,发现使用nginx反向代理时response.flushBuffer()失效了,请求一直返回504,而直接连接tomcat不会出现问题。高开nginx日志,出现error: upstream timed out (10060: A connection attempt failed because the connected par...
2016-06-17 09:46:38 369
原创 JVM学习日志
1、大多数情况下,死锁都是由于获取锁的顺序错误导致。 2、/usr/java/jdk1.8.0_45/bin/java -XX:+PrintCommandLineFlags -version 查看JVM自动优化的默认配置值 3、查看运行JVM进程参数:jcmd 22793 VM.flags ...
2016-03-17 16:25:21 113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人