自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (10)
  • 收藏
  • 关注

原创 不想用Redis了,分布式缓存方案的思考

Redis已经成为如今Java项目缓存方案的标准和绝大多数场景的解决方案,但本人在做一个新项目,这个项目一开始可能想以非常小的集群出现时,可能就两台应用服务器,但要做分布式缓存,至少要保存登录数据,这时候如果用Redis,那势必需要搭建一个Redis server,有点麻烦也有点浪费,搭建了就要维护监测,需要为Redis服务器提供近乎专有的内存空间,这时候还得思考,内存多大合适,单节...

2019-07-25 15:45:08 433

原创 user.table.column, table.column 或列说明无效----解决办法

这个问题造成的原因是因为用了不该用的字段名或oracle的关键字,我是用order报的这个错这时候即使你想改名或删除这个字段都发现一直报这个错解决方法:在你想删除或更新的字段上加上双引号进行操作就不会报错,这样可以删掉重来或者修改如:alert table tablename drop column "ORDER";...

2018-03-15 18:02:59 1691

原创 Hadoop Secondarynamenode原理分析

namenode的文件存储    namenode数据存储分为两个文件,fsimage与edits文件,edits文件记录了所有namenode的操作,相当于日志记录。fsimage记录了namenode的数据。在namenode启动时,会加载fsimage的数据到内存中,并从edits文件中解析所有数据信息到内存,两个数据合并后共同组成了namenode全量信息。secondar

2017-02-21 14:17:54 1045

原创 Centos-6.5安装CDH-5.9.0教程

本文介绍了centos6.5下安装CDH的过程

2017-01-19 16:38:42 4794 1

原创 rpm包方式安装mysql5.6

查看是包含和安装mysql,有的话先删除[root@server1 opt]# rpm -qa | grep -i mysqlmysql-libs-5.1.71-1.el6.x86_64[root@server1 opt]# yum -y remove mysql-libs*下载mysql rpm安装包MySQL-server-5.6.35-1.el6.x86_64.r

2017-01-19 16:29:58 1774

转载 性能测试调优

1系统性能定义性能测试,主要是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。系统性能主要包括两个值:吞吐量(Throughtput),即每秒钟可以处理的请求数,事务数。系统延迟(Latency),也就是系统在处理一个请求或一个事务时的延迟。它们两者之间的关系:Throughput越大,Latency会越差。请求量过大,

2016-10-13 14:40:23 3514

原创 Linux ssh免密码登录设置

一 目标        多台Linux机器免密码互相登录,本文以设置两台为例!实现从Master(192.168.1.243)无密码登录Slave1(192.168.1.179)  二 实现原理          使用ssh-keygen生成公钥和私钥,关于公钥和私钥网上有很多说明,其最大特点为公钥和私钥成对出现,用其中一个加密的内容,仅只能用另一个解密, 我们将用Master生成的公

2016-05-25 18:02:41 976

原创 tomcat下部署单个项目域名的配置

域名在tomcat下配置到项目有多种方法,因为tomcat本身就非常灵活,本文介绍比较简单的配置,只是众多配置方法中的一种;一.修改端口为80      80" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443" />    解释:域名解析到I

2015-10-08 10:23:50 538

原创 jsplitpane无法调整大小

swing项目做了如下的主界面设计

2014-05-20 15:04:44 2374

原创 swing皮肤substance的应用

swing皮肤substance的应用

2014-04-15 16:13:10 2883 2

转载 oracle中 connect by prior 递归算法

Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfW

2014-04-06 22:29:19 517

转载 Hibernate 所有缓存机制详解

hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交或回滚了,我们称session就关闭了,生命

2014-04-03 07:57:51 519

转载 struts2+spring+ibatis框架整合

开发工具 Eclipse 3.3 Tomcat 6.0运行坏境 Window XP实现效果 Ajax涉及框架 Struts2ibatis Spring JQuery准备 Jar 包commons-collections.jarcommons-dbcp.jarcommons-fileupload-1.2.jarcommouns-logging-1.04.jarfr

