自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Java I/O流入门笔记

Java I/O流基本使用笔记

2023-02-20 15:59:15 215

原创 Java设计模式学习笔记

23种设计模式

2022-09-04 19:22:19 683

原创 RabbitMQ学习笔记

rabbitmq学习笔记

2022-08-16 21:34:28 622

原创 Docker学习笔记(二)

docker学习笔记(二)

2022-08-07 15:23:13 567

原创 Springboot+Dubbo-zookeeper学习笔记

springboot+dubbo 学习笔记

2022-08-04 20:33:19 274

原创 Docker学习笔记(一)

一、安装 官方文档:https://docs.docker.com/ 查看操作系统版本 cat /etc/redhat-release 卸载旧版本 [root@VM-8-2-centos local]# yum remove docker \ > docker-client \ > docker-client-latest \ > docker-common \ &g

2022-05-12 15:29:37 1040

原创 Redis(Remote Dictionary Server)学习笔记

常识 中文官网:http://www.redis.cn/ 国际官网:https://redis.io/ 默认有16个数据库 默认使用第一个 切换数据库命令:select 1 常用命令 设置失效时间 单位为秒 expire key 10 查看剩余有效时间 单位为秒 -1为没有设置失效时间 -2为已经失效 ttl key 查询key keys * 查询key是否还存在 exists key 查看key对应的值的类型 type key 字符串追加内容 append key

2022-04-24 14:55:25 814

原创 并发编程学习笔记

Runnable 没有返回值 效率相比 Callable 较低 查看Thread.start源码可知Java自己无法直接开启线程,而是调用本地方法 private native void start0(); 也就是底层C++类库的方法,Java本身无法直接操作硬件 获取CPU核数 Runtime.getRuntime().availableProcessors() 线程的六种状态 public enum State { /** * 新生 */

2022-04-14 15:18:04 188

原创 JVM学习笔记

JVM

2022-04-14 15:08:03 293

原创 多线程学习笔记

1.Thread 1)创建一个类,继承 Thread并重写 run 方法 2)创建对象 执行 start 方法 public class TestThread extends Thread { @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("我在上班-----" + i); } } public s

2022-04-01 14:01:55 420

原创 JUC学习笔记(一)

Runnable 没有返回值 效率相比 Callable 较低 查看Thread.start源码可知Java自己无法直接开启线程,而是调用本地方法 private native void start0(); 也就是底层C++类库的方法,Java本身无法直接操作硬件 获取CPU核数 Runtime.getRuntime().availableProcessors() 线程的六种状态 public enum State { /** * 新生 */

2022-03-17 14:53:17 923

原创 JUC学习笔记(2)

1.饿汉式 单例模式 饿汉式 缺点 如果对象创建需要占用大量资源,那么不马上使用的情况下就会造成资源浪费 package com.ambition.single; /** * @description: 单例模式 饿汉式 缺点 如果对象创建需要占用大量资源,那么不马上使用的情况下就会造成资源浪费 * @create: 2022-03-14 09:54 **/ public class Hungry { private byte[] data1 = new byte[1024*1024];

2022-03-17 14:34:22 646

原创 JAVA XML JSON 互转

<!-- json转xml --> <!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId>

2021-08-12 15:22:32 283

原创 MySQL 数据库存储藏文 Incorrect string value

一开始数据类型使用的试VARCHAR 编码UTF-8 报错如图,网上查了一些资料,修改编码,修改数据库连接等操作都尝试了还是不行,最后在同事的提示下,把数据类型换成 BLOB,居然保存成功了

2020-10-13 10:02:33 528

原创 spring boot 2.3.3.RELEASE 通过代码 批量 配置事务

因为看工作中看其他人都是用xml配置事务,觉得有更适合spring boot的配置方法,就网上搜索了一些资料,做了个总结,废话不多说,上代码 1. pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc&lt

2020-09-30 11:44:08 338

原创 Java 姓名脱敏的一点点改进 针对大于三个字 或叠字

public class IdUtils { private static final int LENGTH_1 = 1; private static final int LENGTH_2 = 2; /** * 姓名脱敏 * @param name * @return */ public static String changeName(String name){ String newName = "";

2020-09-07 10:09:36 1575 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除