java
-
Mybatis plus关闭驼峰命名的四种方法(防止出现查询为Null)
目录 问题 解决方法: 修改方法1 修改方法2 修改方法3 修改方法4(Springboot) 问题 数据查询出后其中几个字段为null 解决方法: 数据库的字段命名方式为使用下划线连接,对应的实体类 ...
-
Java案例使用比较排序器comparator实现成绩排序
需求:用TreeSet集合存储多个学生信息(姓名,语文成绩,数学成绩),并遍历该集合:要按照总分从高到低进行排序 分析: 1.创建学生类 成员变量 姓名,语文成绩.数学成绩:成员方法 求总分:构造方法 ...
-
springboot @Valid注解对嵌套类型的校验功能
@Valid注解可以实现数据的验证,你可以定义实体,在实体的属性上添加校验规则,而在API接收数据时添加@valid关键字,这时你的实体将会开启一个校验的功能,具体的代码如下,是最基本的应用: 实体: ...
-
SpringBoot整合Dozer映射框架流程详解
目录 1. Dozer 介绍 2. 为什么要使用映射框架 Dozer 3. Dozer 映射框架的使用 1. Dozer 介绍 Dozer 是一个 Java Bean 到 Java Bean 的映射器 ...
-
解决FileWriter 写入文本不换行的问题
FileWriter 写入文本不换行 String str="无法可修饰的一对手\r\n带出温暖永远在背后\r\n总是啰嗦始终关注\r\n不懂珍惜太内疚"; 解决 之前用 \n 发 ...
-
springboot如何为web层添加统一请求前缀
目录 如何为web层添加统一请求前缀 配置文件方式 实现WebMvcConfigurer接口 spring web访问页面出现多余前缀和后缀情况 页面中出现hello.jsp 解决方法 如何为web层 ...
-
shiro拦截认证的全过程记录
目录 概述 shrio 拦截认证全过程 总结 概述 Shiro是apache旗下一个开源安全框架(http://shiro.apache.org/),它将软件系统的安全认证相关的功能抽取出来,实现用户 ...
-
常用Eclipse快捷方式(推荐)
Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特 ...
-
SpringBoot简单使用SpringData的jdbc和durid
SpringData的jdbc和durid 创建一个项目,勾选以下选项 项目构建完成后pom.xml已导入(springboot默认导入数据库驱动为8.0,要使用低版本需要手动改版本) 编写yaml配 ...
-
java中HashMap.values()转为ArrayList()问题
目录 HashMap.values()转为ArrayList() map.values()转为List和ArrayList的复制 总结 HashMap.values()转为ArrayList() 由于 ...
-
浅谈Ribbon、Feign和OpenFeign的区别
Ribbon Ribbon 是 Netflix开源的基于HTTP和TCP等协议负载均衡组件 Ribbon 可以用来做客户端负载均衡,调用注册中心的服务 Ribbon的使用需要代码里手动调用目标服务,请 ...
-
Python实现filter函数实现字符串切分
在工作中,经常遇到字符串切分,尤其是操作linux命令,返回一段文本,如下面这种格式 Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G ...
-
spring-boot-maven-plugin未指定版本导致的编译错误问题
目录 spring-boot-maven-plugin未指定版本导致的编译错误 报错 原因 解决方案 spring-boot-maven-plugin 构建找不到 问题描述 分析 解决 总结 spri ...
-
Mybatis实现自定义的typehandler三步曲
第一步实现接口TypeHandler<T> @MappedJdbcTypes(JdbcType.TIMESTAMP)//此处如果不使用该注解,在myabtis-config.xml中注册该 ...
-
10分钟带你徒手写个Java线程池
目录 Java线程池核心原理 手撸Java线程池 定义核心字段 创建内部类WordThread 创建ThreadPool类的构造方法 创建执行任务的方法 完整源码 编写测试程序 总结 Java线程池核 ...
-
基于java springboot+mybatis实现旅行平台前台+后台
目录 项目介绍: 主要功能介绍: 系统前台首页: 用户登录和注册: 旅游线路相关模块: 插入部分代码展示 酒店和景点预订: 酒店和景点详情信息: 旅游攻略相关模块: 收藏.关注.预订: 后台管理模块: ...
-
详解Java中的线程模型与线程调度
JAVA线程模型 线程的实现主要有3种方式: 使用内核线程实现(1:1) 使用用户线程实现(1:N) 使用用户线程加轻量级进程实现(N:M) 使用内核线程实现(Kernel-Level Thread, ...
-
java的jps命令使用详解
jps(Java Virtual Machine Process Status Tool) 是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前jav ...
-
java 遍历Map及Map转化为二维数组的实例
java 遍历Map及Map转化为二维数组的实例 实例代码: import java.util.HashMap; import java.util.Iterator; import java.util ...
-
Java 初识CRM之项目思路解析
CRM项目 一.登录模块全程思路分析 登录模块: 1.对用户名和密码的校验,并存储在cookie中,方便后期的免登录操作. 2.对用户基本信息的修改,通过获取表单用户修改的数据,进行Ajax请求,对修 ...
