自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

我的学习

    这段时间,接触了好多新东西,无论是业务还是技术上,算是长见识了。    1、maven      接触了Maven这个项目构建工具,有了maven,可以很好地帮你管理jar包,特别地,可以把jetty插件包内嵌到maven构建中去,开发人员无需安装服务器即可运行web应用,It's nice,以前我一直以为开发人员必须自己安装一个开发服务器才能运行    2、git   ...

2013-12-02 00:07:22 138

原创 用sqlplus登录不了,并报ORA-12560:TNS: 协议适配器错误

[size=medium][color=blue]造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:[/color][/size][b]1、监听服务没有启动[/b]windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。[b]2、数据库实例没有启动[/b]windows...

2012-08-09 21:50:07 2789

原创 集合包(实现方式以及性能对比)

Java程序设计语言+Java虚拟机+API类库统称为JDK。 对于构建分布式Java应用而言,最重要的有集合、并发、网络(包括网络BIO以及网络NIO)以及序列化,反序列化。[b]一、集合包[/b] 集合包是Java最常用的包,最常用的有Collection和Map两个接口实现的类,Collection用于存放单个对象,Map用于存放Key-Value形式的键值对。...

2012-08-07 15:41:26 219

原创 Java类加载器

[color=red]从Java虚拟机出发,有两类不同的类加载器:[/color] 1、启动 类加载器 (Bootstrap ClassLoader,使用C++实现,是虚拟机自身的一部分)。 2、所有其他类加载器(均由Java语言实现,独立于虚拟机外部,并且全部都继承自抽象类java.lang.ClassLoader)。 [color=blue]从Java开发人员的...

2012-08-05 23:40:35 129

原创 类加载过程

[color=darkblue][b] 类[/b][/color]从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载、验证、准备、解析、初始化、使用、卸载共7个阶段。 加载、验证、准备、初始化和卸载这5个阶段顺序是一定的,类的解析阶段则不一定。 [color=darkred]验证、准备、解析[/color]均属于类加载阶段的连接阶段。 1、类...

2012-08-05 23:32:42 115

Java内存区域

[color=blue][b]Java[/b][/color]和C++之间有一堵又内存动态分配和垃圾收集技术所围成的高墙。 对于Java程序员来说,虚拟机的自动内存管理机制的帮助下,不需为每个new操作去写配对的delete/free代码,而且不容易出现内存泄漏和内存溢出的问题,看起来虚拟机管理一切都很好,但是一旦出现了内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排查错...

2012-08-05 23:18:33 111

解析HTTP

一、概述 [color=darkblue][b]HTTP[/b][/color],超文本传输协议,应用层的协议,是基于请求/响应模式的、无状态的协议。客服端与服务端建立连接后,向服务器发送一个请求,服务器对这个请求进行处理,然后返回一个响应信息,之后双方的连接关闭(HTTP1.1版本支持持续连接,而且客服端可连续发送多个请求,不用等待每一个响应的到来)。 二、HTTP请求...

2012-08-05 21:58:11 108

原创 SQL注入攻击的种类和防范手段

观察近来的一些安全事件及其后果,安全专家们已经得到一个结论,这些威胁主要是通过SQL注入造成的。虽然前面有许多文章讨论了SQL注入,但今天所讨论的内容也许可帮助你检查自己的服务器,并采取相应防范措施。 SQL注入攻击的种类 知彼知己,方可取胜。首先要清楚SQL注入攻击有哪些种类。 1.没有正确过滤转义字符 在用户的输入没有为转义字符过滤时,就会发生这种形式的注...

2012-07-27 08:57:21 230

原创 HTTP错误状态信息(全)

[b][color=darkred]HTTP错误状态信息(全) [/color][/b][b]1xx - 信息提示[/b]   这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 100 - 继续。   101 - 切换协议。 [b]2xx - 成功 [/b]  这类状态代码表明服务器成功地接受了客户端请求。...

2012-07-27 08:53:52 183

原创 Struts 2的深入使用-------学习笔记

深入使用Struts 2 4.1 详解Struts 2的类型转换 4.2 使用Struts 2的输入校验 4.3 使用Struts 2控制文件上传 4.4 使用Struts 2控制文件下载 4.5 详解Struts 2的拦截器机制 4.6 使用Struts 2的Ajax支持 4.7 本章小结 [b][color=blue]深入使用Struts 2[/color]...

2012-07-27 08:42:01 147

原创 Struts 2的基本使用-------学习笔记

3.1 MVC思想概述 3.2 Struts2的下载与安装 3.3 Struts2的流程 3.4 Struts2的常规配置 3.5 实现Action 3.6 配置Action 3.7 配置处理结果 3.8 配置Struts2的异常处理 3.9 Convention插件预“约定”支持3.10使用Struts2的国际化3.11 使用Struts2的标签库...

