线程安全-005-synchronized其他概念
摘要:一、Synchornized锁重入 例子程序: package com.lhy.thread01; public class SyncDouble1 { public synchronized void method1(){ System.err.println("method-1...."); m
阅读全文
线程安全-004-脏读
摘要:脏读 例子程序: package com.lhy.thread01; public class DirtyRead { private String username = "lhy"; private String password = "123"; public synchronized void
阅读全文
线程安全-003-对象锁的同步和异步
摘要:对象锁的同步和异步 例子程序: package com.lhy.thread01; /** * 对象锁的同步和异步问题 * @author dev */ public class MyObject { //synchronized public synchronized void m1(){ try
阅读全文
线程安全-002-多个线程多把锁&类锁
摘要:一、多个对象多把锁 例子代码: package com.lhy.thread01; public class MultiThread { //static private int num = 0; //加上static后就是类级别的锁。不加,是对象级别的锁,此时多个线程之间是互不干扰 public
阅读全文
线程安全-001
摘要:例子程序: /** * 多个线程一把锁 * @author dev * */ public class MyThread extends Thread{ private int count = 5; //synchronized @Override public void run() { count
阅读全文
FastDFS单节点安装
摘要:百度百科:https://baike.baidu.com/item/fastdfs/5609710?fr=aladdin 相关软件包: 链接:https://pan.baidu.com/s/11nO2bOqBWPjtAlzATYo38Q 提取码:x1a3 安装: 1,安装之前首先linux上要有gc
阅读全文
Nginx+Keepalived 实现高可用
摘要:Keepalived 是一个高性能的 服务器高可用 或 热备解决方案,Keepalived主要来防止服务器单点故障的问题,可以通过其与Nginx的配合来实现web服务端的高可用。 Keepalived 以VRRP协议为实现基础,用VRRP协议来实现高可用性(HA)。 VRRP(Virtual Rou
阅读全文
linux下配置nginx负载均衡例子
摘要:准备2台虚拟机: 分别在两个虚拟机上安装tomcat,并在服务器A安装nginx,其中nginx端口设置为了 70。 服务器A的tomcat安装目录: 服务器B的tomcat安装目录: 服务器A的nginx安装目录: 准备test.jsp文件,分别上传到tomcat的 ROOT 目录下: 上传到服务
阅读全文