文章列表
附:gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-deve ...
首先安装软件依赖:
CentOS:
yum install pcre-devel libglade2-devel gtkmm24-devel libgnome-devel
lua-devel libzip-devel mysql-devel libglade2-devel uuid-devel pexpect
Ubuntu:
sudo apt-get install g++ libctemplate0 libmysqlclient16 libzip1 python-paramiko mysql-client python-pysqlite2;
附:
安装支持opens ...
Host&Profile
- 博客分类:
- Linux
profile文件配置
JAVA_HOME=/usr/local/jdk
CATALINA_HOME=/usr/local/apache-tomcat
ANT_HOME=/usr/local/apache-ant
MVN_HOME=/usr/local/apache-maven
PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$ANT_HOME/bin:$MVN_HOME/bin:$PATH:
CLASSPATH=$JAVA_HOME/lib:$CATALINA_HOME/lib:$ANT_HOME/lib:$MVN_HOME/lib:$CLASS ...
Eclipse常用插件
- 博客分类:
- IDEA工具
Eclipse常用插件:
1.版本控制器Subversion
update site: http://subclipse.tigris.org/update_1.6.x
注:subclipse插件安装后默认显示中文,如想改为英文界面,可以
在Eclipse安装目录的eclipse.ini文件中增加如下设置:
-Duser.language=en
2.Manen插件和扩展m2eclipse&&m2e-extras
update site: http://m2eclipse.sonatype.org/sites/m2e
...
说明:复制表(只复制结构,源表名:a 新表名:b)
SQL: select * into b from a where 1<>1
说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
SQL: insert into b(a, b, c) select d,e,f from b;
说明:显示文章、提交人和最后回复时间
SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b
说明:外连接查 ...
view plain
一、采用绝对路径方法,给出源码。
package
parse;
001 public
final
static
byte
[] getBytes(
short
s, boolean asc)
002
{
003
byte
[] buf =
new
byte
[2];
004
if
(asc)
005
for
(
int
i = buf.length - 1; i >= 0; i--)
006
...
转自http://www.iteye.com/topic/7339711.通过getSession()方法获得session进行操作
Java代码
public
class
Test
extends
HibernateDaoSupport{
public
void
save(User user){
this
.getSession().save(user);
}
}
利用这种方式获得的se ...
// 建立一个test上下文对象。
Mockery context = new Mockery();
// 生成一个mock对象
final LogDao logDao = context.mock(LogDao.class);
final int result = 26;
@Test
public void testGetCounts() throws Exception {
context.checking(new Expectations() {{
oneOf(logDao) ...
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。
注意事项
在进行基于Hessian的项目开发时,应当注意以下几点:
▲JAVA服务器端必须具备以下几点:
·包含Hessian的jar包
·设计一个接口,用来给客户端
调用
·实现该接口的功能
·配置web.xml
,配好相应的servlet
·对象必须实现Serializabl ...
简介
slf4j(simple logging Facade for java)是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。(门面模式)
LOGBack,一个“可靠、通用、快速而又灵活的Java日志框架”。
它完全可以替代apache commons logging + log4j组合,并且在性能和架构方面有了不小的改进。
1. 调用slf4j的接口,使用log4j,java.util.logging等log框架
代码中是要调用slf4j的方法来写log,基本上没有学习曲线,因为slf4j的接口和log4j等框架的接口是非常 ...
使用Ant发布web应用到tomcat
- 博客分类:
- SSH框架
一、Ant简介
Ant是一种基于Java的build工具,有些类似于unix系统中的make命令,Ant是Apache软件基金会Jakarta目录中的一个子项目,具有跨平台性,操作简单等特点。
这里就不说这些老套的话了,大家知道就是一种build工具就可以了 ...
开始研究设计模式、、、fighting
GoF设计模式的分类:
根据目的准则分类:
1. 创建型:creational 与对象的创建有关。
2. 结构型:Structural 处理类或对象之间的组合。
3. 行为型:behavioral 描述类或对象如何交互及如何分配职责。
创建型模式
1.抽象工厂模式 AbstractFactory
2.建造者模式 Builder
3.工厂方法模式 Factory Method
4.原型模式 Prototype
5.单例模式 Singleton
结构型模式
1.适配器模式 Adapter
2.桥接模 ...