2012-07-24 10:41:11 148

原创 在Linux下安装的MySQL,误删mysql.socket后怎么办?

MySQL套接字被误删: 1、首先要知道mysql.socket的作用是什么? 为主机名为localhost建立的MySQL连接,该连接过程通过一个套接字文件mysql.socket实现的。所以该文件被删后,用localhost用户是连接不到MySQL服务器的。 2、鉴于1所说 必须建立一条tcp/ip连接,即使用127.0.0.1而不是localh...

2012-07-22 23:35:50 213

原创 JSP、Servlet等------学习笔记

JSP(Java Server Page)和Servlet是JavaEE规范的两个基本成员,他们是JavaWeb开发的重点知识,也是JavaEE开发的基础知识。JSP和Servlet本质是一样的,因此JSP最终必须编译成Servlet才能运行,或者说JSP指示生成Servlet的“草稿”文件。Html+JSP标签(or自定义标签)。除JSP外,表现层技术还有FreeMaker/Velo...

2012-07-22 23:31:44 116

原创 SAO简单认识

当某个应用获得用户的认可后,会不断的发展。发展体现在两方面,一是系统多元化,二是系统访问量,这两方面也会带来一些问题。 第一个发展带来的问题是,当要修改某部分时,所有系统都要修改。解决方法:可采用对各个系统的共用逻辑的部分进行抽象的方法,形成多个按领域划分的共用业务逻辑系统。 第二个系统访问量带来的问题,通常采用拆分系统的方法来解决。------- 在构建了共用业务...

2012-07-19 11:39:33 694

原创 分布式Java应用---实现系统间的通信

[b]首先,说明什么是分布式Java应用?[/b] 大型应用通常会拆分为多个系统来实现,对于Java来说,这些子系统可能部署在[color=darkblue]同一台机器的多个不同的JVM中[/color],也可能部署在[color=darkblue]不同的机器上[/color],但这些子系统又不是完全独立的,而且要相互通信来实现共同的业务功能,对于此类应用,我们称之为分布式Java应用...

2012-07-19 11:15:13 304

原创 转转-------类加载与反射

类加载与反射 1.类加载与反射 2.类加载 当调用java命令运行某个Java程序时,该命令将启动一条Java虚拟机进程,同一个JVM的所有线程,所有变量都处于同一进程里,它们都是用该JVM进程的内存区 程序运行到最后正常结束 程序运行到使用System.exit()或Runtime().exit()代码结束程...

2012-06-16 13:10:15 103

原创 数据库与数据库实例的区别

在数据库领域中有两个词很容易混淆,他们就是"[b]数据库实例[/b]"与"[b]数据库[/b]" 个定义如下: 数据库:是指物理操作系统文件或其他形式文件类型的集合,例如MySQL中,数据库文件可以是frm、myd、ibd结尾的文件。 数据库实例:是指由数据库后台进程/线程以及一个共享内存区域组成的,共享内存可以被运行的后台进程/线程共享。需要牢记,数据库实例才是真正用...

2012-06-12 00:47:59 440

在Linux下安装MySQL,误删mysql.socket后怎么办?

MySQL套接字被误删:1、首先要知道mysql.socket的作用是什么? 为主机名为localhost建立的MySQL连接,该连接过程通过一个套接字文件mysql.socket实现的。所以该文件被删后,用localhost用户是连接不到MySQL服务器的。2、鉴于1所说 必须建立一条tcp/ip连接,即使用127.0.0.1而不是localhost作为-h的参数去连...

2012-06-05 20:10:30 209

Windows下MySQL详细安装与配置

在Windows操作系统下,有两种MySQL图形化安装包,分别为Windows Essentials 和Windows MSI Installer。前者包含了MySQL中最主要和最常用的功能,但是不包含一些不常用的功能,后者包含了MySQL全部功能,包括不常用的功能。

2012-03-13

Android开发入门之路(初学者必备)

Android,入门开发。你可以看下华章培训网的 实现Android版的多功能日历,这个就是很基础的 学员可以掌握大多数Android的知识,例如,多功能日历涉及到了数据库、图形、网络、服务等经常用到的Android技术。 在每一讲中会首先介绍本讲要实现的功能所涉及到的相关知识,然后会带领读者来完成多功能日历中相应的功能。

2011-12-26

八段LED数码管显示

通过总线方式控制八段LED数码管,在低4个数码管上依次显示字符1,2,3,4(即从右向左),每个字符出现之间必须有一定的时间间隔(间隔时间可以是任意值)

2011-12-26

空空如也

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

TA关注的人

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