随笔分类 -  代码Demo

摘要:1.pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE</version> </d 阅读全文
posted @ 2022-05-15 15:34 得好好活 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一.流程图 操作步骤 1.引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE 阅读全文
posted @ 2022-05-15 13:05 得好好活 阅读(499) 评论(0) 推荐(0) 编辑
摘要:1. 利用chrome-driver截图 <dependency> <groupId> org.seleniumhq.selenium</groupId> <artifactId> selenium-chrome-driver</artifactId> <version>2.50.0</versio 阅读全文
posted @ 2022-05-10 21:57 得好好活 阅读(467) 评论(0) 推荐(0) 编辑
摘要:1. java 实现二叉平衡树 /** * 二叉平衡树 * 规则: * 1.新节点默认的深度为1 * 2.左子树和右子树高度相差超过1 就是不平衡,需要进行旋转操作 * 右旋操作 * 2.1 如果左左节点比左右节点高,那要先对左节点左旋,再对当前节点右旋。否则直接当前节点右旋。 * 左旋操作 * 2 阅读全文
posted @ 2022-04-21 19:46 得好好活 阅读(48) 评论(0) 推荐(0) 编辑
摘要:自己实现了一个hashMap, 有兴趣的可以研究下。 从开始构思到完成,大概花了40分钟。命名就有点随意,主要是用于练习。 有兴趣的,可以将Object 改成 泛型,这样适应性更好,不用强转了。 代码如下: 查看代码 import java.util.ArrayList; import java.u 阅读全文
posted @ 2022-04-17 14:40 得好好活 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1. 引入pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <!-- <version> 阅读全文
posted @ 2022-04-17 12:39 得好好活 阅读(603) 评论(0) 推荐(0) 编辑
摘要:1. 创建BigDecimal final BigDecimal bigDecimal = new BigDecimal(0.1); // 0.1000000000000000055511151231257827021181583404541015625 // 推荐这两种方式 final BigDe 阅读全文
posted @ 2022-04-10 15:42 得好好活 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1. 配置pom.xml <!-- 配置三个环境 dev fat prd --> <profiles> <profile> <id>dev</id> <properties> <!-- 自定义属性env,在不同环境有不同的值 --> <env>dev</env> </properties> <act 阅读全文
posted @ 2022-03-12 16:41 得好好活 阅读(407) 评论(0) 推荐(0) 编辑
摘要:这是一个很实用的功能。 该方法需要传入两个字符串,经过计算,会返回两个字符串的相似度,返回值为float类型。 首先看看几个测试结果 字符串1: "亲爱的朋友们,大家早上好。"字符串2: "亲爱的朋友们,大家晚上好。" 返回结果:92.30769 字符串1: "亲爱的朋友们,大家早上好。"字符串2: 阅读全文
posted @ 2022-03-07 17:17 得好好活 阅读(3298) 评论(0) 推荐(0) 编辑
摘要:10进制与16进制互转,二进制互转 // 转 十进制 String str = "00AB"; Integer a= Integer.valueOf(str,16); System.out.println("a = " + a); // 转16进制 String st = Integer.toHex 阅读全文
posted @ 2022-02-22 11:56 得好好活 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1、重量级锁sychronized public synchronized String testLock01() { // todo 业务逻辑 return "test01"; } public String testLock02() { synchronized (this) { System. 阅读全文
posted @ 2022-02-09 22:29 得好好活 阅读(56) 评论(0) 推荐(0) 编辑
摘要:1、建表、建实体类、service、mapper等,目的是查询用户信息和角色信息 查看代码 -- 三张表,二张关系表 create table if not exists sys_permissions ( id int auto_increment comment '编号' primary key 阅读全文
posted @ 2022-02-04 20:19 得好好活 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1.pom文件,排除自带的tomcat 依赖,并引入jetty <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> 阅读全文
posted @ 2022-02-04 17:25 得好好活 阅读(650) 评论(0) 推荐(0) 编辑
摘要:1、常规操作 // 日期加n天 private static Date addDays(Date date, int n) throws ParseException { return new Date(date.getTime() + n * 24 * 60 * 60 * 1000); } 2、p 阅读全文
posted @ 2022-01-21 13:06 得好好活 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1. 基本类型 // 找相交 final List<String> aList = Lists.newArrayList("a", "b", "c", "d", "e", "dwew"); final List<String> bList = Lists.newArrayList("a", "b", 阅读全文
posted @ 2022-01-20 21:25 得好好活 阅读(91) 评论(0) 推荐(0) 编辑
摘要:互转的前提是属性名相同,如果属性名不同,又要互转,只能自已手写工具类了 1、pom <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4< 阅读全文
posted @ 2022-01-19 23:18 得好好活 阅读(5147) 评论(0) 推荐(0) 编辑
摘要:1、pom <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency> 2、cache // 方式一 LoadingCach 阅读全文
posted @ 2022-01-19 23:07 得好好活 阅读(198) 评论(0) 推荐(0) 编辑
摘要:通过guava处理字符串 1、pom <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency> 2、字符串拼接 // 将l 阅读全文
posted @ 2022-01-19 19:21 得好好活 阅读(281) 评论(0) 推荐(0) 编辑
摘要:1.工具类 查看代码 import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; import org.springframework.beans.f 阅读全文
posted @ 2022-01-19 00:18 得好好活 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1、pom <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version> </dependency> 2、涉及到的工具类主要有:ByteStreams,C 阅读全文
posted @ 2022-01-18 12:55 得好好活 阅读(330) 评论(0) 推荐(0) 编辑

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