自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 nifi putsql resolve cannot convert timestamp

使用Putsql,如果遇到时间类型的参数。提示:cannot convert start_time to timestampsputsql源码:// Backwards compatibility note: Format was unsupported for a timestamp field.if (valueFormat.equals("")) { if(LONG_PATTERN.matcher(parameterValue).matches()){ lTimest

2021-01-06 19:28:51 478 1

原创 获取CNVD库小工具

一个获取cnvd所有xml的工具(省去一个个下载)。文件说明cnvd.txt 所有xml下载地址cnvd-download.sh 下载执行脚本使用说明sh cnvd-download.sh会在当前目录生成**cnvd/**文件夹,历史数据都在里面。github 传送门CNVD-updater下一版本功能:自动把xml解析到mongodb...

2020-08-03 18:48:45 819

原创 安全测试

安全测试本文由博客一文多发平台 OpenWrite 发布!

2022-09-28 21:51:28 100 1

原创 手写IOC理解springioc原理

ioc – 控制反转将原先由客户端自己创建对象,反转为使用IOC容器创建对象。1.可以是代码更加整洁,不需要new对象。2.面向接口编程,使用类和具体类解耦,易扩展。3.方便进行AOP增强。ioc 设计整体思想是:创建和管理Bean,可以想象成一个bean工厂。1.首先需要一个BeanFactory public interface BeanFactory { /...

2019-12-27 20:42:55 164

原创 手写aop理解springaop原理

引入场景公司要求某个新开发的服务,需要检测这个服务所有方法的耗时情况。当看到这个需求,很容易想到使用System.currentTimeMillis()包裹需要检测的方法。但如果在所有方法上都添加,既耗时,又浸入代码。所以肯定不能用这种方式。这是就可以用aop方式,用切面的方式动态切入方法,获取每个方法的耗时时间。这里就不给大家提供springaop的编写例子了,我们自己手写一个aop来体会...

2019-12-27 20:41:16 230

原创 mac fiddler安装+手机连接抓包

官方下载速度很慢,提供两个下载地址mono:链接:https://pan.baidu.com/s/177tyuHb11ZlEy8qjsNtC3Q 密码:0kk5fiddler:链接:https://pan.baidu.com/s/13SuJ_qXR5nv68Aq7baQZPg 密码:a5bb1.需要先下载mono环境并安装下载地址:https://www.mono-projec...

2019-05-10 14:46:24 4451 2

原创 java 内存泄漏,内存溢出

内存溢出:OOM(out of memory) 程序在申请内存时,发现内存空间已经不足。内存泄漏:memory leak 已申请的内存,后续无法释放。 内存泄漏最终会导致内存溢出。 内存泄漏分析步骤: 1.jps 查看你启动的java服务的pid2.使用jmap获取快照jmap -histo:live [pid]  | head -7  (获取这个pid服务的内...

2019-02-14 10:16:00 139

原创 高并发下,实现双缓存分组锁

近期看了一篇文章,关于高并发下通过双缓存分组锁去提高服务并发能力。双缓存:双缓存的目的是,如果单缓冲区满的时候,需要同步把缓冲的数据刷进磁盘,这个过程需要等很久,这妨碍到了程序的效率。通过双缓存,当某一个缓冲满了的时候,切换成另一个缓冲区,满的缓冲去可以慢慢去磁盘写数据。文档地址:https://mp.weixin.qq.com/s/d4qfu2MxESc1YJV4Ud5mnA自己写了...

2019-01-28 20:51:02 739

转载 http 发展历史

HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本极其简单,只有一个命令G...

2018-10-15 07:54:23 878

原创 springcloud ribbon rule 自定义

上图为springcloud 自定义rule提供的例子RibbonClientDefaultConfigurationTestsConfig这个类是自定义入口,可以自定义的内容可以参考 DefaultRibbonConfig重点在于@RibbonClients注解上。/* * Copyright 2013-2014 the original author or autho...

2018-08-17 16:48:43 1358

原创 jdk7 jvm运行时数据区(后续jdk8)

引用网络内容##########jdk7                图一:JVM运行时的数据区结构JVM运行时数据区线程私有的数据区  程序计数器作用 记录当前线程所执行到的字节码的行号。字节码解释器工作的时候就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。意义 JVM的多线程是通过线程轮流切换并分配处理器来实现的,对于我们来说的并行事实上一个处理器也只会执行一条线程中的指令。所以...

2018-05-22 22:37:04 605

原创 elk5.6.0 centos7 及问题(版本太低建议看官方文档)

将elasticsearch,kibana,logstash  三个压缩包放入/data/docker_images/elk 目录中服务器ip:192.168.1.250cd /data/docker_images/elk/1.安装elasticsearch本文根据elasticsearch-5.6.0.tar 压缩包安装# tar -x

2017-09-20 15:03:09 1266

转载 maven使用指令(全)

------------------------------maven3常用命令---------------------------1、常用命令    1)创建一个Project mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=

2016-12-08 09:43:35 2319

原创 js生成二维码,解决微信浏览器不能长按识别二维码问题。

前半个月做一个微信小项目,遇到生成二维码问题。考虑了服务器生成后传到前台,感觉对服务器压力有点大,之后用了js生成的方式。找了很多方法,都是生成table和canvas的,微信手机客户端长按识别不了。找了一天半,终于找到一个类库是可以生成img的。贴出来供大家参考。

2016-12-02 14:51:38 5254

原创 一个处理树的工具类

闲着没事,写一个处理树的工具类。有需要的可以引用,大神有意见,多多评论。import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.commons.lang3.StringUtils;import

2016-12-01 15:57:12 434

转载 ActiveMq集群全集

罗列了目前activemq集群的方案。

2016-09-12 17:23:40 341

原创 将图片处理成圆形

使用java画笔进行图片剪裁。public static void main(String[] args) throws IOException { BufferedImage bi1 = ImageIO.read(new File("C:/Users/Auser/Desktop/111.png")); // 根据需要是否使用 BufferedImage.TYPE_

2016-08-23 10:45:53 3906

原创 (版本已经过低)2016海康威视摄像头监控web端实例+插件

接到一个项目,需要做海康摄像头监控,找了很多资料,cs端开发实例很多,但是BS开发实例还是很少,而且网上很多实例已经不兼容现在新出的摄像头了。最终找到web端实例。给大家提供出来。先贴下我实例截图。更新:我的生产环境用的是NVR POE供电DS-7916N-K4/16P H.265编码版本的,之前有人有登录不上的情况,应该是版本相差太大的原因。下载地址:http://...

2016-08-15 17:49:46 34251 12

2016海康威视摄像头监控web端实例+插件

2016年版本,不确定能不能用在新的摄像头上。但是可以作为参考。

2019-09-12

js生成二维码脚本,支持微信客户端长按识别

js生成二维码脚本,支持微信客户端长按识别,

2016-12-02

JavaScript DOM

JavaScript DOM

2012-11-25

空空如也

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

TA关注的人

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