摘要: 一、手动抛出异常1.自定义无效名字异常: (1)编译时异常,直接继承Exception (2)运行时异常,直接继承RuntimeException 举例子:注意点:throws会向上抛出异常,跑到最上面的话,也就是到了main主方法了,就不要再抛了,使用try...catch....打印出来吧,当然写thro... 阅读原文
2019-12-26 18:29:04 阅读(2389) 评论(0)
摘要: GC 中文直译垃圾回收,是一种回收内存空间避免内存泄漏的机制。当 JVM 内存紧张,通过执行 GC 有效回收内存,转而分配给新对象从而实现内存的再利用。 JVM GC 机制虽然无需开发主动参与,减轻不少工作量,但是某些情况下,自动 GC 将会导致系统性能下降,响应变慢,所以这就需要我们提前了解掌握 GC 机制... 阅读原文
2019-12-26 17:35:09 阅读(2400) 评论(0)
摘要: 磁力搜索嗅探器装成BT ague-dht ague-dht 是一个磁力链接嗅探器,它伪装成BT下载客服端,加入DHT网络,嗅探磁力链接.每秒发送1000条请求时,平均3秒收到1次带有infohash的announce_peer请求;10次get_peer请求. 环境要求 需要JDK11,MAVEN3,以... 阅读原文
2019-12-26 16:44:02 阅读(3604) 评论(0)
摘要: 一、流程图        二、分配个人任务的方式 1、直接指定办理人      说明:这样分配办理人不够灵活,因为项目开发中任务的办理人不要放置在XML当中实际开发中办理人是不固定的。 2、使用流程变量指定办理人 2.1 流程图中的设置      说明:在Activiti中#{username}和${u... 阅读原文
2019-12-26 14:54:04 阅读(2549) 评论(0)
摘要: 一、接收任务 接收任务(ReceiveTask)即等待任务,接收任务是一个简单任务,它会等待对应消息的到达。当前,官方只实现了这个任务的java语义。 当流程达到接收任务,流程状态会保存到数据库中。在任务创建后,意味着流程会进入等待状态,直到引擎接收了一个特定的消息, 这会触发流程穿过接收任务继续执行。 1... 阅读原文
2019-12-26 14:20:02 阅读(2645) 评论(0)
摘要:   Java JDBC 数据库链接小结随笔 一、链接数据库的步骤 二、 关于Statement  和  PrepareStatement 两者区别 用法 三、关于 ResultSet 的一些小结 四、自定义工具类的封装 五、一些异常的解释   一、链接数据库的步骤  注册驱动  获得链接对象  创建sql容... 阅读原文
2019-12-26 12:51:02 阅读(2407) 评论(0)
摘要:   IDEA启动vue程序,浏览器访问时出现如下情况的关于node-sass的错误: 错误1: Module build failed (from ./node_modules/sass-loader/dist/cjs.js) Error:Cannot find module 'node-sass' ... 阅读原文
2019-12-26 11:12:02 阅读(2574) 评论(0)
摘要: 了解什么是可见性错误,为什么会发生,以及如何在并发Java应用程序中查找难以捉摸的可见性错误。这些问题你可能也遇到过,当在优锐课学习了一段时间后,我对这些问题有了一定见解,写下这篇文章和大家分享。 检测可见性错误的机会各不相同。在最佳情况下,可以在所有情况的90%中检测到以下可见性错误。在最坏的情况下,检测错... 阅读原文
2019-12-26 11:04:10 阅读(3477) 评论(0)
摘要: Q:JDK和JRE区别? JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具和Java基 础的类库。通过JDK开发人员将源码文件(java文件)编译成字节码文件(class文 件)。JRE是Java运行环境,不含开发环境,即没有编译器和调试器。将class文件 加载到内存准备运... 阅读原文
2019-12-26 10:17:08 阅读(2379) 评论(0)
摘要: Google开源的一个依赖注入类库Guice,相比于Spring IoC来说更小更快。Elasticsearch大量使用了Guice,本文简单的介绍下Guice的基本概念和使用方式。 学习目标   概述:了解Guice是什么,有什么特点; 快速开始:通过实例了解Guice; 核心概念:了解Guice涉及的核... 阅读原文
2019-12-26 09:18:04 阅读(2433) 评论(0)