2014-03-16 21:22:27 735

转载 JSON对象和字符串之间的相互转换

比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象:view sourceprint?1var a={"name":"tom","sex":"男","age":"24"};2  3var b='{"name":"Mike","sex":"女",

2013-06-28 14:29:11 529

原创 解决从网页复制代码到eclipse中全部画红报错的问题

有时候我们从网页上直接copy代码以验证博客等所述内容但往往拷贝下来的代码全部报错,有时候删了重写会解决问题,但非常麻烦;我们都知道应该是编码的问题,但一直不知道怎么解决;今天找到了一种解决办法,将代码copy到ultraEdit中,选择另存为,按下图指定格式保存后会出现“\u3000”等字符,将代码全部copy到eclipse中 ReplaceAll “\u3000”这个字符就可

2013-06-24 09:47:04 3561 2

转载 java web start 实例

Java Web Start实例1、示例说明由于本BLOG现主要以Eclipse和SWT为内容,所以Java Web Start(简称JWS)也以一个SWT应用程序来做为示例。本文用<Eclipse开发指南>书中打包一章的打包结果为示例,该示例为一个SWT/JFace程序,其打包后的文件结构如下: l           myswt是主包,里面含有自己写的程序代码l

2013-06-22 12:59:40 1269

原创 out输出图片流在firefox下乱码问题

