JAVA
Ontheroad_
这个作者很懒,什么都没留下…
展开
-
java 自定义排序规则 重写Arrays.sort排序规则(二维数组)
java 自定义排序规则 重写Arrays.sort排序规则(二维数组)原创 2022-07-10 19:14:03 · 812 阅读 · 0 评论 -
什么时候使用CountDownLatch
CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在java并发中,countDownLatch的概念是一个常见的面试题,所以一定要确保很好的了解它。目录CountDownLatch是什么CountDownLatch如何工作在实时系统中的使用场景常见面试题 CountDownLatch是什么 Count...转载 2018-10-30 18:30:46 · 266 阅读 · 0 评论 -
设计模式之单例模式(线程安全)
可以说单例模式是所有设计模式中最简单的一种。单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个单例模式也是23种设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。 1.多线程安全单例模式实例一(不使用同步锁)。不是懒加载的方式public class Singleton{ private static ...转载 2018-10-30 16:17:51 · 272 阅读 · 0 评论 -
多线程:为什么在while循环中加入System.out.println,线程可以停止
有这样一段代码public class stopThread{ private static boolean stopRequested; public static void main(String[] args) throws InterruptedException{ Thread backgroundThread = new Thread(new R...转载 2018-10-26 08:58:42 · 983 阅读 · 0 评论 -
Java实现Zip文件解压到指定目录
转载自:https://blog.csdn.net/ljheee/article/details/52736091package com.atguigu.crud.File;import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipFile;import java.io.*;import java.u...转载 2018-10-09 15:18:32 · 4002 阅读 · 0 评论 -
单点登录原理与简单实现
出处:http://www.cnblogs.com/ywlaker/ 单点登录原理与简单实现 一、单系统登录机制1.HTTP无状态协议web应用采用browser/server架构,HTTP作为通信协议。HTTP是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程如下图说明,三次请求/响应对之前没有任何联系同时,这也意味着,任...转载 2018-09-30 11:14:09 · 196 阅读 · 0 评论 -
面试官对JVM面试问题的分析--GC在什么时候,对什么东西,做了什么事情
原文:https://mp.weixin.qq.com/s?__biz=MzAxNDMwMTMwMw==&mid=2247489508&idx=1&sn=0485418697ff689e2964cc4ff30a7819&chksm=9b9436fcace3bfea8a69ac5312c5ee4bfd960c1080c53f26511d9c50d4b24f433...原创 2018-09-30 09:24:19 · 450 阅读 · 0 评论 -
Java网络爬虫--一步步使用Java网络爬虫技术实现豆瓣读书Top250数据的爬取,并插入数据库
一步步使用Java网络爬虫技术实现豆瓣读书Top250数据的爬取,并插入数据库 目录一步步使用Java网络爬虫技术实现豆瓣读书Top250数据的爬取,并插入数据库第一步:创建项目,搭建项目结构pom.xml第二步:编码工作BookInfoParseURLFecterMain第三步:插入数据库操作MyDataSourceMySqlControl...原创 2018-09-29 18:01:44 · 3357 阅读 · 0 评论 -
Java中使用MD5加密
Java中使用MD5加密摘抄自:https://my.oschina.net/zjllovecode/blog/1592952 用户管理是一个框架要提供的基本功能,一个用户的基本信息包括登录名和密码。密码是不能直接以明文形式保存到数据库中的,必须加密。在加密算法上,使用MD5摘要算法,原因有二:这个算法是单向的,即使得到密文,也无法推断出明文。 无论密码有多长,通过MD5计算之后...转载 2018-10-08 09:42:16 · 8950 阅读 · 0 评论 -
设计模式-单例模式
设计模式-单例模式设计模式是一套被反复使用、多数人知晓的、进过分类编目的、代码设计经验的总结。目的:使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。应用场合:有些对象只需要一个就足够了。作用:保证整个应用程序中某个实例有且只有一个。 懒汉模式与饿汉模式懒汉模式类加载的时候就会执行,当Singleton类被加载的时候,就会去创建一个类的唯一的实例,不管用户是否去调用这个实例是否...原创 2018-07-05 19:26:09 · 210 阅读 · 0 评论 -
IDEA创建maven项目一直Loading archetype list...解决办法
在用IDEA创建maven项目时,一直在Loading archetype list...试了很多办法,但是还是卡在这。。。解决办法:cmd在你要创建项目的地方,运行下面的命令:mvn archetype:generate -DgroupId=org -DartifactId=ProjectName -DarchetypeArtifactId=maven-archetype-webappProje...原创 2018-06-06 20:24:12 · 868 阅读 · 0 评论 -
Daily notes--2018.6.6-2018.6.7
1.什么是servlet?可以从两方面去看servlet:a、API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。b、组件:服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置2.servlet的生命周期,并说出servlet和CGI的区别?//what is CGI ?servlet有良好的生存期的定义,包括加载和实例化、初...原创 2018-06-06 19:49:03 · 369 阅读 · 0 评论 -
HashMap和Hashtable的区别
HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。转载 2017-08-18 11:15:41 · 235 阅读 · 0 评论