随笔分类 -  Java

摘要:【Druid】慢SQL打印以及SQL监控输出 #### 慢SQL打印 ##### 慢SQL打印配置 ```yaml spring: datasource: filter: stat: enabled: true merge-sql: true log-slow-sql: true #毫秒 slow- 阅读全文
posted @ 2023-08-18 15:13 二月无雨 编辑
摘要:#### 常用 Lambda表达式 ##### 1、遍历 ```java final List list = Arrays.asList("zhangsan", "lisi", "wangwu", "lishan"); list.forEach(System.out::println);; ``` 阅读全文
posted @ 2023-05-29 22:13 二月无雨 编辑
摘要:1、Tomcat 7 跨域配置 Tomcat 7 前几个版本是不支持,所以引入cors-filter-1.7.jar,java-property-utils-1.9.jar。 链接:https://pan.baidu.com/s/1UDJ1RnDx8vCAQV8pwLxQNw 提取码:3ao1 配置 阅读全文
posted @ 2022-10-18 22:06 二月无雨 编辑
摘要:【Java】syscall:read(..) failed: Connection reset by peer问题以及解决 一、出现此问题的原因 来自网络(https://www.jianshu.com/p/263eacbddcce) 如果一端的Socket被关闭(或主动关闭,或因为异常退出而 引起 阅读全文
posted @ 2022-06-25 11:18 二月无雨 编辑
摘要:【Maven】Maven手动发布jar到私服 工作中,常常需要把一些特殊的jar包,如:公司内部的定制的工具包,第三方客户的定制的服务包,还有一些非开源的jar,上传到公司的私服上。以便于管理,同时可以在多个项目组中共用。 手动发布命令 必选参数3个:url, file和repositoryId # 阅读全文
posted @ 2022-06-05 21:40 二月无雨 编辑
摘要:转载: https://tech.meituan.com/2018/01/19/mybatis-cache.html https://www.cnblogs.com/zhengxl5566/p/11868656.html 1、概念介绍 什么是一级缓存 在日常开发过程中,经常会有相同的sql执行多次查 阅读全文
posted @ 2022-04-18 21:23 二月无雨 编辑
摘要:1 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain 阅读全文
posted @ 2022-04-17 22:57 二月无雨 编辑
摘要:理解 JAVA 中的 volatile 一、 volatile简述 volatile是Java虚拟机提供的轻量级的同步机制(相对于synchronized)。主要作用是,1)保证共享变量的可见性;2)禁止指令重排序。 保证可见性 可见性就是指当一个线程修改了共享变量的值时,其他线程能够立即得知这个修 阅读全文
posted @ 2022-04-17 20:57 二月无雨 编辑
摘要:Quartz cron 表达式简要说明 Quartz Cron 表达式支持七个域 名称 是否必须 允许值 特殊字符 秒 是 0-59 , - * / 分 是 0-59 , - * / 时 是 0-23 , - * / 日 是 1-31 , - * ? / L W C 月 是 1-12 或 JAN-D 阅读全文
posted @ 2022-04-07 23:21 二月无雨 编辑
摘要:JDBC参数说明:https://www.cnblogs.com/chenjianjx/archive/2012/08/14/2637914.html 阅读全文
posted @ 2022-03-30 23:27 二月无雨 编辑
摘要:ShardingSphere默认支持AES和MD5两种加密。 关于ShardingSphere脱敏详细,请到官网详阅:https://shardingsphere.apache.org/document/4.1.1/cn/features/orchestration/encrypt/ 1、AES加密 阅读全文
posted @ 2022-03-23 23:13 二月无雨 编辑
摘要:【MyBatis】Mybatis中EL表定式总结 Mybatis是使用OGNL表达式来解析的,关于OGNL详细信息请查看官网:https://commons.apache.org/proper/commons-ognl/language-guide.html 一、字符串相关 1)null 判断 <i 阅读全文
posted @ 2022-03-12 21:34 二月无雨 编辑
摘要:MyBatis之collection 标签的用法,与相同,只是新增ofType属性,它用来将 JavaBean(或字段)属性的类型和集合存储的类型区分开来。 Book表数据 id author_id book_name 1 1 三国 2 1 水浒 3 2 红楼 Author表数据 |id| user 阅读全文
posted @ 2022-03-10 23:36 二月无雨 编辑
摘要:关联 association 关联(association)元素处理“有一个”类型的关系。 比如,在我们的示例中,一个博客有一个用户。关联结果映射和其它类型的映射工作方式差不多。 你需要指定目标属性名以及属性的javaType(很多时候 MyBatis 可以自己推断出来),在必要的情况下你还可以设置 阅读全文
posted @ 2022-03-09 23:47 二月无雨 编辑
摘要:### 测试环境 Java 1.8 ,spring boot 2.6.4具体依赖如下 ```xml org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starter 阅读全文
posted @ 2022-03-06 22:30 二月无雨 编辑
摘要:VO VO:Value Object或者 View Object,视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO DTO Data Transfer Object 数据传输对象,数据传输对象。主要用于远程调用等需要大量传输对象的地方。 BO/DO Bussine 阅读全文
posted @ 2022-02-18 23:02 二月无雨 编辑
摘要:相关面试题如下 写出下面的程序的运行结果: public class TransterValueMain { public static void main(String[] args) { TransterValueMain t = new TransterValueMain(); int int 阅读全文
posted @ 2022-02-17 22:01 二月无雨 编辑
摘要:Topic模式 生产者 @Configuration public class RabbitMqTopicConfiguration { // 1、声明 Topic 交换机 @Bean public TopicExchange topicExchange() { return new TopicEx 阅读全文
posted @ 2022-02-10 09:33 二月无雨 编辑
摘要:1、项目配置文件 pom文件 <?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-i 阅读全文
posted @ 2022-02-09 23:27 二月无雨 编辑
摘要:1、RabbitMQ客户端 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.14.0</version> </dependency> 2、工具类 public c 阅读全文
posted @ 2022-01-29 15:32 二月无雨 编辑

点击右上角即可分享
微信分享提示