![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
yueluoyileng
这个作者很懒,什么都没留下…
展开
-
浅谈SpringAop(SpringAop的原理简解)
SpringAop面向切面编程,实现原理就是通过动态代理来实现的,其主体分别是 springaop,代理(proxy) 和 被代理对象,这三个要素组成了 springaop的主要内容 , 为了方便大家理解,这里举一个例子:有三个角色 地主(被代理对象), 管家(proxy),地主婆(springAop)管家负责照顾地主的普通行为 吃喝拉撒等(对象的方法和属性)由于地主年老,所以实际上是 地主婆控制着管家那么现在的关系就是,地主婆控制管家,管家管理地主那么,这个时候,地主婆让管家在地主吃午饭(调原创 2021-01-03 14:58:44 · 167 阅读 · 0 评论 -
关于mybatis中不便利直接取列表值
今天做了一个 关于时间段过滤筛选的小功能但是前台给我传的是一个数组pickTime : ["2020-12-14 00:00:00", "2020-12-18 23:59:59"]数组的第一个值是开始时间 , 数组的第二个值是结束时间后台使用 list 接收然后突发奇想,想直接在mybatis里通过脚标直接获取列表的值<if test="pickTime != null">and CREATE_TIME >= #{pickTime[0]} and #{pickTime[1]}原创 2020-12-29 17:14:32 · 307 阅读 · 0 评论 -
boolean和Boolean在使用上的区别(关于后台使用boolean接值时的小问题)
今天有一个功能是实现数据的启用和禁用的筛选环境是 java + mybatis前台传的是 boolean 类型的值 启用是true 禁用是false后台接值得时候 也是用的 booleanmybatis sql部分代码<if test="enabled != null">and ENABLED = #{enabled}</if>然后问题就出现了,当用户什么也不选时,前台给我传的是一个空字符串这里应当筛选的结果时 禁用和启用的数据都要拿到但是数据不对,只有禁用的数据原创 2020-12-29 17:04:11 · 697 阅读 · 0 评论 -
自己对Lambda表达式的理解
Lambda表达式的个人理解Lambda表达式其实是一个简写的匿名内部类而之所以能简写到仅仅一行代码就能实现功能是由于表达式的需求总所周知,想要用匿名内部类,就要实现内部类的抽象方法。而如果一个类有两个以上的抽象方法时,由于无法定位方法,就无法进行进一步的缩写所以 Lambda表达式的一个要求就是 抽象方法只有一个,那么简写的方法一定是这个类的抽象方法,所以方法名 修饰符 这些就可以完全省略了然后 由于只有一个抽象方法 , 所以参数也固定为对应的参数 我们使用map.forEach 如下示例原创 2020-11-06 21:55:12 · 206 阅读 · 0 评论 -
Integer包装类的数值比较
Integer包装类的数值比较今天刷题时看到了一条评论:为什么我用Integer 使用 == 就失败,使用 equals 成功了呢?所以才有了这篇文章。先看代码。public static void main(String[] args) { Integer integer1 = 100; Integer integer2 = 100; System.out.println(integer1 == integer2);//true I原创 2020-08-28 15:17:17 · 442 阅读 · 0 评论 -
Docker容器使用Centos7运行java后台代码出现中文乱码
前言今天学习docker 想试一下java后台的部署,于是就用springboot搭建了一个简单的demo并打成了jar包,然后下载了java的linux环境jdk,准备进行搭建。具体过程首先肯定是新建一个 Dockerfilevim Dockerfile文件里面的内容如下from centos:7#作者MAINTAINER yueluo#创建文件夹run mkdir /usr/local/software /usr/local/software/jdk /usr/local/sof原创 2020-06-16 16:09:14 · 1196 阅读 · 0 评论 -
使用mabatis一对多映射和pageHelper冲突
使用mabatis一对多映射和pageHelper冲突出现冲突的情况之前的代码解决方案出现冲突的情况项目中接口返回的数据结构是对象里有一个列表属性,于是就直接用mybatis配置了一对多关系映射,前台需要使用分页,后台就用了pageHelper做的分页,代码写完后发现问题了,我设定的pageSIze是10,但是前台只返回了六七条数据。这是因为 pageHelper默认会拦截pageSize个大...原创 2020-01-14 01:11:24 · 397 阅读 · 0 评论