Wesley13 Wesley13
3年前
java多线程(二)
一、摘要   当我们将线程创建并start时候,它不会一直占据着cpu执行,而是多个线程间会去执行着这个cpu,此时这些线程就会在多个状态之间进行着切换。  在线程的生命周期中,它会有5种状态,分别为:创建、准备、执行、阻塞、死亡二、线程生命周期状态详解  1、创建状态:其实就是newThread()创建了线程对象,这个时候JVM会为其分
Wesley13 Wesley13
3年前
java foreach实现原理
java.util.List实现了java.lang.Iterable接口.jdkapi文档中是这样描述Iterable接口的:实现这个接口允许对象成为"foreach"语句的目标。不过咋一看Iterable接口并没啥特别之处,只是定义了一个迭代器而已。public interface Iterable<T {      /
Wesley13 Wesley13
3年前
java基础(五)集合
!(https://images2015.cnblogs.com/blog/875181/201609/875181201609211007331061187286566.png)Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。L
Wesley13 Wesley13
3年前
java常用接口范例(二)
java接口下发接口服务接口对账中心调用计算中心的服务,来获取数据服务接口对账中心调用主数据中心数据库,直接查询数据java工具库使用   1.连接数据源:@DataSource(valueDynamicDataSource.OFFLINE\_CMBC\_SQLSERVER\_DATA\_SOURCE)   2.服
Stella981 Stella981
3年前
Redis 单线程如何处理那么多的并发客户端连接?
为什么Redis是单线程的1.官方答案因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。IO多路复用技术redis采用网络IO多路复用技术来保证在多连接的
Stella981 Stella981
3年前
CentOS7使用kubeadm在线安装k8s
硬件要求x8664processor2CPU2GBRAM10GBfreediskspaceRedHatEnterpriseLinux7.x,CentOS7.x,Ubuntu16.04,orDebian9.x来自<https://docs.projec
Wesley13 Wesley13
3年前
Java最常见的面试题:模块二
容器18\.java容器都有哪些?常用容器的图录:19\.Collection和Collections有什么区别?java.util.Collection是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java类库
Stella981 Stella981
3年前
Servlet学习笔记
目录数据共享关于ServletContext接口关于Cookie类关于HttpSession接口关于HttpServletRequest接口数据共享1.什么是数据共享?比如:OneServlet工作完毕后,将产生的数据交给TwoServlet使用
RDMA网络实践
RDMA(RemoteDirectMemoryAccess)是远程直接内存访问技术,由于其低时延,低CPU占用等优势,被广泛的应用在分布式存储或计算系统中。DMA技术是一种单机内的高速数据传输技术,通常由DMA控制器来控制数据的传输流程,释放了CPU资源,而RDMA技术是一种借助IB网卡实现远程高数数据传输的技术。
kenx kenx
1年前
爆肝一周,我开源了ChatGPT 中文版接口,官方1:1镜像支持全部 官方接口
这里实现我之前文章承诺承接上文现在ChatGPT提供了api接口可以让我自己对接去实现我们自己想要gpt应用,但是由于一些原因,国内也不开放接口,所以我就1:1自己对接了官方所有接口。大家可以通过我的接口轻松实现一个自己定制化的聊天ai应用小程序接口功能聊