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

原创 不想用Redis了,分布式缓存方案的思考
Redis已经成为如今Java项目缓存方案的标准和绝大多数场景的解决方案,但本人在做一个新项目,这个项目一开始可能想以非常小的集群出现时,可能就两台应用服务器,但要做分布式缓存,至少要保存登录数据,这时候如果用Redis,那势必需要搭建一个Redis server,有点麻烦也有点浪费,搭建了就要维护监测,需要为Redis服务器提供近乎专有的内存空间,这时候还得思考,内存多大合适,单节...
2019-07-25 15:45:08
476
原创 user.table.column, table.column 或列说明无效----解决办法
这个问题造成的原因是因为用了不该用的字段名或oracle的关键字,我是用order报的这个错这时候即使你想改名或删除这个字段都发现一直报这个错解决方法:在你想删除或更新的字段上加上双引号进行操作就不会报错,这样可以删掉重来或者修改如:alert table tablename drop column "ORDER";...
2018-03-15 18:02:59
1752
原创 Hadoop Secondarynamenode原理分析
namenode的文件存储 namenode数据存储分为两个文件,fsimage与edits文件,edits文件记录了所有namenode的操作,相当于日志记录。fsimage记录了namenode的数据。在namenode启动时,会加载fsimage的数据到内存中,并从edits文件中解析所有数据信息到内存,两个数据合并后共同组成了namenode全量信息。secondar
2017-02-21 14:17:54
1086
原创 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
1790
转载 性能测试调优
1系统性能定义性能测试,主要是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。系统性能主要包括两个值:吞吐量(Throughtput),即每秒钟可以处理的请求数,事务数。系统延迟(Latency),也就是系统在处理一个请求或一个事务时的延迟。它们两者之间的关系:Throughput越大,Latency会越差。请求量过大,
2016-10-13 14:40:23
3598
原创 Linux ssh免密码登录设置
一 目标 多台Linux机器免密码互相登录,本文以设置两台为例!实现从Master(192.168.1.243)无密码登录Slave1(192.168.1.179) 二 实现原理 使用ssh-keygen生成公钥和私钥,关于公钥和私钥网上有很多说明,其最大特点为公钥和私钥成对出现,用其中一个加密的内容,仅只能用另一个解密, 我们将用Master生成的公
2016-05-25 18:02:41
1137
原创 tomcat下部署单个项目域名的配置
域名在tomcat下配置到项目有多种方法,因为tomcat本身就非常灵活,本文介绍比较简单的配置,只是众多配置方法中的一种;一.修改端口为80 80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 解释:域名解析到I
2015-10-08 10:23:50
559
转载 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
535
转载 Hibernate 所有缓存机制详解
hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交或回滚了,我们称session就关闭了,生命
2014-04-03 07:57:51
536
转载 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
753
转载 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
551
原创 解决从网页复制代码到eclipse中全部画红报错的问题
有时候我们从网页上直接copy代码以验证博客等所述内容但往往拷贝下来的代码全部报错,有时候删了重写会解决问题,但非常麻烦;我们都知道应该是编码的问题,但一直不知道怎么解决;今天找到了一种解决办法,将代码copy到ultraEdit中,选择另存为,按下图指定格式保存后会出现“\u3000”等字符,将代码全部copy到eclipse中 ReplaceAll “\u3000”这个字符就可
2013-06-24 09:47:04
3589
转载 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
1325
原创 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
1062
原创 工作流Activiti 流程定义的挂起和流程实例的挂起
Activiti中支持流程定义的挂起和流程实例的挂起,我们自然会想的挂起之后一些细节问题,本文稍加说明activiti支持流程定义的挂起,当一个流程定义被挂起之后,对应的流程实例是否可用呢? 5.11版之后的Activiti支持挂起流程定义后可选择流程实例是否可执行。当挂起一个流程实例的时候相关的任务也会被挂起;
2013-05-10 11:47:29
3554
转载 Activiti 数据库表创建、更新策略的配置
Activiti 引擎启动时默认会检测数据库版本与程序版本是否相符,不相符就会抛出异常停止引擎的初始化。这一策略可以通过引擎的初始化配置参数databaseSchemaUpdate来控制,如下图的spring配置文件说明: ...... <!-- activiti数据表构建策略控制:(见DbSqlSession.performSchemaOperationsProcessEngin
2013-04-24 08:49:44
1592
转载 工作流引擎Activiti使用总结
工作流引擎Activiti使用总结1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1 我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow;功能相对Activiti来说比较弱,但是能满足日常
2013-04-15 09:13:59
3569
1
转载 BPMN2新规范与Activiti5
上世纪九十年代以后,随着WfMC联盟的成立,BPM市场群雄逐鹿如火如荼,工作流技术得到了突飞猛进的发展,其中IBM、Oracle等大型软件厂商在工作流领域各扯大旗割据一方。2011年BPMN2.0新规范的发布为各工作流产品互容互通提供了统一的标准,结束了各工作流厂商各自为政相互抵斥的局面。 什么是BPMN、Workflow?BPM(Business Proces
2013-04-11 22:01:12
955
转载 纵观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
753
转载 ubuntu命令行
linux命令# ls / 目录查看# ls -a / 列出所有文件,包括隐藏文件# ls -l /详细列出目录下文件的权限,所有者文件大小等详细信息,可以简单输入 "||"# ls -F /ect 列出目录下文件名及其目录类型,查看ect目录下的文件。文件名后有*号表示可执行文件有@表示符号链接 有/表示目录名# ls -t 依照最后修改文件时间列出文件名# ls -
2013-01-09 16:59:08
630
转载 策略模式
策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一 个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。下面就以一个示意性的实现讲解策略模式实例的结 构。 这个模式涉及到三个角色: ● 环境(Context)角色:
2012-12-24 09:36:26
718
转载 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
2385
原创 单例模式
单例模式是指只能为该类生成一个实例,该实例在类内部实例化,整个应用只是用这一个实例对象单例模式的实现 package com.shilg.singleton;/** * * @author shilg *单例模式是一个类只能实例化一个对象;整个应用使用这一个对象;自己实例化这个对象; *应用于一些 */public class Singleton {/
2012-12-20 14:50:18
417
原创 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
592
原创 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
1955
原创 Extjs checkbox处理
var editForm = new Ext.form.FormPanel({ labelWidth: 80, buttonAlign: 'center', frame:true, width: 490, reader: reader,
2012-11-08 10:28:33
779
plsql连接远程oracle的简单方式(轻量oracle客户端)
2017-11-17
自己实现的雏形注解mvc(仿springmvc)
2014-07-03
substance 源码 自己整理调通了 可以直接build
2014-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人