Callable 在Java中,创建线程一般有两种方式,一种是继承Thread类,一种是实现Runnable接口。然而,这两种方式的缺点是在线程任务执行结束后,无法获取执行结果。我们一般只能采用共享变量或共享存储区以及线…
分类:编程语言
java将小括号内的内容替换掉,只能替换一对括号内的
String a = "太棒了!您又超越了(jsapfhaspogf<><><????14129das奥森关卡放弃温泉地火掐)名好友"; int rand = rand(100, 200);…
如何将git上下载的zip格式文件导入到Eclipse上
前提:Eclipse有maven环境 1、将从git上下载的zip格式的maven project解压,File -> Import -> General 选择Existing Projects into W…
JDK8集合类库的批量数据操作
JDK8集合类库的批量数据操作 引入批量数据操作的目的是应用lambda函数来实现包含并行操作在内的多种数据处理功能,而支持并行数据操作是其关键内容.这个并行操作是在Java7 java.util.concurrency…
【JVM】CMS垃圾回收器
一、简介 Concurrent Mark Sweep,是一种以获取最短回收停顿时间为目标的收集器,尤其重视服务的响应速度。 CMS是老年代垃圾回收器,基于标记-清除算法实现。新生代默认使用ParNew收集器,基于复制算法…
工厂模式(简单工厂模式、工厂方法模式优缺点,使用场景)
工厂模式,优缺点以及存在的意义 1.简单工厂模式(静态工厂模式) 2.工厂方法模式 工厂模式的本质 实例化对象不使用new,用工厂方法代替 将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现解耦 –…
springboot注入第三方jar包的类
原文链接:https://blog.csdn.net/qq_22855003/article/details/89843640 比如我们要注入第三方jar包里的CrawlerTask1,CrawlerTask2这个两个类…
字符串反转(把一个字符串按相反的顺序输出)的三种简单方法
第一种方式-思路:通过使用 String.toCharArray()转换成char数组,倒叙循环遍历该数组即可 public static void fz() { //思路:通过控制台输入一个字符串, //使用 Stri…
一个文本框查询多个所需字段值
在项目中,我们会遇到给你一个文本框,多个字段值为查询条件。在博客中有写到一种是js直接模糊查询,在这里介绍利用数据库查询。 jsp页面 <input id=”name” name=̶…
浅谈jpa、hibernate与spring data jpa三者之间的关系
1.解释hibernate之前先了解下什么是orm,orm是object relation mapping,即对象关系映射,object可以理解成java实体类Entity,relation是关系型数据库中的二维表,ma…
java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)异常解决方法
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [St…
关于构造器的应用思考
在刚开始学习构造器时并不知道可以在什么具体的地方用到,直到前几天在写一个书签应用时,涉及到添加书签功能。大致的思路是这样的, 点击添加书签按钮,先向数据库里插入一个空的书签数据,当然id是自增的,然后刷新页面,根据id加…