- 博客(41)
- 资源 (11)
- 收藏
- 关注
转载 Redis命令总结
Redis命令总结连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务远程服务控制info:提供服务器的信息和统计monitor
2014-11-27 20:05:06 562
原创 JPA与SQLite的配置
JPA persistence.xml配置<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/n
2014-11-18 21:34:30 5824
原创 SQLite 的学习
QLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。现在你已经安装了 SQLite 数据库,接下来我们创建首个数据库。在命令行窗口中输入如下命令来
2014-11-18 21:09:10 594
原创 Common Dbutils使用说明
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。主要类与接口:DbUtils类:启动类ResultSetHandler接口:转换类型接口MapListHandler类:实现类,把记录转化成ListBeanListHandler类:实现类,把记录转化成List,使记录为JavaBean类型的对象Qrery Runn
2014-11-18 20:50:16 2068
原创 注解定义示例及说明
定义方式:@Target(value = ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Writer { String value() default "Writer";}注解@Target也是用来修饰注解的元注解,它有一个属性ElementType也
2014-11-18 20:47:26 721
原创 ActiveMQ、Spring整合学习
ActiveMQ 下载地址:下载:http://activemq.apache.org/download.htmlwin7系统启动出错,解决方法:控制面板-管理工具-服务-找到Internet Connection Sharing服务,双击打开,选择停止。示例1、ActiveMQ jarorg.apache.activemqactivemq-all5.4
2014-11-18 20:41:33 1576
原创 Redis 主从配置
环境:CentOS 6.5master:192.168.2.251slaver: 192.168.2.252在从库(192.168.2.252)上redis.conf文件 # slaveof ----》slaveof 192.168.2.251 6379./redis-server ../redis.conf./redis-cli -h 192.168.2.25
2014-07-11 14:49:43 1688
原创 Linux redis 安装
首先下载reids的压缩包 reidis-2.4.15.tar.gz,redis安装:tar xvf redis-2.6.13.tar.gzcd redis-2.6.13make && make install 或 make MALLOC=libc然后等待他安装完成.安装配置完成之后就是运行软件了,首先在src目录下面键入 ./ redis-server
2014-07-11 14:36:50 626
转载 Redis 配置文件详解
1.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize yes 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /usr/local/redis/var/redis.pid 3. 指定Redis监听端口,默认端口为637。
2014-07-11 14:29:45 1240
原创 spring 、zookeeper(dubbo)整合
1.maven pom jar包UTF-83.1.0.RELEASE1.7.51.7.21.2.17org.slf4jslf4j-api${slf4j.version}org.slf4jslf4j-log4j12${slf4j-log4j12.version}providedlo
2014-07-11 14:25:19 11591
原创 JAVA Proxy(代理) 学习
动态代理 与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。1、JDK的动态代理机
2014-07-11 14:17:20 1237
原创 对象排序Comparator与Comparable
当集合中存储的都是对象时,我们要对其进行排序,就要借助于Comparator或Comparable,以简单的方式实现对象排序或自定义排序。例子:一个对象类:Comparable的实现:对象类实现Comparable接口的compareTo方法package com.chj.comparator;public class User implements Compara
2014-07-11 14:17:03 666
原创 memcached与spring整合、测试
测试代码:1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类:package com.chj.memcached;import com.danga.MemCached.MemCachedClient
2014-07-11 12:07:48 4082
原创 Linux CentOS memcached 安装
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。linux 下载、安装1.安装
2014-07-11 11:58:13 784
原创 Spring与Hessian的整合学习
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。注意事项在进行基于Hessian的项目开发时,应当注意以下几点:JAVA服务器端必须具备以下几点:·包含Hessian的jar包·
2014-07-11 11:42:45 1251
原创 Linux下MySQL安装与测试
huanjmysql-service、mysql-client卸载和安装下载地址:service : http://download.mysql.cn/src/2006/0410/5520.htmlclient : http://download.mysql.cn/src/2006/0410/5519.htmlMySQL-server-5.1.7-0.i386.
2014-07-11 11:34:48 790
原创 Windows Server 2003 的一些配置整理
Windows Server 2003 的一些配置整理:取消开关机登录时要按Ctrl+Alt+Delete组合键控制面版 --> 计算机管理 --> 本地策略 --> 安全选项 --> 禁止开机按CTRL+ALT+DELETE。取消关机时候的关机计划 运行:"gpedit.msc" --> "计算机配置" --> "管理模板" --> "系统"--> "显示关机事
2014-03-31 10:18:52 2864
原创 Spring AOP
package com.chj.web.aop;import org.apache.log4j.Logger;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;public class TimeAspect {private static Logger logg
2014-03-24 14:42:55 634
原创 spring 定时任务
1.Task 定义package com.chj.web.timer.task;import java.util.Random;import java.util.TimerTask;public class ExampleTask extends TimerTask {private String name;private Random random
2014-03-24 14:34:20 614
原创 JAX-WS实现Web Services开发
接口:package com.chj.web.service;import java.util.List;import javax.jws.WebMethod;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;import com.chj.web.entity.User;@WebS
2014-03-23 12:30:58 830
原创 对象序列化
public static T getObjectFromBytes(byte[] buffer, Class clazz) throws IOException, ClassNotFoundException {ByteArrayInputStream bais = null;ObjectInputStream ois = null;try {bais = new ByteAr
2014-03-14 11:20:54 598
原创 Ajax请求,参数中含有非法字符处理
Ajax请求,参数中含有非法字符处理自己遇到了类似的问题,在网上找了这个方法,测试了下,可以。需要 json2.js文件参数 var jsondata = {"param1":"+_)(*&^%$#@!~","param2":"!@#$%^&*(()_+"};jQuery.ajax({ url : "demo/specialcharacter.htm",
2014-03-06 14:20:29 10747
原创 完全卸载oracle11g步骤
在网上找的,自己试了试,可以。完全卸载oracle11g步骤:1、 停止所有Oracle服务 卸载Oracle。2、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。3、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表
2014-03-06 14:15:09 777
原创 maven web 工程转 java web工程
将maven工程转换成java工程前提maven环境变量配置成功在命令行进入的maven工程(pom.xml文件夹)中,运行命令:mvn eclipse:eclipse -Dwtpversion=1.0
2014-03-06 14:10:49 1317
原创 Apache 的代理使用 配置
1.Apache下载、安装2.Apache装好之后确认一下安装目录modules下有没有mod_proxy_http.so和mod_proxy.so两个文件3.在conf文件夹下httpd.conf里面要配置LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_pro
2013-11-24 09:01:45 1003
原创 mysql 绿色版的使用配置
1:进入http://download.mysql.cn/src/2006/0710/5542.html,下载mysql-5.0.22-win32.zip,2:解压该文件(修改一下文件夹名:如MySQL5)3:进入该MySQL5下添加两个bat文件3.1:Install MySQL Service.bat 说明:该文件是将mysql添加到系统的本地服务中文件内容:D:cd
2013-11-24 08:51:33 931
原创 APACHE apache_2.0+TOMCAT6.0配置负载均衡
APACHE apache_2.0+TOMCAT6.0配置负载均衡注:本例程以一台机器为例子,即同一台机器上装一个apache和2个Tomcat。一、前期准备工作:安装用的程序(前提保证已安装了JDK1.5以上的版本)apache_2.0.49-win32-x86-no_ssl.msi (下载:http://archive.apache.org/dist/httpd/binari
2012-02-06 18:52:30 768
原创 Window XP 手动添加本地服务
Window XP 手动添加本地服务创建:sc.exe create "Service Name" binPath= "C:\Your Program.exe" 注:binPath=后的空格,binPath指定的是.exe文件的绝对路径。删除:sc.exe delete "Service Name"启动:sc.exe start "Service Name"停止:sc.ex
2012-02-06 13:57:21 2240
原创 将Apache2手动安装成Windows的服务
将Apache2手动安装成Windows的服务通过命令行进入到Apache目录下的bin文件夹中,有Apache.exe文件。 安装为Windows服务 命令:apache -k install -n "Apache2" 要移除一个Apache服务,应用 : apache -k uninstall -n "Apache2"
2012-02-06 12:59:17 1079
原创 绿色版本Tomcat的系统服务配置
Tomcat 系统服务的配置1.下载绿色版本Tomcat并解压,路径(D:\Program Files\Apache\tomcat6)2.进入命令行 ,进入到Tomcat的安装目录下(D:\Program Files\Apache\tomcat6\bin),在bin目录下有个文件service.bat3.创建Tomcat系统服务:输入命令【service install】,回车,提示:
2012-02-06 12:20:22 2190
原创 JPA 多对多实例配置
例子:@Entity@Table(name = "CS_USER")public class User implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue @Column(name = "AID")
2011-12-06 13:05:25 4429
原创 Jboss Seam 注解总结
@Name@Name("componentName")为一个类定义一个Seam组件。所有Seam组件都需要该注解。@Scope@Scope(ScopeType.CONVERSATION)定义默认的组件上下文。可以定义的值由 ScopeType 枚举:EVENT, PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION
2011-11-08 09:28:50 7010 1
转载 从多角度较全面地总结了Seam的优势
一、增加AJAX特征的最快捷方式在功能上,Ajax改变了Web的交互模型。传统Web客户端所使用的同步、粗粒度的请求,引发了很多服务器端应用吃掉少量的缓存,并且没有带来缓存级别的并发操作。许多情况下,”无状态”的架构只是基本的解决方案,却远远不够!Ajax客户端通过很多异步、并行、细粒度的请求和服务器连接,使开发人员可以轻易地连接和获取远端”数据库”信息。可是如果状态在交互时被保存到内
2011-11-04 15:45:56 1022
转载 jxl.jar实例说明
我说一下JAVA控制EXCEL的方法之一。(BORLAND.COM) 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一 件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在 JSP或Servlet 中创建一个CSV (comma separated value
2011-06-07 09:14:00 965
转载 Oracle调优入门及提高篇
<br /> 在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。<br /> 企业软件热点文章 <br /> Java中计算两个日期相差几天 Oracle物理结构概述 <br /> 在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Ora
2011-04-25 09:12:00 716
原创 Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
<br />SELECT TO_CHAR(to_date(222,'J'),'Jsp') FROM dual;<br />SELECT TO_CHAR(to_date('2011-04-07','yyyy-MM-dd'),'day') FROM dual;<br />--Oracle EXTRACT()函数的用法<br />SELECT EXTRACT(YEAR FROM SYSDATE) as year<br /> ,EXTRACT(MONTH FROM SYSDATE)as month
2011-04-08 17:19:00 1316
转载 Oracle内建包UTL_FILE使用说明
在数据库的开发中,当PL/SQL语句很复杂的时候,我想写一些Log,就像java的Log4j那样。这样就可以很好的跟踪程序的运行情况。在网上找到的文章不是很好用,修改了一下。1:在Oracle服务器上建立一个目录并指定权限(我这个是unix的。windows用c:/tmp之类的就行)CREATE DIRECTORY TEMP AS '/tmp';GRANT READ,WRITE ON DIRECTORY TEMP TO PUBLIC;GRANT EXECUTE ON SYS.UTL_FILE TO YO
2011-04-08 13:00:00 4045
转载 用java调用oracle存储过程总结
<br />1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。<br />2、什么时候需要用存储过程<br /> 如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通常是一些经常要执行的任务,这些任务往往是针对大量的记录而进行的。在服务器上执行存储过程,
2011-04-06 17:21:00 699
转载 Oracle SQL中的IN 和 EXSITS区别总结
<br />IN <br />确定给定的值是否与子查询或列表中的值相匹配。 <br /><br />EXISTS<br />指定一个子查询,检测行的存在。 <br /><br />比较使用 EXISTS 和 IN 的查询 <br /><br />这个例子比较了两个语义类似的查询。 <br />第一个查询使用 EXISTS 而第二个查询使用 IN。注意两个查询返回相同的信息。 <br />SELECT DISTINCT pub_name <br />FROM publishers <br />WHERE EX
2011-04-01 10:28:00 1276
原创 PLSQL学习(二) 数组专题
PLSQL学习(二) 数组专题 PLSQL中提供了三种数据的形式,功能还是比较强大的。但是总的来说,PLSQL中的数组知识掌握最简单的那种,其他大致了解就可以了。因为从实际应用的角度来说,在PLSQL中用到数组的几率不是很大。这主要是由于PLSQL跟数据库的紧密结合特性所决定的,数据库的表可以很轻易得实现基本的数组功能。当然这是我个人的一点理解,不一定正确。下面是详细介绍
2010-05-27 10:33:00 10345 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人