摘要:
mysql事务是指将数据库从一种一致性状态转到另一种一致性状态 mysql事务具有ACID特性: 原子性(Atomicity):事务中的所有操作,要么全部执行,要么都不执行 一致性(Consistency):事务开始和结束后,数据库的完整性不会被破坏 隔离性(Isolation):事务之间互不影响。 阅读全文
摘要:
消息发送、接收简单代码示例 mq.xml //rabbitmq config spring.rabbitmq.host=ip:port spring.rabbitmq.username= spring.rabbitmq.password= spring.rabbitmq.virtual host= 阅读全文
摘要:
一、SpringBoot解决的问题 1、使编码变得简单 2、使配置变得简单 3、使部署变得简单 4、使监控变得简单 二、springboot主要特性 1、遵循习惯优于配置的原则。使用springboot我们只需要很少的配置,大多数使用默认配置即可 2、项目快速搭建。springboot帮助开发者快速 阅读全文
摘要:
年后放假回来,一向运行OK的项目突然图片上传不了了,后台报错日志如下: java.io.IOException: The temporary upload location [/tmp/tomcat.7678703764679158021.8085/work/Tomcat/localhost/ROO 阅读全文
摘要:
一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 Linux系统是Centos 6.5 64位,我直接切换到root用户下安装 进 阅读全文
摘要:
ThreadLocal类可以看作是当前线程的一个局部变量,只有当前线程可以访问,因此是线程安全的。 ThreadLocal内部维护了一个ThreadLocalMap类,ThreadLocalMap是一个定制的hash map,用于维护ThreadLocal类的value。 首先来看set方法的实现: 阅读全文
摘要:
1、倒计时器CountDownLatch CountDownLatch是一个多线程控制工具类。通常用来控制线程等待,它可以让一个线程一直等待知道计时结束才开始执行 构造函数: public CountDownLatch(int count) //count 计数个数 例如:在主线程中启动10个子线程 阅读全文