java
失散Lost
这个作者很懒,什么都没留下…
展开
-
java获取本机ip4地址(局域网内地址)
参考了https://www.cnblogs.com/starcrm/p/7071227.html 取的局域网内地址,并过滤掉了可能会出现的virbr0地址(192.168.122.1) 代码如下 private static String getLocalIp() throws SocketException { Enumeration allNetInterfaces = NetworkInterface.getNetworkInterfaces(); while原创 2021-02-10 10:18:22 · 934 阅读 · 0 评论 -
java使用dom4j生成xml文件
演示使用dom4j生成xml文件的情景。 1.maven依赖 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> 2.示例 public static void main(String[] args) { // 创建了原创 2021-02-05 16:56:43 · 405 阅读 · 0 评论 -
从mysql和oracle获取表的字段信息(主键,注释,长度)
-- mysql -- 获取某个数据库下所有表注释,TABLE_SCHEMA即数据库名 select table_schema,table_name,table_comment from information_schema.TABLES where TABLE_SCHEMA = ?; -- 例如 select table_schema,table_name,table_comment from information_schema.TABLES where TABLE_SCHEMA = 'mydb';原创 2021-02-05 15:23:46 · 253 阅读 · 0 评论 -
集群监控主要指标(load、CPU利用率、磁盘剩余空间、磁盘IO、内存使用)
集群监控 大型互联网企业的背后,依靠的是成千上万台服务器日夜不停的运转,以支撑其业务的运转。宕机对于互联网企业来说,代价是沉重的,轻则影响用户体验,重则直接影响交易,导致交易下跌,并且给企业声誉造成不可挽回的损失。对于这些机器对应的开发和运维人员来说,即便是每台机器登陆一次,登陆那么多台机器也够呛,何况还需要进行系统指标的检查。因此,依靠人力是不可能完成24小时不间断监控服务器的任务的。 如今,互联网已经深入到人们生活的每个角落,可以想象一下,假如哪一天Google或者Baidu不能搜索,抑或是amazon转载 2020-08-28 13:23:20 · 1982 阅读 · 0 评论 -
java多态的理解,向上转型和向下转型
java多态的理解,向上转型和向下转型 众所周知:java是一门面向对象的语言. 众所周知:面向对象具有封装,继承,多态三大特性. 怎么理解多态呢? 一个事物的多种表现形式.比如说你是张三,你既是一个人类存在于地球,又是一个学生存在于学校,还是一个孩子存在于家庭. 在java语言中,当子类class Student继承父类class Person后,就会既是Person也是Student. 所以可...原创 2019-08-22 09:50:19 · 590 阅读 · 1 评论 -
初步理解多线程,使用synchronized简单实现多生产者多消费者
理解多线程,使用synchronized简单实现多生产者多消费者 区分程序,进程和线程的概念: 程序:一个可执行的文件 进程:一个正在运行的程序.也可以理解成在内存中开辟了一块儿空间 线程:负责程序的运行,可以看做一条执行的通道或执行单元,所以我们通常将进程的工作理解成线程的工作 打个比方,程序是一家没有业务的公司,进程就是这家公司接到业务了,线程是指负责这个业务的具体实施人. 所以一个进程至...原创 2019-08-22 17:03:19 · 224 阅读 · 0 评论 -
HashMap要点概括
1.关于HashMap的一些说法: a) HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。HashMap的底层结构是一个数组,数组中的每一项是一条链表。 b) HashMap的实例有俩个参数影响其性能: “初始容量” 和 装填因子。 c) HashMap实现不同步,线程不安全。 HashTable线程安全 d) HashMap中的key-value都是存储在Ent...转载 2019-09-26 10:04:21 · 121 阅读 · 0 评论