自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赶路人儿

改变世界的是这么一群人,他们寻找梦想中的乐园,当发现找不到时,就亲手创造了她...

  • 博客(23)
  • 资源 (57)
  • 收藏
  • 关注

转载 OpenStack与KVM的区别与联系

openstack是云管理平台,其本身并不提供虚拟化功能,真正的虚拟化能力是由底层的hypervisor(如KVM、Qemu、Xen等)提供。所谓管理平台,就是为了方便使用而已。如果没有openstack,一样可以通过virsh、virt-manager来实现创建虚拟机的操作,只不过敲命令行的方式需要一定的学习成本,对于普通用户不是很友好。KVM是最底层的hypervisor,是用来模拟C...

2018-07-31 16:22:17 28821

转载 异常信息ASM ClassReader failed to parse class file的问题解决

1、环境:Spring 3.2.10,  JDK 1.82、报错信息:Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [D:\NewWorkSpace\ep-user\target\test...

2018-07-27 11:37:11 832

转载 ThreadLocal封装Connection,实现同一线程共享资源

问题背景:        使用JDBC进行开发的时候,每一次的增删改查都必须和数据库建立连接,才可以对数据项进行相应的操作。当我们的业务比较复杂的情况下,可能会出现在一个方法中多次的执行增删改查,这样的话,在这个方法的执行过程中,就需要与数据库建立多次的连接,在这种场景中,如何保证在并发执行这个方法的过程中,与数据库的连接不会混乱,保证这些操作的原子性,就显得尤为重要了。如何解决这个问题呢?(...

2018-07-27 11:34:27 1141

转载 SimpleDateFormat 的线程安全问题与解决方案

1. 原因SimpleDateFormat(下面简称sdf)类内部有一个Calendar对象引用,它用来储存和这个sdf相关的日期信息,例如sdf.parse(dateStr), sdf.format(date) 诸如此类的方法参数传入的日期相关String, Date等等, 都是交友Calendar引用来储存的.这样就会导致一个问题,如果你的sdf是个static的, 那么多个thread ...

2018-07-27 10:24:34 377

原创 centos7上安装docker-ce

我们首先通过virtualbox安装centos7,然后再在centos7上安装docker-ce。一、centos7安装:1、软件下载、软件名称 版本 下载地址 virtualbox 5.0.24 http://rj.baidu.com/soft/detail/15321.html https://www.virtualbox.org/wiki/Downl...

2018-07-21 18:45:11 1220

转载 yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64

*无法联网的明显表现会有:  1、yum install出现 Error: cannot find a valid baseurl or repo:base  2、ping host会提示unknown host 方法一、  1、打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每个机子都可能不一样,但格式会是“ifcfg-eth数...

2018-07-21 18:19:28 9046 4

原创 nginx动静分离,排除某个路径下的静态资源

我们的web项目在nginx上做了一次动静分离,在nginx上的配置:location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ { root /data/vangogh/; expires 1d; #使用expires缓存模块,缓存到客户端30天 } ### refus...

2018-07-17 12:40:54 11937

原创 springboot+druid sql监控页面无法显示sql语句

1、无法显示sql监控数据:按照这篇文章配置好springboot+mybatis+druid,然后打开http://127.0.0.1:8080/druid 页面,可以看到数据源、web监控等信息,但是无法看到sql监控。一直怀疑是配置问题,后来发现是版本。pom.xml中开始引入的是<dependency><groupId>com.alibaba<...

2018-07-17 11:33:45 7851 2

原创 JAVA 8 Lambda表达式-Lambda Expressions

Lambda表达式是在java规范提案JSR 335中定义的,Java 8 中引入了Lambda表达式,并被认为是Java 8最大的新特性,Lambda表达式促进了函数式编程,简化了Java编程开发。1、背景介绍:1)匿名内部类:在Java中,匿名内部类一般适用于那些在Java应用中只会出现一次的实现类,举个例子,在标准的Swing或JavaFX应用中,有很多键盘和鼠标的事件处理程序,...

2018-07-16 20:23:34 373

原创 JAVA 8 Stream 4

接着上一篇,我们继续介绍stream 中Terminal相关的api。1、forEach:forEach 方法接收一个 Lambda 表达式,然后在 Stream 的每一个元素上执行该表达式。roster.stream() .filter(p -> p.getGender() == Person.Sex.MALE) .forEach(p -> System.out.println(...

2018-07-16 17:45:57 643

原创 JAVA 8 Stream 3

接着上一篇,我们继续介绍stream 相关api。我们知道stream有两大类操作:1)Intermediate相关的操作有:map (mapToInt, flatMap 等)、 filter、 distinct、 sorted、 peek、 limit、 skip、 parallel、 sequential、 unordered2)Terminal相关的操作有:forEach、 forEachO...

2018-07-16 15:10:03 406

原创 JAVA 8 Stream 2

简单说,对 Stream 的使用就是实现一个 filter-map-reduce 过程,产生一个最终结果,或者导致一个副作用(side effect)。Java8中,所有的流操作会被组合到一个 stream pipeline中,这点类似linux中的pipeline概念,将多个简单操作连接在一起组成一个功能强大的操作。一个 stream pileline首先会有一个数据源,这个数据源可能是数组、集...

2018-07-14 18:24:47 701

原创 JAVA 8 Streams 1

Java 8中的Stream其实是函数式编程里Monad的概念,关于Monad,可以参考这篇文章。Monad就是一种设计模式,表示将一个运算过程,通过函数拆解成互相连接的多个步骤,有点链式操作的感觉。先看一个例子:import java.util.Arrays;import java.util.List;public class Snippet{ public static v...

2018-07-14 15:42:40 312

转载 函数式编程简介

我们先从一个例子说起,从一个城市集合中寻找是否存在Chicago,传统做法boolean found = false;for(String city : cities) { if(city.equals("Chicago")) { found = true; break; }}System.out.println("Found chicago?...

2018-07-14 12:45:42 382

转载 JAVA 8 默认方法-Default Methods

什么是默认方法-Default Methods?简单的说,就是可以在接口中定义一个已实现方法,且该接口的实现类不需要实现该方法.如下示例:interface GreetingService { void sayMessage(String message); //可以在接口中定义默认方法 default void sayHello...

2018-07-13 20:01:04 839

转载 java8 方法引用

1、什么是方法引用  简单地说,就是一个Lambda表达式。在Java 8中,我们会使用Lambda表达式创建匿名方法,但是有时候,我们的Lambda表达式可能仅仅调用一个已存在的方法,而不做任何其它事,对于这种情况,通过一个方法名字来引用这个已存在的方法会更加清晰,Java 8的方法引用允许我们这样做。方法引用是一个更加紧凑,易读的Lambda表达式,注意方法引用是一个Lambda表达式,其中方...

2018-07-13 19:14:38 295

转载 JDK8函数式接口Function、Consumer、Predicate、Supplier

上文介绍了什么是函数式接口,本文介绍一些具体的函数式接口。JDK8以前,通过匿名内部类可以实现接口:Function<Integer, String> fun = new Function<Integer, String>() { @Override public String apply(Integer t) { ...

2018-07-13 18:58:39 1346 1

原创 java8 函数式接口

1、匿名内部类:在java8之前,我们经常对runnable、swing之类的使用匿名内部类,例如JButton testButton = new JButton("Test Button"); testButton.addActionListener(new ActionListener() { @Override ...

2018-07-13 17:55:29 427

原创 Java8 Optional 使用

Optional是Java8提供的为了解决null安全问题的一个API。善用Optional可以使我们代码中很多繁琐、丑陋的设计变得十分优雅。我个人觉得,java8之所以要提出这个对象,是因为java8中主要引入了lambda表达式,这种函数式编程中大量的链式调用,如果用原始的方法去判断nullpointException,会破坏lambda这种风格。还有一个原因是,其他语言比如kotlin,就提...

2018-07-13 15:45:24 2918 1

原创 一次线上tomcat假死问题排查

线上部署了一个java web服务到tomcat中,前面有nginx进行轮训。发现一个问题,总是有个一个tomcat莫名其妙的假死,通过ip访问服务一直无响应。1、查看磁盘、内存等信息:查看服务器基本信息,没有发现异常。2、查看链接数:$ netstat -natp | awk '{print $6}' | sort | uniq -c | sort -n 1 established)...

2018-07-11 22:50:47 7025

原创 datatable组件后端分页

假设我们在html中有这样一个table:<table id="dataTableTest1" class="table table-border table-bordered table-bg table-hover table-sort table-striped table-responsive"> <thead> <tr class="text-c"&g..

2018-07-03 21:48:27 3092 3

转载 css textarea 高度自适应,无滚动条

使用jquery:$('textarea').each(function () { this.setAttribute('style', 'height:' + (this.scrollHeight) + 'px;overflow-y:hidden;');}).on('input', function () { this.style.height = 'auto'; this.sty...

2018-07-02 22:07:36 2919

转载 jQuery+CSS: 一行代码搞定行列转置

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> &lt

2018-07-02 15:43:25 567

jdt.astview-1.4

eclipse的astview插件

2023-12-18

macOS eclipse Launcher

在windoes平台上,双击桌面eclipse的图标就可以启动多个eclipse示例,打开不同的workspace进行开发。在mac上,eclipse默认只能打开一个workspace,通过该插件支持在eclipse界面上打开多个workspace

2023-12-18

nmon analyser

nmon可以采集服务器 cpu 内存等指标,通过nmon analyser来分析采集指标,生成直观的直方图。

2022-01-26

parquet-tools-1.6.0rc3.zip

parquet-tools-1.6.0rc3-SNAPSHOT.jar是一个查看parquet数据文件schema的工具,github地址:https://github.com/apache/parquet-mr/tree/master/parquet-tools?spm=5176.doc52798.2.6.H3s2kL 下载后mvn编译。附件是编译好的文件。

2020-07-24

jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip

一个格式化json的jquery插件。支持折叠、打开,而且在折叠后可以看到下面有多少个子节点。有源码、示例。

2019-12-31

yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip

一款格式化json的jquery插件。该插件支持展开、折叠等操作api。唯一不足的是折叠后不显示元素个数。

2019-12-30

cmake-3.8.1.zip

linux上cmake工具库——用于构建各种c++代码的一个工具。

2019-08-24

gflags-2.2.0.zip

linux上C++的gflags库。gflags是google开发的命令行工具库。

2019-08-24

glog-0.3.5.zip

linux环境下C++的一个日志类库,出品自google。类似于java的log4j、slf4j

2019-08-24

protobuf-3.6.0.tar.gz

在linux上安装protobuf3的安装包,下载后解压、编译、安装即可。

2019-08-20

ModelGoon-4.4.1-site

ModelGoon是一款eclipse的uml作图插件,可以生成类图等。

2019-04-13

mermaid-demo

mermaid是一款开源的画流程图、时序图、甘特度的工具,提供了命令行和html两种使用方法。本例是在html中使用mermaid画出各种图的例子。

2018-10-30

graphite-soft

压缩包中包含了在linux上安装graphite软件需要的一些依赖包。

2018-09-18

btrace1.3.11

btrace1.3.11,用来动态跟踪线上java代码的隐藏bug、OOM、GC等问题。

2018-05-03

linux解析json工具——jq

linux下解析json数据的一个工具包。是一个可执行文件,下载后放到某个目录中就可直接使用。详见:https://www.ibm.com/developerworks/cn/linux/1612_chengg_jq/index.html

2017-09-16

gcviewer-1.35-SNAPSHOT

gcviewer是一款不错的可视化gc查看工具,但官网上现在的只支持jdk1.4版本,这个是版本是支持1.4以上的。

2017-05-31

GCLogViewer-0.3-win64.zip

GCLogViewer是一款可视化的gc查看工具,官网下载无法运行在64位的jdk上。这个版本是兼容jdk64的。

2017-05-31

node-zk-browser-master

一个基于nodejs的zookeeper可视化软件包。内部已经安装好了nodejs所需要的各种依赖,直接解压就可以使用。

2017-01-23

perfMon插件

jmeter的插件管理,perfMon插件相关的jar包(server agent、collection)

2016-10-12

zookeeper ui

使用java语言开发了一个本地ui(swing),可以对zookeeper集群上的节点做增、删、改、查操作。

2016-06-20

CodeFolding

CodeFolding,eclipse的一个插件,支持代码折叠

2016-04-05

maven2eclipse 图形pom编辑插件

maven2eclipsec图形pom编辑插件

2016-03-28

js表格拖拽

使用纯js完成了table(表格)列的拖拽;同时支持列位置的调整。

2015-12-31

tomcat7+jedis+common_pool

tomcat7下,将session保存到redis中,需要用到的jar包。

2015-12-11

Quartz1.7 动态添加、修改和删除定时任务(非spring集成版)

Quartz1.7 动态添加、修改和删除定时任务(非spring集成版)

2015-06-21

dbforge studio

dbforge studio

2015-04-21

jquery定时界面

大家都知道linux的conrtab,在web开发中,我们有时候也要实现类似的功能,该文件就是jQuery是实现的crontab。

2015-03-29

jquery 全屏显示插件

jquery 全屏显示插件,实现网页的全屏显示。适用各种不同的浏览器,包括FF 10, Chrome 和 Safari。它用于为用户提供了一个更容易阅读的网页版本,可缩放和元素。

2015-03-20

小图标素材

312个16×16的精美小图标素材,涵盖了大部分功能用到的小图标,非常不错。

2015-03-16

dbforgemysql

dbforgemysql是一款调试mysql 存储过程、函数的工具,使用它可以单步、断点调试mysql存储过程。

2015-03-11

jquery 下拉左右选择控件

基于jquery 实现的下拉框左右选择控件 支持多选 按住ctrl shit多选

2015-02-27

自定义树表格

基于jquery开发的可以分页的输表格。参照网址http://blog.sina.com.cn/s/blog_3efe6ef10100fcv2.html

2015-02-11

eclipse插件-jad

eclipse的插件——jad.zip,可以通过简单的配置,实现反编译class,获得源码

2015-02-05

jquery.radio.js

jquery的easyUI框架,单选按钮插件封装

2015-01-20

easyUI后台demo

easyUI后台demo 是一个使用easyui框架搭建的一个后台管理系统的界面。

2015-01-19

easyUIdemo(疯狂的秀才)

easyUIdemo(疯狂的秀才)是一个使用easyui框架搭建的一个后台管理界面。

2015-01-19

easyUI-api文档

easyUI框架-api中文文档,包含easyUI框架包。

2015-01-04

SQLyog_Enterprise

连接mysql的客户端,SQLyog_Enterprise。带验证码

2014-11-17

eclipse-maven3-plugin

eclipse-maven3-plugin:eclipse的maven离线插件包

2014-10-23

apache-maven-3.2.3-bin

apache-maven-3.2.3-bin:eclipse中离线安装maven的工具包,把它直接拷贝到eclipse的安装路径下,配置好maven.link等信息后,就可以安装好了。

2014-10-21

空空如也

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

TA关注的人

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