05 2022 档案
摘要:构建环境准备 jdk安装 http://www.codebaoku.com/jdk/jdk-install-linux.html # 备份 cp /etc/profile /etc/profile.bak # vim /etc/profile export JAVA_HOME=/usr/local/
阅读全文
摘要:SpringBoot和Activiti7 <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter</artifactId> <version>7.1.0.M4</version> </
阅读全文
摘要:JVM的锁 ReentrantLock synchronized 基于数据库悲观锁 for update 仅适用于InnoDB,并且必须开启事务,在begin与commit之间才生效。 SELECT .. FOR UPDATE 加锁后其他线程不能加锁也不能修改 只能读取 基于Redis的setnx
阅读全文
摘要:Lambda表达式 Java8引入函数式编程风格,可以理解为一种匿名函数的替代,通过行为参数化传递代码 形式 (parameters)-> expression (parameters)->{ statement;} // 例子 () -> System.out.print(1); name->Sy
阅读全文
摘要:全局配置 //配置用户名 git config --global user.name "xxx" //配置邮箱 git config --global user.email "xx@xx.com" //让Git不要管Windows/Unix换行符转换的事 git config --global co
阅读全文
摘要:Servlet Servlet生命周期 // 当一个类继承HttpServlet类时,那他就是一个servlet类 public class FirstServlet extends HttpServlet { //当servlet第一次被载入容器时执行,只执行一次 //load-on-startu
阅读全文
摘要:安装 http://nginx.org/en/linux_packages.html http://nginx.org/en/linux_packages.html#RHEL-CentOS sudo yum install yum-utils // 设置yum仓库 sudo vim /etc/yum
阅读全文
摘要:配置yum源 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirro
阅读全文
摘要:确定版本 sonarqube:7.8-community 是 sonar 对 jdk1.8 的最后一个版本。 从 7.9 以后 sonar 最低支持版本为 jdk 11。 从 7.9 以后 不再支持MySQL而推荐转向PostgreSQL 系统配置 sonarqube 内置es,需要修改系统配置 v
阅读全文