- 博客(27)
- 收藏
- 关注
原创 SpringDataJpa详解(四)
1.配置多数据源在application.properties中定义两个DataSource定义两个DataSourceConfigJava类可以在不同的package下创建各自的实体和数据访问接口,也可以通过@Transactional(transactionManager="transactionManagerOne")Naming命名策略详解及实践...
2019-06-11 09:35:27
643
原创 SpringDataJpa详解(三)
1.QueryMethod关键字2.Repository Query Method返回值类型3.Jpa注解大全4.jackson相关注解4.Spring中相关注解entityManager不同的生存期https://blog.youkuaiyun.com/weixin_37968613/article/details/8855423...
2019-06-06 15:47:24
190
原创 SpringDataJpa详解(二)
1.qbe查询Probe:具有填充字段的域对象的实际实体类,即查询条件封装类[必填]ExampleMatcher:如何匹配特定字段的匹配规则,可以重复使用多个示例。Example:由探针和ExampleMatcher组成,用于创建查询。限制:1.不支持or2.仅支持正则表达式等@ToString@NoArgsConstructor@Setter@Ge...
2019-06-03 14:42:16
577
原创 开发中的时间类
重点参考文章!http://www.importnew.com/14857.htmljava.time– 包含值对象的基础包 java.time.chrono– 提供对不同的日历系统的访问 java.time.format– 格式化和解析时间和日期 java.time.temporal– 包括底层框架和扩展特性 java.time.zone– 包含时区支持的类...
2019-05-23 17:35:04
188
原创 SpringDataJpa详解
JpaRepository这个是最重要的方法,从父接口中所继承的方法对返回值做适配处理。JpaRepository层次结构图SimpleJpaRepository是JpaRepository的实现类,如果想进行扩展可以继承此类。这个类是核心的类,想了解jpa执行过程需要对这个类进行debug,同时也是Spring Jpa动态代理的实现类@RepositoryDefiniti...
2019-05-23 14:41:05
529
原创 idea快捷键
1.ctrl+alt+v根据返回值生成对象2.ctrl+alt+l代码格式化3.shrift+f10运行代码4.shift+enter下一行5.ctrl+x删除一整行6.ctrl+shift+f10运行当前class main方法7.ctrl+shift+v查看剪贴板...
2019-05-16 14:24:06
90
原创 Spring下常见工具包
BeanUtilsStringUtils等https://mrain22.cn/Spring%E7%B3%BB%E5%88%97/Spring%E4%B8%ADUtils%E7%9A%84%E4%BD%BF%E7%94%A8%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9AStringUtils.html
2019-05-13 11:24:52
1006
原创 sql经典实例
1.串联多列的值SELECT CONCAT(e.id,'=====',e.Salary) as 'case'FROM employee e2.在select语句里使用条件逻辑3.随机返回若干行记录select *from employeeorder by random() limit 34.把null值转换为实际值(case when也可以吗,但是还是不如该函数好...
2019-05-13 10:51:10
846
原创 java8函数式编程
代码即数据因为javac根据程序的上下文(方法签名)在后台推断出参数类型。1.lambda表达式不包含参数 2.只包含一个参数 3.代码块 4.创造了一个函数 5.显式指定参数类型。lambda表达式引用的是值而不是变量,需要在它所在方法里的变量。1.从外部迭代到内部迭代这里插入一个使用threadlocal的语法糖private Threa...
2019-05-13 08:39:11
110
原创 软件开发的一点经验
软件开发学习不等于学校学习,循序渐进不太需要,真正需要的是先解决需求,所以除了基本原理的书籍,剩下的阅读都是短平快为主。阅读权威指南和图解时,优先选图解,然后根据业务再选择。 写代码从前台往后台写,一层一层来,车到山前必有路。...
2019-05-13 08:23:12
106
转载 一条sql语句执行得很慢的原因有哪些?
涉及到很多mysql核心知识,类似于计算机网络的“输入URL回车之后,究竟发生了什么”一、分类讨论 大多数情况是正常的,只是偶尔会出现很慢的情况。 在数据量不变的情况下,这条SQL语句一直以来都执行的很慢。 二、针对偶尔很慢的情况一条 SQL 大多数情况正常,偶尔才能出现很慢的情况,针对这种情况,我觉得这条SQL语句的书写本身是没什么问题的,而是其他原因导致的,那会是什...
2019-05-08 18:26:55
152
原创 Java基本常识(关于JSR)
一、基本概念1.Java分为三个体系Java SE(Java2Platform Standard Edition,标准版)、JavaEE(Java2Platform Enterprise Editon,企业版)、(Java ME,Java2Platform Micro Edition,微型版)。2.JSRJSR是JavaSpecification Requests的缩写,意思是“Jav...
2019-04-29 08:56:26
574
原创 leetcode从sql起步
175. 组合两个表select p.FirstName,p.LastName,a.City,a.Statefrom Person p left join Address a on p.PersonId=a.PersonId176. 第二高的薪水select e.Salary as SecondHighestSalaryfrom employee e right join (sel...
2019-04-25 17:31:29
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人