随笔分类 -  java基础

线程池不停的创建线程问题
摘要:背景 现在的需求是上游hive库中若干张表产生的增量数据要同步到redis中,这边代码使用线程池去执行推送任务。可是在线上发现频繁的的在创建线程 [INFO ] 2021-12-27 03:02:13.982 [DEV-INDICATOR-PUSH-5111971] [com.dmall.rcs.u 阅读全文
posted @ 2021-12-27 15:21 聂晨 阅读(642) 评论(0) 推荐(0)
常见的系统获取唯一码方式
摘要:Windows wmic bios get serialnumber Mac OS X ioreg -l | grep IOPlatformSerialNumber ###Linux sudo dmidecode -t system | grep Serial tips: 注意当需要后面跟grep时 阅读全文
posted @ 2020-08-08 23:00 聂晨 阅读(856) 评论(0) 推荐(1)
javafx在线更新的方案
摘要:最近做项目时使用javafx做客户端程序,那么不可避免的会遇到升级的问题。移动端都有在线升级的方案,那么对于桌面应用程序也要与时俱进啊,那么在这里就记录一下javafx的解决方案。在这里还是推荐一下github,这个程序员共享的代码网站只有你想不到,没有搜不到的项目。在这里可以推荐一下fxlaunc 阅读全文
posted @ 2020-06-05 09:41 聂晨 阅读(2420) 评论(0) 推荐(0)
java9学习之模块化
摘要:截止到目前JDK的版本已经更新到10了,虽然java9的生命周期才半年,但是我认为这个版本带来的变革是不可磨灭的,它是第一次深层次的针对架构以及依赖上的革新。下面我们就来学习一下。 一、模块化项目构建 其实模块化本身不难理解,我们先前使用maven或者gradle就构建过多模块的项目。那么我们在ja 阅读全文
posted @ 2018-04-18 17:17 聂晨 阅读(5241) 评论(0) 推荐(2)
Mybatis迷你版--QueryObjectFactory
摘要:今天在看JDBC4.2新规范,然后无意之间就碰到了这个东西QueryObjectFactory, 市面上orm框架有很多,在这里我就不一一列举了。那么今天我来记录一下QueryObjectFactory。官网地址:点这里 一、快速入门 1、将下载好的jar包加入项目 2、我们利用一下jdbc4.0的 阅读全文
posted @ 2018-04-13 11:34 聂晨 阅读(694) 评论(0) 推荐(0)
关于java线程中stop interrupt daemon wait notify
摘要:一。关于终止线程stop与interrupt 一般来说,线程执行结束后就变成消亡状态,乍看之下我们并不需要人为进行干预(人为停止线程),不过凡事都有例外吧,在服务器或者其他应用场景下,线程为了提供服务而一直在不停的运转,因此必要时刻我们还需“人为干涉的”。 通常情况下,终止线程有两种方式:stop与 阅读全文
posted @ 2018-01-31 14:18 聂晨 阅读(502) 评论(0) 推荐(1)
浅谈java中内置的观察者模式与动态代理的实现
摘要:一.关于观察者模式 1.将观察者与被观察者分离开来,当被观察者发生变化时,将通知所有观察者,观察者会根据这些变化做出对应的处理。 2.jdk里已经提供对应的Observer接口(观察者接口)与Observable(被观察者类)用于实现观察者模式 3.关于Observer接口,该接口只有一个updat 阅读全文
posted @ 2017-08-11 21:42 聂晨 阅读(1360) 评论(0) 推荐(0)
lombok安装与简易教程(一)
摘要:lombok简单的来讲就是在编译的时候,可以帮助我们生成getter与setter等方法,减少代码量。这可是一个好东西啊 1.eclipse安装lombok 在出现画面点击specify location选择你的eclipse.exe即可 1.1 mac下配置eclipse安装法 1)将lombok 阅读全文
posted @ 2017-06-01 11:28 聂晨 阅读(5991) 评论(0) 推荐(0)
使用JAXB解析xml文件(二)
摘要:前面一章简单演示了JAXB的用法,这个章节主要梳理一下JAXB常见的几个注解 1.@XmlRootElement 用于类级别的注解,对应xml的跟元素,常与 @XmlType 和 @XmlAccessorType一起使用,主要的作用是映射xml的根节点 2.@XmlElement 将Java对象的属 阅读全文
posted @ 2017-05-09 16:39 聂晨 阅读(1598) 评论(0) 推荐(1)
使用JAXB解析xml文件(一)
摘要:1.java中解析xml的几种方式 1.1 JDK原生dom形式 原理:一次性把xml读入内存,在内存中构建成树形结构。优点:对节点操作方便,缺点:需要大量的内存空间,浪费资源 1.2 SAX形式 原理:基于事件形式,当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件,程序员编写响 阅读全文
posted @ 2017-05-09 10:52 聂晨 阅读(6875) 评论(0) 推荐(0)