自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 20个代码生成框架

20个代码生成框架  1 1.1 CodeSmith一款人气很旺国外的基于模板的dotnet代码生成器官方网站:http://www.codesmithtools.com官方论坛:http://forum.codesmithtools.com/default.aspx版权形式:30天试用开源:否

2014-10-27 22:37:13 538

转载 使用 JMeter 完成常用的压力测试

本文介绍了 JMeter 相关的基本概念。并以 JMeter 为例,介绍了使用它来完成最常用的三种类型服务器,即 Web 服务器、数据库服务器和消息中间件,压力测试的方法、步骤以及注意事项。                 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软

2014-04-18 17:40:08 569

转载 GitHub详细教程

Table of Contents1 Git详细教程1.1 Git简介1.1.1 Git是何方神圣?1.1.2 重要的术语1.1.3 索引1.2 Git安装1.3 Git配置1.3.1 用户信息1.3.2 高亮显示1.3.3 忽略特定的文件1.3.4 使用.gitkeep来追踪空的文件夹1.4 开始操作Git1.4.1 创建内容1.4.2 创建仓

2014-04-18 11:16:10 371

转载 Hibernate缓存机制

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.   Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.   Hibernat

2013-03-30 12:40:59 333

转载 使用Java混淆工具yguard

在某些情况下,java开发者可能希望保护自己的劳动成果,防止自己编写的源代码被竞争对手或者其他组织和个人轻易获取而危害自己的利益,最简单有效的办法就是对编译后的java类文件进行混淆处理。本文介绍一款这样的工具yguard。yGruard是一个功能比较强大的java类文件的混淆工具,特别适合与ant工具集成使用。本文对yguard的基本元素做一些简单的介绍,并列举了一些简单的ant任务例子

2013-01-10 14:47:40 964

转载 代码混淆

前一段时间PM让我搞代码混淆,开始我一头雾水,不清楚是搞什么的。(代码混淆就是对编译的class文件中的一些处理,也就是防止class文件反编译后产生可读性很强的源文件)。 接到任务后到网上狂找这方面的东东,有以下工具(jocky,proguard,retroguard......) 我只使用了两种jocky和proguard,主要说一下proguad。下面是我翻译的proguar

2013-01-10 11:27:44 333

转载 腾讯网站登陆过程分析

腾讯网站包括qq.com为主域名的网站,包括t.qq.com,www.qq.com以及腾讯数不清的各个子域名,因为腾讯使用的sso登陆,所以登陆流程对于各个子域名都是一样的。下面我就以腾讯微博为例子来介绍一下: 第一步:   当用户在浏览器输入:http://t.qq.com/login.php 的时候,浏览器下载页面,执行js检查用户是否qq登陆,如果QQ已经登陆的话,那么显示快速登

2012-08-22 11:18:46 1331

转载 Android SDK安装及常见问题解决

首先下载最新的SDK 2.0文件  解压运行SDK Setup.exe  如果你遇到了消息为“Failed to fetch url…” 的错误提示,那么你需要按照下边的提示来操作  碰到这样错误,请按下边的操作.  i.关闭这个 “Refresh Sources”窗口.  ii.取消 “Choose Packages to Install”  iii.在 “And

2012-03-17 00:46:39 1429

转载 Android开发之旅:环境搭建及HelloWorld

——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装 1.2、Eclip

2012-03-01 11:31:28 265

转载 jsp基础速成精华讲解

Servlet三个要素:1.必须继承自HttpServlet2.必须实现doGet()或者doPost()3.必须在web.xml中配置ServletHttpServeltRrequest:请求对象getParameter():获得表单元素的值getAttribute():获得request范围中的属性值setAttribute():

2011-12-30 10:22:39 330

转载 Struts2(1)-Web中登录权限验证思路

做登录页面的demo,输入正确的id+pwd就返回成功了。可是这种模式无法阻止通过URL直接访问其他的页面,在一个非玩具系统中,控制未登录用户的页面访问权限是一个基本功能。从实现思路讲,验证一个用户的有效登录,大多采用的是登入时候向Session写一个User认证信息,然后在访问每个页面前来判断Session中是否有认证信息。if(session.get("User")==null)

2011-12-28 10:33:47 883

原创 在struts2.0框架中,多struts.xml与多applicationContext.xml配置的方法

在用SSH2做项目中,一般都是在一个struts.xml中配置控制转发,而用一个applicationContext.xml用来管理Bean。这对于一个简单的项目来说,就已经足够了。但是,对于一个大型项目的来说,团队成员很多,每个成员都在这两个配置文件里各写各的配置信息,这样会使这两个文件信息量过大,整合起来也不是很方便,阅读代码很困难。鉴于这种情况,是否有更好的解决办法呢?上网查了很久,也试了很

2011-12-28 10:31:01 1157

原创 英文月份和数字月份转换

public static List MONTH_LIST = Arrays.asList("JAN", "FEB", "MAR",   "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC");public static String changeNumberToChar(String releaseVers

2011-11-14 15:50:41 3111

原创 Oct 10 00:00:00 UTC+0800 2010转换成时间 2010-10-10这样的形式

String str = "Oct 24 00:00:00 UTC+0800 2011";          SimpleDateFormat df = new SimpleDateFormat("MMM dd HH:mm:ss 'UTC'Z yyyy",Locale.ENGLISH);          Date date;        try {            dat

2011-11-08 17:09:52 683

原创 myeclipse优化设置

1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况

2011-11-02 11:39:04 321

JAVA经典算法40题

通过40道计算,描述出java的一些经典算法

2012-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除