摘要: (一)SpringMVC详解 入门实例 (二)SpringMVC详解 详细架构 (三)SpringMVC详解 基于注解的入门实例 阅读全文
posted @ 2019-03-26 14:11 Plus301 阅读(172) 评论(0) 推荐(0)
摘要: 一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得连接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10次连接,极大的浪费了数据库的资源,并且极易造成数据库服务器的内存溢出、宕机。如下图所示: 二、使用数据库连接池优化 阅读全文
posted @ 2019-03-09 14:46 Plus301 阅读(207) 评论(0) 推荐(0)
摘要: 多个线程开启各自事务操作数据库中数据时,数据库系统要负责隔离操作,以保证各个线程在获取数据时的准确性。 1、事务不考虑隔离性可能会引发的问题 如果事务不考虑隔离性,可能会引发如下问题: 1、脏读 脏读指一个事务读取了另外一个事务未提交的数据。 这是非常危险的,假设A向B转帐100元,对应sql语句如 阅读全文
posted @ 2019-03-09 11:22 Plus301 阅读(206) 评论(0) 推荐(0)
摘要: 1、原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败。比如在同一个事务中的SQL语句,要么全部执行成功,要么全部执行失败。 2、一致性(Consistency):官网上事务一致性的概念是:事务必须使数据库从一个一致性状态变换到另外一个一致性 阅读全文
posted @ 2019-03-09 11:16 Plus301 阅读(7705) 评论(0) 推荐(1)
摘要: 1、window->Preferences->Java->Editor->content assist 输入 .abcdefghijklmnopqrstuvwxyz,然后 OK,关闭Preferences窗口。 阅读全文
posted @ 2018-10-29 14:58 Plus301 阅读(180) 评论(0) 推荐(0)
摘要: 下面是HttpServletResponse.sendRedirect 方法实现的请求重定向与RequestDispatcher.forward 方法实现的请求转发的总结比较:(1)RequestDispatcher.forward 方法只能将请求转发给同一个WEB应用中的组件;而HttpServl 阅读全文
posted @ 2018-10-15 15:21 Plus301 阅读(977) 评论(0) 推荐(0)
摘要: 1、C#编写的dll库如何加密 2、.NET Reactor使用教程 3、.NET Reactor中各种混淆含义、原理 4、.NET Reactor制作软件许可证 5、.NET Reactor混淆代码导致的无法运行 阅读全文
posted @ 2018-09-19 17:53 Plus301 阅读(1370) 评论(0) 推荐(0)
摘要: 1、单一职责。类要职责单一。 2、里氏替换原则。不要破坏继承体系。 3、依赖导致原则。要面向接口编程。 4、接口隔离原则。接口要精简单一。 5、迪米特法则(最少知道原则)。要降低耦合。 6、开闭原则。是设计总纲,对扩展开放,对修改关闭。 详情:http://www.cnblogs.com/pony1 阅读全文
posted @ 2018-07-07 11:30 Plus301 阅读(103) 评论(0) 推荐(0)
摘要: 设计模式(2) --简单工厂模式 设计模式(3) --工厂方法模式 设计模式(4) --抽象工厂模式 设计模式之工厂模式 -- 简单工厂、工厂、抽象工厂 参考1:http://www.cnblogs.com/zhili/p/DesignPatternSummery.html 参考2:https:// 阅读全文
posted @ 2018-03-23 20:37 Plus301 阅读(179) 评论(0) 推荐(0)
摘要: 之前,在Windows服务管理器中启动WCF服务时,出现“本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止。”问题,最后通过查看Windows日志中的详细信息才得以解决。所以今天就说说如何查看Windows日志: 1、“计算机”右键菜单“管理”;弹出“计算机管理”窗口 阅读全文
posted @ 2017-10-21 15:17 Plus301 阅读(372) 评论(0) 推荐(0)