Wesley13 Wesley13
4年前
java获取cpu、内存、硬盘信息
1 下载安装sigar1.6.4.zip使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。下载地址:http://sourceforge.net/projects/sigar/files/latest/download?sourcefiles解压压缩包,将lib下sig
企业系JAVA展示名片系统
该系统以大数据和人工智能技术为驱动,以小程序为技术应用入口,包含六大核心产品:微官网、智能名片、分销商城、营销裂变系统、智能CRM管理系统、在线预约系统围绕四大核心即:1.企业如何流量。打通流量,真实流量智能分发;2.数据智能预测。智能预测客户行为,优化蓄客与跟进;3.营销传播裂变。分销、预约、激励客户参与卖货,人人销售; 4.成单达成。达成客户转化,实现
Wesley13 Wesley13
4年前
java获取配置文件信息
两个类!(https://oscimg.oschina.net/oscnet/51b1ff34c4c62c7cc0e0ce996c09752e4da.jpg)!(https://oscimg.oschina.net/oscnet/bd2d74279a56ca8de6c42d190305db9cde8.jpg)packagecom.
Wesley13 Wesley13
4年前
Java并发(一)wait()与notifyAll()
  当你使用线程来同时执行多个任务时,可以通过使用锁(互斥)来同步两个任务的行为,从而使得一个任务不会干涉另一个任务的资源。也就是说,如果两个任务在交替着使用某项共享资源(通常是内存),你可以使用互斥来是的任何时刻只有一个任务可以访问这项资源。那么,如果线程之间是协作关系,我们必须保证某些步骤在其他步骤之前先被处理。举个例子:必须先挖房子的地基,接下来才
Stella981 Stella981
4年前
Redis java客户端Redisson
官方github中文地址:https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fredisson%2Fredisson%2Fwiki%2F%2
Stella981 Stella981
4年前
JVM内存模型——JAVA的根基
抽象!(https://oscimg.oschina.net/oscnet/b941a038303f37cfceb7d3b4d3f3d34646d.jpg)解析程序计数器!(https://oscimg.oschina.net/oscnet/a11b615
Wesley13 Wesley13
4年前
Java常用工具类
\集合操作工具类:1.判断是否为空:isEmpty()2.判断是否非空:isNotEmpty()代码:importorg.apache.commons.collections.CollectionUtils;importjava.util.Collection;publicclassCollectionUtil{/\\\判
Wesley13 Wesley13
4年前
Java多线程之线程协作
常见的线程协作方式是:生产者/消费者。一个线程作为生产者,生产要处理数据,比如拿一个线程来生产Order,用户每下一单,此线程就生产一个Order对象。设置一个仓库,来存放生产出来的Order对象。一个线程作为消费者,消费|处理仓库中的Order对象(打印订单、拣货、发货)。demo  订单处理流程1、用
Wesley13 Wesley13
4年前
Java删除List元素的方法
一、正序删正序删,如果只删除至多1个元素,那只需要在删除后使用break语句跳出循环即可,如果需要删除多个元素,若不注意控制当前列表的size和下一个元素的index,容易报_java.lang.IndexOutOfBoundsException_异常publicstaticvoidremove(List<Stringlis
Wesley13 Wesley13
4年前
Java代理模式的实现方式
代理模式是23种设计模式之一,定义为:为其他对象提供一种代理以控制对这个对象的访问。简单来说就是在调用方无感知的情况下,修改原有的行为。\TOC\静态代理即通过手动编码方式实现publicinterfaceIFooService{voidfoo();}publicclass