- 浏览: 709798 次
- 性别:
- 来自: 北京
-
最新评论
-
小小小羊:
好屌...
java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$Refle -
liubinli2005:
这个可以脱底spring。单独使用吗?
DAO层:jade -
cangbaotu:
我觉得对于开发者来说,能脚本化编写爬虫是一件挺开心的事情( ̄▽ ...
网页爬取 -
asjava:
很好的文章, 但每段代码清单都重复了一次.
spring 事务 -
xia635317478:
jethypc 写道验证码的session无法传过去啊 还是我 ...
登陆验证码(struts2实现)
文章列表
常用Java代码质量检测评估工具
- 博客分类:
- 小工具集合
常用Java代码质量检测评估工具
1. PMD from http://pmd.sourceforge.net/
PMD能够扫描Java 源代码,查找类似以下的潜在问题:
可能的bug——try/catch/finally/switch语句中返回空值。
死代码——未使用的局部变量、参数、私有方法。
不理想的代码——使用String/StringBuffer。
过于复杂的表达式——没有必要使用if语句、while循环可以代替for循环。
重复代码——复制/粘贴的代码引发的bug。
PMD集成了JDeveloper, Eclipse, JEdit, JBuilder ...
乱码解决
1.超链接发送参数:
发送的时候使用URLEncoder.encode编码,接收的时候使用URLDecoder.decode解码,都按指定的编码格式进行编码、解码,可以保证不会出现乱码
URLEncoder.encode(String s, String enc)
使用指定的编码机制将字符串转换为 application/x-www-form-urlencoded 格式
URLDecoder.decode(String s, String enc)
使用指定的编码机制对 application/x-www-form-urlencoded 字符串解码。
2.服务 ...
Window和Linux下Redis使用
配置文件redis.conf:
主Redis配置:
daemonize no
pidfile /var/run/redis.pid
port 6379
#设置该redis的固定IP,便于其他redis绑定该IP
bind 192.168.168.99
timeout 300
loglevel debug
logfile stdout
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir ./
...
JAVA操作Excel
- 博客分类:
- 小工具集合
JAVA操作Excel
JAVA 通常有两种方法来操作Excel,分别是POI和JExcelAPI,而且都是开源的。
POI是Apace公司开发的,对中文的支持比较弱一些;
JExcelAPI是韩国公司开发的,不仅对中文的支持好,而且由于是纯JAVA编写的,所以可以跨平台操作。本文介绍的也是JExcelAPI的使用方法。
POI参考:
http://hao0610.iteye.com/blog/1160678
http://blog.csdn.net/xjun15/article/details/5805429
JXL参考:
http://www.ibm.com/developerwor ...
Redis_Demo01
- 博客分类:
- 缓存技术(redis)
Redis_Demo01
import redis.clients.jedis.Jedis;
/**
* 启动Redis服务后,运行此程序
*
* @author ewf_momo
* @version 2013-5-4
*/
public class testRedis {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Jedis jedis = new Jedis("1 ...
Redis缓存介绍和使用
- 博客分类:
- 缓存技术(redis)
Redis缓存介绍和使用
参考:http://snowolf.iteye.com/blog/1630697
一、Redis介绍:
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把 ...
Linux常用命令
du 命令:是面向文件的命令,它计算分配给指定文件或者目录的空间。
a:显示全部目录和其次目录下的每个档案所占的磁盘空间
b:大小用bytes来表示 (默认值为k bytes)
h: ...
Ajax异步刷新
- 博客分类:
- Ajax/XML/JSON/XSL
Ajax异步刷新
一、Ajax获得String类型数据:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
x ...
Web技术中心代码规范
- 博客分类:
- 闲聊
Web技术中心代码规范
前言
软件的长期价值直接源于其编码质量。在它的整个生命周期里,一个程序可能会被许多人阅读或修改。如果一个程序可以清晰的展现出它的结构和特征,那就能减少在以后对其进行修改时出 ...
Oracle表空间:TableSpace
- 博客分类:
- 数据库DB
Oracle表空间:TableSpace
1.表空间TableSpace语句:
create tablespace OA
datafile 'D:\oracle\myTableSpaces\OA.dbf'
size 100m
autoextend on next 32m maxsize 2048m
2.解释:
stbss 是表空间名称
D:xxxxx.dbf 是你表空间数据的存放地址和文件名称
size 100m 开始是100M的大小
autoextend on next 32m 不够的话会自动增长32M
maxsize 20 ...
oracle中查看某个用户下的所有表、视图等等
- 博客分类:
- 数据库DB
oracle中查看某个用户下的所有表、视图
一、查看属于该登陆用户的表、视图:
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;
--delete tables
select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views;
--delete views
select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from ...
1.C:\Windows\System32\drivers\etc\hosts配置:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should ...
Velocity示例
- 博客分类:
- Velocity模板语言
Velocity示例
HelloController.java类:
示例01:
package com.xiaonei.rose.gettingStarted.controllers;
import java.util.ArrayList;
import java.util.Date;
import java.util.Hashtable;
import java.util.List;
import net.paoding.rose.web.Invocation;
import net.paoding.rose.web.annotation. ...
Velocity简介
官网:http://velocity.apache.org/
一、简介:
1)它允许任何人使用简单而强大的模板语言来引用定义在 java 代码中的对象"
2)Velocity是一个基于java的模板引擎,简称VTL(Velocity Template Language)。
3)主要目的是弥补JSP的不足,把页面设计从繁重的java编码中解脱出来。
4)使用新颖的语法格式,简洁、高效。
5)语法虽然不完全类似于java但也基于面向对象的语法规范。
5)它很容易集成在各种各样的程序领域中。
5)它为网页制作人员提供了一种清晰而又简单的语法
5)因为 ...
最常用的100个classname集合
about 关于
account 账户
action 操作
ad,advertisment 广告
arrow 箭头图标
article 文章
aside 边栏
audio 音频
avatar 头像
background 背景
banner 条幅,广告
bar 条
branding 品牌化
breadcrumbs 面包屑
button 按钮
caption 标题,说明
category 分类
chart 图表
clearfix 清除浮动
close 关闭
column 列
comment 评论
community ...