- 博客(11)
- 收藏
- 关注
原创 浅谈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关注的人