- 浏览: 88824 次
- 性别:
- 来自: 上海
最新评论
-
woshixushigang:
loader.loadClass(servletName); ...
如何用URLClassLoader来加载一个指定目录下的class类 -
forrest420:
官网,或者ActiveMQ in Action
学习ActiveMQ -
liushilang:
你说的是,看样子写东西还得要认真,包装是不可少的。
学习ActiveMQ -
idealab:
和自由一行字,还被广告给覆盖了。
学习ActiveMQ -
src_bord:
在这里我给出我的建议~
你的13个目标数据库 不是有1 ...
如何多线程查询不同的目标数据库
文章列表
Dozer使用总结
1 概念
1.1 什么是dozer?
Dozer 是一个对象转换工具。
https://wen.lu/webhp?hl=zh-CN
http://74.125.3.231/
http://91.213.30.151/
卫星地图
http://www.meet99.com/map
动态设定Spring中bean的属性
- 博客分类:
- java编程
这两天在整Spring的JMS我们需要动态的设定message receiver的selector选择性的接受消息Spring的做法是要在DefaultMessageListenerContainer里设定selector的属性,可是要写在配置文件里,这样就不能动态设定了仔细研究了下Spring的文档,发现了解 ...
IDEA如何打包可运行jar的一个问题。
背景:
有时候,我们会用IDEA来开发一些小工具,需要打成可运行的JAR 包;或者某些项目不是WEB应用,纯粹是后台应用,发布时,也需要打成可运行的JAR包。并且,如果依赖第三方jar时,又不希望第三方jar也打入最终 的可运行jar包,并且还希望,组织下目录结构(如把第三方jar文件,放到最终可运行jar包的并行目录lib下)
开发环境
OS: Windows 8.1
JDK: 1.7.0
开发工具: IntelliJ IDEA 13.1.1
步骤:
1. 选中Java项目工程名称,在菜单中选择 File->proj ...
JQuery的Ajax跨域请求的解决方案
- 博客分类:
- java编程
今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。
什么是jsonp格式呢?API原文:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在 ...
Session:在计算机中,尤其是在网络应用中,称为“会话”。它具体是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。Session实际上是一个特定的时间概念。
目录:
一、术语session
二、HTTP协议与状态保持
三、理解cookie机制
四、理解session机制
五、理解javax.servlet.http.HttpSession
六、HttpSession常见问题
一、术语session
在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是tran ...
MINA之心跳协议运用
- 博客分类:
- java编程
心跳协议,对基于CS模式的系统开发来说是一种比较常见与有效的连接检测方式,最近在用MINA框架,原本自己写了一个心跳协议实现,后来突然发现MINA本身带有这样一个心跳实现,感于对框架的小小崇拜,在实践的同时研究了一下!
MINA TCP/IP SOCKET
设置MySQL数据表主键
- 博客分类:
- MySQL
设置MySQL数据表主键: 使用“primary key”关键字创建主键数据列。被设置为主键列不允许出现重复的值,很多情况下与“auto_increment”递增数字相结合。如下SQL语句所示:
<pre>
Mysql>create table books(bookid int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,bookname varchar(50));
Mysql>insert into books(bookname) values(“book1”),(“book2”),(“book3”);
M ...
本文是参考网络文章测试整理,报歉忘记参考地址了,这只是做参考
1 import java.io.BufferedReader;
2 import java.io.DataOutputStream;
3 import java.io.InputStreamReader;
4 import java.net.HttpURLConnection;
5 import java.net.URL;
6 import java.net.URLEncoder;
7
8 /**
9 * HttpURLConnection 模拟浏览器http请求 ...
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。
因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。
如下图所示:
下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。
有两个简单例子,以说明 “exists”和“in”的效率问题
1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;
T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。
2) select * from T1 where T1.a in (select T2.a from T2) ;
T1数据量非常大而T2数据量小时,T1>>T2 时,2) 的查询效率高。
exists 用法:
请注意 1)句中的有颜色字体的部分 ,理解其含义;
其中 ...
C3P0 与 DBCP 的区别
- 博客分类:
- java编程
两者主要是对数据连接的处理方式不同!C3P0提供最大空闲时间,DBCP提供最大连接数。
前者当连接超过最大空闲连接时间时,当前连接就会被断掉。DBCP当连接数超过最大连接数时,所有连接都会被断开。
maven环境快速搭建
- 博客分类:
- Maven
最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。
----------------准备工作-------------
Jdk 1.5以上java开发环境。
Eclipse IDE 一个。
Maven 3.0.3下载地址: http://maven.apache.org/docs/3.0.3/release-notes.html
Oracle 索引 详解
- 博客分类:
- Oracle
一.索引介绍
1.1 索引的创建语法:
CREATE UNIUQE | BITMAP INDEX <schema>.<index_name>
ON <schema>.<table_name>
(<column_name> | <expression> ASC | DESC,
Apache Mina 网络通信
- 博客分类:
- java编程
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。Mina 主要有1.x 和2.x 两个分支,这里我们讲解最新版本2.0,如果你使用的是Mina 1.x,那么可能会有一些功能并不适用。学习本文档,需要你已掌握JAVA IO、JAVA NIO、JAVA