- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 基于Spring的MyBatis读写分离实现方案
在Web项目开发中,实际生产环境上的数据库通常都配置成主从环境,并且要求在业务系统中读写分离,因此在业务代码中需要配置至少两个数据源(读/写)。本文结合实际项目开发经验(Spring+Mybatis)提出一种实用的数据读写分离方案。主要思路1.xml配置文件针对读/写分别配置不同的Bean,主要包括DataSource(数据源)、SqlSessionFactoryBean以及MapperScann...
2018-03-01 16:10:35
713
1
原创 ant design 可扩展表单配置后不生效
ant design 可扩展表单配置后不生效问题描述参照ant design的官方文档完成可展开表单的编写,配置expandedRowRender参数后,点击表格前的“+”, 不生效。解决思路仔细对比与查看官方文档后,表格设置可扩展,在dataSource中的数据源必须包含key属性,如果数据源中不含key属性,则需要设置table的rowKey,如下:<Tab
2018-01-15 16:54:34
1590
原创 Mybatis 批量更新失败,单条成功
Mybatis 批量更新失败,单条成功在项目开发过程中,结合业务场景,需要对某个表进行批量更新,完成所有的业务代码和Mybatis XML文件后,单元测试时,发现调用批量更新只有一条记录时,执行成功,传入多条记录,进行批量更新时,则提示失败,错误信息如下:org.springframework.jdbc.BadSqlGrammarException: ### Error updating data
2017-08-28 14:16:56
4003
1
原创 Linux grep根据关键字匹配前后几行
在Linux环境下,查看文件内容时,很多时候需要查看指定关键字的前后几行,如查看日志文件时,如果日志文件太大,想直接在Linux 终端中查看,可以grep ‘partten’ filename 进行过滤,如果想查看匹配行的前后几行,可通过在grep后面添加参数来实现,具体如下:#grep -A 5 'parttern' filename //打印匹配行的后5行#grep -B 5 'partter
2017-07-31 18:09:16
22174
原创 Spring AOP运用---记录方法调用与结果日志
Spring AOP运用—记录方法调用与结果日志AOP(Aspect Oriented Programming),即面向切面编程,更多的理论知识可以参考http://jinnianshilongnian.iteye.com/blog/1418596,本文主要针对掌握了一定的理论知识基础上,如何在实际项目中运用AOP。在进行互联网项目开发过程中,尤其是微服务开发模式下,各模块(或web服务)之间会有频
2017-07-31 17:36:16
2598
原创 Spring Bean初始化之后执行指定方法
Spring Bean初始化之后执行指定方法在运用Spring进行实际项目开发过程中,经常会有一种需求就是想要在Bean实例化完成后,自动执行指定方法,包括加载初始值,初始化缓存等。通过简单的XML配置或者使用注解即可实现。本文仅用于记录简单的使用介绍,不阐述详细的技术实现细节,达到抛砖引玉的效果。XML配置如果项目中bean是通过xml配置方式来管理与加载的,可以在XML配置bean时,指定i
2017-07-31 15:59:33
47452
2
原创 Java中equals()和==的区别
本文主要针对在进行判断两个数据是否相等时,用到的equals()和“==”进行说明,以便于在实际使用时,选择正确的方式进行比较。首先,看一个简单的例子,代码如下:public static void main(String args[]){ int a = 3; int b = 3; String str1 = new String("hello world")
2016-06-06 00:46:24
390
原创 Java原始类型和引用类型
在Java中提供了两种数据类型:原始类型和引用类型。 本文主要针对这两种类型进行说明,便于在实际开发过程中正确选择合适的数据类型。1. 原始类型 Java中的原始类型是不同于类的基本数据类型,包括如下8种基本类型:double、float、byte、short、int、long、char、boolean。这8种 原始类型直接存储在Java的内存栈中,数据本身的值也是存储在
2016-06-05 16:30:47
7606
原创 Java类成员
1. Java 类成员 Java类成员分为实例成员和静态成员。1.1 实例成员 Java中的实例成员是属于对象的,它包括实例变量和实例方法,只能创建对象后,通过对象引用访问实例变量和实例方法。 实例变量,在类进行实例化时,才分配字段;实例方法,属于类实例的方法,相同类的所有对象共享该方法的具体实现。1.2 静态成员 静态成员属于
2016-06-04 16:14:30
1991
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人