自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

转载 java校验maven下载的jar文件

有时候maven真的很坑!有时候提示invalid LOC header (bad signat signature),但又有时候什么都不提示,工程报错,情况有肯多中,不知道大家遇到过几种诡异的.很多人说加-U参数或在maven插件选择强制刷新等操作,但很不好使,一点用都没有.今天我就...

2019-05-17 21:34:00 207

转载 java虚拟机 jvm 局部变量表实战

java局部变量表是栈帧重要组中部分之一。他主要保存函数的参数以及局部的变量信息。局部变量表中的变量作用域是当前调用的函数。函数调用结束后,随着函数栈帧的销毁。局部变量表也会随之销毁,释放空间。 由于局部变量表存在栈帧中。所以,如果函数参数和局部变量比较多,会使的局部变量表膨胀,每一次调用会...

2016-05-05 21:51:00 75

转载 5.1.3.jvm java虚拟机系统参数查看

不同的参数配置对系统的执行效果有较大的影响,因此,我们有必要了解系统实际的运行参数。 1.1.1.1.-XX:+PrintVMOptions 参数-XX:+PrintVMOptions可以在程序运行时,打印虚拟机接受的命令行显式参数,输出如下: VM option '+PrintVMO...

2016-05-05 21:51:00 83

转载 activiti 数据库升级 upgrade

分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) 在项目中我们如果使用activiti 工作流引擎的时候,肯定是需要数据库支持的,如果有一天我们打算升级activiti 工作流引擎的时候,那么对应的数据库...

2016-05-05 21:51:00 87

转载 activiti 数据库连接配置

1.1.1.前言 在activiti 动态配置activiti 监听引擎启动和初始化(高级源码篇)一文中,我们讲解了如何动态的配置DataSource 当我们程序配置了DataSource,activiti 工作流引擎是如何打开数据库连接呢?有没有其他的方式配置数据库连接呢? 这一...

2016-05-05 21:51:00 420

转载 activiti 任务节点 处理人设置

1.1.1.前言 分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) 我们在使用activiti 工作流引擎的时候,最常用的肯定是任务节点,因为在OA系统、审批系统、办公自动化系统中核心的处理就是流程的运转...

2016-05-05 21:51:00 875

转载 java虚拟机 jvm java堆 方法区 java栈

java堆是java应用程序最密切的内存空间。几乎所有的对象都存在堆中。java堆完全自动化管理,通过垃圾回收机制,垃圾对象会自动清理,不需要显式释放。 根据java垃圾回收机制的不同,java堆可能有不同的结构。最常见的是将整个java堆分为新生代和老年代。跟人类差不多了,老龄化就有可能找...

2016-05-05 21:51:00 116

转载 activiti 多实例任务

1.1.1.前言 分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) 我们在使用activiti 工作流引擎的时候,最常用的肯定是任务节点,因为在OA系统、审批系统、办公自动化系统中核心的处理就是流程的运转...

2016-05-05 21:50:00 128

转载 mysql数据库连接池使用(三)数据库元数据信息反射数据库获取数据库信息

1.1.mysql数据库连接池使用(三)数据库元数据信息反射数据库获取数据库信息 有时候我们想要获取到数据库的基本信息,当前程序连接的那个数据库,数据库的版本信息,数据库中有哪些表,表中都有什么字段,字段都是什么类型。等等一些信息,我们称之为数据库的元数据信息。实际开发中hibernate...

2016-05-05 21:50:00 82

转载 activiti processEngineLifecycleListener使用

1.1.1.前言 实际开发中,有需求如下: 第一:项目启动部署的时候,我们需要监控activiti 工作流引擎是否真正的已经实例化启动了,这里说的是工作流引擎的启动,不是流程实例的启动,对此要特别说明一下。因为我们这里说的工作流引擎具体指的是ProcessEngine接口中的子类Proc...

2016-05-05 21:50:00 93

转载 activiti源码编译

分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) activiti源码编译,近期有人问activiti 源码编译的一些问题,这里打算总结一下。因为很久以前修改activiti 源码的时候,自己也编译过源代码,...

2016-05-05 21:50:00 108

转载 memcached实战系列(四)memcached stats命令 memcached优化

memcached提供一系列的命令进行优化的查看,方便我们调整我们的存储策略,查看我们的使用率,内存的使用率以及浪费情况。常用的命令有stats、stats settings、stats items、stats slabs 1.1.1.memcached stats命令 memcach...

2016-05-05 21:50:00 103

转载 GC真正的垃圾:强、软、弱、和虚 对象

垃圾回收的基本思想就是判断一个对象是否可触及性,说白了就是判断一个对象是否可以访问,如果对象对引用了,说明对象正在被使用,如果发现对象没有被引用,说明对象已经不再使用了,不再使用的对象可以被回收,但是不一定立马被回收,取决于GC垃圾回收的算法。 判断对象的可触及性。 1.可以触及的:从根节...

