- 博客(43)
- 收藏
- 关注
原创 序列化转换类,ZonedDateTime类型序列化时转换为Long类型
public class ZonedDateTimeToMillisecondSerializer extends JsonSerializer<ZonedDateTime> { @Override public void serialize(ZonedDateTime value, JsonGenerator jsonGenerator, SerializerProvid.
2022-04-26 13:51:07
1125
原创 大数类的使用
一、大数类除法(保留一位小数、四舍五入)BigDecimal finalAverageScore = checkScoreMap.get(courseObjectiveCheckModel.getId()) .divide(new BigDecimal(courseScores.size() - 1), 1, BigDecimal.ROUND_HALF_UP);
2022-04-13 00:59:14
109
原创 关于java8中stream流的使用
1、普通的sorted排序(按照数值正序排序,从小到大)List<Integer> integers = new ArrayList<>(); integers.stream().sorted().collect(Collectors.toList());2、实体类的sorted排序(先根据课程名称排序,如果课程名称一样,再根据课程码排序)courseModels.stream().sorted(Comparator.comparing(Cour
2022-03-15 22:45:07
793
原创 将List集合中的某元素,放到第一位
Collections.swap(list, i, 0); // list:你的list// i:某元素的位置// 0:要调整的位置(第一位)
2022-03-02 12:02:42
2463
1
原创 LiuShuaiDong:springboot跨域解决方案
一、security的跨域解决方案@Componentpublic class WebSecurityCorsFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest request, ServletRes.
2021-08-30 20:43:16
200
原创 LiuShuaiDong:Axios各种发送请求的方式
axios.request(config)//原始的Axios请求方式axios({ method: 'post', url: '/user/12345', data: { firstName: 'Fred', lastName: 'Flintstone' }, timeout: 1000, ...//其他相关配置});axios.get(url[, config])axios.get('demo/url', { params:.
2021-08-25 11:43:47
190
原创 LiuShuaiDong:响应结果处理配置类,为null的数据不返回
@Configurationpublic class JacksonConfig { @Bean @Primary @ConditionalOnMissingBean(ObjectMapper.class) public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) { ObjectMapper objectMapper = builder.createXmlMa.
2021-08-25 11:18:49
344
原创 LiuShuaiDong:vue语法
一、Element UI中的scope的用法一个固定用法:<template slot-scope="scope">scope相当于是tableData的一行,与el-table-column唯一对应,具体实验代码如下<el-table-column label="操作" width="100"> <template slot-scope="scope"> <el-button @click="update(scope)" type=
2021-08-24 20:52:15
167
原创 LiuShuaiDong:依赖
一、日期工具类依赖 <!-- 日期工具栏依赖 --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> </dependency>
2021-08-23 11:26:29
110
原创 LiuShuaiDong:Mybaits之insert的动态sql语句
一、实体类@Datapublic class User implements Serializable { private Integer id; private String loginName; private String userPassword; private String phone; private Integer idDeleted; private Integer role; private String picPath;
2021-08-03 13:26:47
753
原创 LiuShuaiDong:springboot之利用cookie实现记住登录状态
思想:直接访问应用的主页面,如果没有登录则被拦截,重定向到登录界面。1、创建登录拦截器@Componentpublic class RemeberLoginIntercepter implements HandlerInterceptor { @Autowired private UserMapper userMapper; @Override public boolean preHandle(HttpServletRequest request, Htt
2021-08-02 13:38:10
542
原创 LiuShuaiDong:SpringBoot之简单整合SpringSecurity(认证)
主要是实现UserDetailsService接口BCryptPasswordEncoder类一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency
2021-07-29 15:50:35
136
原创 LiuShuaiDong:SpringBoot之整合Ehcache2.x
一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <group
2021-07-28 21:02:07
239
原创 LiuShuaiDong:SpringBoot之整合Redis集群
方法一:使用jedis客户端一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency> <dependency>
2021-07-28 15:06:06
133
转载 LiuShuaiDong:windows搭建Redis集群
先说需求,在本机搭建一个reids集群,不搞什么虚拟机linux啥的,麻烦,光配个环境都搞半天,我目的就是想要一个redis集群,那就开整。系统:windows10redis版本:redis5.0(重要!!!)集群模式:三主三从。其实很简单,只需要创建多个配置文件就可以了,然后指定不同的配置文件启动。win下启动redis很爽,直接解压就可以启动,不像linux环境,还得编译,配置文件也不知道编译到哪了。哎,心累。。。但是有一点需要注意的是,win下启动不是后台运行,这点..
2021-07-28 10:15:38
110
原创 LiuShuaiDong:单例模式类(实现单用户登录)
package com.service.impl;import java.util.Vector;import com.pojo.Tuser;public class Singleton {//目的是将已经登录的账号存储进来,做到只能一个用户登录 //已经登录的用户向量 private Vector<Tuser> userol; private Singleton() { this.userol=new Vector<Tuser>(); .
2021-07-28 08:46:36
456
原创 LiuShuaiDong:SpringBoot之简单的Swagger整合
一、Swagger的好处1、生成在线接口文档2、方便接口测试二、引入Swagger所需要的maven <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <
2021-07-27 21:24:42
110
原创 LiuShuaiDong:Mybatis-plus之代码生成器的简单使用
一、引入代码生成器所需的依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency> <!-- ve
2021-07-27 19:52:08
291
原创 LiuShuaiDong:SpringBoot之简单整合Redis
一、导入Redis的maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>二、配置application.properties文件
2021-07-27 17:33:17
174
原创 LiuShuaiDong:SpringBoot之整合Mybatis
一、引入Mybatis的maven依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.0</version> </d
2021-07-27 16:01:19
89
原创 LiuShuaidong:mybatis之pagehelper分页插件的使用
一、引入PageHelper分页插件的依赖<!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.4</version> </
2021-07-27 15:06:24
98
原创 LiuShuaiDong:springboot之创建、注册拦截器
一、编写类实现HandlerInterceptor接口,实现需要实现的方法(如登录拦截器)public class LoginIntercepter implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { Ht
2021-07-27 14:01:18
113
原创 LiuShuaiDong:springboot之文件上传(单文件,多文件)
一、enctype和method要设置成图片样式form表单如下:<form class="form-horizontal" role="form"> <div class="form-group"> <label for="inputEmail1" class="col-lg-2 col-sm-2 control-label"&g.
2021-07-27 13:37:05
128
原创 LiuShuaiDong:themleaf模板引擎的基本使用步骤
一、引入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency>
2021-07-27 09:42:48
468
原创 LiuShuaiDong:springboot使用Druid连接池、配置后台管理Servlet、配置Web监控Filter
一、导入Druid的maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.20</version> </dependency>二、配置数据库信息(yml中)
2021-07-26 22:13:34
294
原创 LiuShuaiDong:Mybatis-plus之乐观锁
乐观锁:当用户对数据表里的数据进行修改时,会与数据表的version版本号进行比较,当version版本号与数据表版本号一致时,可以进行修改。否则认为这不是最新的一次修改,别人已经修改过了。应用实例:当票务系统仅剩一张票时,所有人会抢这一张票。张三抢这个票,他的version号与数据表version一致,故他可以支付成功,支付成功后数据表的version号会更新。其他人购买时,version版本号和数据表的version号不一致,所以购买失败。使用步骤:1、给数据表增加version字段
2021-07-25 21:54:48
266
原创 LiuShuaiDong:Mybatis-plus的自动填充
1、实体类package com.lls.mybatisplus.pojo;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableId;
2021-07-25 17:46:42
148
原创 LiuShuaiDong:GIT常用命令
1、git init :定位到指定文件夹,将给文件夹初始化成代码仓库2、git add . : 将所有的文件放到暂存区。3、git commit -m "字符串注释" : 提交到本地仓库并备注4、git status :查看状态(未提交的文件等)5、git remote add origin url :添加远程仓库(origin为仓库别名)6、git diff:查看工作区与暂存区的区别7、git diff --cached :查看暂存区与本地仓库的区别8、git diff ...
2021-07-23 15:32:49
380
原创 LiuShuaiDong:Springboot自定义拦截器的使用(拦截登录)
1、首先创建自定义拦截器类实现HandlerInterceptor接口:public class LoginIntercepter implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { HttpSession
2021-06-27 21:44:05
138
原创 LiuShuaiDong: MybatisPlus的基本使用及分页插件的使用
1、先引入MybatisPlus所需要的依赖:<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.4.3.1</version></dependency>2、在application.yml中配置数据源(数据库的基本信息)spring
2021-06-27 09:51:48
194
原创 LiuShuaiDong:http响应通用工具类(Msg)
import java.util.HashMap;import java.util.Map;/** * http响应通用类 */public class Msg { private int code; private String message; Map<String,Object> extend = new HashMap<>(); public static Msg success(){ Msg res.
2021-06-11 11:41:56
200
原创 LiuShuaiDong:springboot访问templates页面报404错误
ps:个人笔记当通过浏览器访问login路径时,总是报404错误,后来找到原因:是因为没有导入thymeleaf依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </depende.
2021-06-03 17:29:26
498
原创 SSM框架整合模板(1)----mapper文件单独放在resources文件夹下的mappers里
基本环境: pom.xml基本模板文件:由于接口的映射文件单独放在mappers文件夹下,所以不用配置<build></build>标签<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...
2021-05-29 21:55:06
1742
1
原创 安卓利用OkHttpUtils发送请求访问服务器图片资源,StringCallBack类的onResponse回调方法赋值失败问题
PS:个人笔记需求:HomeFragment类有两个方法,readDataFromSql()和initView(),readDataFromSql()负责从数据库中查询图片的地址(url)以及描述(desc),initView()负责返回ListView视图。readDataFromSql()将查询完毕的信息封装到List<Image> imageList里,并传参给ListView适配器的构造方法中,再由适配器进行每一项图片及信息的显示。但将服务器返回的数据赋值给imageLis.
2021-05-29 17:41:33
739
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人