- 浏览: 966738 次
- 性别:
- 来自: 北京
最新评论
-
菜鸟学生会:
Spring与dubbo分布式REST服务开发实战网盘地址:h ...
Dubbo与Spring的配合使用 -
奔跑的码侬:
基于 Spring + Dubbo 开发分布式REST服务实战 ...
Dubbo与Spring的配合使用 -
卧槽这是我的昵称麽:
...
MyBatis的parameterType和resultMap -
xiongzhe90:
学习中,赞一个
idea14使用maven创建web工程 -
zqb666kkk:
nice 非常好!
jquery form向spring mvc提交表单
文章列表
Java中文乱码问题的解决方案
- 博客分类:
- basic of java
在WebService调用中,经常会发生中文乱码问题,除了服务器的配置(如tomcat的server.xml中设置)
<Connector port="8080" protocol="HTTP/1.1"
URIEncoding="UTF-8"
connectionTimeout="20000"
redirectPort="8443" />
还有一些影响中文乱码的因素。
1. 在web p ...
Maven常见问题
- 博客分类:
- basic of java
1. Referenced Projects Classpath Entries
如果在配置Deploy Assemble时,增加Maven的依赖Add的是Referenced Projects Classpath Entries,在Debug时遇到“Class Not found”,可能是Maven的包没有发布到WEB-INF/LIB目录下,这时到project的目录下,打开.classpath文件,把其中的
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPA ...
前提:eclipse上已经安装Maven插件 eclipse-maven3-plugin。
web环境Build:
1. Convert to Java Dynamic Web Project
Project-->properties-->Project Facets,click "Convert to faceted from...",select the "Dynamic web modules" and "Java" option,click "Further configuration avail ...
MySql中的time_out错误
- 博客分类:
- database
MySql版本:5.5
部署的一个Web服务,日志报错:
The last packet successfully received from the server was 246,418,715 milliseconds ago. The last packet sent successfully to the server was 246,418,715 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring ...
eclipse快捷设置
- 博客分类:
- ide
1. 设置代码自动格式化
java->editor->Save Actions->Format Source Code
2. Eclipse背景颜色修改
操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下:
1、打开windows->Preference->General->Editors->Text Editors,右边出现Text Editors面板。 面板中有这样一个选项:Appearance color options; ...
Eclipse中快速搭建Maven环境
- 博客分类:
- ide
Initial:
1. 下载Maven文件:apache-maven-3.0.5-bin.zip,unpacked到D://maven3
2. 在系统变量中新建:M2_HOME:D:\maven3
3. 把maven加入path系统变量,在path增加:%M2_HOME%\bin;
在命令行查看:
mvn -v
此时会有maven相关的环境配置信息显示,显示出来则说明配置成功。
4. 在eclipse的配置文件eclipse.ini中增加一行:
-vm
D:\Java\jdk1.7.0_51\bin\javaw.exe
Advanced:
1. ...
maven的pom文件
- 博客分类:
- basic of java
pom.xml打jar包时加入依赖的包:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0< ...
MySql监控工具Mytop的安装过程
- 博客分类:
- database
mytop是一个类似Linux下的 top命令风格的MySQL监控工具,可以监控当前的连接用户和正在执行的命令。
1. 安装TermReadKey 下载地址:http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz 安装:
tar xzvf TermReadKey
cd TermReadKey
perl Makefile.pl
make
make test
make install
2. 安装DBI
下载地址:http://search.cpan.o ...
MySql 索引优化
- 博客分类:
- database
索引的类型
1. 普通索引:最基本的索引,没有任何限制。
2. 主键索引(Key):特殊的唯一索引,不允许有空值。
3. 唯一索引(Unique):索引列的值必须唯一,允许有空值。如果是组合索引,则该组合的值必须唯一。
4. 组合索引(Compose):多个列组合的索引。比如cityId、address、name三列建了组合索引,则相当于建立了三组索引:cityId、address、name, cityId、address, cityId, 这是因为MySQL组合索引“最左前缀”的结果,就是从最左边的列开始组合。
5. 短索引:创建索引时,如果是varchar或char列,索引的l ...
ubuntu版本:ubuntu 12.04
jdk版本:jdk-6u35-linux-x64.bin(64位)
下载URL:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html
eclipse版本:eclipse-jee-europa-winter-linux-gtk.tar.gz
首先把jdk-6u35-linux-x64.bin复制到/usr/java目录下,然后进行终端(Ctrl+Atl+T ,这三个键联合起来用就可以打开终端)输入命令:
修改bin文件权限 ...
Tomcat和Apache配合集群配置
- 博客分类:
- 架构和设计
使用到的软件
Apache 2.2.17
tomcat 6.0.29
mod_jk.so
OS环境:windows XP 32位
服务器集群会比单机的TPS提高不少,也提高了系统的可用性,避免单机宕机影响整个系统不能运行,所以集群会比单机有更多的容灾性、可靠性和高性能。
Apache的安装过程略。
mod_jk.so使用的是tomcat-connectors-1.2.39-windows-i386-httpd-2.2.x版本,从名字可知,这个tomcat的connectors会对应多个Apache 2.2不同的版本。
Apache的配置
httpd.conf的配置:
把下 ...
ArrayList源码解析
- 博客分类:
- 算法和数据结构
ArrayList和HashMap、LinkedList一样,是常用的数据结构。ArrayList提供了一个动态数组,弥补了数组的长度固定,增加元素操作消耗大的不足。但因为ArrayList存储了对象数组,构造对象也造成了性能开销,所以相对布言,如果 ...
LinkedList源码解析
- 博客分类:
- 算法和数据结构
LinkedList和ArrayList不同,是双向链表,每个元素持有对上一个和下一个元素的引用,便于插入(add(index))和删除操作,查找操作(get(index))需要遍历每个元素,故适用于频繁添加和删除元素,查找元素较少的场合。
L ...
HashMap的进一步理解
- 博客分类:
- 算法和数据结构
1. 数据结构
transient Entry[] table;
用数组和链表来实现,实质是链表数组,更进一步说是散列链表数组,因为每一个链表的散列值相同,即Entry的数组,链表和数组的区别见:
http://geeksun.iteye.com/blog/1709418
Entry(Key,value,next)
2. Entry链表
实际上HashMap存放的对象是Entry对象,Entry相当于HashMap中的实体,Entry有key,value,hash,next属性,key和value都保存在Entry里
final K key;
...
MySql 常用函数
- 博客分类:
- database
1. replace(column,'old','new') 把column列中旧的数据替换成新的数据
update product set description=replace(description,'kindeditor','')
2. LEFT(column, num) 查询column中Num个字节的字符串,用来查询子字符串
SELECT LEFT(NAME,2) from city
3. 查询当天数据 to_days()
mysql> select count(1) from flow_shipment where status=2 and ...