- 博客(10)
- 收藏
- 关注
原创 MyBatsis遇到java.lang.reflect.UndeclaredThrowableException问题
MyBatsis遇到java.lang.reflect.UndeclaredThrowableException问题最近接手了一个其他公司的项目,需要将一个功能重做 结果在一次查询中遇到这个问题,从校验字段到各种改Mapper文件(由于原来的开发人员使用的Mapper十分繁琐,才思考自己是不是写错了是不是那里漏了什么),各种改依然不行也看不出是哪里的错,实体类使用的@Data注解所以一开始只是考...
2020-04-13 11:47:57
1073
原创 关于Java导出CSV文件中首位为0被自动去除问题
关于Java导出CSV文件中首位为0被自动去除问题关于Java导出CSV文件中首位为0被自动去除问题关于Java导出CSV文件中首位为0被自动去除问题这个问题是在最近项目中发现的 ,测试提了个bug说我的导出功能总序列号那一列某些序列号首位或者前几位为0导出后用Excel打开后0会消失,试了各种办法最后被我解决,就是查数据时在前面加上’\t’就好了,亲测有效,贴出代码。SQL代码:结果:...
2020-03-10 17:52:48
2878
原创 LintCode 147水仙花数
LintCode 147水仙花数描述水仙花数的定义是,这个数等于他每一位上数的幂次之和 见维基百科的定义比如一个3位的十进制整数153就是一个水仙花数。因为 153 = 13 + 53 + 33。而一个4位的十进制数1634也是一个水仙花数,因为 1634 = 14 + 64 + 34 + 44。给出n,找到所有的n位十进制水仙花数。你可以认为n小于8。您在真实的面试中是否遇到过...
2019-03-14 09:54:05
1425
1
原创 SpringDataJpa的运行过程和原理剖析
写了个SpringDataJPA的Demo并Debugger追踪了一下它的源码执行过程,以根据ID查询为例如下:我们在使用SpringDataJPA时只用定义接口并继承JpaRepository,JpaSpecificationExecutor这么两个接口,然后就可以实现简单的增删改查功能,看似啥都不用写,其实在调用时源码会通过动态代理帮我们实现这些方法。/** * @author Liu...
2019-01-22 16:28:21
2564
2
原创 LintCode:12. 带最小值操作的栈
问题描述:实现一个带有取最小值min方法的栈,min方法将返回当前栈中的最小值。你实现的栈将支持push,pop 和 min 操作,所有操作要求都在O(1)时间内完成。样例如下操作:push(1),pop(),push(2),push(3),min(), push(1),min() 返回 1,2,1注意事项如果堆栈中没有数字则不能进行min方法的调用在这个问题中,我使用的语言是jav...
2018-12-02 11:28:49
131
原创 LinuX常用命令
LinuX常用命令##Linux的常用命令##1、切换目录命令 cd:使用:cd app 切换到app目录cd … 切换到上一层目录cd / 切换到系统目录cd ~ 切换到用户主目录cd - 切换到上一个所在目录2、列出文件列表:ls ll dir(***)格式:ls [参数] [路径或文件名]常用:在linux中以. 开头的文件都是隐藏文件lsls -a...
2018-11-27 09:40:00
152
原创 MyBatis注解开发中传多参问题
在Mybatis中使用注解开发时传入多参会遇到这样的错误:代码如下://接口代码 /** * 模糊查询 * @param name * @return */ @Select("select * from user where username like '%${name}%' and sex=#{sex}") public List&l...
2018-11-02 08:52:38
422
原创 Java与MySQL连接的工具类JDBCUTils
几种JDBCUtils第一种public class JDBCUtils { public static String driver; public static String url; public static String user; public static String password; static{ try { ...
2018-10-19 12:43:10
2674
原创 LeetCode 289.生命游戏问题
LeetCode-289.生命游戏生命游戏问题分析生命游戏问题根据百度百科,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞具有一个初始状态 live(1)即为活细胞, 或 dead(0)即为死细胞。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定律:如果...
2018-10-13 18:30:59
948
2
原创 LeetCode最长连续序列问题
LeetCode-128.最长连续序列最长连续序列分析)最长连续序列给定一个未排序的整数数组,找出最长连续序列的长度。要求算法的时间复杂度为 O(n)。示例:输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。分析在拿到数组时首先应该去重,再进行排序,最后统计最长序列;由于我使用的是Java语言,去...
2018-10-13 18:07:50
1081
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人