自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java Socket编程

Java Socket编程       对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之

2015-07-27 11:13:59 339

转载 用Java编写你自己的简单HTTP服务器

HTTP是个大协议,完整功能的HTTP服务器必须响应资源请求,将URL转换为本地系统的资源名。响应各种形式的HTTP请求(GET、POST等)。处理不存在的文件请求,返回各种形式的状态码,解析MIME类型等。但许多特定功能的HTTP服务器并不需要所有这些功能。例如,很多网站只是想显示“建设中“的消息。很显然,Apache对于这样的网站是大材小用了。这样的网站完全可以使用只做一件事情的定制服务器。J

2015-07-24 11:03:45 438

转载 Spring中的事务控制(Transacion Management with Spring)

1.1. 有关事务(Transaction)的楔子1.1.1. 认识事务本身1.1.2. 初识事务家族成员1.2. 群雄逐鹿下的Java事务管理1.2.1. Java平台的局部事务支持1.2.2. Java平台的分布式事务支持1.2.2.1. 基于JTA的分布式事务管理1.2.2.1.1. JTA编程事务管理1.2.2.1.2. JTA声明性事务管理1.2.2.2. 基于J

2015-07-20 09:56:43 2273

原创 Maven相关

一、Maven的基本概念  Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建  项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。    理想的项目构建是高度自动化,跨平台,可重用的组件

2015-07-13 16:27:05 394

原创 SpringMvc+Jdbc泛型反射BaseDao

SpringMvc+Jdbc泛型反射

2015-06-28 20:12:24 2838 1

原创 js加载器动态加载外部Javascript文件

js加载器动态加载外部Javascript文件JsLoader.jsvar var MiniSite=new Object();/** * 判断浏览器 */MiniSite.Browser={ ie:/msie/.test(window.navigator.userAgent.toLowerCase()), moz:/gecko/.te

2015-06-20 19:58:39 915

转载 实例分析Java Class的文件结构

今天把之前在Evernote中的笔记重新整理了一下,发上来供对java class 文件结构的有兴趣的同学参考一下。学习Java的朋友应该都知道Java从刚开始的时候就打着平台无关性的旗号,说“一次编写,到处运行”,其实说到无关性,Java平台还有另外一个无关 性那就是语言无关性,要实现语言无关性,那么Java体系中的class的文件结构或者说是字节码就显得相当重要了,其实Java从刚开始

2015-06-08 21:02:27 489 1

转载 掌握 Dojo 工具包

Dojo 作为最著名的 Ajax 开源项目之一,不仅让 Web 程序员可以免费获得和使用其框架进行 Web 应用的开发,更吸引了大量的开发者对其不断的扩充,开发新的组件。DojoX 就是在这样的开发社区中产生的。DojoX 是一组基于 dojo 的开源项目的集合,这些开源项目具有很好的创意和很高的实用性。这些 DojoX 项目有可能成长为一个稳定的版本保留在 DojoX 中,也有些可能会迁移到 D

2015-06-04 19:52:45 755

转载 HTTP协议

一、什么是HTTP协议  HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本  H

2015-05-27 10:47:33 461

转载 Linux下安装Tomcat服务器和部署Web应用

一、上传Tomcat服务器    二、安装Tomcat服务器2.1、解压tomcat服务器压缩包    2.2、配置环境变量  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量    编辑/etc下的profile文件,加上如下内容:    2.3、修改tomcat服务器的启动端口    修改将Tomca

2015-05-26 17:06:06 5189

转载 如何做个好员工(转载)

一、有"同理心"1.1、什么叫"同理心"?  说复杂点儿,同理心就是站在当事人的角度和位置上,客观地理解当事人的内心感受,且把这种理解传达给当事人的一种沟通交流方式。  说简单点儿,同理心就是“己所不欲,勿施于人”。将心比心,也就是设身处地去感受、去体谅他人。  说白了,同理心就是“情商”。  具体点说:  同理心就是,领导交办一项工作,你要读懂他的

2015-05-26 15:42:41 346

转载 Apache Thrift - 可伸缩的跨语言服务开发框架

Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。本文将从 Java 开发人员角度详细介绍 Apache Thrift 的架构、开发和部署,并且针对不同的传输协议和服务类型给出相应的 Java 实例,同时详细介绍 Thrift 异步客户端的实现,最后提出使用 Thrift 需要注意的事项。前言:目前流行的服务调

2015-05-25 16:24:43 446

原创 DbVisualizer操作权限设置

DbVisualizer操作权限设置。

2015-05-25 14:59:28 3886

原创 DbVisualizer 9.1.1解决中文乱码

DbVisualizer解决中文乱码。

2015-05-25 14:26:17 7461

原创 JVM加载class文件的原理

当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载 】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如: 为类静态变量开辟空间,将常量池存放在方法区内存中并实现常量池地址解析,初始化类静态变量等等。这篇文章我们要好好谈谈JVM是如何加载class文件的? 1、JVM加载

2015-05-24 18:09:59 391

原创 FastJson数据解析

Fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除了JDK)1.下载地址:https:/

