随笔分类 -  后端

上一页 1 2 3 4 5 6 下一页
Springboot 内置工具类
摘要:最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自带的都有。于是整理了本文,希望能够帮助到大家! 一、断言 1. 断言是一个逻辑判断,用于检查不应该发生的情况 2. Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 3. Sp 阅读全文
posted @ 2022-03-27 11:58 周文豪 阅读(42) 评论(0) 推荐(0) 编辑
RabbitMQ
摘要:一、介绍 1、RabbitMQ MQ全称为Message Queue,即消息队列,消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数 阅读全文
posted @ 2022-03-26 15:46 周文豪 阅读(74) 评论(0) 推荐(0) 编辑
使用redisTemplate根据key生成自增ID值:RedisAtomicLong
摘要:使用步骤 1、引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</version> 阅读全文
posted @ 2022-02-28 11:26 周文豪 阅读(3866) 评论(0) 推荐(0) 编辑
Map的getOrDefault方法
摘要:getOrDefault() 方法获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认值。 getOrDefault() 方法的语法为: hashmap.getOrDefault(Object key, V defaultValue) 返回 key 相映射的的 value,如 阅读全文
posted @ 2022-02-28 10:13 周文豪 阅读(790) 评论(0) 推荐(0) 编辑
后台响应的Result参数设置:当后台没有报错,而是正常返回前端提示
摘要:后台代码: result = Result.operating("不存在,不允许迁出", false, ResultCode.SUCCESS); 其中三个参数:参数一返回消息提示,参数二返回成功或失败,为true表示请求成功,为false表示请求失败。参数三表示是否出现异常,为Success表示成功 阅读全文
posted @ 2022-02-22 11:29 周文豪 阅读(806) 评论(0) 推荐(0) 编辑
配置telnet和使用telnet测试端口
摘要:一、配置telnet 打开控制面板 点击程序 点击“启用或关闭windows功能” 点击确定 二、如何使用telnet测试端口? (1)telnet IP 端口。 (2)telnet 域名 端口。 如测本机主机:telnet 127.0.0.1 80或23,结果显示其80端口不可用,6379端口开启 阅读全文
posted @ 2022-02-21 16:42 周文豪 阅读(1131) 评论(0) 推荐(0) 编辑
Lists工具类
摘要:Guava 是 Google 开源的一个 Java 工具库,里面有很多工具类,本文要讲的是里面的Lists工具类。 注意,使用Guava工具类库,必须先添加依赖 一、引入依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>g 阅读全文
posted @ 2022-02-20 15:08 周文豪 阅读(402) 评论(0) 推荐(0) 编辑
IP和子网划分
摘要:一、IP地址的概念 IP地址由4个字节,32位二进制组成的一个逻辑上的地址。将32位分为4组,每一组是8个二进制。每一个位都代表不同的数字,即128、64、32、16、8、4、2、1,每个字节(八位二进制)将二进制转成十进制,IP地址通常用十进制分为四组来表示。 外网IP和内网IP的区别 1、外网I 阅读全文
posted @ 2022-02-19 14:49 周文豪 阅读(1116) 评论(0) 推荐(0) 编辑
日志级别
摘要:一、为什么要对日志进行分级 无论是将日志输出到控制台,还是文件,其输出都会降低程序的运行效率。但由于调试、运行维护的需要,客户的要求等原因,需要进行必要的日志输出。这时就必须要在代码中加入日志输出语句。 这些输出语句若在程序运行时全部执行, 则势必会降低运行效率。例如, 使用 System.out. 阅读全文
posted @ 2022-02-15 09:18 周文豪 阅读(654) 评论(0) 推荐(0) 编辑
Stream流:自定义的distinctByKey根据对象的属性进行去重
摘要:一、distinct去重 1、distinct简单去重 Stream提供的distinct()方法除了去除重复的对象 private static void testDistinct() { int[] ints = {1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4}; Arrays 阅读全文
posted @ 2022-02-09 22:52 周文豪 阅读(8761) 评论(0) 推荐(0) 编辑
cronolog-1.6.2.tar.gz免费下载 。如何让catalina.out带上日期。
摘要:apache日志切割工具cronolog安装配置 本文简单介绍在使用cronolog对tomcat的日志进行自定义日期格式的切割,方便日志的整理和遇到问题日志的排查! 一、安装cronolog wget https://files.cnblogs.com/files/crazyzero/cronol 阅读全文
posted @ 2022-01-24 15:08 周文豪 阅读(1614) 评论(0) 推荐(0) 编辑
切入点表达式
摘要:execution:匹配方法的执行(常用) execution(表达式) 表达式语法:execution([修饰符] 返回值类型 包名.类名.方法名(参数)) 写法说明: 全匹配方式: public void com.itheima.service.impl.AccountServiceImpl.s 阅读全文
posted @ 2022-01-02 15:33 周文豪 阅读(85) 评论(0) 推荐(0) 编辑
访问本地电脑图片方法三:tomcat的server.xml中进行配置来实现访问本地电脑的图片
摘要:如何访问电脑图片: 1、当前端部署在nginx中时,要想访问图片,需要通过nginx配置虚拟主机来访问本地电脑图片。 参考:https://www.cnblogs.com/zwh0910/p/15400883.html 2、当时springboot项目时,配置静态文件映射来实现访问本地电脑图片 参考 阅读全文
posted @ 2021-12-23 17:31 周文豪 阅读(568) 评论(0) 推荐(0) 编辑
清除重复值:distinct
摘要:在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。 查询指定列并且结果不出现重复数据 SELECT DISTINCT 字段名 FROM 表名; student表如下: CREATE TABLE `stud 阅读全文
posted @ 2021-12-21 14:11 周文豪 阅读(231) 评论(0) 推荐(0) 编辑
使用Set集合对List集合去重
摘要:一、如果List中是字符串时 先将List转为Set集合,再将Set集合转成List 代码如下: @RunWith(SpringRunner.class) @SpringBootTest(classes = MySpringBootApplication.class) public class Li 阅读全文
posted @ 2021-12-12 20:53 周文豪 阅读(482) 评论(0) 推荐(0) 编辑
当主键不是id时,而是其他字段,那么该字段要加上@Id注解(除了表中指定主键,实体类中也要用@Id指定主键)
摘要:实体类如下: @Data @Table(name = "t_sys_role") @Accessors(chain = true) public class Role extends BaseEntity implements Serializable { private static final 阅读全文
posted @ 2021-12-10 09:54 周文豪 阅读(417) 评论(0) 推荐(0) 编辑
java将文件转为base64字符串和将base64字符串转为文件
摘要:一、引入依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.11</version> </dependency> 二、将文件转为base64字符串 Att 阅读全文
posted @ 2021-12-09 11:50 周文豪 阅读(4536) 评论(0) 推荐(0) 编辑
BCryptPasswordEncoder加密与MD5加密
摘要:参考文章:https://blog.csdn.net/weixin_42531204/article/details/105254213 一、使用BcryptPasswordEncoder spring security中的BCryptPasswordEncoder方法采用SHA-256 +随机盐+ 阅读全文
posted @ 2021-12-07 10:20 周文豪 阅读(1381) 评论(1) 推荐(0) 编辑
springboot整合shiro安全框架
摘要:一、创建一个springboot项目 创建完成后目录如下: 补齐目录结构 二、添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> < 阅读全文
posted @ 2021-12-01 18:07 周文豪 阅读(145) 评论(0) 推荐(0) 编辑
测试spring boot中的数据源是否使用的是hikari?使用JPA或者Mybatis都是会默认自动使用Hikari数据库连接池
摘要:一、测试 写一个测试类 import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springfr 阅读全文
posted @ 2021-12-01 18:02 周文豪 阅读(615) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 下一页