摘要: 1.以TCP方式进行通信 自己手写一个服务端: public static void main(String[] args) { try { ServerSocket socket = new ServerSocket(8801); System.out.println("socket套接字创建成功 阅读全文
posted @ 2022-10-11 17:16 最强Java代表 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一.Mybatis 配置多数据源 比如公司的wms-adapter模块是用来做导入/中间表拉取的,上游用的是sqlserver2012,而我们公司用的是mysql,所以就必须得配置多数据源 1.首先在wms-adapter的build.gradle添加依赖 1 implementation 'com 阅读全文
posted @ 2022-08-23 15:13 最强Java代表 阅读(51) 评论(0) 推荐(0) 编辑
摘要: final有什么用 用于修饰类,属性和方法 被final修饰的类不能被继承 被final修饰的方法不能被重写 被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容。引用指向的内容是可以改变的 final finally finalize区别 final可以修 阅读全文
posted @ 2022-06-15 20:25 最强Java代表 阅读(1624) 评论(0) 推荐(0) 编辑
摘要: 自我介绍: 介绍一下项目: sleep和wait的区别: 1.sleep是Thread类的方法,wait是object的静态方法 2.sleep不会释放锁,wait会释放锁 3.sleep设置的时间超时了会自动唤醒,wait需要使用notify()和notifyAll()来唤醒 Synchroniz 阅读全文
posted @ 2022-03-06 00:12 最强Java代表 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 使用FileChannel读取数据到buffer中的示例 public class FileChannelDemo1 { public static void main(String[] args) throws Exception { //FileChannel读取数据到buffer //创建Fi 阅读全文
posted @ 2022-02-27 17:25 最强Java代表 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 进程和线程的区别 进程:指在系统中正在运行的一个应用程序,程序一旦运行就是一个进程,进程是资源分配的最小单位 线程:系统分配处理器时间资源的基本单位,或者说进程之内独立执行的一个单元执行流,线程是程序执行的最小单位 wait和sleep的区别 1.sleep是Thread的静态方法,wait是Obj 阅读全文
posted @ 2022-02-27 14:23 最强Java代表 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 线性结构和非线性结构 数据结构分为线性结构和非线性结构 线性结构: 1.最常用的数据结构,特点是数据元素之间存在一对一的线性关系 2.有两种不同的存储结构,顺序存储结构和非线性存储结构。 顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的, 链式存储的线性表称为链表,链表中的存储元素不一定是连续 阅读全文
posted @ 2022-02-23 23:47 最强Java代表 阅读(53) 评论(0) 推荐(0) 编辑
摘要: (Java基础) 一.ReenTrantLock和Synchronized区别和原理 相同点: 1.都是可重入锁 2.堵塞式同步,当一个线程获取到了对象锁,进入到了同步块,其他访问该同步块的线程都必须进入堵塞状态 3.加锁方式同步 不同点: 1.sychronized通过JVM加锁解锁;reentr 阅读全文
posted @ 2022-02-17 23:55 最强Java代表 阅读(94) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_40205116/article/details/102865704 https://blog.csdn.net/qq_40205116/article/details/102921564 https://www.bejson.com/ https: 阅读全文
posted @ 2022-02-10 20:46 最强Java代表 阅读(54) 评论(0) 推荐(0) 编辑
摘要: ——谈谈你对HashMap的认识吧。 HashMap是基于哈希表的Map接口实现的,以key-value的形式存储,主要是存放键值对,HashMap的实现不是同步的,所以是线程不安全的,并且它的key,value可以为null,当key为null时,value存储在数组下标为0的位置,并且HashM 阅读全文
posted @ 2022-02-10 17:35 最强Java代表 阅读(672) 评论(0) 推荐(0) 编辑