03 2016 档案

Spring之Spring MVC
摘要:Spring调配半天没搞定,原来是web.xml应该放在WEB-INF的目录下,而不是webcontent目录下; java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener;一个错误引发的血案,整个上午外加大半个下午我都在搞清楚这个东西,原来是因为lib下面没有拷贝引用的j... 阅读全文

posted @ 2016-03-08 21:58 张叫兽的技术研究院 阅读(349) 评论(0) 推荐(0) 编辑

Rsync和FastDFS
摘要:在做分布式文件存储的时候,常常用到两个工具,Rsync和FastDFS;这两者本质的区别在于前者的实时性相面相对较差,需要手工编写脚本同步,然后在放到定时任务(cron)中;FastDFS自动实现同组内机器互备; Rsync架构 Rsync分为客户端和服务器端,客户端主要负责和服务器通信,获取最新的文件;这里的机制和FastDFS有区别,因为没有实时性,所以Rsync在同步的时候,会将服务器... 阅读全文

posted @ 2016-03-04 12:21 张叫兽的技术研究院 阅读(1477) 评论(0) 推荐(0) 编辑

Linux系统调优
摘要:Linux核心参数都是放置在/proc下面;系统的参数都是放置在/proc/sys swap最好放置在运行最快的硬盘上面,但是swap并能取代ram,因为并有I/O上面的损耗,所以优先考虑检验内存没有泄露以及增加内存提高性能;另外swap退而求其次最好能够在一个单独的分区上面,或者是拥有多个swap分区,这样可以让linux系统能够多线程并行写到硬盘上面;swap配置大小应该是内存的两倍,而且如果... 阅读全文

posted @ 2016-03-01 12:08 张叫兽的技术研究院 阅读(960) 评论(0) 推荐(0) 编辑

Spring之Spring MVC
摘要:Spring调配半天没搞定,原来是web.xml应该放在WEB-INF的目录下,而不是webcontent目录下; java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener;一个错误引发的血案,整个上午外加大半个下午我都在搞清楚这个东西,原来是因为lib下面没有拷贝引用的j... 阅读全文

posted @ 2016-03-01 12:03 张叫兽的技术研究院 阅读(209) 评论(0) 推荐(0) 编辑

多线程
摘要:对于多线程,应该尽量保证共享变量单独一个变量;while(!boolflg){...};将会被处理为if(!boolflg){while(true)}这是因为spothot vm解析的原因;对于单变量,可以通过添加violate关键字,来保证读到的永远是最近的值;还可以通过封装对于booflg字段的读写来实现,以上两种方式保证了对于VM的解析,至少不会被解析为上面的样子; 阅读全文

posted @ 2016-03-01 11:41 张叫兽的技术研究院 阅读(165) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示