自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

意田天的博客

每天进步一点点

  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

原创 spring boot结合shiro实现用户-角色-权限的控制(包含用户名密码登陆和手机号验证码登陆)

spring boot整合shiro实现权限校验1.首先导入项目所需jar包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEASE</version> &

2020-08-31 14:48:50 12859

原创 mybatis-plus自动生成实体类(包含swagger注解)

mybatis-plus自动生成实体类(包含swagger注解)mybatis-plus逆向工程, 自动生成实体类,带swaager注解首先导入相应的jar包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte

2020-08-21 14:50:51 26332 1

原创 <if test=“state!=null and state==‘0‘ “> mybatis中使用if test判断参数值得问题

记录一个使用mybatis中的小问题使用当条件中有判断值是, 要是用 ==,而不能使用单个 =,mybatis是用OGNL表达式来解析的,在OGNL的表达式中,’1’会被解析成字符,java是强类型的,char 和 一个string 会导致不等,所以if标签中的sql不会被解析。总结下使用方法:单个的字符要写到双引号里面或者使用.toString()才行!以下为错误示范: <if test="customerState!=null and customerState= '1' ">

2020-08-17 20:14:50 23416 1

原创 善用sql语句之case when 条件 then X else X end

总结一个常用的通知数据的sql原型展示这里的数据展示, 需要将数据库中的数据按照不同条件统计并返回给前端有一下几种方案方案 一:上方展示的每个数据都写一条sql, 书写简单, 但是比较费事, 重复劳动 。这里不做展示方案 二:利用子查询,将多条sql写在一个大sql中, 其实本质上依然是多条sql, 而且子查询多了, 数据库查询效率也会比较慢, 这在数据量大的时候, 尤为明显, 子查询代码如下select (select count(cu.id) from cloud_us

2020-08-12 15:42:39 12311

原创 将枚举类转化为map集合或者list集合

使用场景:有时候产品原型中查询列表是, 筛选条件中, 有条件下拉选, 但是条件不是很多, 也就几个, 这个时候可以使用数据字典或者枚举类, 我这里使用的枚举类转化为list集合, 来发送给前端@Getterpublic enum AdPositionEnum { CHANGE_SCREEN(1, "刷屏机首页轮播"), IPAD_LEFT_FIRST(2, "ipad优惠活动左一"), TV_LEFT_FIRST(3, "智能TV优惠活动左一"), WATER_BRA

2020-08-10 16:04:39 17332

原创 jenkins的安装和使用, rancher, influxDB, cAdvisor , Grafana的安装与使用,以及项目的持续集成与容器管理

持续集成与容器管理1 DockerMaven插件2 持续集成工具-Jenkins2.1 什么是持续集成2.2 Jenkins简介2.3 Jenkins安装2.3.1 JDK安装学习目标: 掌握DockerMaven插件的使用 掌握持续集成工具Jenkins的安装与使用 掌握容器管理工具Rancher的安装与使用 掌握时间序列数据库influxDB的安装与使用 掌握容器监控工具cAdvisor的安装与使用 掌握图表工具Grafana的使用1 DockerMaven插件微服务部署有两种方法:(1)手动部

2020-08-04 17:28:44 13318

原创 查询结果为空, 却返回All elements are null,spring boot+mybatis

问题描述 数据库查询结果应该为空, 却返回一个 All elements are null, 如下所示1.原代码展示<select id="rankList" parameterType="com.etouch.pojo.params.FunctionRankParam" resultType="com.etouch.pojo.model.FunctionRankModel"> select first_level_page,

2020-08-04 10:38:18 13714 1

mybatis-plus自动生成代码(包含swaager注解)

使用mybatis-plus代码生成器自动生成实体类,service, mapper, xml, 内含单表的增删改查和丰富的条件构造器

2020-08-21

初级多线程文档和视频(学习资料)

多线程相关知识(自己学习的电子档和视频) , 值得有时间好好看看的, 进大厂必备多线程, 高并发的知识, 毕竟只会curd的人, 没有什么前途的

2020-06-25

阿里巴巴开发手册泰山版最新.zip

阿里巴巴开发手册, 里面有写代码的具体规范和要求, 提升自己, 就选阿里, 毕竟, 没有规矩, 不成方圆, 加油, 年轻人

2020-05-28

nginx-1.17.9.zip

nginx入门使用, 最常使用的是他的nginx反向代理, 反向代理与正向代理的区别: 反向代理是代理服务端, 即客户客户端访问服务器时, 它并不知道访问的是哪台服务器, 更不知道服务器的ip地址和端口号; 正向代理, 就是代理客户端, 比如访问外网使用的VPN, 使用的就是正向代理技术, 与反向代理相反, 使用正向代理, 服务器并不知道谁哪个客户端访问的我的服务 ;这里已经配置好的nginx, 即开即用

2020-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除