java bean 1.从开始学java就是直接上来类,面向对象,创建标准的实体类(私有属性,然后提供get,set方法),在到后来直接使用框架(ssi,ssh等),包括著名的spring bean工厂。从未对javaBean产生任何的疑问,想法2.javaBean是什么:符合一定规范编写的Java类,不是一种技术,而是一种规范。大家针对这种规范,总结了很多开发技巧、工具函数。符合这种规范的类,可以被其它
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 {
内部类 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
java反射 1.运用Class 类的实例表示正在运行的 Java 应用程序中的类和接口, 他是反射的基础入口方法:得到字段属性对象Field,getFields(),getDeclaredFields() 得到方法对象Method,getMethods() ,getDeclaredMethods() 得到注解对象Annotation,getAnnotations() ,getD
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
Hessian客户端调用理解 先上代码:HessianProxyFactory factory = new HessianProxyFactory();Service exampleInterface = (IAPIHessian) factory.create(Service.class, url);exampleInterface.hello("zhang san");1.HessianProxyFactory的构
int和Integer 引文:之前一直弄不懂两者之间的区别,关系。有int为什么还存在Integer,两者存在的意义是什么?基础:int是java的8种基础数据类型之一,Integer是int的包装类java是一种面向对象的语言,以类的概念来展开,很多问题用对象来解决,所以创建了int的包装类Integer,具体效果可以看源码。普通知识点;1.Integer里面有个缓存的玩意,会存储-128~127的数字
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
springmvc对restful风格的实现 1.springmvc中支持支持8中的方法: public enum RequestMethod { GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, TRACE}2.html的form表单一般多数有get,post两种,如何在这中间做一个转换呢3.转换方法如下: (1).form 提交表单中加一个字段
网站的分布式架构一 互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图: 在传统B/S架构的企业管理系统里,技术架构往往就是一个工程项目,各个逻辑分层都是该工程的业务逻辑模块。但是作为提供公共服务的网
应用系统之间数据传输的几种方式 随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种
各种远程通信协议分析、比较 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇 blog中我
HTTP Header Requests部分Header解释示例Accept指定客户端能够接收的内容类型Accept: text/plain, text/htmlAccept-Charset浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5Accept-Encoding
理解RESTful架构 1.理解RESTful架构要理解RESTful架构,最好的方法就是去理解Representational State Transfer这个词组到底是什么意思,它的每一个词代表了什么涵义。如果你把这个名称搞懂了,也就不难体会REST是一种什么样的设计。一、资源(Resources)REST的名称"表现层状态转化"中,省略了主语。"表现层"其实指的是"资源"(Resourc
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
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