- 浏览: 7607 次
- 性别:
- 来自: 山西
最新评论
文章列表
Maven常用命令:
mvn archetype:create :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
mvn -Dmaven.test.skip=true : ...
HttpClient
- 博客分类:
- JAVA
private MultiThreadedHttpConnectionManager httpConnectionManager = new MultiThreadedHttpConnectionManager();
private HttpClient client;
static {
client = new HttpClient(httpConnectionManager);
//每主机最大连接数
client.getHttpConnectionManager().getParams().setDefaultMaxConnectionsPerHo ...
了解负载均衡 会话保持 session同步
- 博客分类:
- JAVA
一,什么负载均衡
一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西。但是随着网站访问量和流量的快速增长,单台服务器受自身硬件条件的限制,很难承受这么大的访问量。在这种情况下,有二种方案可以选择: 1,对单台服务器的硬件进行更新,由双核的变成四核的,内存加大等。 2,增加服务器的台数,来分担服务器的负担。以实现增加网络带宽,增加服务器的处理能力的目的。
第一种方法可以理解为纵向发展,这种方法总是有限。 第二种方法才是解决问题的正确选择 实现负载均衡的方法,大至分为二个方向,一种是用软件来实现负载均衡,另一种是硬件实现负载均衡(包括结合硬件和 ...
1、JavaScript SetInterval与setTimeout
setTimeout(function() {getVerifyCode(term);}, 1000);
setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间 ...
ajax get and post区别
- 博客分类:
- JAVA
1、使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来
2、使用Get请求发送数据量小,Post请求发送数据量大
3、缓存,GET访问浏览器认为是等幂的, 就是一个相同的URL只有一个结果[相同是指 整个URL字符串完全匹配],所以,第二次访问的时候,如果URL字符串没变化,浏览器是直接拿出了第一次访问的结果(缓存)。
POST则认为是一个变动性访问(浏览器 认为 POST的提交 必定是 有改变的),防止GET的等幂访问,就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的],设计WEB页面的时候 也应该遵守这个原 ...
预告一:
刘时镇:
그때 허락없이 키스한 것 말입니다.
那时没经过你的同意就吻你的事
姜暮烟:
그 이야기는 내가 꺼낼 때까지
那件事在我说出来之前...
刘时镇:
뭘 할까요? 내가!
我应该怎么做呢?
사과할까요? 고백할까요?
是道歉呢?还是表白呢?
预告二:
刘时镇:
의사면 남친 없겠네요?바빠서.
医生的话,应该没有男朋友吧,因为太忙。
姜暮烟:
곤인이면 여친 없겠네요?빡세서.
军人的话,应该没有女朋友吧,因为太苦。
刘时镇:
대담은 누가 하나 ?
答案谁知道呢?
1、下载Linux JDK安装文件jdk-6u45-linux-i586.bin(根据自己情况)
2、mkdir /usr/java,将安装文件考到该目录下
3、运行安装,./jdk-6u45-linux-i586.bin
4、环境变量配置:
vi /etc/profile
文件中添加:
export JAVA_HOME=/usr/jdk1.6.0_07
export JRE_HOME=/usr/jdk1.6.0_07/jre
export PATH=$PATH:/usr/jdk1.6.0_07/bin
ex ...
1、new String(PropertiesUtil.get("SATRANS.MERCHANT_NAME").getBytes("ISO8859-1"),"UTF-8")
new String(Base64.decode(encodeStr),"UTF-8")
2、我们经常会给mysql中时间字段设置成bigint类型,java存入的时候就直接new Date().getTime()存入,这样我们直接查询sql语句的时候那个bigint类型的时间就无法查看。
SELECT ...
一、Oracle SQL性能优化
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中 ...
Spring注解@Component、@Repository、@Service、@Controller
@Service用于标注业务层组件
@Controller用于标注控制层组件(如struts中的action)
@Repository用于标注数据访问组件,即DAO组件(repository 仓库; 贮藏室; 博物馆; 亲信;)
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。(component 成分; 组分; 零件; [数] 要素;)
<context:component-scan base-package ...
Mysql与Oracle区别
- 博客分类:
- 数据库
Mysql与Oracle区别
1、Mysql是开源的而Oracle价格非常高,Oracle是大型数据库而Mysql是中小型数据库(Oracle市场占有率达40%,Mysql只有20%左右)
2、安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用 ...
HTTP TCP/IP
- 博客分类:
- 随写
1. HTTP简介
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确 ...
IM(InstantMessaging 即时通讯、实时传讯),这是一种可以让使用者在网络上建立某种私人聊天室(chatroom)的实时通讯服务。
NoSQL(非关系型的数据库)数据库的四大分类:键值(Key-Value)存储数据库、列存储数据库、文档型数据库、图形(Graph)数据库。
SOA (面向服务的体系结构)Service-Oriented Architecture
SSO(Single Sign On)单点登录,SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
WSDL Web服务描述语言(Web Service Description Lan ...
一、junit不使用eclipse自身的jvm参数
知道原因就好改了:
1 单独运行junit,在jvm参数里填加:-Xms128m -Xmx1024m (注:具体参数根据自身机器和需求来确定)
2 ant中单元测试: <junit maxmemory="1024m" p ...
Hibernate Join
- 博客分类:
- JAVA
1) A和B是一对多的关系。
我在B的BEAN上面,通过Anotation建立如下关系。
@ManyToOne(cascade = CascadeType.REFRESH, targetEntity = TABLE_A.class)
@JoinColumn(name = "A_ID", referencedColumnName = "ID", nullable = true, insertable = false, updatable = false)
2) @ManyToMany(fetch = FetchType.L ...