lucien-ma lucien-ma
4年前
什么是线程?什么是进程?
Java多线程基础进程和线程的概念应用程序是静态的概念,进程和线程是动态概念,有创建就有销毁,存在也是暂时的,不是永久性的。进程与线程的区别在于进程在运行时拥有独立的内存空间(每个进程所占有的内存都是独立的)多个线程是共享内存空间的,但是每个线程的执行时相互独立的,同时线程必须依赖于进程才能执行,单独的线程是无法执行的,由进程来控制多个线程的执行。
Wesley13 Wesley13
3年前
Java线程的6种状态及切换(透彻讲解)
Java中线程的状态分为6种。1\.初始(NEW):新创建了一个线程对象,但还没有调用start()方法。2\.运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的
Stella981 Stella981
3年前
IDEA连接本地mysql失败
问题描述:IDEA连接本地mysql失败Connectiontolanyuekeji@localhostfailed.\08001\Couldnotcreateconnectiontodatabaseserver.Attemptedreconnect3times.Givingup.!(https://
Wesley13 Wesley13
3年前
Java本地缓存框架系列
Caffeine是一个基于Java8的高性能本地缓存框架,其结构和GuavaCache基本一样,api也一样,基本上很容易就能替换。Caffeine实际上就是在GuavaCache的基础上,利用了一些Java8的新特性,提高了某些场景下的性能效率。这一章节我们会从Caffeine的使用引入,并提出一些问题,之后分析其源代码解
Wesley13 Wesley13
3年前
Java集合多线程安全
线程安全与不安全集合线程不安全集合:ArrayListLinkedListHashMapHashSetTreeMapTreeSetStringBulider线程安全集合:VectorHashTablePropertie
Stella981 Stella981
3年前
ExecutorService线程池
ExecutorService建立多线程的步骤:1。定义线程类classHandlerimplementsRunnable{}2。建立ExecutorService线程池ExecutorServiceexecutorServiceExecutors.newCachedThreadPool();或者
Stella981 Stella981
3年前
Hadoop windows本地环境安装
有时候需要调试hadoop的程序,如果都要传到linux上,非常不方便。我们可以搭建一个windows的单机版本hadoop环境,测试我们的代码。一、下载所需文件1.JDK下载地址,jdk1.8下载(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.oracle
Wesley13 Wesley13
3年前
JAVA获取本地ip地址
JAVA获取本地ip地址因为项目中正好用到本地IP地址,然后上网搜了一下,看写的不是特别详细,所以在这里补充一下。首先获取到本地设备的名称和IPInetAddressinetAddressInetAddress.getLocalHost();然后输出为:Q4ER6ZHVM5NWJ2X/1
Stella981 Stella981
3年前
Android本地帮助文档查看
Android本地帮助文档浏览的时候会比较慢。主要原因是很多的js和css已经图片资源需要从google下载。所以网上有很多的方式去规避这个问题。个人选择了一种比较简单而且方便的方式:直接在google中安装插件就可以快速的浏览本地帮助文档了!安装方法:到https://github.com/xesam/android\_offline
芝士年糕 芝士年糕
3年前
更改配置本地host地址
Hosts是一个没有扩展名的系统文件,主要作用是定义IP地址和主机名的映射关系,就是将一些常用的域名网址与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,如果找到,系统会立即打开对应网页,若没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析,若发现是被屏蔽