- 浏览: 342473 次
- 性别:
- 来自: 长沙
最新评论
-
努力吧飞翔:
...
[ExtJS] MVC应用架构示例 -
coolnight:
[Maven]Nexus 安装与配置 -
Kevin_jiang2011:
官网的文档写的不好。 简单的执行命令,又要重新下载一个ecli ...
jBPM5 入门 -
litterdeer:
好东西....
[ExtJS] MVC应用架构示例 -
basherone:
可以用,谢谢了
[ExtJS] MVC应用架构示例
文章列表
Log4j 日志文件输出编码设置
----------------------------
1
log4j.properties
log4j.rootCategory=INFO, CONSOLE, LOGFILE
# 包消息级别
log4j.logger.org.hibernate=INFO
# CONSOLE settings.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=ERROR
log4j.appender.CONSOLE.la ...
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="bisoft" default="schemaexport" basedir=".">
<path id="project.classpath">
<fileset dir="lib">
<include name="**/*.jar& ...
应用主目录下执行:
javadoc -d .\doc -J-Xmx180m -verbose -public -use -version -author -splitindex -encoding GBK -docencoding GBK -classpath "C:\Program Files\Java\jdk1.6.0_25\jre\lib;C:\Program Files\Java\jdk1.6.0_25\lib;E:\bisoft\ex\source_crack\apache-tomcat-6.0.32-src\bisoft\lib\mysql-connector-j ...
MySql.java
package cn.bisoft.component.jdbc.mysql;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import ...
Struts2 JSP重定向到Action
- 博客分类:
- Java EE
Struts2 JSP重定向到Action
------------
1. 问题描述:
想在登录界面直接重定向到注册页面. 下面代码重定向到注册成功,但登录时IE出现问题, FF正常. 浏览器显示地址是注册的action地址.
login.jsp
<s:form action="login" method="GET">
<s:textfield name="userName" label="用户名"></s:textfield>
<s:textfiel ...
1.
nginx 如何处理请求?
基于域名来路由处理请求:
根据配置文件 '/conf/nginx.conf' 配置的域名, 由与域名匹配的请求头的'HOST'条目来决定请求由哪台服务器处理. 如果没有找到匹配的服务器名称, 使用第一台服务器作为默认的服务器.也可以通过 'default_server' 指定其它服务器作为默认服务器. 注意: 'default_server' 参数适用于版本 0.8.21+.
如果没有配置域名,默认为空, 而不是主机名.
server {
listen 80 default_server ;
serve ...
数据库死锁:
锁分类:
S 共享锁
U 更新锁
X 排它锁
锁兼容性:
锁 S U X
S Y Y N
U Y N N
X N N N
死锁场景:
单表:
场景1: T1, T2 X锁都加不上.
T1 T2
S S
X X
场景2: T1 X锁加不上, T2 U锁加不上.
T1 T2
U S
X U
多表(A,B):
场景3: T1, ...
Apache + Tomcat 负载均衡与集群配置
-------------------------------------
1. 准备
下载 Apache Http Server
http://labs.renren.com/apache-mirror//httpd/binaries/win32/httpd-2.2.19-win32-x86-no_ssl.msi
下载 Tomcat
http://apache.etoak.com/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32-windows-x86.zip
2. 安装 Apache ...
WEB服务器之response
- 博客分类:
- Java EE
1:
同一response对象, getWriter() 与 getOutputStream() 方法不能同时使用.
2:
response对象的setContentType设置编码text/html; charset=GBK时, 必须在getWriter之前,且
charset必须是小写的.
若在getWriter之后调用, 编码 GBK 是没有设置成功的.
这个方法可以设置头条目: Content-Type , 从而控制浏览器的使用指定编码来解析页面内容.
example:
Content-Type: text/html; charset=ISO-8859-4
HTTP/1.1 2 ...
1
查看版本号:
F:\bisoft\ext\javassist-3.11.GA\javassist-3.11.0>java -jar javassist.jar
Javassist version 3.11.0.GA
Copyright (C) 1999-2009 Shigeru Chiba. All Rights Reserved.
F:\bisoft\ext\javassist-3.11.GA\javassist-3.11.0>
2
Dump CLASS
package cn.bisoft.java.util.test;
import java ...
1. 什么是FS模式?为什么要使用FS模式
S :动态的,静态的变量.
F :不变的,常量.
最近在重构一系统,发现N多常量类,有此感受!
FS模式是解决系统中存在大量常量类,管理混乱的问题.
JAVA中常量类最好只有一个,便于查找.提高编码效率.加强可读性.
2. 怎么使用FS模式?
原则1:
对于系统中的常量定义在接口S中.
原则2:
对于系统中的静态变量定义在类F中.
原则3:
常量命名规则须指明常量使用的包或模块或功能前缀 + 常量本身有意义的名称 + (常量值暗示).避免系统中存在大量常量类.
原则4:
常量或变量放置顺序必须按原则3排序.
原则5:
对于子系统常量可以直接继 ...
http://xstream.codehaus.org
XStream是一个序列化对象为XML或XML转换为对象的库.
特点:
简化的API;
无映射文件;
高性能,低内存占用;
整洁的XML;
不需要修改对象;支持内部私有字段,不需要setter/getter方法,final字段;非公有类,内部类;类不需要 ...
没写完。。。有兴趣的可以补充。
package cn.bisoft.java.deep;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
/**
* 反射工具类.
*
* @author tangliang
*
*/
@SuppressWarnings("rawtypes")
public ...
A 关系
软件系统的关系是复杂而变化的,要掌握整个系统的全部关系,需要大量精力的投入。
如何简化关系来加快掌握整个系统?
关系要素:
1. 外部环境
1. 架构,框架,设计模式
1. 数据源, 配置文件,数据库表,其它;数据流
1. 包,接口,抽象类
关系策略:
2. 优先关注主要的关系
2. 先关注不变的关系,再关注变化的关系
2. 既要本质又要前提,了解关系的约束
2. 优先分析非主流关系、变异代码
关系改进:
3. 以人为本,符合人类习惯
3. 分析不合理关系
3. 评价系统,规范,依赖,复用,性能
关系分析:
全局与局部:关系的约束性
静态与动态:关系的稳定性
主要与次要:关 ...
截图工具
---------------------
整理网上代码而完成.