代码如下String type=request.getParameter("type");  Object imageStreamObj = request.getAttribute("imageStream");    InputStream imageStream = null;     if(imageStreamObj!=null){     imageStream =

2013-06-20 17:40:05 1040

原创 工作流Activiti 流程定义的挂起和流程实例的挂起

Activiti中支持流程定义的挂起和流程实例的挂起,我们自然会想的挂起之后一些细节问题,本文稍加说明activiti支持流程定义的挂起,当一个流程定义被挂起之后,对应的流程实例是否可用呢? 5.11版之后的Activiti支持挂起流程定义后可选择流程实例是否可执行。当挂起一个流程实例的时候相关的任务也会被挂起;

2013-05-10 11:47:29 3518

转载 Activiti 数据库表创建、更新策略的配置

Activiti 引擎启动时默认会检测数据库版本与程序版本是否相符,不相符就会抛出异常停止引擎的初始化。这一策略可以通过引擎的初始化配置参数databaseSchemaUpdate来控制,如下图的spring配置文件说明: ...... <!-- activiti数据表构建策略控制:(见DbSqlSession.performSchemaOperationsProcessEngin

2013-04-24 08:49:44 1535

转载 工作流引擎Activiti使用总结

工作流引擎Activiti使用总结1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1 我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow;功能相对Activiti来说比较弱,但是能满足日常

2013-04-15 09:13:59 3449 1

转载 BPMN2新规范与Activiti5

上世纪九十年代以后,随着WfMC联盟的成立,BPM市场群雄逐鹿如火如荼,工作流技术得到了突飞猛进的发展,其中IBM、Oracle等大型软件厂商在工作流领域各扯大旗割据一方。2011年BPMN2.0新规范的发布为各工作流产品互容互通提供了统一的标准,结束了各工作流厂商各自为政相互抵斥的局面。 什么是BPMN、Workflow?BPM(Business Proces

2013-04-11 22:01:12 925

转载 纵观jBPM:从jBPM3到jBPM5以及Activiti5

对jBPM来说,今年最大的事件莫过于jBPM的创建者Tom Baeyens离开JBoss了。Tom Baeyens离开的具体原因尚不清楚,但他的离开产生了两个结果:一是jBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码,基于Drools Flow重头来过;二是Tom Baeyens加入Alfresco后很快推出了新的基于jBPM4的开源工作流系统Activiti。由此不难推测Tom

2013-04-11 08:43:50 731

转载 ubuntu命令行

linux命令# ls / 目录查看# ls -a / 列出所有文件,包括隐藏文件# ls -l /详细列出目录下文件的权限,所有者文件大小等详细信息,可以简单输入 "||"# ls -F /ect 列出目录下文件名及其目录类型,查看ect目录下的文件。文件名后有*号表示可执行文件有@表示符号链接 有/表示目录名# ls -t 依照最后修改文件时间列出文件名# ls -

2013-01-09 16:59:08 593

转载 策略模式

策略模式的结构    策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一 个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。下面就以一个示意性的实现讲解策略模式实例的结 构。  这个模式涉及到三个角色:  ●  环境(Context)角色:

2012-12-24 09:36:26 653

转载 JAVA布局模式:GridBagConstraints终极技巧

GridBagConstraints布局,先发一个实例:gridx = 2; // X2gridy = 0; // Y0gridwidth = 1; // 横占一个单元格gridheight = 1; // 列占一个单元格weightx = 0.0; // 当窗口放大时,长度不变weighty = 0.0; // 当窗口放大时,高度不变anchor = GridBagC

2012-12-20 16:43:33 2285

原创 单例模式

单例模式是指只能为该类生成一个实例,该实例在类内部实例化,整个应用只是用这一个实例对象单例模式的实现 package com.shilg.singleton;/** *  * @author shilg *单例模式是一个类只能实例化一个对象;整个应用使用这一个对象;自己实例化这个对象; *应用于一些 */public class Singleton {/

2012-12-20 14:50:18 400

原创 URLClassloader 例子

自己先写一个test打成jar  复制到当前项目的bin下  test.Son: test里边的类look:test里边的被调用的方法  package urlClassLoader.test;import java.io.File;import java.lang.reflect.Method;import java.net.URL;import java.n

2012-12-19 10:35:36 572

原创 xml文件操作

xml文件示例tee18package test;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;i

2012-12-19 09:02:46 1890

原创 Extjs checkbox处理

var editForm  = new Ext.form.FormPanel({             labelWidth: 80,             buttonAlign: 'center',             frame:true,             width: 490,             reader: reader,

2012-11-08 10:28:33 753 1

plsql连接远程oracle的简单方式(轻量oracle客户端)

plsql连接oracle,如果您不想安装庞大的oracle客户端,这个简直是精品,只需要简单修改配置即可; 安装完成配置(示例) ORACLE_HOME:D:\ProgramFiles\Oracle\Instant Client\bin 如果plsql还识别不到,可以配置 TNS_ADMIN:D:\ProgramFiles\Oracle\Instant Client\network\admin 还有在plsql中配置tools->preferences配置oraclehome 和 oci地址

2017-11-17

自己实现的雏形注解mvc(仿springmvc)

自己实现的雏形注解mvc(仿springmvc) 主要是为了练习下注解和servlet 帮助初学注解式spring的同学了解基本原理

2014-07-03

文章修改对比实现

文章修改前后对比 可输出操作数组帮助解析

2014-06-26

相似图片查找

图片处理工具类 相似图片判断 查找相似图片的算法 hash感知

2014-06-26

汉子转拼音

汉子转拼音的程序 包含了所需的jar 可以参考下

2014-06-26

substance 源码 自己整理调通了 可以直接build

自己找的swing皮肤包substance源码,在自己Eclipse上成功build的后,直接将项目压缩发上来的,想看的小伙伴们直接解压导入Eclipse就ok了,可以直接build的,里边包含了很多皮肤使用的例子,test包

2014-06-25

substance_5.3.jar

非常好用的swing皮肤开源包 substance

2014-04-15

xfire学习例子

一个简单的xfire入门例子 包含字符对象和list的调用传递 部署后引xfire类库可运行

2013-08-13

extjs实用开发指南

是一本非常不错的extjs学习参考书目 从基本入门开始 循序渐进 适合初学者应用 简单易懂

2011-07-08

空空如也

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

TA关注的人

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