- 博客(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
983

转载 JVM中的栈和局部变量
JVM中的栈和局部变量 Java开发中,每当我们在程序中使用new生成一个对象,对象的引用存放在栈里,而对象是存放在堆里的。可以看出栈在Java核心的重要位置。今天我们就继续深入Java核心这个系列,为您介绍Java中的栈、局部变量及其之间的关系。深入Java核心:Java内存分配原理精讲探秘Java垃圾回收机制Java中多态的实现机制Java中的栈
2012-11-15 17:03:18
2833
原创 J2ee获取通过Nginx代理的客户端真实IP地址
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。现在图示代理上网和IP的关系:
2015-08-12 10:11:42
3583
原创 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
2075
转载 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
2557
原创 Oracle建表主键策略
oracle建表设置主键自增 首先创建一张表 ?123456createtable member(memberId number primarykey,memberMail varchar2(20)notnull,
2014-07-20 12:01:53
1039
原创 ORA-03114: not connected to ORACLE
PlSql Developer出现这个问题的时候,只要重新连接一些数据库就行了!
2014-05-15 17:28:53
9262
转载 浏览器控制台(console对象)
目录开发者工具console对象console.log方法其他输出方法:debug,info,warn,error方法console.table方法console.assert方法time和timeEnd方法分组方法:group和groupend其他方法命令行APIdebugger语句移动端开发模拟手机视口(viewport)模拟
2014-04-05 21:37:37
10165
转载 JS 异步队列的实现
这可能是个比较深的话题。何谓异步? 笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHttpRequest,还有DOM的事件机制,还有HTML5新增加的webwork, postMessage,等等很多。这些东西都有一个共同的特点,就是拥有一个回调函数,实现控制反转。由于控制反转是更
2014-02-20 14:05:10
4719
原创 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
3516
转载 JavaScript中事件精解
理解JavaScript中的事件处理这篇文章对于了解Javascript的事件处理机制非常好,将它全文转载于此,以备不时之需。什么是事件?事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些
2014-02-19 16:09:53
921
转载 SQL Server游标的使用
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向
2014-02-14 15:41:30
668
转载 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
749
转载 java并发编程-Executor框架
Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为:并发编程的一种编程方式是把任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Executo
2014-02-13 14:51:25
749
转载 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
693
转载 linux zip/unzip命令
命令名: zip 功能说明:压缩文件。语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b 工 作目录>][-ll][-n 字 尾字符串>][-t 日 期时间>][-压 缩效率>][压 缩文件][文件...][-i 范本样式>][-x 范本样式>]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有".zip
2014-02-12 16:27:09
698
转载 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
833
转载 Cache-Control
Cache-ControlCache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在同一个指令。cache-control 定义是:Cache-Control = “Cache-Contr
2014-02-11 21:44:32
756
转载 影响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
861
转载 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
753
转载 maven依赖
1.依赖元素[html] view plaincopydependency> groupId>org.springframeworkgroupId> artifactId>spring-coreartifactId> version>${springframework.version}version>
2014-02-10 13:48:54
783
转载 用css制作表单并体验亲和力
对于表单,很常用。但是在web standard建站的时候,他的排版往往让人遗忘,到了真正用到的时候就发现让人头疼,当然我也遇到过。我现在要介绍一个用标签制作漂亮而且具体亲和力的表单的方法。基本的xhtml:已注册用户登录 用户登录 用户名 密码 记住我
2014-02-06 23:02:51
726
转载 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
755
转载 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
787
转载 eclipse调试的方法和技巧
eclipse调试图标所代表的含义:Step into 单步进入-将进入执行的方法内部继续执行。Step over 单步前进-执行下一步。Step return – 单步退出-跳出正在执行的方法。Drop to frame – 跳到正在执行的方法的第一句代码。Resume : 执行到下一个断点。Terminate:停止调试。程序将停止运行。
2014-01-21 14:23:33
812
转载 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
1663
转载 用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
763
转载 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
875
转载 《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
1061
转载 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
1366
转载 MySQL数据库乱码-Linux下乱码问题
mysql在linux下乱码问题一、操作mysql默认字符集是latin1,但是我们大部分程序使用的字符集是utf8,我们就需要修改mysql的字符集了。1)查看默认编码 ?1234567891011121314
2014-01-04 17:20:22
745
转载 在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
711
原创 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
1016
转载 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
801
转载 如何高效利用GitHub
如何高效利用GitHub正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。Q1:GitHub是什么Q2:GitHub风格Q3: 在GitHub,如何跟牛人学习Q4: 享受纯粹的写作与演讲Q5: 代码帮你找工作Q6: GitHub还在影响一些什么Q7: 除了GitHub,还可以选择什么?Q1:GitHub是
2014-01-01 12:26:39
870
转载 git - 简易指南
安装下载 git OSX 版下载 git Windows 版下载 git Linux 版创建新仓库创建新文件夹,打开,然后执行 git init以创建新的 git 仓库。检出仓库执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository 如果是远端服务器上的仓库,你的命
2014-01-01 11:12:11
710
转载 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
798
转载 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
949
转载 spring学习之@ModelAttribute运用详解
@ModelAttribute使用详解1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。 (1)@ModelAttribute注释void返回值的方法
2013-12-29 20:28:25
696
Note笔记系统(SSH)
2012-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人