2016-05-05 21:50:00 95

转载 memcached实战系列(一)memcached安装

下载并安装Memcached服务器端我用的是cenos6.5 64位系统。 libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口,具有很高的性能。memcached需要依赖libevent库所以先下载安装libevent库。 ...

2016-05-05 21:50:00 48

转载 Linux jar包 后台运行

Linux 运行jar包命令如下: 方式一: java-jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java-jars...

2016-05-05 21:50:00 59

转载 java虚拟机 jvm 出入java栈 栈空间内存分配

java栈空间是一块线程私有的内存空间,java堆和程序数据密切相关,那么java栈就是和线程执行密切相关。线程最基本的执行行为就是函数的调用。每次函数调用其实是通过java栈传递数据的。 数据结构中的栈的特性:先进后出,后进先出。FIFO. java内存中的栈跟数据结构中的特性相似也是F...

2016-05-05 21:50:00 195

转载 jvm java虚拟机 新生代的配置

1.1.1.1.-Xmn参数 参数-Xmn1m可以用于设置新生代的大小。设置一个较大的新生代会影响老生代的大小,因为这两者的总和是一定的,这个系统参数对于系统性能以及GC行为有很大的影响,新生代一般设置为整个堆空间的1/3到1/4左右最合适。 参数-XX:SurvivorRatio用来设...

2016-05-05 21:50:00 231

转载 java虚拟机参数设置 jvm参数设置

java进程命令行使用方式如下: java[-options]class[args...] -options表示虚拟机的启动参数, class为带有main()函数的java类的全名称 args表示传递给主函数main()的参数多个用空格分割即可。 如以下代码,看一下如何...

2016-05-05 21:50:00 88

转载 Activiti 流程部署方式 activi 动态部署(高级源码篇)

Activiti的流程 部署方式有很多种方式,我们可以根据activit工作流引擎提供的ap方式进行部署。 当然了实际需求决定你要使用哪一种api操作,后面的总结详细介绍了使用场景。 下面看一下部署方式。 流程部署的方式在类org.activiti.engine.reposito...

2016-05-05 21:50:00 127

转载 Apache Commons Configuration读取xml配置

近期项目自己手写一个字符串连接池。因为环境不同有开发版本、测试版本、上线版本、每一个版本用到的数据库也是不一样的。所以需要能灵活的切换数据库连接。当然这个用maven就解决了。Apache Commons Configuration 框架用的主要是解析数据库连接字符串。 下面介绍Apa...

2016-05-05 21:50:00 132

转载 activiti实战系列 排他网关(ExclusiveGateWay)

流程图 12.2:部署流程定义+启动流程实例 12.3:查询我的个人任务 12.4:完成我的个人任务 说明: 1)一个排他网关对应一个以上的顺序流 2)由排他网关流出的顺序流都有个conditio...

2016-05-05 21:50:00 116

转载 JS和Jquery操作label标签

获取label值: label标签在JS和Jquery中使用不能像其他标签一样用value获取它的值: 代码如下: var label=document.getElementById("springok"); var value=label.value; var value=$...

2016-05-05 21:49:00 300

转载 memcached实战系列(五)Memcached: List all keys 查询所有的key

memcached可能当时设计的时候就把它定位为内存性的kv结构的缓存系统。所以没有持久化到磁盘的命令,也没有查看所有key的值得命令。可能觉得没必要吧,你要是缓存1个G内存的数据,自己都头大,还敢看。但是近期确实需要查看商城的数据所有值,于是乎研究了一下。还别说还真有这个命令,只是隐藏的深而...

2016-05-05 21:49:00 77

转载 velocity中加载模板文件的方式

velocity有多中种方式供我们去加载我们自定义的模板文件,下面详细的介绍使用的方法。 1.1.1.加载classpath目录下的模板文件 使用classpath方式加载,是我们经常用到的一种方式,因为我们的项目可能是web项目,使用这种方式加载我们类加载器跟路径中的模板文件,具体的使...

2016-05-05 21:49:00 159

转载 memcached实战系列(三)memcached命令使用

memcached命令的使用,在这里我们最好了解一下命令的含义,对命令有一个大致的了解,在了解的基础上进行使用。这里的命名是常用的crud命令的演示。 1.1.1.memcached命令的格式 标准协议:Memcached所有的标准协议包含在对item执行命令过程中,一个item包含两行...

2016-05-05 21:49:00 74

转载 java.util.ServiceLoader使用

近期在项目中需要实现能在配置文件中定义多个统一接口类型的类,可以在程序中获取到所有配置的类,刚开始打算配置到properties中,然后去程序读取,感觉这种方式不太灵活,于是,研究研究java中有没有这种支持,最终确认ServiceLoader可以实现这种功能,下面讲解如何使用ServiceL...

2016-05-05 21:49:00 55

转载 com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field 异常

分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) 1.1.1.前言 近期在使用ObjectMapper对象将json转化为对象的时候,出错,解决这个异常之后,打算分享一下,免得别人也遇到类似的问题,具体的...

