java
七连的最后一个士兵
一个喜欢健身 热爱生活 喜欢繁华的城市 喜欢旅游的 程序猿
展开
-
Springcloud报错:Action: Consider defining a bean of type ‘com.XXX.dao.XXXDao‘ in your configuration
Springcloud报错:Action: Consider defining a bean of type ‘com.XXX.dao.XXXDao’ in your configuration在主启动类上加上:@ComponentScan(basePackages = {“com.XXX.XXX.dao”}) 你的项目的dao层包路径@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)@EnableFeignClie原创 2020-09-25 11:50:36 · 2028 阅读 · 0 评论 -
sentinel自定义限流方法与业务代码解耦合
sentinel自定义限流方法与业务代码解耦合在学习alibaba 的sentinel ,遇到了一个很小但是容易犯的小错误,记录一下使用自定义的 限流方法,并且与业务代码解耦合,主业务方法: // 自定义 解耦限流方法 :指定那个类 下的 哪一个方法 是限流触发后 要执行的方法 @GetMapping("/customerblockHandler") @SentinelResource( value = "customerblockHandler",blockHandlerClass原创 2020-09-21 15:41:52 · 1330 阅读 · 0 评论 -
java嵌套循环跳出外层循环
java嵌套循环跳出外层循环项目中遇到过嵌套循环时需要跳出外层循环的要求,特此记录一下:a: for (int i = 0; i < list.size(); i++) { for (int j = 0; j < list1.size(); j++) { System.out.println("i=" + i + ",j=" + j); if (j == 5) { break a;原创 2020-07-22 16:28:41 · 1139 阅读 · 0 评论 -
mysql查询中某个字符出现的次数
mysql查询中某个字符出现的次数开发过程中遇到了一个问题:字段中通过 “|” 来存储了多个数字 (例如 1|2|0 ),0 ,2表示失败,1 表示成功,来统计成功的数量和失败的数量,字段中有几个字符就表示有几个数量,所以想到通过检查 “1” 在字段中出现的次数 来统计成功的数量。百度后发现一位大佬的博客代码,在这感谢大佬!原文链接:SELECT SUM(IF( LENGTH(字段)>1,length(字段) - length(replace(字段,'1','')),0) )原创 2020-07-09 15:51:25 · 4688 阅读 · 0 评论 -
判断返回集合list是否为空
判断返回集合list是否为空在做项目时返回的list集合判断不是空的:if (list!=null){}但是 项目报错 打印了一下 数据库返回的是一个空的集合。也就是说 list!=null 判断不出 集合中是否有没有数据,看了一下 集合的方法,发现 当集合没有被创建时,也就是说没有被 new 出来的时候 判断null是有效的。如果要判断 list中是否有数据还要加一个判断:!list...原创 2020-03-30 14:08:42 · 2208 阅读 · 0 评论 -
使用通用Mapper insertSelective方法时注意的小问题
使用通用Mapper insertSelective方法时注意的小问题今天在项目中使用tkMapper的insertSelective方法时,使他返回新添加完成后的主键id,我以为 返回的这个 i 就是主键 ,结果 前台对应不上数据,之后查看文档 发现,当保存成功后,也就是这个i >0 时,已经封装进去了,但是在bean中的主键id 字段上要有注解:主键返回策略,,然后就可以直接对...原创 2020-03-20 14:11:57 · 4015 阅读 · 2 评论 -
nginx启动报错:nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)
nginx启动报错:nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory)之前忘记关闭nginx 第二天启动报错:nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directo...原创 2020-03-19 11:55:01 · 326 阅读 · 0 评论 -
Centos7安装分布式文件系统fastdfs类库 libfastcommon-1.0.7
Centos7安装分布式文件系统fastdfs类库 libfastcommon-1.0.7fastdfs是c语言的 建议在liunx上运行首先安装好gcc 依赖环境 ,不然之后运行 类库的 ./make.sh 会报错运行指令:yum install gcc-c++ -y运行成功后进入opt目录下 将libfastcommonV1.0.7.tar.gz 上传到目录下,解压之前 先刷新一下文...原创 2020-03-18 11:09:03 · 1901 阅读 · 0 评论 -
Springboot整合通用mapper
Springboot整合通用mapper之前在项目中用了一下通用Mapper,特此写一下防止忘记版本:tk.mapper-2.0.2 Springboot-1.5.10开发工具:IDEA1:导入依赖<dependency> <groupId>tk.mybatis</groupId> <artifac...原创 2020-03-17 18:02:42 · 394 阅读 · 0 评论 -
Springboot的yml文件中密码特殊字符引起启动报错问题
Springboot的yml文件中密码特殊字符引起启动报错问题在一次项目中想连接一下生产库看数据 ,在修改连接池的密码时候报错。特意记录一下 ,百度了一下原因有两个:第一:可能是 yml文件中的 密码 的 ‘:’ 后边没有加一个空格键,不能是Tab键;第二:可能是因为密码中含有特殊字符 ,导致解析有问题;解决办法 :在密码上加上单引号,解决;例如 url: jdbc:mysql://l...原创 2019-10-12 15:39:39 · 5908 阅读 · 1 评论