自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nettty服务端

Netty Java接入

2024-08-03 14:46:20 1010

原创 【无标题】

windows关闭端口命令

2022-09-16 11:50:37 149

原创 浅谈java

Java是一门面向对象的编程语言,对于java来说:“万物皆对象”。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最终组成了完整的程序设计,这些对象可以是独立存在的,也可以是从别的对象继承过来的。对象之间通过相互作用传递信息,实现了程序的开发。主流的程序设计用spring来管理我们的对象——java bean。早期有ssh...

2022-04-22 13:32:36 834

原创 java 基础 == 和 equals 的区别是什么? 面试题

==解析对于基本类型和引用类型 == 的作用效果是不同的基本类型:比较的是值是否相同;引用类型:比较的是引用是否相同;代码示例:public class TestEquals { public static void main(String[] args) { String x = "祖国强大人心齐,预防知识记心里!"; String y = "祖国强大人心齐,预防知识记心里!"; String z = new String("祖国强大人

2022-03-16 17:35:47 106

原创 线程同步synchronized和ReentrantLock(可重用锁) Dome实例

线程同步synchronized和ReentrantLock(可重用锁) Dome实例import java.math.BigDecimal;import java.util.concurrent.locks.ReentrantLock;public class TestReentrantLock { public static void main(String[] args) { Bank bank = new Bank(); User xiaoming =

2022-03-15 23:17:17 90

原创 java 静态代理模拟实现 模拟软件开发过程

静态代理模拟实现 软件开发过程/** * 软件开发 */public interface SoftwareDesigning { /** * 设计 */ public void designing(); /** * 开发 */ public void developing(); /** * 测试 */ public void testing();}/** * 开发人员 */clas

2022-03-15 20:39:18 467

原创 java实现多线程的三种方式 dome代码

方式一 继承Thread类dome实现/** * 继承Thread类实现多线程 */public class TestThread extends Thread{ /** * 重写run方法 */ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("第"+(i+1)+"次打印"); }

2022-03-15 19:27:49 718

原创 时间工具类DateUtils

/** * 时间工具类 */public class DateUtils extends org.apache.commons.lang3.time.DateUtils { public static String YYYY = "yyyy"; public static String YYYY_MM = "yyyy-MM"; public static String YYYY_MM_DD = "yyyy-MM-dd"; public static String

2022-03-10 09:06:17 70

原创 java8 stream groupingBy分组构造map数据字典

按照id分组构造 Map<String, SysDepart> Map<String, SysDepart> sysDepartMap = departList.stream().collect( Collectors.groupingBy(SysDepart::getId, Collectors.collectingAndThen( Collectors.toList(), sysDeparts -> sysDeparts.get(0))));

2022-03-10 08:27:08 2625

原创 docker 常用命令笔记

docker 常用命令笔记常用命令日常命令常用启动安装命令开启服务器docker外网服务配置dockerfile实例常用命令日常命令查询镜像 docker images删除镜像 docker rmi -f 镜像id查询所有容器 docker ps -a查询启动容器 docker ps删除容器 docker rm -f 容器id启动/重启/停止容器 docker start/restart/shop 容器id运行容器(找不到会器下载) docker r

2022-03-09 20:23:17 746 1

原创 Mybatis-Plus实现动态表名sql解析器实战

这里写自定义目录标题Mybatis-Plus实现动态表名sql解析器实战Mybatis-Plus实现动态表名sql解析器Mybatis-Plus实现动态表名sql解析器实战Mybatis-Plus实现动态表名sql解析器动态表名sql解析添加依赖`.<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifa

2022-03-04 08:16:00 912 1

空空如也

空空如也

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

TA关注的人

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