Hibernate逆向工程



Hibernate逆向工程。MySQL Administrator 创建表

MyEclipse Database Explorer视图:
1. New
2 .Driver template: MySQL Connector/J
Driver name: 给定一个连接名称
Connection URL: jdbc:mysql://<hostname>[<:3306>]/<dbname>相应的修改
User name: MySQL连接名
Password: MySQL连接密码
Driver JARs: 添加 mysql-connector-j[......]

Read more

修改Eclipse中的Java注释的字体大小



修改Eclipse中的Java注释的字体大小。

Windows -> Preferences ->

General\Appearance\Colors and Fonts
修改Basic中的Text Font:
字体 -> Consolas
字形 -> 常规
大小 -> 11
修改Java中的Javadoc display font(overrides default: Dialog Font):
字体 -> 楷体(“微软雅黑”也挺好看)
字形 -> 常规
大小 -> 12
OK保存
虽然还是其[......]

Read more

Java反编译工具

Java反编译工具。java文件经过IDE编译后,会生成.class文件,有时需要将这些.class文件“还原”成.java源码,这个过程可以通过Java Decompiler来完成。

JD-GUI:
官网(下载链接):http://java.decompiler.free.fr/?q=jdgui
截图:
Java反编译工具 - 熊猫京京 - pansandays weblog
支持对整个jar包的批量反编译,只需将jar包拖到这个打开的JD-GUI中即可。

Logback日志记录

Logback日志记录。

Logback简介:

翻译自Logback官网:http://logback.qos.ch/

Logback 项目:
Logback作为log4j项目的继承者,继续了log4j的工作
Logback体系结构在不同的环境下都很通用。目前,logback可分为三个模块:logback-core,logback-classic和logback-access
logback-core模块是其他两个模块的基础。logback-classic模块是log4j的重大改进版本,除此之外,logback-classic生来实现了SLF4J的API,所以,你可以很容易[......]

Read more

Hibernate逆向工程

Hibernate逆向工程。MySQL Administrator 创建表

MyEclipse Database Explorer视图:
1. New
2 .Driver template: MySQL Connector/J
Driver name: 给定一个连接名称
Connection URL: jdbc:mysql://<hostname>[<:3306>]/<dbname>相应的修改
User name: MySQL连接名
Password: MySQL连接密码
Driver JARs: 添加 mysql-connector-j[......]

Read more

TOMCAT项目转成JBOSS项目的方法步骤

TOMCAT项目转成JBOSS项目的方法步骤。

本文探讨均在ECLIPSE 3.6环境下

 

方式一.(推荐方式) 新建JBOSS项目

1 新建WAR项目 
重要是要选择RUNTIME,指向JBOSS RUNTIME,这样会把JBOSS下的类库引入buildpath,作为reference 

TOMCAT项目转成JBOSS项目的步骤

 

2 将TOMCAT 项目的所有内容COPY到新项目中
 
-src下的包,类,properties文件,xml 文件等
-webroot下的目录,html,jsp文件
-WEB-INF/下的lib目录内的jar包
-web.xml文件[......]

Read more

JETTY嵌入式Web容器的开发(三)—集成struts2,spring方法实例

JETTY嵌入式Web容器的开发(三)—集成struts2,spring。

JETTY嵌入式开发步骤
下载
同,仍旧采用

jetty-hightide-8.1.4.v20120524.zip

本文采用struts2.1.8和spring 2.5.6

ECLIPSE建立一个普通JAVA项目testjetty
建项目步骤同,不做赘述

建成的项目的结构如下:

修改/jetty/etc/jetty.xml
同,不做赘述

JETTY Service类
Service类同 ,不做赘述

做一个简单的可执行的服务启动类
package org.jetty.demo;[......]

Read more

JETTY嵌入式Web容器的开发(二)—部署外部WAR包

JETTY嵌入式Web容器的开发(二)—部署外部WAR包 。

作为WEB容器,部署WAR包是基础功能.

通过JETTY直接在程序里部署,并启动服务,可以实现复杂的部署操作对使用者透明化.

但这种程序中的部署方式,会使JETTY启动速度变得非常慢(后台的解压和拷贝操作),因此部署WAR包方式不建议与程序调试工作在一起.

 

JETTY嵌入式开发步骤

  • 下载

同<JETTY嵌入式Web容器的开发(一)>,仍旧采用

jetty-hightide-8.1.4.v20120524.zip

 

  • ECLIPSE建立一个普通JAVA项目[......]

Read more

JETTY嵌入式Web容器的开发(一)—基础开发

JETTY嵌入式Web容器的开发(一)—基础开发。JETTY嵌入式Web容器的开发(一)—基础开发 JETTY嵌入式Web容器体积小,启动速度快,性能好,免费开源,是一款很适合开发调试和简单演示的轻量级Web容器. 而且它的嵌入式的特点,使得开发者可以直接将容器的操作包含在程序逻辑里,得以摆脱TOMCAT,JBOSS等独立容器带来的安装,维护,部署等一系列令人头疼的问题. JETTY嵌入式开发步骤 下载 本文采用的是2012年最新版本的JETTY8 (8.1.4版) jetty-hightide-8.1.4.v20120524.zip ECLIPSE建立一个普通JAVA项目testje[......]

Read more

分布式EHCACHE系统在缓存同步上存在着不小的缺陷

分布式EHCACHE系统在缓存同步上存在着不小的缺陷分布式EHCACHE系统,如何实现缓存数据同步? 方式1: RMI组播方式 这也是最常用的方式,配置简单,关键一点,各EHCACHE的节点配置都是一样的 例子: spring 配置中调用的ehcache文件 classpath:ehcache_mc.xml userCache ehcache_mc.xml:

原理: 这样当缓存改变时,ehcache会向230.0.0.1端口4446发RMI UDP组播包 这种组播方式的缺陷: EHCACHE的组播做得比较初级,功能只是基本实现(比如简单的一个HUB,接两台单网卡的服务器,互相之间组播同步[......]

Read more