- 博客(31)
- 资源 (2)
- 收藏
- 关注
转载 Java Socket编程
Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之
2015-07-27 11:13:59
376
转载 用Java编写你自己的简单HTTP服务器
HTTP是个大协议,完整功能的HTTP服务器必须响应资源请求,将URL转换为本地系统的资源名。响应各种形式的HTTP请求(GET、POST等)。处理不存在的文件请求,返回各种形式的状态码,解析MIME类型等。但许多特定功能的HTTP服务器并不需要所有这些功能。例如,很多网站只是想显示“建设中“的消息。很显然,Apache对于这样的网站是大材小用了。这样的网站完全可以使用只做一件事情的定制服务器。J
2015-07-24 11:03:45
494
转载 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
2368
原创 Maven相关
一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。 理想的项目构建是高度自动化,跨平台,可重用的组件
2015-07-13 16:27:05
449
原创 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
992
转载 实例分析Java Class的文件结构
今天把之前在Evernote中的笔记重新整理了一下,发上来供对java class 文件结构的有兴趣的同学参考一下。学习Java的朋友应该都知道Java从刚开始的时候就打着平台无关性的旗号,说“一次编写,到处运行”,其实说到无关性,Java平台还有另外一个无关 性那就是语言无关性,要实现语言无关性,那么Java体系中的class的文件结构或者说是字节码就显得相当重要了,其实Java从刚开始
2015-06-08 21:02:27
574
转载 掌握 Dojo 工具包
Dojo 作为最著名的 Ajax 开源项目之一,不仅让 Web 程序员可以免费获得和使用其框架进行 Web 应用的开发,更吸引了大量的开发者对其不断的扩充,开发新的组件。DojoX 就是在这样的开发社区中产生的。DojoX 是一组基于 dojo 的开源项目的集合,这些开源项目具有很好的创意和很高的实用性。这些 DojoX 项目有可能成长为一个稳定的版本保留在 DojoX 中,也有些可能会迁移到 D
2015-06-04 19:52:45
817
转载 HTTP协议
一、什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本 H
2015-05-27 10:47:33
500
转载 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
5316
转载 如何做个好员工(转载)
一、有"同理心"1.1、什么叫"同理心"? 说复杂点儿,同理心就是站在当事人的角度和位置上,客观地理解当事人的内心感受,且把这种理解传达给当事人的一种沟通交流方式。 说简单点儿,同理心就是“己所不欲,勿施于人”。将心比心,也就是设身处地去感受、去体谅他人。 说白了,同理心就是“情商”。 具体点说: 同理心就是,领导交办一项工作,你要读懂他的
2015-05-26 15:42:41
371
转载 Apache Thrift - 可伸缩的跨语言服务开发框架
Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。本文将从 Java 开发人员角度详细介绍 Apache Thrift 的架构、开发和部署,并且针对不同的传输协议和服务类型给出相应的 Java 实例,同时详细介绍 Thrift 异步客户端的实现,最后提出使用 Thrift 需要注意的事项。前言:目前流行的服务调
2015-05-25 16:24:43
479
原创 JVM加载class文件的原理
当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载 】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如: 为类静态变量开辟空间,将常量池存放在方法区内存中并实现常量池地址解析,初始化类静态变量等等。这篇文章我们要好好谈谈JVM是如何加载class文件的? 1、JVM加载
2015-05-24 18:09:59
420
原创 FastJson数据解析
Fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除了JDK)1.下载地址:https:/
2015-05-18 21:36:01
553
原创 LDAP学习及服务器的搭建
上星期被要求去项目支援,丫的到月份了,人都跳光了。还得先学习,LDAP?? 一个集团的人员管理系统,70几万人几十个应用服务的SSO单点关联操作,好像很牛的样子。。。参考文档:1.http://baike.baidu.com/link?url=qlh7cwhGpdML3mrWt9an8WFkaYSpSspLzEAEV8v30nh9Y91Zc_RmwX8_RqWiu6ekGM9
2015-05-15 20:45:26
34441
1
转载 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
386
原创 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
335
原创 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
361
转载 程序员浪费生命的几种方式
程序员应该要爱惜生命,做有用有意义的事情。做有用的事情,有两种方式,一、做一个对用户真正有价值的项目,这个项目是真正有意义有用的;二、朝正确的方向以正确的方式做项目。但是程序员会遇到很多失败的项目,这些系统要么是没有人用没有真正价值,要么是以不正确的方式做项目,使用不当的技术,例如,用报表工具代替查询、用ESB企业总线当作海量数据传输用,或者做一些没有实际用途的功能,如做一个万能的用户自定义查询系
2015-05-07 16:03:40
300
转载 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
743
转载 Filter及FilterChain的使用详解
需要写一个单点,但是不懂,只能先查询,这篇是先了解Filter及FilterChain的使用。准备周末试试CAS实现SSO单点登录。一、Filter的介绍及使用什么是过滤器?与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前
2015-05-06 18:13:59
526
原创 整合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
667
转载 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
403
原创 先学习搭建个架子:Eclipse java EE版 + S2SH + Oracle11g + Plsql.(1)
先学习搭建个架子:Eclipse java EE版 + S2SH + Oracle11g + Plsql.(1)
2015-04-14 14:11:31
631
JRE和JDK1.7
2018-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人