随笔分类 -  java

摘要:1、线程状态 (1) 新建状态 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。 (2) 就绪状态 当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM 阅读全文
posted @ 2021-12-17 15:18 vickylinj 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1.TestThread.java import java.lang.reflect.Method; public class TestThread { public static String variables = "variables"; public static void main(Str 阅读全文
posted @ 2021-12-17 10:01 vickylinj 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1 背景 CSV文件的读写其实是有很多方法的,在这里介绍一种利用第三方jar包来读写CSV文件的方法。 日常工作中,如果有现成的第三方工具包,咱最好还是用现成的,有利于提升效率及降低异常率,成熟的三方工具包比较靠谱。 2 JavaCSV API maven依赖 <!-- https://mvnrep 阅读全文
posted @ 2021-11-30 19:17 vickylinj 阅读(340) 评论(0) 推荐(0) 编辑
摘要:第一部分: 使用idea 打包工程jar 1.准备好一份 开发好的 可执行的 含有main方法的 工程。 public static void main(String[] args) throws IOException { Properties properties = System.getPro 阅读全文
posted @ 2021-10-31 18:46 vickylinj 阅读(690) 评论(0) 推荐(0) 编辑
摘要:将List写入文件: public void writeList2File(List<Long> lines, String filePath) { File file = new File(filePath); // 判断文件是否存在 if (!file.exists()) { file.crea 阅读全文
posted @ 2021-10-31 17:40 vickylinj 阅读(3123) 评论(0) 推荐(0) 编辑
摘要:1、maven <!-- https://mvnrepository.com/artifact/org.msgpack/msgpack --> <dependency> <groupId>org.msgpack</groupId> <artifactId>msgpack</artifactId> < 阅读全文
posted @ 2021-10-09 11:45 vickylinj 阅读(391) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/qq_34445142/article/details/106570745 ffmpeg命令官方文档:http://ffmpeg.org/ffmpeg.html 需求:将已经录制好的视频,从固定时间开始截取,到固定时间结束.并且将视频截取成相对平均的 阅读全文
posted @ 2021-07-06 14:29 vickylinj 阅读(3743) 评论(0) 推荐(0) 编辑
摘要:顾名思义,@OneToMany、@ManyToOne这两个注解就是处理一对多,多对一的关系 这两个注解是成双成对的,有了@OneToMany,一定会配置一个@ManyToOne OneToMany设置 设置OneToMany的具体方法如下: @Entity public class OrderEnt 阅读全文
posted @ 2021-06-28 21:31 vickylinj 阅读(1481) 评论(0) 推荐(1) 编辑
摘要:一、项目配置注解 @SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。 package com.example 阅读全文
posted @ 2021-06-28 20:29 vickylinj 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 本文主要介绍Javascript时间格式,以及如何传送这种时间格式数据到Java后台。Java端时间格式为timestamp。 2. JS 时间戳 var date = new Date(时间戳); //获取一个时间对象,也可以直接new Date();这样就是当前时间。 date.ge 阅读全文
posted @ 2021-04-28 19:27 vickylinj 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio 阅读全文
posted @ 2021-03-31 16:31 vickylinj 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境变量 新建系统变量 M2_HOME 变量值:maven的解压路径 编辑系统变量 Path 添加变量值: %M2_HOME 阅读全文
posted @ 2021-03-31 16:18 vickylinj 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、什么是JDBC?什么是数据库驱动(程序)? JDBC全称Java Database Connectivity,即Java数据库连接,它定义了Java语言访问各种数据库的统一标准(API)。这么说可能还是有些抽象。设想一种情况,假如没有JDBC,我们如何访问各种数据库呢?由于各个企业根据自身条件和 阅读全文
posted @ 2021-03-18 17:32 vickylinj 阅读(78) 评论(0) 推荐(0) 编辑
摘要:实现多态的三个条件 继承的存在。继承是多态的基础,没有继承就没有多态 子类重写父类的方法,JVM 会调用子类重写后的方法 父类引用变量指向子类对象 (Father father2 = new Child();) 向上转型:将一个父类的引用指向一个子类对象,自动进行类型转换。 通过父类引用变量调用的方 阅读全文
posted @ 2021-03-04 23:57 vickylinj 阅读(362) 评论(0) 推荐(0) 编辑
摘要:一、collect 1、R collect(Supplier supplier, BiConsumer accumulator, BiConsumer combiner) supplier:一个能创造目标类型实例的方法。 accumulator:一个将当元素添加到目标中的方法。 combiner:一 阅读全文
posted @ 2018-08-16 19:11 vickylinj 阅读(7389) 评论(0) 推荐(0) 编辑
摘要:map方法 map的含义为映射。是指对于Stream中包含的每一个元素使用给定的转换函数进行转换。 map传入的Lambda表达式必须是Function实例,参数可以为任意类型,而其返回值也是任性类型,javac会根据实际情景自行推断。 flatMap方法 flatMap的含义为平铺映射。flatM 阅读全文
posted @ 2018-08-16 18:57 vickylinj 阅读(819) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示