2015-05-18 21:36:01 506

原创 生成和解析二维码(QRCode.jar)

生成和解析二维码(QRCode.jar)

2015-05-17 20:47:14 874

原创 LDAP学习及服务器的搭建

上星期被要求去项目支援,丫的到月份了,人都跳光了。还得先学习,LDAP??  一个集团的人员管理系统,70几万人几十个应用服务的SSO单点关联操作,好像很牛的样子。。。参考文档:1.http://baike.baidu.com/link?url=qlh7cwhGpdML3mrWt9an8WFkaYSpSspLzEAEV8v30nh9Y91Zc_RmwX8_RqWiu6ekGM9

2015-05-15 20:45:26 34152 3

转载 JavaScript常用记录(1)

1.document.write(""); 输出语句2.JS中的注释为 //3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素

2015-05-10 15:29:27 359

原创 JavaScript常用记录(2)

//Javascript代码/** function obj$(id) 根据id得到对象 function val$(id) 根据id得到对象的值 function trim(str) 删除左边和右边空格 function ltrim(str) 删除左边空格 function rtrim (str)

2015-05-08 15:14:20 304

原创 Linux操作常用命令

Linux操作系统常用命令  1,echo “aa” 》 test.txt 和 echo “bb” 》》 test.txt //》将原文件清空,并且内容写入到文件中,》》将内容放到文件的尾部  2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限  3,tar -tzvf test.tar.gz //列出归档内

2015-05-08 13:37:03 327

转载 程序员浪费生命的几种方式

程序员应该要爱惜生命,做有用有意义的事情。做有用的事情,有两种方式,一、做一个对用户真正有价值的项目,这个项目是真正有意义有用的;二、朝正确的方向以正确的方式做项目。但是程序员会遇到很多失败的项目,这些系统要么是没有人用没有真正价值,要么是以不正确的方式做项目,使用不当的技术,例如,用报表工具代替查询、用ESB企业总线当作海量数据传输用,或者做一些没有实际用途的功能,如做一个万能的用户自定义查询系

2015-05-07 16:03:40 279

转载 CAS实现SSO单点登录原理

1.      CAS 简介1.1.  What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。1.2.

2015-05-06 18:17:54 705

转载 Filter及FilterChain的使用详解

需要写一个单点,但是不懂,只能先查询,这篇是先了解Filter及FilterChain的使用。准备周末试试CAS实现SSO单点登录。一、Filter的介绍及使用什么是过滤器?与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前

2015-05-06 18:13:59 443

原创 整合Struts2.3.20 Spring4.1.3 Hibernate4.3.7 配置文件

项目需求,整合新版本的SSH框架,记录一下以备后查下载链接:struts2.3.20spring4.0.2hibernate4.3.4其它依赖包各版本需要的包如下:struts2.3.20spring4.0.2hibernate4.3.4其它依赖包其中hibernate依赖包中包

2015-05-03 16:48:12 639

原创 java web.xml 基本配置了解(2)

慢慢来吧!

2015-04-25 22:47:46 360

转载 java web.xml 基本配置了解(1)

web.xml即部署描述符,其包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。 (一) XML头     部署描述符从下面的XML头开始: Java代码  "1.0" encoding="ISO-8859-1"?>       这个头指定了XML的版本号以及所使用的编码。 (二)

2015-04-25 22:18:55 372

原创 先学习搭建个架子:Eclipse java EE版 + S2SH + Oracle11g + Plsql.(3)

慢慢来。。。

2015-04-19 16:15:44 832

原创 先学习搭建个架子:Eclipse java EE版 + S2SH + Oracle11g + Plsql.(2)

慢慢来。。。

2015-04-15 19:42:03 687

原创 先学习搭建个架子:Eclipse java EE版 + S2SH + Oracle11g + Plsql.(1)

先学习搭建个架子:Eclipse java EE版 + S2SH + Oracle11g + Plsql.(1)

2015-04-14 14:11:31 603

原创 写博文的理由.

最近感觉压力比较大,之前浪费的时间太多了。。不过还好,还年轻,既然做了,就做好吧。。人活着总得有点追求.

2015-04-13 22:18:26 307

JRE和JDK1.7

64位1.7_jdk,共享一下,为了点分也是不要老脸了。 Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.

2018-09-13

EditPlus 3

通用的文本编辑工具EditPlus 3,包含注册文件。

2015-05-13

空空如也

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

TA关注的人

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