java
java 基本语法
小和尚敲木头
这个作者很懒,什么都没留下…
展开
-
SpringBoot 监控 SQL 运行情况
1 基本概念是Java语言中最好的数据库连接池。虽然的速度稍快,但是,,也是阿里巴巴的开源项目。Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等等等,秒杀一切。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。转载 2024-06-21 10:27:49 · 35 阅读 · 0 评论 -
SpringBoot 项目如何 查看 request 请求参数内容
【代码】SpringBoot 项目如何 查看 request 请求参数内容。原创 2024-05-13 15:10:43 · 269 阅读 · 1 评论 -
若依 获取3级部门
【代码】若依 获取3级部门。原创 2024-01-23 16:38:55 · 387 阅读 · 0 评论 -
Java8 Stream完全使用指南
stream API转载 2024-01-10 17:58:12 · 83 阅读 · 0 评论 -
力扣 2. 两数相加
复杂度分析时间复杂度:O(max(m,n)),其中 mmm 和 nnn分别为两个链表的长度。我们要遍历两个链表的全部位置,而处理每个位置只需要 O(1)的时间。空间复杂度:O(1)。注意返回值不计入空间复杂度。原创 2023-11-20 15:33:54 · 160 阅读 · 0 评论 -
力扣刷题:1. 两数之和
Problem: 1. 两数之和文章目录复杂度Code我的方法一:暴力枚举方法二:哈希表复杂度时间复杂度:时间复杂度:O(N2),其中 N 是数组中的元素数量。最坏情况下数组中任意两个数都要被匹配一次。空间复杂度:空间复杂度: O(1)O(1)O(1)Code我的class Solution { public int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.原创 2023-11-20 11:34:25 · 86 阅读 · 0 评论 -
java 循环删除list集合
删除元素后继续循环会报错误信息ConcurrentModificationException,因为元素在使用的时候发生了并发的修改,导致异常抛出。但是删除完毕马上使用break跳出,则不会触发报错。原因:数组越界,漏元素。删除元素之后未改变相应角标,遍历到最后一个的时候就会找不到,抛出这个异常。原创 2023-11-20 09:13:39 · 119 阅读 · 0 评论 -
docker 安装 elasticsearch 7.4.2 Kinana 7.4.2
ES_JAVA_OPTS="-Xms64m -Xmx128m 设置运行占用内存 默认占据所有。discovery.type=single-node 单节点运行 es。原创 2022-12-11 23:32:40 · 177 阅读 · 0 评论 -
java 线程的生命周期
Java 线程生命周期原创 2022-10-19 22:55:20 · 197 阅读 · 0 评论 -
阿里云人脸识别
【代码】阿里云人脸识别。原创 2022-09-29 15:43:29 · 793 阅读 · 0 评论 -
tomcat注册为服务
2.输入命令:service.bat install tomcat。3.刷新一下服务列表,就可以在服务列表里看见tomcat服务啦。1.cmd到tomcat的bin目录下。原创 2022-08-29 16:52:32 · 2765 阅读 · 0 评论 -
tomcat springboot war包 部署
springboot项目打成war包部署在tomcat下。原创 2022-08-04 12:57:29 · 341 阅读 · 0 评论 -
Windows10 下 Elasticsearch 安装
elasticsearch 安装原创 2022-06-06 16:07:02 · 210 阅读 · 0 评论 -
Data truncation: Truncated incorrect DOUBLE value:,
mybatis-plus 3.4.3“Truncated incorrect DOUBLE value”的解决方法主要是这两种:1、修改了多个列的值而各列之间用逗号连接而不要用and错误写法示例:update tablename set col1=value1 and col2=value2 where col3=value3;正确写法示例:update tablename set col1=value1 ,col2=value2 where col3=value3;<update id="原创 2022-05-27 18:02:10 · 28006 阅读 · 1 评论 -
不想得手指关节炎?帮你提炼IDEA常用代码补全操作
https://www.bbsmax.com/A/qVde02Nr5P/一、常用的代码补全操作1、.for和.fori(for 循环遍历)输入args.for回车(args是一个数组或集合类),则会生成for循环遍历:输入args.fori回车,则会生成带有索引的for循环遍历语句:2、sout(控制台输出语句)代码中输入sout回车,会自动生成System.out.println()这个控制台输出打印语句:3、psvm在代码中输入psvm之后回车会自动生成main函数,psvm是publ转载 2022-04-28 17:01:31 · 255 阅读 · 0 评论 -
MyBatisPlus-QueryWrapper多条件查询以及修改
gt、ge、lt、le、isNull、isNotNull大于 >例: gt("age", 18) → age > 18ge 大于等于 >=例: ge("age", 18) → age >= 18lt 小于 <例: lt("age", 18) → age < 18le 小于等于 <=例: le("age", 18) → age <= 18isNUll 字段 IS NULL例: isNull("name") → name is nullis转载 2022-04-26 18:17:39 · 18131 阅读 · 3 评论 -
Mybatis-Plus select不列出全部字段
mybatis-plus select查询语句默认是查全部字段,有两种方法可以指定要查询的字段CREATE TABLE `user` ( `id` bigint(20) NOT NULL COMMENT '主键', `name` varchar(30) DEFAULT NULL COMMENT '姓名', `age` int(11) DEFAULT NULL COMMENT '年龄', `email` varchar(50) DEFAULT NULL COMMENT '邮箱', `ma转载 2022-04-19 17:00:59 · 1064 阅读 · 0 评论 -
利用Jackson的JsonFilter来实现动态过滤数据列(数据列权限控制)
利用Jackson的JsonFilter来实现动态过滤数据列。也就是说,同一个实体,你配置了不同的@JsonFilter,通过Jackson展现的结果可以是不一样的。举个栗子:@lombok.Datapublic class User{ String username; String password; Integer age; String gender; String blog;}默认不做任何配置的话,通过Jackson序列化出来的结果是:{ "username"转载 2022-03-19 14:37:33 · 3107 阅读 · 1 评论 -
SpringBoot - MyBatis-Plus使用详解2(设置实体类对应的表名、字段名 )
二、设置模型对应的表名、字段名1,设置关联的表名(1)默认情况下,如果数据库表是使用标准的下划线命名,并且能对应上实体类的类名,我们就不需要特别去手动匹配。比如有张 user_info 表,那么会自动匹配下面这个实体类:@Datapublic class UserInfo { private Integer id; private String userName; private String passWord;}(2)如果数据库中所有表都有个表名前缀,比如我们想让 t转载 2022-03-16 17:18:01 · 8556 阅读 · 0 评论