摘要:
1.简介 事务是在我们日常开发中经常会用到的知识,也是面试中经常会问到的知识点,比如事务的特性(原子性,一致性,持久性,隔离性)、事务的隔离级别、事务的传播级别等等,这里主要谈论对事务的隔离级别、事务的传播级别的理解。 2.事务的隔离级别 不同隔离级别遇到的问题.png 如图所示,事务有四个隔离级别 阅读全文
摘要:
如何访问项目中的静态资源? 一.springmvc springmvc中访问静态资源,如果DispatcherServlet拦截的为"",那么静态资源的访问也会交给DispatcherServlet处理,就会因为找不到资源的映射出现404的问题: 解决办法: 1.服务器的defaultServlet 阅读全文
摘要:
在bootstrap中引用pageHelper进行页面分页<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.1.2</version></dependen 阅读全文
摘要:
git报错:Couldn't find remote ref XXXX (gitlab报错)XXXX does not appear to be a git repository Could not read from remote repository(github报错)git报找不到远程库错误, 阅读全文
摘要:
springmvc中在service层中有如下逻辑:1.提交事务2.开启新线程,新线程中的业务依赖1中提交的事务处理办法:在service中新建一个方法do,调本地提交事务的方法doTranction,然后再创建新线程。do上不加事务,只在doTranction方法上加事务,如下: public s 阅读全文
摘要:
在调试项目的时候有遇到这样一个问题: 项目启动后访问不通,编译没有任何问题,启动也没有报错,日志在打,但是访问不通。而且之前一直可以正常访问,在没改任何代码的情况下不能访问了。 尝试很多次偶然发现,点击“启动”按钮启动程序是可以正常访问的,点“debug按钮”则无法访问。 原因: 有断点打在了方法上 阅读全文
摘要:
数据库写入效率要低于读取效率,一般系统中数据读取频率高于写入频率,单个数据库实例在写入的时候会影响读取性能,这是做读写分离的原因。实现方式主要基于mysql的主从复制,通过路由的方式使应用对数据库的写请求只在master上进行,读请求在slave上进行。mysql主从复制:https://www.j 阅读全文
摘要:
1.配置主服务器 登录主服务器3306 mysql -S /data/mysql/mysql_3306/mysqld.sock -P 3306 -u root -p 创建主从复制账户rep1 mysql> create user rep1; 账户赋权 mysql> GRANT REPLICATION 阅读全文
摘要:
想要尝试mysql的读写分离,在云上安装完mysql之后突然想到一个问题:我本机是没有公网IP的。 开始尝试在唯一一台云服务器上安装多个mysql实例。 主要步骤: 1.新建MySQL目录 (1):新建实例目录: /data/mysql/mysql_3307 (2):赋权:chown -R mysq 阅读全文
摘要:
准备实践下mysql读写分离,所以先在云服务器上安装mysql。 服务器操作系统:Ubuntu Server 16.04.1 LTS 64位 1. 安装mysql (1). sudo apt-get install mysql-server (2). apt-get isntall mysql-cl 阅读全文