摘要: 先说下我们网站的架构,由于目前网站访问量不是很大,但是由于最近公司网站要推广,所以将网站由单机切换成前端用nginx做负载均衡,带动两台web服务器,所有网页和静态文件都通过NFS共享调用,NFS服务装在其中的一个web服务器上,后端用mysql主从的方式,是很典型的架构。 切换成这个架构才2天,就 阅读全文
posted @ 2018-02-07 21:15 liuxinyu123 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 服务器的安全设置及其他 主要内容: [设置Ngnix可提供AVI、MP3等的下载] [设置网站并发数限制] [设置nginx程序限制的1M上传问题] [优化PHP] [优化mysql] [mysql的安全设置] [系统整体安全调整] [设置Ngnix可提供AVI、MP3等的下载] # vi /usr 阅读全文
posted @ 2018-02-07 21:12 liuxinyu123 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此Java1.5版本对其进行了重构,现在的Java8仍沿用了Java1.5的版本。 在java中每个线 阅读全文
posted @ 2018-02-07 15:51 liuxinyu123 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Spring学习总结 一、导入Spring必须的jar包 二、简单示例入门注入一个User 1.编写User实体类 package test.Spring.helloworld; import java.util.List; import java.util.Map; public class Us 阅读全文
posted @ 2018-02-07 15:47 liuxinyu123 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRI 阅读全文
posted @ 2018-02-07 15:45 liuxinyu123 阅读(5394) 评论(0) 推荐(0) 编辑