- 博客(35)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 基于容器运行单机RabbitMq
RabbitMq: 运行容器 docker run -d --name drm-rabbitmq -p 15672:5672 -p 25672:15672 rabbitmq 进入容器bash docker exec -it drm-rabbitmq bash 查看插件 # rabbitmq-plugins list 启动web管理插件 http://d
2016-05-16 16:58:10
916
原创 html5 缓存设置
1.在服务器添加type以tomcat 为例:web.xml manifest text/cache-manifest 2.web中创建xxx.appcache文件: CACHE MANIFEST # 可以缓存 /plugins/ext-3.4.1/ext-all.js /plugins/My97DatePicker/WdatePicker.js NETWORK:
2013-12-12 18:16:39
1256
原创 centos二进制方式安装mysql5.5
weget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.34-linux2.6-x86_64.tar.gz shell> groupadd mysql shell> useradd -r -g mysql mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-V
2013-10-06 19:03:20
1306
原创 入门log4j2
1.引入依赖包 org.apache.logging.log4j log4j-api 2.0-beta9 org.apache.logging.log4j log4j-core 2.0-beta9 2.配置文件classpath:log4j2.xml 3.测试
2013-09-18 14:29:37
1121
原创 Spring-jdbc-script
Spring初始化数据源 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:jdbc="h
2013-09-10 10:59:33
2098
原创 Maven
1.构建项目,快速入门 mvn archetype:generate -DgroupId=com.summer.app -DartifactId=app-01 -DarchetypeArtifactId=maven-archetype-quickstart -Dinteracti
2013-08-06 10:53:48
610
原创 spring-velocity-jsp
1,使用annotation 声明控制器 2.velocity引擎 class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"> /WEB-INF/vm/ UTF-8 UTF-8 3.velocity解析器(order越小,先匹配,如果找不
2013-08-05 14:42:12
857
原创 mongodb系列
yum安装 1.运行yum命令查看MongoDB的包信息 yum info mongo-10gen yum update mongo-10gen mongo-10gen-server 2.配置yum源 /etc/yum.repos.d/10gen.repo [10gen] name=10gen Repository baseurl=http:/
2013-07-31 18:24:51
728
原创 nginx安装启动
yum -y install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel wget http://nginx.org/download/nginx-1.4.1.tar.gz Nginx在Linux环境下可以通过编译源码的方式来
2013-07-28 22:16:27
719
原创 MongoDB
1. Create a /etc/yum.repos.d/10gen.repo file to hold informationabout your repository [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0
2013-06-29 23:09:17
693
原创 svn_resin_持续优化中
通过svn的hooks自动部署项目到resin服务器 1.安装resin服务器 tar zxvf resin.tar.gz 2.安装svn服务器,建立库 $ yum install subversion $ yum install mod_dav_svn svnadmin create repos /works/svnroot/repos
2013-06-29 16:54:25
873
原创 springMVC入门
web.xml配置: contextConfigLocation classpath:beans.xml org.springframework.web.context.ContextLoaderListener springMVC org.springframework.web.servlet.DispatcherServlet contextConf
2013-04-14 11:13:17
767
原创 jquery+uploadify+springmvc文件上传
由于uploadify和jquery各个版本不同,js代码和后台接受接口有点不同。 html 标签: js代码: /* 文件提交 */ $('#file').uploadify({ 'swf' : '
2013-04-14 11:03:47
8004
原创 生产者和消费者模拟
package com.ddu.thread; public class ProducerConsumer { /** * @两个生产者一起生产,把product放入栈中,如果满了,等待消费者消费。 * @一个消费者消费,从栈中取,如果没有了,等待生产者生产 */ public static void main(String[] args) { Stack s = n
2013-03-16 20:50:18
732
原创 线程之间交换数据
public class ExchangerTest { /** * @exchanger.exchange(data1)只有两个线程同时到达了才能交换。多个线程之间交换时,先到的之间交换。 */ public static void main(String[] args) { final Exchanger exchanger = new Exchange
2013-03-16 20:48:50
1402
原创 线程工具CycliceBarrier
public class CycliceBarrierTest { /** * @集合一起出发 * CycliceBarrier * 等到有指定的线程个数到达个数是开始执行 */ public static void main(String[] args) { ExecutorService es = Executors.newCachedThreadPool();
2013-03-16 20:46:41
546
原创 线程CountDownLatch
public class CountDownLatchTest { /** * @百米赛跑,选手和裁判先到位,选手才能开始跑 */ public static void main(String[] args) { //倒计时计数器,只有ctls减到0是,才往下执行 final CountDownLatch ctls = new CountDownLatch(3); final
2013-03-16 20:45:01
611
原创 复习线程
package com.ddu.core.thread.lock; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lo
2013-03-15 00:25:05
480
原创 通过程序把前台开发的html >jsp
不想多说,代码很简单。 交流java 加好友。450757635 package junit.utils; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter
2013-03-05 23:26:54
836
原创 java 自带的代理
public class ProxyTest implements InvocationHandler { private Object obj; private long start; public Object bind(Object obj){ this.obj = obj; return Proxy.newProxyInstance(obj.getCla
2013-01-01 15:29:44
511
原创 遍历文件夹的两种方法
// 递归遍历文件价 public void scanDir(File file) { if (file == null) { return; } else { File[] files = file.listFiles(); for (File f : files) { if (f.isDirectory()) { scanDir(f); } else { System.o
2013-01-01 15:28:53
647
原创 Wait_Notify
public class Wait_Notify_Test { /** * @线程之间的通信 */ public static void main(String[] args) { Q q = new Q(); Product p = new Product(q); Cosumer c = new Cosumer(q); new Thread(p).start(); ne
2012-12-23 22:17:23
400
原创 多状态设计模式
/** * @param args * @throws InterruptedException * * 需求: * 使车子在给定的map中自由显示,不能走出map,且方向一次只能转到 * 相邻的方向,只有运动的方向和车的方向相同时,车的坐标才移动。 * * 方案: * 1.把车的运动行为委托给方向,d.run(this);然后所有的方向继承同一个接口Directio
2012-12-16 15:47:41
710
原创 生产者消费者问题
public class ProducerConsumer { /** * @两个生产者一起生产,把product放入栈中,如果满了,等待消费者消费。 * @一个消费者消费,从栈中取,如果没有了,等待生产者生产 */ public static void main(String[] args) { Stack s = new Stack(); new Thread(new P
2012-12-16 15:41:26
432
原创 求继续简化dao层通用!范型用的不是很熟练,求指导
public class DaoImpl { // 测试通过 public T add(T t) { Session session = null; try { session = HibernateUtils.getSession(); session.beginTransaction(); session.save(t); session.getTransaction().co
2012-11-07 15:40:57
581
原创 mvc使用工厂类,实现真正的分离
public class Factory implements FactoryAPI { private static Properties pro; static{ pro = new Properties(); try { pro.load(Factory.class.getResourceAsStream("class.properties")); } catch (IOExc
2012-10-22 11:04:47
664
转载 Cookie
1.设置Cookie 1 Cookie cookie = new Cookie("key", "value"); 2 cookie.setMaxAge(60); //设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。 3 cookie.setPath("/test/t
2012-10-11 14:02:20
399
原创 Web应用读资源文件
1.资源文件放在src下面,编译之后就放在web-inf/classes的目录下了,利用context读取: public String test1() { InputStream is = this.getServletContext().getResourceAsStream("/WEB-INF/classes/pro.properties"); Properties
2012-09-26 21:08:37
488
原创 触发器入门
--创建触发器 --1,在某表添加一条记录时,提示添加了记录 create table tri(id number, name varchar2(32)); -- create or replace trigger mytrigger1 after insert on scott.tri begin dbms_output.put_line('添加一条记录'); end; /
2012-09-22 15:50:36
576
原创 分页
@Test public static void fy() { con = getConnection(); try { cs = con.prepareCall("{call fyPro(?,?,?,?)}"); /** * (v_in_tablename in varchar2, v_in_pagesize in number, * v_in_pagenow in number,
2012-09-21 16:47:23
566
原创 写死有返回结果的执行过程
//执行有返回结果的存储过程 public static void exPro(){ con = getConnection(); try { cs=con.prepareCall("{call mypro1(?,?)}"); //设置第一个值 cs.setInt(1, 10); //注册第二个返回值 cs.registerOutParameter(2, oracle.jdbc.O
2012-09-21 14:50:21
1350
原创 oracle_看韩老师视频学游标
/**游标**/ --给某部门所有工资低于2k的员工们加500快 create or replace procedure pro5(v_in_deptno number) is --定义游标类型 type cl_emp_cursor is ref cursor; --定义游标变量 v_emp_cursor cl_emp_cursor; --第一两接受数据类型 v_ename emp
2012-09-19 21:03:55
1508
原创 oracle数据管理
表的定义和修改: Oracle的数据类型,函数,事物及失误权限,表的约束 (表级定义,列级定义) create table users( ud number(4,0), id number(3,-2), nam char(32), addrss varchar2(32), birthday Date ); rename user
2012-09-17 20:12:26
450
原创 oracle入门
Oracle是采用操作系统认证,和数据库认证。如果操作系统当前用户是ora_dba成员是连接时以sysdba登录是不会验证用户名和密码的,普通用户才会到数据库认证,同时可以采用不同的方式取消oracle的操作系统的认证。 如果超级用户sys忘记密码,可以先备份在删除PWDmydb.ora,再通过dos通过orapwd命令在生成密码文件。 概要文件profile,记录数据库的约束条件了配置项
2012-09-17 20:08:32
530
阿里巴巴Java开发手册(终极版)
2018-03-14
HDFS用户指南
2013-09-04
SpringAction
2013-06-29
ExtJS 3.4 tabpanel 刷新问题
2013-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