- 博客(16)
- 收藏
- 关注
原创 第一个工作周报
第一个周报时间周期:2021.10.18~2021.10.22工作地点:合肥科学大道,机电产业园工作内容:kubesphere3.0搭建。搭建目的:公司项目迁移至集群管理主要环境:本地三台centos7虚拟机,单master双节点k8s环境工作进度:登录页面可以查看,登录报错。报错内容:记不清...
2021-10-23 22:32:57
183
原创 feign做服务调用provider获取不到对象传参
场景是这样的:在我的微服务中,有这么几个角色,consumer: 服务的消费者,provider:服务的消费者,还有一个feign,主要就是provider的接口形式,然后consumer依赖了feign,去调用provider中的服务,我用get请求传了对象,做list查询,在provider中打印获取的参数,一直为空。经过排查:feign Client 接口中对象参数没有@RequestBody注解添加即可!...
2021-04-16 11:07:18
416
原创 对map的value的引用变量调用retainAll()方法,调用结果会自动同步到map的value中,为什么?
public static void main(String[] args) { Map<Integer, List<String>> map = Maps.newHashMap(); List<String> listA = Lists.newArrayList(); listA.add("A"); listA.add("B"); map.put(119, listA); ...
2020-08-25 10:39:52
667
1
原创 三分钟彻底弄明白shiro原理
目前越来越多的项目都用到了shiro框架,毕竟它简单、容易(呃呃~其实一点都不简单),花三分钟理解下面的三个概念,你就掌握了shiro百分之九十的核心。一、Subject:主体,代表了当前 “用户”,这个用户不一定是一个具体的人,与当前应用交互的任何东西都是 Subject,如网络爬虫,机器人等;即一个抽象概念;所有 Subject 都绑定到 SecurityManager,与 Subject 的所有交互都会委托给 SecurityManager;可以把 Subject 认为是一个门面;SecurityM
2020-06-10 15:50:50
3766
1
原创 springboot下载文件---用ClassPathResource 读取并下载spring-boot 目录下的文件 报错
很多人这样写,ClassPathResource cpr = new ClassPathResource("xxx.xlsx");结果怎么也找不到文件,返回 null 。为什么?我们要知道,这个类是去找类路径下的资源,我们去target/classes下看,并没有我们要读取的文件。而我们的pom文件管理了这些资源文件。解决办法:去pom.xml下 节点添加 <resou...
2020-04-15 16:17:56
1557
原创 递归获取树形结果列表
获取部门树列表//用转换器将部门列表转换成部门树 List<SysDepartmentTreeVo> list = SysDepartmentConvert.INSTANCE.listToTreeVoList(sysDepartmentList); List<SysDepartmentTreeVo> treeVos = new ArrayList<...
2019-12-27 17:51:00
324
原创 java.lang.ClassNotFoundException: Cannot find implementation for XXX
事情是这样的:我在测试shiro授权登陆的时候,需要用到将User信息转换成Model信息,在代码运行的时候总报找不到实现类–java.lang.ClassNotFoundException:Cannot find implementation for xxxx于是本能想到查看注解,发现注解[@Mapper]引用的jar包是对的(org.mapstruct),再一到target/generat...
2019-12-27 17:02:08
4476
2
原创 IDEA 不识别mapper.xml文件中的sql的表名和字段,无法点击表名链接到数据源
找到 File->Settings->Languages&Frameworks->SQL Resolution Scopes左边选择xml文件目录,右边选择数据源和schema,就可以自动关联了
2019-12-24 16:58:40
7842
5
原创 postman和swagger测试接口,传参报400,解决办法
最近,在用swagger测试接口的时候,总是报400,无论怎么修改传参格式都进不了后台,原来是我的入参的实体类添加了一个包含所有属性的构造函数。添加一个无参构造,完美解决问题。目前不知原因。有知道的程序员回复嘛?...
2019-01-14 13:49:14
5974
2
原创 tomcat 项目配置,IP地址即可访问项目
参考这篇博客配置完https://blog.youkuaiyun.com/bug_moving/article/details/53152318然而不见效果,还是要输入后缀,排查了原因在这里。web.xml:<servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern&...
2018-12-26 19:00:47
415
原创 myBatis查询某个时间区间数据<if test=""> 如何写判断条件,and 里面的内容怎么写?
需要查询db2数据库表某个时间区间,例如查询user表从2017-01-01到2017-01-31这一个月新增的用户数据,或者只想传一个开始日期beginDate(结束日期endDate)作为条件查询,查询这个beginDate之后或endDate之前所有的新增用户数量 <if test='beginDate!=null or endDate!=null '>and d.LAST_UPT_DA
2017-03-13 18:05:16
16611
原创 mybatis **-mapping.xml文件中if test表达式逻辑判断“并且”,不能用&&
用and 例如: <if test="age!=null and name!=null">
2017-03-13 14:43:46
10773
原创 东京橱柜
Tokyo Cabinet Tokyo Cabinet简介 Tokyo Cabinet 是日本人 Mikio Hirabayashi开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key-value对的记
2017-01-10 11:35:00
499
转载 ln 命令用法
ln的链接分软链接和硬链接两种: 1、软链接就是:“ln –s 源文件 目标文件”,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,类似与windows的快捷方式。 2、硬链接ln源文件目标文件,没有参数-s, 会在选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
2017-01-06 12:01:10
652
原创 tomcat启动进度一直保持为:tomcat preparing launch delegate ...,直至弹出启动超时
不加web项目,直接在eclipse中启动tomcat可以成功访问localhost:8080; 以下方法均不适合: 方法一:service.xml多配一个servie节点,删除不需要的节点 方法二:IE浏览器–》Internet选项-连接-居于万设置-勾选对于本地地址不使用代理服务器 方法三:端口被占用,经查(netstat -ano|findstr “端口号”)http8080和ajp8
2017-01-05 18:02:52
2217
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人