自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吃四碗饭的嘤嘤怪的博客

一个爱吃饭的码畜

  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

原创 函数式编程(基础部分)

函数式编程是Java1.8新增内容:1.FunctionalInterface注释Java8提出了函数式接口的概念。简单来说就是只定义了单一抽象方法的接口。比如下面的定义:package function;@FunctionalInterfacepublic interface Functions { void handleFunctions(int i);}注释Fun...

2018-08-28 00:13:30 5185

转载 EsayPoi模板导出在Linux上的导出问题(解)

由于Linux与Windows环境上路径解析模板会有问题:会爆空指针异常所以在TemplateExportParams params = new TemplateExportParams("excel/XXXXX.xlsx");先添加一个工具方法: public static String convertTemplatePath(String path) { // 如...

2018-08-27 15:21:38 7799 1

原创 Future模式

Future模式是多线程开发中常见的设计模式,它的核心思想是异步调用。对于Future模式来说,它无法立即返回你需要的数据,但是它会返回一个契约,将来你可以凭借这个契约去获取你需要的信息。这是传统的同步方法,调用一段耗时的程序。当客户端发出call请求,这个请求需要很长的一段时间才会返回,客户端一直在等待直到数据返回随后再进行其他任务的处理。而使用Future模式:这个模型展示...

2018-08-23 22:57:42 13127

原创 ThreadLocal使用及原理

1.ThreadLocal的简单使用从ThreadLocal的名字上可以看到,这是个线程的局部变量。也就是说只有当前线程可以访问,既然是只有当前线程池可以访问的数据自然是线程安全的。package thread;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Da...

2018-08-13 00:00:37 12345

原创 JDK并发包(线程池)(2)

在线程池中寻找堆栈首先来看下这段代码package thread.pool;import java.util.concurrent.SynchronousQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class Demo { p...

2018-08-08 22:59:00 4055

原创 JDK并发包(线程池)(1)

1.什么是线程池为了避免系统频繁地创建和销毁线程,我们可以让创建的线程进行复用。如同数据库连接池一样当系统使用数据库时不是创建一个新的连接,而是从连接池中获取一个可用的连接,反之当需要关闭连接是,并不是真的进行关闭连接,而是将这个连接返还给连接池。通过这种方式,可以节约很多创建和销毁对象的时间。线程池也是类似的概念。线程池中总有几个活跃的线程,当你需要使用线程时,可以从池中拿一个空闲线程,...

2018-08-07 22:17:44 4212

原创 JDK并发包(3)

1.循环栅栏:CyclicBarrierCyclicBarrier是另一种多线程并发控制实用工具。它和CountDownLatch非常类似,它也可以实现线程间的计数等待,而且他的功能比CountDownLatch更加复杂强大。假如将计数器设为10,那么在凑足10个线程后,计数器会归零,然后接着凑下一批10个线程。这就是它循环栅栏的内在含义。CyclicBarrier可以接受一个参数作为ba...

2018-08-03 22:00:31 4079

原创 JDK并发包(2)

1.允许多个线程同时访问:信号量(Semaphore)从广义的来说,信号量是对锁的扩展。无论是内部锁synchronized还是重入锁ReentrantLock一次都只允许一个线程访问一个资源,而信号量可以指定多个线程,同时访问某一个资源。信号量主要提供以下两个构造器:public Semaphore(int permits);public Semaphore(int permits,...

2018-08-02 23:54:25 4072

原创 JDK并发包(1)

1.重入锁重入锁可以替代synchronized关键字。在JDK5.0中重入锁性能好于synchronized但是从JDK6.0开始,JDK对synchronized做了大量优化是得两者性能差距不多。重入锁使用java.util.concurrent.locks.ReentrantLock类实现:public class ReetrantLock implements Runnabl...

2018-08-01 23:48:51 4234

Java+海康SDK DEMO

Java SpringBoot框架+海康SDK Linux版本代码,集成了所需的告警DEMO(存储在influxDB)。有获取该NVR下所有设备的接口,以及获取该NVR下某个时间段的视频文件下载,并转成MP4文件。

2020-12-05

Nessus-7.2.3-x64.msi

* 提供完整的电脑漏洞扫描服务, 并随时更新其漏洞数据库。 * 不同于传统的漏洞扫描软件, Nessus 可同时在本机或远端上摇控, 进行系统的漏洞分析扫描。 * 其运作效能能随着系统的资源而自行调整。如果将主机加入更多的资源(例如加快CPU速度或增加内存大小),其效率表现可因为丰富资源而提高。 * 可自行定义插件(Plug-in)

2020-07-15

spade114.zip

Sam Spade提供了一个友好的GUI界面,能方便地完成多种网络查询任务,能用于大量的网络探测、网络管理和与安全有关的任务,包括ping、nslookup、whois、dig、traceroute等工具,是一个集成的工具箱。        打开Sam Spade后,屏幕最左侧为工具栏,ping等工具按钮都在其中;屏幕左上方的可输入文本框为地址栏,在此输入操作的目标;在地址栏右边即为选项栏,选项栏包含三项,依次为ping设置次数(默认10次)、whois服务器(默认whois.internic.net)、域名服务器。

2020-07-10

odoo-13.0.zip

Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块。Odoo适用于各种规模的企业应用。 Odoo功能模块涵盖了各方面的企业应用:CRM、订单处理(销售订单和采购订单)、电子商务、MRP、财务、库存、门店零售、项目管理等等。 Odoo是完全的模块化结构,初始安装时候,系统没有加载任何应用模块,而后可以根据需要安装对应的功能模块。 Odoo是世界上安装数量最多,用户数量最多的企业ERP系统。Odoo全球有800多个合作伙伴,为100多个国家,200多万使用者提供技术服务。中国有30多家合作公司,为几千家应用Odoo的企业提供技术服务。

2019-12-13

proxy_pool.7z

获取代理IP,通过运行python脚本能自动获取代理IP,并通过接口获取/删除

2019-09-13

gitflow相关文件.zip

git flow安装必备组建,三个一组放在压缩包中。解压后放在git/bin目录下即可。

2019-08-14

jTessBoxEditorFX-2.0.1.zip

训练Tesseract,这个zip里有jTessBoxEditorFX.jar。jTessBoxEditorFX非常适合用来文字识别。

2019-07-22

InfluxDB.zip

InfluxDB Studio是InfluxDB时间序列数据库的UI管理工具。 它的灵感来自于其他类似的数据库管理工具,如SQL Server management Studio和Robomongo。目前,InfluxDB Studio为大多数InfluxDB实现接口和工作流。

2019-06-14

Shell脚本学习指南

Shell脚本编程讲述的是在liunx平台进行脚本编写的方式,从浅入深很适合新人学习。

2018-06-02

java虚拟机高级特性与最佳实践

深入理解java虚拟机第二版jvm高级特性与最佳实践。是学习jvm虚拟机和class文件的一本十分经典的书籍

2018-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除