摘要: 转载:http://www.renfed.com/2017/02/03/https/ 一、解决问题 HTTPS解决的是中间人攻击 公网:域名解析--IP:所以中间站点抢答返回错误IP 局域网:路由器找机器是找的mac地址,路由器会向局域网类ARP广播,找ip对应的mac地址,从而有可能产生ARP攻击 阅读全文
posted @ 2017-05-27 14:44 寰殇丶天使 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: 活跃性危险 一、死锁 发生:每个人都不愿意放弃自己的锁,确想要别人的锁,这就会导致死锁 1.锁顺序死锁:如果每个线程以固定的顺序获取锁,那么至少在程序中不会出现锁顺序导致的死锁; 因为顺序固定如:所有线程:A-B-C 则无问题,如果一个A-B B-A则会发生死锁 例子1:简单死锁 例子2:转账死锁 阅读全文
posted @ 2017-05-26 18:13 寰殇丶天使 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、任务和执行策略之间的隐性耦合 Executor可以将任务的提交和任务的执行策略解耦 只有任务是同类型的且执行时间差别不大,才能发挥最大性能,否则,如将一些耗时长的任务和耗时短的任务放在一个线程池,除非线程池很大,否则会造成死锁等问题 1.线程饥饿死锁 类似于:将两个任务提交给一个单线程池,且两个 阅读全文
posted @ 2017-05-26 16:52 寰殇丶天使 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 一、任务的取消于关闭 1、中断Thread 1.每个线程都有一个boolean类型的中断状态。true则是中断状态中 interrupt:发出中断请求;isInterrupt:返回中断状态;interrupted:清除中断状态 2.JVM中的阻塞方法会检查线程中断状态,其响应方法为:清除中断状态,抛 阅读全文
posted @ 2017-05-26 10:15 寰殇丶天使 阅读(515) 评论(0) 推荐(0) 编辑
摘要: (1) Nearest方法速度最快,占用内存最小,但一般来说误差最大,插值结果最不光滑。 (2) Spline三次样条插值是所有插值方法中运行耗时最长的,插值函数及其一二阶导函数都连续,是最光滑的插值方法。占用内存比cubic方法小,但是已知数据分布不均匀的时候可能出现异常结果。 (3) Cubic 阅读全文
posted @ 2017-01-07 03:02 寰殇丶天使 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 转载:http://it.oyksoft.com/log4j/ 收藏:http://www.cnblogs.com/ITEagle/archive/2010/04/23/1718365.html #################################################### 阅读全文
posted @ 2017-01-04 10:33 寰殇丶天使 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一.DefaultAnnotationHandlerMapping 和 AnnotationMethodHandlerAdapter 的使用已经过时! spring 3.1 开始我们应该用 RequestMappingHandlerMapping 来替换 DefaultAnnotationHandl 阅读全文
posted @ 2017-01-04 09:59 寰殇丶天使 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 简单plot()/legend/XY轴范围axis 简单plot()/legend/XY轴范围axis 简单plot()/legend/XY轴范围axis 简单plot()/legend/XY轴范围axis 简单plot()/legend/XY轴范围axis 除了坐标轴信息外还可以添加其它的信息,如 阅读全文
posted @ 2016-12-28 16:23 寰殇丶天使 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 曲线拟合(转载:http://blog.sina.com.cn/s/blog_8e1548b80101c9iu.html) 补:拟合多项式输出为str 1.poly2str([p],'x') 2. fn=sprintf('%.16f%s%.16f%s%.16f%s%.16f',p(1),'*x^3+ 阅读全文
posted @ 2016-12-26 09:46 寰殇丶天使 阅读(762) 评论(0) 推荐(0) 编辑
摘要: CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。 CFLAGS/CPPFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时 阅读全文
posted @ 2016-12-07 18:38 寰殇丶天使 阅读(2815) 评论(0) 推荐(0) 编辑