自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(219)
  • 资源 (5)
  • 收藏
  • 关注

转载 Pro Git(中文版)

1.起步1.1 关于版本控制1.2 Git 简史1.3 Git 基础1.4 安装 Git1.5 初次运行 Git 前的配置1.6 获取帮助1.7 小结2.Git 基础2.1 取得项目的 Git 仓库2.2 记录每次更新到仓库2.3 查看提交历史2.4 撤消操作2.5 远程仓库的使用2.6 打标签2.7 技巧和窍门2.8 小结3.Git 分支

2013-10-30 22:41:38 925

转载 JVM中的栈和局部变量

JVM中的栈和局部变量 Java开发中,每当我们在程序中使用new生成一个对象,对象的引用存放在栈里,而对象是存放在堆里的。可以看出栈在Java核心的重要位置。今天我们就继续深入Java核心这个系列,为您介绍Java中的栈、局部变量及其之间的关系。深入Java核心:Java内存分配原理精讲探秘Java垃圾回收机制Java中多态的实现机制Java中的栈

2012-11-15 17:03:18 2792

原创 J2ee获取通过Nginx代理的客户端真实IP地址

在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。现在图示代理上网和IP的关系:

2015-08-12 10:11:42 3515

原创 Spring3.1前后 拦截器与Json转换的区别

Spring 3.0.x中使用了annotation-driven后,缺省使用DefaultAnnotationHandlerMapping 来注册handler method和request的mapping关系。 AnnotationMethodHandlerAdapter来在实际调用handlermethod前对其参数进行处理。 在spring mvc 3.1中,对应变更为 Def

2015-01-16 17:09:06 1980

转载 Srping Data Jpa条件查询封装

