那些年踩过的坑
Mr__forget
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一次order by排序查询慢的优化过程
表数据量为300W+1、先将sql整到navicat 中,排查了下条件,发现主要是order by 排序导致的问题。2、看数据表索引,是否未添加,结果索引是有的。3、看sql执行计划,发现了原因,key栏的索引并不是我们建立的想让它使用的索引。也就是说它执行时索引选错了。解决办法:1、在MySQL中提供了force index来强制优化器使用这个索引。 使用方法:select * from table_name force index (idx_a) where a = 100;2、修改sq原创 2022-07-11 14:40:13 · 2538 阅读 · 1 评论 -
TreeMap排序探寻
TreeMap本身是默认带有升序排序的策略的,如果要修改其排序规则,有2种方式。1、实体元素实现Comparable接口,重写compareTo方法。2、实现Cpmparator 重写compare方法。以第二种方法为例,该方法会返回一个数字,根据该数字来判定如何进行排序。返回数值的排序规则为: 返回正数 :升序排序。 返回负数: 降序排序。 返回 0 : 抛弃数据,返回0是指key相同,TreeMap继承自AbstractMap其定义是不允许出现key原创 2022-06-30 17:58:13 · 621 阅读 · 0 评论 -
idea 引入包中的某个类加载不到的解决办法
maven项目jar包映入都正常,但是就有一个类很奇葩,无法正常被引用到。1、首先在idea中删除出问题的那个jar包 找到对应的jar包选中,点击左上角的 - 号删除后,点 apply 应用 再点 ok,这时你的jar包就删除出去了2、点击该页面的 + 号,找到maven里对应的这个.jar文件,手动进行一次引入,如果这时候问题解决了那么可以到此结束。3、如果未解决,去文件夹中找到该.jar文件,用解压缩打开在出问题的类的同一个文件夹下,丢一个文件进去,比...原创 2021-11-10 10:50:18 · 4326 阅读 · 0 评论 -
shiro + springBoot扫码登陆
使用微信扫码登陆网站 @Bean(name = "shiroFilter") public ShiroFilterFactoryBean shiroFilterFactoryBean(@Qualifier("mapperRealm") MapperRealm mapperRealm) { ShiroFilterFactoryBean shiroFilterFactoryBean...原创 2018-04-20 15:12:20 · 1704 阅读 · 0 评论 -
SpringBoot 报错DataSource init error
本地环境运行没问题,丢到服务器上就出错,无法获取jdbc连接,无法连接数据库从服务器到代码找了一圈,各种改也没有任何卵用我使用的数据库是 sqlServer 然后连接数据库使用的驱动并不能在maven上获取于是我本地有个lib包里面有个sqljdbc4.jar...问题原因就是这个jar包没有打包进去解决办法:如果你的lib文件夹只有一层那么直接把lib文件夹整个移动丢到src下面,然后在pom文...原创 2018-01-18 14:01:15 · 6337 阅读 · 0 评论 -
打包 [spring/spring-context.xml] cannot be opened because
使用maven创建web工程,将Spring配置文件applicationContext.xml放在src/resource下,用eclipse编译时提示class path resource [applicationContext.xml] cannot be opened because it does not exist错误。但是用mvn clean package命令编译时成功的。web.转载 2018-01-18 15:51:28 · 796 阅读 · 0 评论 -
mybatis 查看sql语句的方法
本地调试的情况下:MyBatis 的配置文件 Confuration中设置相关属性属性即可,不用再放一个 log4j.properties 文件。……配置完成后,在 IDE 的控制台下可以看到程序运行过程中的 SQL,参数,返回结果等,可以参照 API 文档,mybatis - MyBatis 3 中关于 settings 的描述。如需要第三方日志,在项目 src 目录下放相应的配置文件即可。My转载 2017-02-04 10:49:32 · 4577 阅读 · 1 评论 -
通用mapper报错 无法获取实体类XXX对应的表名!
在Example初始化时报错,报错信息为:"无法获取实体类XXX对应的表名!"去除 spring-boot-devtools 这个jar包就可以了原帖:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104687270e54f7327d818c027fa3cf1fd5791d1c053db2fa3a231b04转载 2017-12-08 11:14:34 · 5655 阅读 · 0 评论 -
spring-boot 使用@Scheduled 开启定时任务
使用定时任务需要几个必须的设置:1、spring 的xml文件中加入以下配置:xmlns:task="http://www.springframework.org/schema/task"http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.原创 2017-08-01 15:07:25 · 912 阅读 · 0 评论 -
bootstrap-select 无法选中 的问题
bootstrap-select 无法选中 的问题原创 2017-05-15 18:55:25 · 4478 阅读 · 0 评论 -
无法删除excel2007的解决办法
不靠谱的答案太多了,转载地址为:http://blog.youkuaiyun.com/u010735684/article/details/49328739关键代码:Workbook workbook = WorkbookFactory.create(inputStream);inputStream.close();全部要使用流来创建转载 2017-04-24 11:39:19 · 854 阅读 · 0 评论 -
关于druid连接池,无法获取连接的问题
首先感谢:http://www.cnblogs.com/spec-dog/p/6226212.html从这篇博客中印证了我的猜测,确实是因为连接未关闭而引起的问题。--------------------------------------------------------------因为持久层使用的是SpringData Jpa ,同时一般情况下不需要多次去查询数据原创 2017-05-04 18:33:18 · 8188 阅读 · 0 评论 -
spring data jpa 报错 java.lang.NullPointerException
频繁报错空指针异常? 走不了下一步?莫名其妙摸不到头脑?看看你的方法 是不是private 修饰 或者默认权限 ?改成public 一切解决。。。原创 2017-02-21 17:14:50 · 6062 阅读 · 1 评论
分享