Hern(hern)

Hern(hern)

PanDownload网页版全平台百度网盘资源免费高速下载解决方法

声明:PanDownload!!! 注意:不需要登录百度网盘账号,不用担心账号、IP限速。 方式一(通过PanDownload网页版进行下载) 通过PanDownload网页版进行下载,网址:www.baiduwp.com 输入链接和提取码后就可以进行下载: 方式二(直接通过百度网盘...

2019-05-07 08:02:57

阅读数 450

评论数 0

推荐程序员收藏的几个技术社区以及工具网站

常用技术社区 1、GitHub 网站地址:https://github.com/ 全球最大的开源社区,这点我想大家都清楚。但是今年被微软收购,之前很多的人在那说可能以后GitHub就会变样,但是事实并非如此,目前还没有收到什么信息,所以可以放心使用。GitHub的很多优秀的开源项目,我们可以...

2018-07-23 16:01:14

阅读数 5431

评论数 2

数据库连接池的大小

连接数计算公式:连接数 = ((核心数 * 2) + 有效磁盘数) 前言 当我们在寻找数据库的性能瓶颈时,大致可归为三类(内存的确是需要考虑的,但是比起磁盘IO和网络IO,稍显微不足道):CPU、磁盘 IO、网络 IO。 假设我们不考虑磁盘 IO 和网络 IO,就很好定论了,在一个 8 核的...

2019-05-20 08:14:20

阅读数 26

评论数 0

并发事务所导致的问题

•当同一个应用程序或者不同应用程序中的多个事务在同一个数据集上并发执行时, 可能会出现许多意外的问题 •并发事务所导致的问题可以分为下面三种类型: –脏读: 对于两个事物 T1, T2, T1 读取了已经被 T2 更新但 还没有被提交的字段. 之后, 若 T2 回滚, T1读取的内容就是临时且...

2019-05-19 11:33:39

阅读数 37

评论数 0

Spring 事务的隔离级别、设置隔离事务属性、设置回滚事务属性、设置超时和只读事务属性

事务的隔离级别 •从理论上来说, 事务应该彼此完全隔离, 以避免并发事务所导致的问题. 然而, 那样会对性能产生极大的影响, 因为事务必须按顺序运行. •在实际开发中, 为了提升性能, 事务会以较低的隔离级别运行. •事务的隔离级别可以通过隔离事务属性指定 Spring 支持的事务隔离级...

2019-05-19 11:24:43

阅读数 46

评论数 0

Spring 事务传播属性

事务传播属性 •当事务方法被另一个事务方法调用时, 必须指定事务应该如何传播. 例如: 方法可能继续在现有事务中运行, 也可能开启一个新事务, 并在自己的事务中运行. •事务的传播行为可以由传播属性指定. Spring 定义了 7 种类传播行为. REQUIRED 传播行为 •当 bo...

2019-05-19 11:13:10

阅读数 52

评论数 0

Spring 事务管理

事务 •事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性. •事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 •事务的四个关键属性(ACID) –原子性(atomicity): 事务是一个原子操作, 由一系列动...

2019-05-19 11:09:02

阅读数 38

评论数 0

Spring 在 JDBC 模板中使用具名参数

•在经典的 JDBC 用法中, SQL 参数是用占位符 ? 表示,并且受到位置的限制. 定位参数的问题在于, 一旦参数的顺序发生变化, 就必须改变参数绑定. •在 Spring JDBC 框架中, 绑定 SQL 参数的另一种选择是使用具名参数(named parameter). •具名参数...

2019-05-19 10:03:28

阅读数 36

评论数 0

Spring 基于 XML 的配置声明切面

•除了使用 AspectJ 注解声明切面, Spring 也支持在 Bean 配置文件中声明切面. 这种声明是通过 aop schema 中的 XML 元素完成的. •正常情况下, 基于注解的声明要优先于基于 XML 的声明. 通过 AspectJ 注解, 切面可以与 AspectJ 兼容, 而...

2019-05-19 09:37:42

阅读数 36

评论数 0

Spring 重用切入点定义

•在编写 AspectJ 切面时, 可以直接在通知注解中书写切入点表达式. 但同一个切点表达式可能会在多个通知中重复出现. •在 AspectJ 切面中, 可以通过 @Pointcut 注解将一个切入点声明成简单的方法. 切入点的方法体通常是空的, 因为将切入点定义与应用程序逻辑混在一起是不合理...

2019-05-19 09:20:50

阅读数 41

评论数 0

Spring 指定切面的优先级

•在同一个连接点上应用不止一个切面时, 除非明确指定, 否则它们的优先级是不确定的. •切面的优先级可以通过实现 Ordered 接口或利用 @Order 注解指定. •实现 Ordered 接口, getOrder() 方法的返回值越小, 优先级越高. •若使用 @Order 注解, 序号...

2019-05-19 09:07:12

阅读数 36

评论数 0

spring @Aspect注解

•要在 Spring 应用中使用 AspectJ 注解, 必须在 classpath 下包含 AspectJ 类库: aopalliance.jar、aspectj.weaver.jar 和 spring-aspects.jar •将 aop Schema 添加到 <beans&a...

2019-05-17 20:10:56

阅读数 43

评论数 0

Spring @Resource注解

@Resource和@Autowired注解都是用来实现依赖注入的。只是@AutoWried按by type自动注入,而@Resource默认按byName自动注入。 @Resource有两个重要属性,分别是name和type spring将name属性解析为bean的名字,而type属性则被...

2019-05-17 16:12:15

阅读数 43

评论数 0

Spring 常用注解

--定义Bean的注解 @Controller @Controller("Bean的名称") 定义控制层Bean,如Action @Service @Service("Bean的名称") 定义业务层Bean @Reposi...

2019-05-17 15:42:17

阅读数 47

评论数 0

Spring @Qualifier注解

@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使...

2019-05-17 15:27:49

阅读数 47

评论数 0

数据库连接properties文件

driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&...

2019-05-17 14:18:15

阅读数 49

评论数 0

Log4j日志文件

XML文件形式 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"...

2019-05-17 14:14:07

阅读数 48

评论数 0

Spring XML 配置里的 Bean 自动装配

•Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 <bean> 的 autowire 属性里指定自动装配的模式 •byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring ...

2019-05-17 08:03:14

阅读数 43

评论数 0

Spring 使用 p 命名空间

•为了简化 XML 文件的配置,越来越多的 XML 文件采用属性而非子元素配置信息。 •Spring 从 2.5 版本开始引入了一个新的 p 命名空间,可以通过 <bean> 元素属性的方式配置 Bean 的属性。 •使用 p 命名空间后,基于 XML 的配置方式将...

2019-05-16 21:16:09

阅读数 74

评论数 0

Spring 集合属性、utility scheme

•在 Spring中可以通过一组内置的 xml 标签(例如: <list>, <set> 或 <map>) 来配置集合属性. •配置 java.util.List 类型的属性, 需要指定 <list...

2019-05-16 21:02:20

阅读数 48

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