- 博客(66)
- 资源 (4)
- 收藏
- 关注
原创 java bean
1.从开始学java就是直接上来类,面向对象,创建标准的实体类(私有属性,然后提供get,set方法),在到后来直接使用框架(ssi,ssh等),包括著名的spring bean工厂。从未对javaBean产生任何的疑问,想法2.javaBean是什么:符合一定规范编写的Java类,不是一种技术,而是一种规范。大家针对这种规范,总结了很多开发技巧、工具函数。符合这种规范的类,可以被其它
2016-05-27 22:42:50
631
原创 java类加载器
1.先上代码:package com.test.classloader;public class TestBean { public TestBean() {}}package com.test.classloader;public class ClassLoaderTest { public static void main(String[] args) { try {
2016-05-17 15:39:06
565
原创 内部类
1.package com.test.inner;public class MainClass { private String name; private Say memberVarSay; public String getName() { return name; } public void setName(String name) { this.nam
2016-05-10 23:21:17
433
原创 java反射
1.运用Class 类的实例表示正在运行的 Java 应用程序中的类和接口, 他是反射的基础入口方法:得到字段属性对象Field,getFields(),getDeclaredFields() 得到方法对象Method,getMethods() ,getDeclaredMethods() 得到注解对象Annotation,getAnnotations() ,getD
2016-05-09 10:30:51
864
原创 java基本数据类型与二进制
1.表格比较:2.转换成二进制:java用byte字节来表示二进制,因为byte有8位,而int有32位,所以int转成二进制应该去掉高位保存最低的8个位,如下代码:public static byte[] intToBytes( int value ) { byte[] src = new byte[4]; src[3] = (byte) ((value>>2
2016-03-29 10:57:10
4158
原创 Hessian客户端调用理解
先上代码:HessianProxyFactory factory = new HessianProxyFactory();Service exampleInterface = (IAPIHessian) factory.create(Service.class, url);exampleInterface.hello("zhang san");1.HessianProxyFactory的构
2016-03-07 14:46:30
3653
原创 int和Integer
引文:之前一直弄不懂两者之间的区别,关系。有int为什么还存在Integer,两者存在的意义是什么?基础:int是java的8种基础数据类型之一,Integer是int的包装类java是一种面向对象的语言,以类的概念来展开,很多问题用对象来解决,所以创建了int的包装类Integer,具体效果可以看源码。普通知识点;1.Integer里面有个缓存的玩意,会存储-128~127的数字
2016-02-22 10:22:17
376
原创 seaJs使用记录
1.引入文件seajs.config({ 'alias': { 'juicer':'res-build/res/module/juicer/juicer-min.js', 'page':'/res-build/res/module/ajaxpage/src/page.js', "tool":'/res-build/src/tools.js
2015-08-27 15:52:13
380
原创 springmvc对restful风格的实现
1.springmvc中支持支持8中的方法: public enum RequestMethod { GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, TRACE}2.html的form表单一般多数有get,post两种,如何在这中间做一个转换呢3.转换方法如下: (1).form 提交表单中加一个字段
2015-08-07 10:24:40
705
转载 网站的分布式架构一
互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图: 在传统B/S架构的企业管理系统里,技术架构往往就是一个工程项目,各个逻辑分层都是该工程的业务逻辑模块。但是作为提供公共服务的网
2015-08-06 16:47:59
417
转载 应用系统之间数据传输的几种方式
随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种
2015-08-04 17:10:07
595
转载 各种远程通信协议分析、比较
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇 blog中我
2015-08-04 16:07:22
779
原创 HTTP Header
Requests部分Header解释示例Accept指定客户端能够接收的内容类型Accept: text/plain, text/htmlAccept-Charset浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5Accept-Encoding
2015-07-29 12:15:13
436
原创 springmvc的restful服务理解
问题:1.springmvc的restful的分布式服务和异构系统是如何实现的2.不同请求的返回不同的视图形式(手机端,webService,html)3.
2015-07-26 14:29:07
428
转载 理解RESTful架构
1.理解RESTful架构要理解RESTful架构,最好的方法就是去理解Representational State Transfer这个词组到底是什么意思,它的每一个词代表了什么涵义。如果你把这个名称搞懂了,也就不难体会REST是一种什么样的设计。一、资源(Resources)REST的名称"表现层状态转化"中,省略了主语。"表现层"其实指的是"资源"(Resourc
2015-07-26 14:20:32
425
原创 HttpClient模拟表单传图片
public static void postFormData(URI uri){ String paramsStr = "fireNotice.title=桃花源记88&fireNotice.noticeFrom=ewrtwert"; HttpPost post = null; try{ File f = new File(filePath); post = ne
2015-06-05 11:18:58
598
原创 java文件流模拟form表单上传文件
package test;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import j
2015-06-05 11:12:38
3074
转载 IBATIS中关于iterate和‘$’与‘#’的应用
public int getCountById(String id, String title, List ids) throws Exception { Map paramMap=new HashMap(); paramMap.put("id", id); paramMap.put("title", title); paramMap.put("ids",ids); return (in
2015-01-14 16:05:02
514
原创 ibatis读取配置文件
1.SqlMapConfigParser是文件解析类读取数据流2.SqlMapParser解析结点:SqlMapConfigParser类里面私有化对象XmlParserState,把XmlParserState对象给SqlMapParser,SqlMapParser在解析结点的时候把解析出来的数据放到XmlParserState对象属性里面。
2014-12-07 16:32:53
845
原创 js验证数字
//标题(中英文、数字、引号、括号、空格、书名号、减号、下划线)jQuery.validator.addMethod("titleStr", function(value, element){if(value==null||value==undefined||value=="" ){return true};var patrn=/^(?:[\u4e00-\u9fa5]*\w*-*_*\
2014-06-27 15:11:03
640
转载 java内部类的作用分析
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的
2014-02-18 16:03:23
396
原创 struts2+freemarker项目根路径设置源码分析
1.org.apache.struts2.views.util.ContextUtil.getStandardContext方法2.org.apache.struts2.views.freemarker.FreemarkerManager类 3.org.apache.struts2.components.template.FreemarkerTempla
2014-02-18 11:39:23
889
原创 java序列化和transient
public class UserInfo implements Serializable { private static final long serialVersionUID = 996890129747019948L; private String name; private transient String psw; public UserInfo(S
2014-02-13 15:39:56
560
转载 MyEclipse6.5中自动插入作者、注释日期等快捷键方法
MyEclipse6.5中自动插入作者、注释日期等快捷键方法:依次打开然后找到 Window -->Preferences->Java->Editor->Templates,在这里new一个自己的插入注释的快捷方式名称,具体设置如下:Name处输入 wys(任意你喜欢的名称) context处选 java 后边勾选Automatically insert复选框Descripti
2014-02-10 14:01:06
1850
原创 jar 命令的一般用法
jar 命令的一般用法在jdk中,通过jar命令可以生成jar包,也可以解压一个jar包或war包。一、jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名...其中,{ctxu}这四个参数必须选选其一;[v f m e 0 M i ]是可选参数,文件名也是必须的。-c 创建一个jar包
2014-01-15 19:54:06
745
转载 nutch
Nutch是一个开放源代码(open-source)的Java搜索引擎包,它提供了构建一个搜索引擎所需要的全部工具和功能。使用Nutch不仅可以建立自己内部网的搜索引擎,同时也可以针对整个网络建立搜索引擎。除了基本的功能之外,Nutch也还有不少自己的特色,如Map-Reduce、Hadoop、Plugin等。
2014-01-15 17:23:35
511
转载 apdplat
APDPlat是Application Product Development Platform的缩写,意为应用级产品开发平台。APDPlat的雏形可以追溯到2008年,并于4年后即2012年4月9日在GITHUB开源 。APDPlat在演化的过程中,经受住了众多项目的考验,一直追求简洁优雅,一直对架构、设计和代码进行重构优化。APDPlat的用户群是广大的JAVA工程师,对于JA
2014-01-15 17:06:35
1111
转载 Java的Web框架 Firefly Framework
firefly是一个追求高性能的应用程序框架,性能大幅超越spring3、struts2等 零依赖,仅仅依赖于jdk 精简、轻量、无侵入 core包含IOC、MVC、Interceptor等常用功能 使用简单,基于约定优于配置的思想,可完全使用Annotation方式 或 Annotation和XML混合方式进行配置
2014-01-15 16:49:56
585
转载 JessMA
http://www.jessma.org/ JessMA(原名:Portal-Basic)是一套功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hibernate、MyBatis 与 JDBC DAO 组件),集成了 Action 拦截、Form / Dao / Spring B
2014-01-15 16:46:52
755
原创 zTree -- jQuery 树插件
zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 zTree 是开源免费的软件(MIT 许可证)。zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀兼容 IE、FireFox、Chrome、Opera、
2013-12-27 14:41:45
590
转载 MySQL日期时间函数大全
http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html
2013-12-20 11:49:59
449
转载 Douyu
Douyu 0.6.1发布,一个超乎您想象的Web框架一种新的Java开发平台,将编译器、Http服务器、MVC、权限完美整合在一起,实现了ORM的自动化注: 这里不再更新,项目已经迁移到GitHub,在这里: https://github.com/codefollower/Douyucode google:http://code.google.co
2013-12-20 10:59:11
633
转载 StringEscapeUtils类的转义与反转义方法
http://blog.youkuaiyun.com/niuch1029291561/article/details/17377857org.apache.commons.lang.StringEscapeUtils类可以对js sql html xml等代码进行转义!用来处理前端js注入代码SQL特殊字符转义 应该说,您即使没有处理 HTML 或 Jav
2013-12-18 17:57:21
563
转载 nutzam
http://nutzam.com/轻 -- 当前最新版,整个 jar 文件共 950k薄 -- 针对 JDBC 的薄封装,无缓存全 -- 提供了 Dao (ORM, SQL 管理), Ioc, Aop, Mvc, Json解析 等必要功能活 -- 各个部分可以独立使用,比如在 Spring 里采用 Nutz.Dao ,又比如在 Nutz.Ioc 里使用 Hibernate 等
2013-12-17 11:16:15
739
转载 SpringSide
http://www.springside.org.cn/index.html SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。Quickstart: 一个迷你的TodoList应用。 Showcase: 五花八门的JavaEE技术大派对
2013-12-16 21:53:39
500
exit-web-framework
2013-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人