Java代码  /**  * 定义一个查询条件容器  * @author lee  *  * @param   */  public class Criteria implements Specification{      private List criterions = new ArrayList();        public Pred

2014-09-08 16:49:10 2460

原创 Oracle建表主键策略

oracle建表设置主键自增 首先创建一张表 ?123456createtable member(memberId number primarykey,memberMail varchar2(20)notnull,

2014-07-20 12:01:53 968

原创 Spring Mvc+Spring Security+Ibatis (权限管理)

2014-07-12 15:45:04 945

原创 ORA-03114: not connected to ORACLE

PlSql Developer出现这个问题的时候,只要重新连接一些数据库就行了!

2014-05-15 17:28:53 9141

转载 浏览器控制台(console对象)

目录开发者工具console对象console.log方法其他输出方法:debug,info,warn,error方法console.table方法console.assert方法time和timeEnd方法分组方法:group和groupend其他方法命令行APIdebugger语句移动端开发模拟手机视口(viewport)模拟

2014-04-05 21:37:37 9839

转载 JS 异步队列的实现

这可能是个比较深的话题。何谓异步?  笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHttpRequest,还有DOM的事件机制,还有HTML5新增加的webwork, postMessage,等等很多。这些东西都有一个共同的特点,就是拥有一个回调函数,实现控制反转。由于控制反转是更

2014-02-20 14:05:10 4661

原创 JS String转Date 并比较大小

Pattern1:主要使用Date的构造方法:Date(int year , int month , int day)function check() { var startTime = $('#startTime').val(); var endTime = $('#endTime').val(); if(startTime != '' || endTime !=

2014-02-20 11:05:52 3437

转载 JavaScript中事件精解

理解JavaScript中的事件处理这篇文章对于了解Javascript的事件处理机制非常好,将它全文转载于此,以备不时之需。什么是事件?事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些

2014-02-19 16:09:53 862

转载 SQL Server游标的使用

游标是邪恶的!       在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。       正常面向集合的思维方式是:              而对于游标来说:             这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向

2014-02-14 15:41:30 602

转载 SQL Server 游标处理

测试3条数据CREATE TABLE test_main (id      INT,value   VARCHAR(10),PRIMARY KEY(id));INSERT INTO test_main(id, value) VALUES (1, 'ONE');INSERT INTO test_main(id, value) VALUE

2014-02-14 15:40:12 704

转载 java并发编程-Executor框架

Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为:并发编程的一种编程方式是把任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Executo

2014-02-13 14:51:25 705

转载 Java 并发:Executors 和线程池

本文译自:Java Concurrency – Part 7 : Executors and thread pools让我们开始来从入门了解一下 Java 的并发编程。本文主要介绍如何开始创建线程以及管理线程池,在 Java 语言中,一个最简单的线程如下代码所示:Runnable runnable = new Runnable(){ public void run(){

2014-02-13 10:31:03 640

转载 linux zip/unzip命令

命令名: zip 功能说明:压缩文件。语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b 工 作目录>][-ll][-n 字 尾字符串>][-t 日 期时间>][-压 缩效率>][压 缩文件][文件...][-i 范本样式>][-x 范本样式>]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有".zip

2014-02-12 16:27:09 636

转载 Set NOCount On

Stops the message indicating the number of rows affected by a Transact-SQL statement from being returned as part of the results.停止返回指示一个T-SQL语句影响的行数的信息作为返回结果的一部分。Syntax 语法SET NOCOUNT { ON

2014-02-12 10:28:50 709

转载 Cache-Control

Cache-ControlCache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在同一个指令。cache-control 定义是:Cache-Control = “Cache-Contr

2014-02-11 21:44:32 669

转载 影响Cache的几个HTTP头信息

Http的Cache机制总共有4个组成部分:Cache-Control、Last-Modified(If-Modified-Since)、Etag(If-None-Match) 、Expires服务器响应头:Last-Modified,Etag浏览器请求头:If-Modified-Since,If-None-Match服务器发出Etag,Last-Modified头后,

2014-02-10 22:34:36 809

转载 Linux系统修改编码

Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:方法1:vi   /etc/sysconfig/i18n默认为:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改为:L

2014-02-10 17:21:15 667

转载 maven依赖

1.依赖元素[html] view plaincopydependency>      groupId>org.springframeworkgroupId>      artifactId>spring-coreartifactId>      version>${springframework.version}version>  

2014-02-10 13:48:54 719

转载 用css制作表单并体验亲和力

对于表单,很常用。但是在web standard建站的时候,他的排版往往让人遗忘,到了真正用到的时候就发现让人头疼,当然我也遇到过。我现在要介绍一个用标签制作漂亮而且具体亲和力的表单的方法。基本的xhtml:已注册用户登录    用户登录     用户名          密码           记住我       

2014-02-06 23:02:51 679

转载 linux下文件夹的创建、复制、剪切、重命名、清空和删除命令

在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/w

2014-01-25 17:22:41 709

转载 SpringMVC中JSP取不到ModelAndView的数据原因

不管是用 ${msg} 还是用JSTL的 都不行通过这篇文章 http://forum.springsource.org/showthread.php?117394-Unable-to-access-modelAndView-attributes-in-JSP-without-JSTL 才发现犯了一个平时不会注意的错误 我是用maven自动生成的web.xml文件 如下:

2014-01-22 22:38:15 752

转载 eclipse调试的方法和技巧

eclipse调试图标所代表的含义:Step into 单步进入-将进入执行的方法内部继续执行。Step over  单步前进-执行下一步。Step return – 单步退出-跳出正在执行的方法。Drop to frame – 跳到正在执行的方法的第一句代码。Resume : 执行到下一个断点。Terminate:停止调试。程序将停止运行。

2014-01-21 14:23:33 722

转载 GIT仓库如何恢复到前一次提交

通过使用GIT版本恢复命令reset,可以回退版本。reset命令有3种方式:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息  git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接com

2014-01-20 13:40:39 1446

转载 用Eclipse远程调试部署在Tomcat下的Web应用程序

用Eclipse远程调试部署在Tomcat下的Web应用程序安装解压版本的Tomcat,因为现在好像Tomcat的Windows安装版目录下没有catalina.sh(.bat)文件了;修改catalina.sh(.bat)中关于JPDA_ADDRESS端口的地方,比如默认情况下,此项配置是JPDA_ADDRESS="8000",现在将其修改为我们想使用的端口,这里就默

2014-01-07 17:17:15 728

转载 centOS下安装mysql workbench详细步骤

step0:安装mysql在按照workbench之前,先安装mysql。指令是yum install mysql mysql-server mysql-libs mysql-server关于mysql各个包的功能是:“mysql for the client tools, mysql-server for the server and associated too

2014-01-07 17:08:35 774

转载 《Maven实战》整理

《Maven实战》整理Table of Contents1 Maven 介绍2 Maven与其他构建工具的比较(IDE,Make,Ant)2.1 形象的比喻2.2 IDE2.3 Make2.4 Ant3 Maven的安装和配置3.1 maven 安装3.2 maven 安装目录介绍3.3 ~/.m2目录3.4 设置HTTP代理3.5 m2eclipse(

2014-01-06 14:29:20 1013

转载 MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决

问题起因:今天做了一件事情:我在VM 上将一数据库的数据文件(/var/lib/mysql整个文件夹)拷贝到另外一台VM上,然后新的VM 上启动MYSQL,结果报如下异常:[root@localhost mysql]# service mysql startStarting MySQL.. ERROR! The server quit without updating PID file

2014-01-04 17:24:37 1237

转载 MySQL数据库乱码-Linux下乱码问题

mysql在linux下乱码问题一、操作mysql默认字符集是latin1,但是我们大部分程序使用的字符集是utf8,我们就需要修改mysql的字符集了。1)查看默认编码 ?1234567891011121314

2014-01-04 17:20:22 694

转载 在Linux系统环境下修改MySQL的root密码

第一种方法:root用户登录系统/usr/local/mysql/bin/mysqladmin -u root -p password 新密码enter password 旧密码第二种方法:root用户登录mysql数据库mysql> update mysql.user set password=password(”新密码”)where User=”root”;

2014-01-03 15:13:45 661

原创 Linux下安装Nginx服务器

(情况一)在某些环境下没有安装编译环境时 ,在安装pcre的时候 会出现libtool: compile: unrecognized option `-DHAVE_CONFIG_H' 的错误,我安装libtool  gcc-c++ 解决问题yum install  libtool  yum install -y gcc-c++yum install zlib z

2014-01-03 14:47:00 920

转载 eclipse

Eclipse快捷键,Create a new class.Alt + Shift + N, C 创建类属性输入String name;创建构造器 Generate constructorAlt + Shift + S, O,回车创建getter/setter Generate Getters and SettersAlt + Shi

2014-01-01 22:16:38 760

转载 如何高效利用GitHub

如何高效利用GitHub正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。Q1:GitHub是什么Q2:GitHub风格Q3: 在GitHub,如何跟牛人学习Q4: 享受纯粹的写作与演讲Q5: 代码帮你找工作Q6: GitHub还在影响一些什么Q7: 除了GitHub,还可以选择什么?Q1:GitHub是

2014-01-01 12:26:39 826

转载 git - 简易指南

安装下载 git OSX 版下载 git Windows 版下载 git Linux 版创建新仓库创建新文件夹,打开,然后执行 git init以创建新的 git 仓库。检出仓库执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository 如果是远端服务器上的仓库,你的命

2014-01-01 11:12:11 674

转载 GotGitHub

Author:Jiang XinVersion:v0.9.1-13-g5075479Copyright:Creative Commons BY-NC-SA原书地址:http://www.worldhello.net/gotgithub/index.html前言动笔写GitHub不是因为我对其了解,恰恰是对其太不了解。在我的《Git

2014-01-01 10:54:17 759

转载 maven ArtifactTransferException: Failure to transfer

我在使用Myeclipse碰见这个错误,我没有用伺服,直接连接到maven中心。ArtifactTransferException: Failure to transfer org.apache.hadoop:hadoop-core:jar:1.1.1 from http://repo.maven.apache.org/maven2 was cached in the local reposi

2013-12-29 23:36:34 906

转载 spring学习之@ModelAttribute运用详解

@ModelAttribute使用详解1.@ModelAttribute注释方法     例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。        (1)@ModelAttribute注释void返回值的方法     

2013-12-29 20:28:25 646

华南资讯笔试java 2013

2013年 华南资讯笔试 笔试完后群面

2013-04-12

java集合框架

java核心技术之集合类详解 面试基础 很好的一份参考文档

2013-02-28

Note笔记系统(SSH)

MyNote笔记系统 框架:Struts2+Hibernate+Spring 数据库:Mysql 前台框架:主要是ExtJs,Jsp 实现功能:在线笔记管理,群组乐享,日常工具(日程管理和天气预报)

2012-12-04

Java面试宝典2012版

Java面试宝典2012版 共享给大家!!希望对大家有所帮助!

2012-10-30

Java集合排序及java集合类详解

Java集合排序及java集合类详解 从原理和实现解析的很好

2012-09-07

空空如也

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

TA关注的人

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