- 博客(9)
- 收藏
- 关注
转载 findBugs常见错误中文解读
rule.findbugs.DMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTOR.name=错误用法 - 尝试修改ScheduledThreadPoolExecutor的最大数。rule.findbugs.NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS.name=错误用法 - 方法调用传递null给非空参数 (ALL_TARGETS_DANGEROUS)
2023-04-23 10:24:32
2676
原创 Spring事务失效原因
@Transactional不生效场景 1.数据库引擎是否支持事务 2.注解所在的类是否被加载成Bean 3.注解所在方法是否为public修饰的 4.是否发生了自调用问题 5.所用数据源是否加载了事务管理器 6@Transactional的扩展配置propagation是否正确 1 数据库引擎不支持事务 这里以 MySQL 为例,其 MyISAM 引擎是不支持事务操作的,InnoDB 才是支持事务的引擎,一般要支持事务都会使用 InnoDB。 根据 MySQL 的官方文档: .
2022-04-08 11:23:15
152
原创 MySQL索引失效的7种情况及使用建议
失效的情况: 什么时候没用 有or必全有索引; 复合索引未用左列字段; like以%开头; 需要类型转换; where中索引列有运算; where中索引列使用了函数; 如果mysql觉得全表扫描更快时(数据少); 什么时没必要用 唯一性差; 频繁更新的字段不用(更新索引消耗); where中不用的字段; 索引使用<>时,效果一般; 详述 索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 如果条件中有or,即使其中有部分条件带索引也不会使用(这也是为
2022-04-08 11:10:07
271
原创 为啥要选postgreSQL
1.MySQL 的各种 text 字段有不同的限制, 要手动区分 small text, middle text, large text... Pg 没有这个限制, text 能支持各种大小. 2.MySQL 的事务隔离级别 repeatable read 并不能阻止常见的并发更新, 得加锁才可以, 但悲观锁会影响性能, 手动实现乐观锁又复杂. 而 Pg 的列里有隐藏的乐观锁 version 字段, 默认的 repeatable read 级别就能保证并发更新的正确性, 并且又有乐观锁的性能. 3.M.
2022-03-18 11:35:00
804
原创 2021-01-11
遍历MAP-key的几种方法 //通过map.keySet()方法 //方法一:通过得到key的值,然后获取value; for(String key : map.keySet()){ String value = map.get(key); System.out.println(key+" "+value); } //使用迭代器,获取key; Iterator<String> iter = map.keySet().iterator(); while(iter.hasNext()){
2021-01-11 15:42:00
76
原创 一个Java女程序员的独白
真是没想到我竟然做了一年半的程序员,,,,我不是以程序员的身份进公司的,仿佛冥冥之中自由安排。研究生期间是跟着导师研究智能家居的控制的,在那个三年中也是在看着帖子撸代码混过来的,由于没有明确的目标,我的研究生生活浑浑噩噩的过来了,除了在吃喝玩乐上花的时间,科研的时间都是导师监督着走来了。 说是迟那时快,三年一晃而过,等到找工作的时候,我蒙了,除了可以抄抄帖子里的代码,我几...
2019-12-23 22:10:34
624
原创 Spring+spring MVC+MyBatis框架搭建总结
Spring+Spring MVC+MyBatis+postgreSQL步骤整理 创建maven工程,在pom.xml中添加工程所需的jar包依赖,并且加入: <!--防止java目录下xml文件不编译--> <resources> <resource> <directory>src/main/resour...
2018-08-09 11:19:59
321
原创 PostgreSQL那些查询条件的意义与用法
SQL语言的固定形式 SELECT + 表字段名 + FROM +数据表名+ WHERE + 筛选条件 ①、条件查询通常与WHERE子句一起使用。 ②、包括: AND OR AND & OR NOT LIKE IN NOT IN BETWEEN 1.AND 连接的两个条件需要同时满足 SELECT * FROM u_user WHERE ID&g...
2018-07-25 15:46:36
1380
转载 Spring中context:component-scan注入的用法
通常情况下我们在创建spring项目的时候在xml配置文件中都会配置这个标签,配置完这个标签后,spring就会去自动扫描base-package对应的路径或者该路径的子包下面的java文件,如果扫描到文件中带有@Service,@Component,@Repository,@Controller等这些注解的类,则把这些类注册为bean,为之后使用这些类做铺垫. 注:在注解后加上例如@Compo...
2018-07-25 09:15:39
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人