上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 转自:https://www.cnblogs.com/yangecnu/p/Introduction-CQRS.html 在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这 阅读全文
posted @ 2019-06-11 14:54 Helios_Fz 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 0.前言 对于与数据库相关的Spring MVC项目,我们通常会把事务配置在 Service层,当数据库操作失败时让Service层抛出运行时异常,Spring事物管理器就会进行回滚。 如此一来,我们的Controller层就不得不进行try-catch Service层的异常,否则会返回一些不友好 阅读全文
posted @ 2019-06-11 11:33 Helios_Fz 阅读(3731) 评论(0) 推荐(0) 编辑
摘要: 在线数据迁移 前期准备 在线数据迁移,是指将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。 根据数据所处层次,可以分为 cache迁移 和 存储迁移 。 根据数据迁移前后的变化,又可以分为 平移 和 转移 。 平移 平移是指迁移前后数据组织形式不变。比如 阅读全文
posted @ 2019-06-11 10:39 Helios_Fz 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 以Transaction注解为例: 检查事务是否启动: 设置log leve为debug,可以查看是否有下面这个log,判断是否启动了Transaction:DEBUG org.springframework.jdbc.datasource.DataSourceTransactionManager 阅读全文
posted @ 2019-06-10 11:53 Helios_Fz 阅读(2580) 评论(0) 推荐(0) 编辑
摘要: 错误方法1: @Service public class SynchronizedService{ @Transactional public synchronized void method() { ... } } 错误方法2: @Service public class Synchronized 阅读全文
posted @ 2019-06-08 17:07 Helios_Fz 阅读(2712) 评论(0) 推荐(2) 编辑
摘要: Spring单例Bean是如何保证性能的 Spring单例模式与线程安全 Spring框架里的bean或者component,在获取实例时都是默认的单例模式。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,并使用T 阅读全文
posted @ 2019-06-08 15:57 Helios_Fz 阅读(2842) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/xiangkejin/p/9010516.html 对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依据——两个来自相同发起者的请求在服务器端是否具备上下文关系。 状态化请求,服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以 阅读全文
posted @ 2019-06-07 14:44 Helios_Fz 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.oschina.net/translate/java-gc?comments&p=1 什么是自动垃圾回收? 自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使 阅读全文
posted @ 2019-06-05 12:03 Helios_Fz 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.新建用户 执行命令: 然后设置密码,根据提示进行操作: 2.设置管理员权限 打开“系统设置”->“用户账户”。 选中新建的用户,点击右上角“解锁”。 输入当前账户密码后可以更改“账户类型”,更改为管理员。 3.删除旧用户 重启电脑后直接登录新用户,进入“系统设置”->“用户账户”。选中旧用户,点 阅读全文
posted @ 2019-06-03 20:05 Helios_Fz 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 1.临时修改 执行以下命令: 当前终端下不会立即生效。重新打开一个终端窗口(通过ssh连接的终端需要重新连接)才会显示生效后的主机名。 其中,“新主机名”可以用任何合法字符串来表示。但采用这种方式,新主机名不保存在系统中,重启系统后主机名将恢复为原先的主机名称。 2.永久修改 执行以下命令: /et 阅读全文
posted @ 2019-06-03 19:56 Helios_Fz 阅读(2173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页