Wesley13 Wesley13
4年前
java多线程管理 concurrent包用法详解
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、
Wesley13 Wesley13
4年前
Java多线程并发06——CAS与AQS
在进行更近一步的了解Java锁的知识之前,我们需要先了解与锁有关的两个概念CAS与AQS。关注我的公众号「Java面典」了解更多Java相关知识点。CAS(CompareAndSwap/Set)概念CAS函数,是比较并交换函数,它是原子操作函数。原理CA
Wesley13 Wesley13
4年前
Python正则表达式中文手册
Python正则表达式操作指南原文出处:http://www.amk.ca/python/howto/regex/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.amk.ca%2Fpython%2Fhowto%2Fregex%2F)原文作者
Wesley13 Wesley13
4年前
Java多线程编程之单例模式
延迟加载:“懒汉模式”延迟加载是指在调用getInstance()方法时创建实例。常见的方法是在getInstance()方法中实例化new。实现代码如下:!(https://oscimg.oschina.net/oscnet/0b194956e9fd68db32050dd6439225bb86a.png)但是因为ge
Wesley13 Wesley13
4年前
Java多线程神器:join使用及原理
!(https://oscimg.oschina.net/oscnet/67bf14be528e4a149c864681d7a8b249.png)QQ用得越来越少了,赢取更多的技术资源,现在开始加入微信技术群,点击(https://www.oschina.net/action/GoToLink?urlhttp%3
Wesley13 Wesley13
4年前
Java static 静态方法 并发(是否线程安全)
publicclassTestUitl{publicstaticUsersetName(Useruser,Stringname){Useruuser;u.namename;returnu;}}
Stella981 Stella981
4年前
40个Java多线程面试问题
1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,
Wesley13 Wesley13
4年前
Java多线程第一节
1.什么是进程!(https://oscimg.oschina.net/oscnet/6f2ccea060722ab6d789ae754e19add7c5e.jpg)像我们桌面运行的软件都等于每一个进程(说得不对勿喷,个人理解)进程就是程序(任务)的执行过程!(https://oscimg.oschina.net/oscnet
Python进阶者 Python进阶者
3年前
盘点一个Python网络爬虫过程中中文乱码的问题
大家好,我是皮皮。一、前言前几天在Python白银交流群【空翼】问了一个Python网络爬虫中文乱码的问题,提问截图如下:原始代码如下:importrequestsimportparselurl'https://news.p2peye.com/article5147231.html'headers'AcceptLanguage':'zhCN,zh;q