摘要: Java JUC&多线程 基础完整版 目录Java JUC&多线程 基础完整版1、 多线程的第一种启动方式之继承Thread类2、多线程的第二种启动方式之实现Runnable接口3、多线程的第三种实现方式之实现Callable接口4、多线的常用成员方法5、线程的优先级6、守护线程7、线程的让出8、线 阅读全文
posted @ 2024-05-24 15:01 MineLSG 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 由于业务需求需将视频中的某帧进行截取作为该视频封面,网上太多教程过于复杂麻烦,经本人研究发现可以使用Java调用FFmpeg来进行处理。 /** * 获取指定的视频文件后进行封面截图为png并保存到指定目录 * * @param videoFile 视频媒体文件 * @param fileName 阅读全文
posted @ 2024-02-20 15:14 MineLSG 阅读(812) 评论(0) 推荐(0) 编辑
摘要: ​ java反射机制的核心是在程序运行时启动动态加载并获取类的信息,从而操作类或对象的属性和方法,本质是jvm得到class对象后,再通过class对象进行反编译,从而获取对象的各种语言信息。 ​ java属于先编译再执行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态的加 阅读全文
posted @ 2024-01-31 09:18 MineLSG 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 事务概念: 原子性:要么都成功,有一个失败都失败 一致性:总量不变(A有100元,B有100元,总量是200元。A把100元转给B,B就有了200元,总量还是200元) 隔离性:两人操作同一条数据,不会相互影响 持久性:最终提交到数据库后成功 搭建事务操作环境进行操作(): 银行转账例子: 1.1、 阅读全文
posted @ 2024-01-31 09:17 MineLSG 阅读(26) 评论(0) 推荐(0) 编辑
摘要: [模块一] 首先引入Dubbo的依赖资源,这里我们使用基于SpringMVC的项目于Dubbo进行整合 先进行依赖导入。 pom.xml <!--zookeeper--> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId 阅读全文
posted @ 2024-01-31 09:11 MineLSG 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 首先需要配置一台Zookeeper服务器 pom文件 <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.zookeeper/zookeeper --> <dependency> <groupId>org.apache. 阅读全文
posted @ 2024-01-31 09:09 MineLSG 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 目录如何将一个Json序列化对象封装成为一个Pojo是实体类对象如何进行序列化与反序列化如何将数据进行绑定如何进行泛型数据绑定如何使用Jackson树模型(将复杂Json手动映射到类型)使用Jackson进行流式处理 如何将一个Json序列化对象封装成为一个Pojo是实体类对象 public sta 阅读全文
posted @ 2024-01-31 09:07 MineLSG 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1.诊断CPU占用过高 [root@master ~]# nohup java -jar JvmProject.jar & // 有问题的java程序 [1] 1627 [root@master ~]# nohup: ignoring input and appending output to ‘n 阅读全文
posted @ 2023-01-10 22:43 MineLSG 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 左连接 ​ 左连接以tb_students_info为基表,以tb_course为参考表,进行查询时可以查询到基表tb_students_info和参考表tb_course匹配的条件,如果基表tb_students_info在参考表tb_course中没有匹配的行,那么在返回中参考表tb_cours 阅读全文
posted @ 2022-08-31 21:46 MineLSG 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 它的作用是用来根据路径匹配结果,调用相应过滤器 onPreHandle 这里是正在的执行逻辑,之前的都是判断,它返回了两个方法: isAccessAllowed() onAccessDenied() ​ 这两个方法通过||运算符连接,其实有一个逻辑判断过程【先判断isAccessAllowed:访问 阅读全文
posted @ 2022-08-09 00:33 MineLSG 阅读(2418) 评论(0) 推荐(0) 编辑