2016-05-05 21:49:00 98

转载 java中&和&&的区别 位运算

1.1.逻辑与的运算符功能 1.1.1.测试&& public static void main(String[] args) {int x=5;if (x==6 && saySpringok()) {}} private static ...

2016-05-05 21:49:00 62

转载 velocity map list 数组操作

Velocity生成模板的时候,经常需要使用到map、list对象,然后遍历输出对象的属性值。当你需要遍历的时候记录遍历的步长的时候,可以使用$velocityCount内置变量进行输出。下面demo开始我们的代码之旅吧。 首先我们定义一个javabean实体对象,user定义如下: pub...

2016-05-05 21:49:00 147

转载 java虚拟机 jvm 方法区实战

和java堆一样,方法区是一块所有线程共享的内存区域,用于保存系统的类信息,类的信息有哪些呢。字段、方法、常量池。方法区也有一块内存区域所以方法区的内存大小,决定了系统可以包含多少个类,如果系统类太多,方法区内存不够肯定会导致方法区溢出,虚拟机同样会抛出内存溢出信息。(内存溢出后面相关文章给大...

2016-05-05 21:49:00 40

转载 Eclipse编写ExtJS卡死问题 eclise js验证取消

1.Eclipse编写ExtJS卡死问题eclise js验证取消 近期项目用到了extjs,发现项目编译的时候特别的卡,浪费很多时间而且保存的时候还要编译,因此打算看下如何取消验证extjs.最终发现是.project文件配置决定是否验证的。 主要是js文件的校验引起的...

2016-05-05 21:49:00 57

转载 memcached实战系列(七)理解Memcached的数据过期方式、新建过程、查找过程

1.1.1.新建Item分配内存过程 1:快速定位slab classid,先计算Item长度 key键长+flag+suffix(16字节)+value值长+结构大小(32字节),如90byte 如果>1MB,无法存储丢弃 取最小冗余的slab class 如:有48,96...

2016-05-05 21:49:00 74

转载 cenos安装jdk

安装方式:手动安装 软件:jdk-7u79-linux-x64.tar.gz 官网下载地址:官网下载,官网可能下载的比较慢,可以加群523988350进行下载。 下载完成之后上传到我们的服务器,我使用的是cenos6.5阿里云系统。securecrt工具上传即可。软件自行下载或者到群里面,软...

2016-05-05 21:49:00 31

转载 Juel 表达式使用

JUEL包的结构如下: 1.1.1.Juel maven仓库配置 目前最新的版本是2.2.7,使用的时候在pom.xml中添加仓库坐标即可。 <dependency> <groupId>de.odysseus.juel</groupId&gt...

2016-05-05 21:49:00 203

转载 ExtJS学习(二)Ext组件模型

Ext中所有的组件都继承自Ext.component,这种单根继承的模型保证所有组件都拥有相同的通用方法与生命周期,这样在后续对这些组件进行维护管理时将更加便捷,同时也保证了在进行布局时的便利。 组件最常见的几项功能包含initComponent()、render()、show()和...

2016-05-05 21:49:00 70

转载 memcached实战系列(六)理解Memcached的数据存储方式

Memcached的数据存储方式被称为Slab Allocator,其基本方式是: 1:先把内存分成很多个Slab,这个大小是预先规定好的,以解决内存碎片的问题。启动参数的时候配置进去的不懂得可以参考memcached启动参数配置章节。 分配给Slab的内存空间被称为Page,默认是1M。...

2016-05-05 21:49:00 70

转载 activiti 配置节点 连线信息获取

1.1.1.前言 当使用eclipse插件进行流程设计的时候,部署流程之后,我们如何获取我们定义的所有的节点、连线、关口等配置信息呢?有的人看到这个需求,不免窃喜,这不很简单嘛,重新打来bmpn中定义的xml信息,查看不就完了,确实这种方式是可取的,但是当我们的项目流程在启动的时候,我们想...

2016-05-05 21:49:00 480

转载 JS 遍历对象 jQuery遍历对象

jquery for循环遍历对象的属性: //对象的定义如下: var person={id:"1",name:"springok",age:25}; for( p in person){alert(person[p]);} 结果:1springok25依次弹出 ...

2016-05-05 21:49:00 100

转载 mysql数据库连接池使用(二)实现自己的数据库连接池

上一个章节,我们讲了xml文件的解析框架XMLConfiguration的使用,不懂的可以参考 ApacheCommonsConfiguration读取xml配置具体使用。 这个章节主要实现自己的数据库连接池,封装自己的BasicDataSource类。实现自己业务的数据池。下面开始我...

2016-05-05 21:48:00 83

转载 Linux文件上传工具下载工具及详细使用说明

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。 经常使用linux的开发人员来说,肯定经常需...

2016-05-05 21:48:00 82

空空如也

空空如也

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

TA关注的人

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