- 博客(24)
- 收藏
- 关注
原创 SpringBoot热部署最全步骤
由于项目在开发阶段需要较为频繁的改动,此时热部署应运而生。达到的效果是只要项目的代码有了改动,不需要按启动键,idea就会自动帮你部署。
2023-03-27 21:14:29
204
原创 线程诊断,找到cpu占用高的原因
当把项目部署到服务器后,出现cpu占用率过高的问题.往往是因为代码出现了问题,所以就需要有效的方法来定位到源代码,找出错误点
2023-02-21 17:38:34
259
原创 SpringBoot如何关闭Spring Security
在进行springboot项目开发的时候往往需要用到springSecurity但是在开发阶段我们往往会遇到Security的权限拦截问题以前用的方法常常是将ip加入白名单的方法 但是其实也有直接关闭security的方法:直接在Springboot的主启动类增加以下配置@SpringBootApplication(exclude= {SecurityAutoConfiguration.class })并且注释掉security相关信息:// @PreAuthorize
2022-04-26 20:43:49
17044
原创 蓝桥杯:座次问题(枚举法 回溯) java
枚举法可以说是蓝桥杯中出现频率最高的题型了 笔者根据很多道枚举题目总结出来一个枚举模板来写此题 很快则可写出来
2022-04-05 17:20:24
875
原创 蓝桥杯:42点问题(枚举法) java
今天这道题型是一道简单型枚举 也就是用for循环就能解决的问题 之前一直认为这种题型很简单 但是做了这道题之后你就会发现事情没有这么简单 其实for循环大家都会 但是笔者想带给大家的是一种思考方式 那就是利用通过模拟实例来发现规律
2022-04-04 11:09:34
1341
1
原创 蓝桥杯:分巧克力(暴力法和二分法) java
分析:一开始可以想到暴力法 即从方块d=1开始往上遍历 直至发现一个超过的数 超过的数-1即得答案d 但是分析时间复杂度的时候 发现有n个长方形 ,长方形的最大边长为D, 则时间复杂度为O(n x D) ,而n和D的最大值都是10^5,有那么一丢丢会超时 此时可以考虑二分法 即找出最适合的那个d 即像小学生猜数一样 猜出d的取值这样时间复杂度则可优化到O(log n)暴力解法:import java.util.Scanner;public class 分巧克力 { s...
2022-03-30 14:39:57
1427
1
原创 SQL正则表达式的应用& case的灵活应用
最近需要使用到sql的正则表达式, 但是在网上搜到的结果大多都会报错:SELECT FIRST_NAMEFROM EMPLOYEESWHERE REGEXP_LIKE(FIRST_NAME,'^al(an|yss)a$','i');最后终于找到一个能查询成功的表达式
2022-03-27 22:49:54
557
原创 蓝桥杯:日志统计(间接法巧算) java
思路:利用map<Integer,ArrayList<Integer>>存储, 同一个id放入arrlist中并进行排序 后面再对排序的数组进行逻辑判断 逻辑判断部分:判断是否给定区间内有给定的赞的数量, 发现如果采用直接的计数,遍历的时候每个数前后很难判断谁在区间内, 所以采用间接的策略, 先在第一个数的基础上加上给定的区间(即end=arrayListId.get(0)+t), 当遍历到的值超过给定区间的时候, 则视作一次超过区间 最后再利用总数...
2022-03-27 19:46:36
814
2
原创 springboot单元测试问题解决 (空指针异常:NullPointerException 或者注入问题)
在对springboot进行单元测试时,遇到了空指针异常一般来说加一个注解就可以了:@SpringBootTest(xxApplication.class)如果还遇到问题,可以考虑加:@RunWith(SpringJUnit4ClassRunner.class)如果还还遇到问题,则可以考虑以下方面:1,spring版本和test版本一致2,启动类上要加@mapperScan(“包名”)才可以注入mapper层,否则注入数据层报空指针3,启动类上要加@Component
2022-03-09 13:39:08
9150
2
原创 蓝桥杯:乘积尾零 大数乘法暴力解法&思维发现规律巧算 Java
方法Ⅰ:大数乘法的暴力解法分析:由于直接用long类型也会超出long的范围,所以采用BigInteger类型(无限范围) 可以先将上述一百个数分到s[]数组,再利用BigInteger的multiply方法,将s[]中的所有数相乘得值 此时可以直接输出数0的个数,也可以继续编程得结果import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(...
2022-03-01 22:43:46
223
原创 蓝桥杯:错误票据(排序算法) Java
分析:先对输入进行排序,然后遍历找到进步:由于无法知道nums[]的大小,所以要用arraylist.add来存储 对于一行一行输入的,由于不知道每行输入的个数,所以必须先将其用String存储,再split分开 要将String的s[i]转化为数字,用Integer.parseInt(s[i])(注:char则是用toCharArray) 对arraylist的排序用Collections.sort(list); 对list取索引值是list.get(i) 因为list中用...
2022-02-27 18:04:04
280
原创 Dubbo报错:no provider available for the service
遇到报错的情况:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'doctorController': Injection of @org.apache.dubbo.config.annotation.Reference dependencies is failed; nested exception is java.lang.IllegalStateException: Fa
2022-01-18 16:51:23
457
原创 idea 关于子项目变灰,全部引用失效的问题
原来子项目好好的,突然有一天有几个子项目不乖了,变灰了而且你会发现pom文件的颜色也不对劲此时可以右键pom文件,然后点"添加为pom文件",然后就基本好了,如果你发现有一些import语句变灰的话重启idea也好了...
2021-12-07 17:06:02
720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人