摘要:
本章内容主要分享多个module中的实体类集合生成到一个jar包中,并且发布到远程库;这里采用maven-assembly-plugin插件的功能来操作打包,内容不长却贴近实战切值得拥有,主要节点内容如:
多个module实体类集合打jar包
jar包打入本地库
jar包上传至远程库
多个modul... 阅读原文
2019-07-24 17:26:09 阅读(2335) 评论(0)
摘要:
字节码指令
Java虚拟机的字节码指令由一个字节长度,代表着某种特定操作含义的操作码以及跟随其后的零至多个代表此操作所需参数的操作数所构成的。如果忽略异常,JVM的解释器通过下面的伪代码可有效工作:
do {
自动计算PC寄存器以及从PC寄存器的位置取出操作码;
if (存在操作数) 取出操作数;
执行操... 阅读原文
2019-07-24 17:20:02 阅读(2532) 评论(0)
摘要:
第十章-实战:ELK日志分析系统
ElasticSearch、Logstash、Kibana简称ELK系统,主要用于日志的收集与分析。
一个完整的大型分布式系统,会有很多与业务不相关的系统,其中日志系统是不可或缺的一个,集中式日志系统需要收集来自不同服务的日志,对它进行集中管理存储以及分析。ELK就是这样一个系统。
... 阅读原文
2019-07-24 16:32:02 阅读(2347) 评论(0)
摘要:
本文介绍的Java规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码又更好的可读性等。
一、在finally方法里关掉input或者output资源
方法体里面定义了input或者output流的话,需要在finally里面把它关掉。以下这... 阅读原文
2019-07-24 15:01:05 阅读(2523) 评论(0)
摘要:
每篇一句
吾皇一日不退役,尔等都是臣子
相关阅读
【小家Java】深入了解数据校验(Bean Validation):基础类打点(ValidationProvider、ConstraintDescriptor、ConstraintValidator)
对Spring感兴趣可扫码加入wx群:`Java高工、架构师... 阅读原文
2019-07-24 14:44:03 阅读(2371) 评论(0)
摘要:
本文微信公众号「AndroidTraveler」首发。
背景
时值毕业季,很多毕业生初入职场。
因此,这边也写了一些新手相关的 Android 技术点。
比如上一篇的 Android 开发你需要了解的那些事 就是列举了一些小点,避免新手 Android 开发者踩坑。
同时,也是恰逢暑假,因此大学生处于放假阶段。
这一... 阅读原文
2019-07-24 13:45:32 阅读(2539) 评论(0)
摘要:
本文微信公众号「AndroidTraveler」首发。
背景
时值毕业季,很多毕业生初入职场。
因此,这边也写了一些新手相关的 Android 技术点。
比如上一篇的 Android 开发你需要了解的那些事 就是列举了一些小点,避免新手 Android 开发者踩坑。
同时,也是恰逢暑假,因此大学生处于放假阶段。
这一... 阅读原文
2019-07-24 13:45:10 阅读(3358) 评论(0)
摘要:
减少上下文切换方法:P31、无锁并发编程;2、CAS算法;3、使用最少线程;4、使用协程;
避免死锁的常见方法:P61、避免一个线程同时获取多个锁;2、避免一个线程在锁内同时占用多个资源,尽量保证一个锁只占用一个资源;3、尝试使用定时锁,使用lock.tryLock(timeout)来替代使用内部锁机制;4、对于数据... 阅读原文
2019-07-24 12:24:02 阅读(2279) 评论(0)
摘要:
1.前提
第一层:遇到异常首先必须告诉自己,冷静,不要慌。(一看到Bug就心慌,那么武功就施展不了了)
2.入门级
第二层:遇到Bug,第一潜意识看输出异常的信息的(控制台输出,Junit输出,页面输出),优先将异常输出在控制台。
建议:遇到JUnit异常输出,最好转成控制台输出。(对测试方法的代码try ca... 阅读原文
2019-07-24 10:30:06 阅读(2302) 评论(0)
摘要:
本文将介绍通过Java编程来实现PDF文档转换的方法。包括:
1. PDF转为Word
2. PDF转为图片
3. PDF转为Html
4. PDF转为SVG
4.1 将PDF每一页转为单个的SVG
4.2 将一个包含多页的PDF文档转为一个SVG
5. PDF转为XPS
6. PDF... 阅读原文
2019-07-24 08:55:01 阅读(2280) 评论(0)