自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (9)
  • 收藏
  • 关注

原创 Spring rest 4.0

1.Spring 4.0引入了@RestController注解,能够在这个方面给我们提供帮助。如果在控制器上使用@RestController来代替@Controller的话,Spring将会为该控制器的所有处理方法应用消息转换功能,不必为每个方法都添加@ResponseBody了。Controller写法如下这两个方法都没有使用@ResponseBody注解

2017-02-21 15:42:19 471

原创 Spring rest

1.Rest的基本原理Rest与RPC几乎没有任何关系。RPC是面向服务的,并关注行为和动作,而REST是面向资源的,强调描述应用程序的事物和名词。为了理解REST是什么,我们将它的首字母缩写拆分成不同的组成部分简单说,rest就是将资源的状态以合适的形式从服务器转移到客户端(或者反之)2.Spring是如何支持REST的3.编写面向资源的Control

2017-02-21 14:13:37 725

原创 Spring 事务

1.用四个词来表示事务 ACID2.理解Spring对事务管理的支持Spring提供了对编码式和声明式事务管理的支持。Spring的事务管理能力超过了EJB.Spring通过回调机制将实际的事务从事务性的代码中抽象出来。如果应用程序只使用一种持久化资源,Spring可以使用持久化机制本身所提供的事务性支持。如果应用程序的事务跨多个资源,那么Spring会使用第三方的JT

2017-02-18 16:16:57 359

原创 spring 数据库

1.配置数据源Spring提供了在Spring上下文中配置数据源Bean的多种方式,包括:通过JDBC驱动程序定义的数据源通过JNDI查找的数据源连接池的数据源1.1使用JNDI数据源Spring通常部署在应用服务器中,这些服务器允许配置通过JNDI获取数据源。这种配置的好处在于数据源完全可以在应用程序之外进行管理。利用Spring我们可以像使用Spring

2017-02-18 11:21:22 1928

原创 spring mvc笔记

1.跟踪mvc请求请求会由DispatcherServlet分配给控制器(Controller)根据Handler mapping来确定,在Controller完成处理后,接着请求会被发送给一个视图(View)由ViewResolver来确定2.搭建mvc             mvc-demo                    org.spr

2017-02-17 15:09:19 458

原创 wildfly 入门

wildfly 入门

2016-03-25 22:04:39 2233

原创 JBOSS安全

身份验证策略:BASE,FORM,DEGEST,CLENT-CRET

2013-07-25 14:51:46 1111

原创 设计原则

1.简单的功能想快速开发可以用Transaction Script来实现。例如用jdbc2.领域模型:将数据和业务用对象整合到一。针对不同类型的计算可以使用strategy模式。用于复杂的系统,如系统中涉及到校验、计算、衍生等。3.

2013-04-15 19:15:01 465

原创 RBAC与ACL权限设计

RBAC:Role Based Access Control,翻译过来基本上就是基于角色的访问控制系统。ACL:Access Control List,访问控制列表,是前几年盛行的一种权限设计,它的核心在于用户直接和权限挂钩。

2013-03-04 14:14:26 769

原创 软件设计

拙劣设计的症状:僵化性(Rigidity):设计难以接受脆弱性(Fragility)设计易于遭到破坏牢固性(Immobility):设计难以重用粘滞性(Viscosity):难以做正确的事情不必要的复杂性(Needless Complexity):过分设计不必要的重复(Needless Repetition):滥用鼠标晦涩性(Opacity):混乱的表达

2013-02-24 15:55:04 260

原创 常用模式术语

ListenerProviderFilterHandlerControlerCompositorSelectorProcessor

2012-11-25 15:28:12 334

原创 java 安全 笔记

java  安全1.类加载器 Classloader每个java程序最少有三个类加载器,引导类加载器、扩展类加载器、系统类加载器(应用类加载器)引导类加载器没有Classloader,String.class.getClassloader()为null,是虚拟机的一部分。负责加载系统类,通常从rt.jar中加载。扩展类加载器从jre/lib/ext目录中加载标准的的扩展。系统类

2012-10-28 21:03:21 377

转载 OSI七层网络模型与TCP/IP四层网络模型

OSI七层网络模型与TCP/IP四层网络模型1. OSI网络分层参考模型  网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通

2012-08-19 14:59:10 620

转载 短信开发

原文:http://www.blogjava.net/flyffa/archive/2006/05/15/46180.html 1.1. 基本知识短信开发指通过串口 at 命令驱动短信猫进行短信发送和接收操作。在 java 中 主要使用 javax.comm 包进行开发,sun 公司网上地址 : http://java.sun.com/products/ja

2012-07-12 14:41:31 571

转载 手机AT指令 AT+CMGS发信息

最近在忙一个手机AT指令的项目,就是电脑通过蓝牙串口(无线)发送AT指令控制手机,比如给手机接受与发送短信(AT+CMGR AT+CMGS),给手机打电话(ATD110),获取手机电话本(AT+CPBR),手机类型(AT+CGMI)····      这2天发送短信把我整惨了,网上AT+CMGF=0OKAT+CMGS=18>0011000D91683105114501F500040

2012-07-12 14:11:02 2603

转载 [Charset]UTF-8, UTF-16, UTF-16LE, UTF-16BE的区别

最近遇到的麻烦事 charset里的问题, 一般我们都用unicode来作为统一编码, 但unicode也有多种表现形式 首先, 我们说的unicode, 其实就是utf-16, 但最通用的却是utf-8, 原因: 我猜大概是英文占的比例比较大, 这样utf-8的存储优势比较明显, 因为utf-16是固定16位的(双字节), 而utf-8则是看情况而定, 即可变长度, 常规的128

2012-07-12 14:07:57 535

原创 设计经验

当一个controller有多个平级的xx时,一般一个xx都不直接调用其他的xx,而是通过context来调用controller,在由controller调用其他xx

2012-05-23 17:45:23 275

原创 java常用的一些第三方包

1.Java 命令行解析器 JOpt SimpleJOpt Simple 是一个简单的、测试驱动的命令行解析器,支持 POSIX getopt() 和 GNU getopt_long()示例代码:package joptsimple.examples;import joptsimple.OptionParser;import joptsimple.OptionSet;i

2012-05-07 12:00:01 720

原创 23个设计模式

AbstactFactory:提供一个创建一系列相关或者相互依赖对象的接口,而无需指定他们的具体类。Adapter:将一个类的接口转换成客户希望的另外一个接口,使原本那些因为接口不兼容而不能一起工作的类得以一起工作。Bridge:将实现部分与它的抽象部分相分离,使它们都可以独立的变化。Builder:将一个复杂对象的构件与它的表示分离,使同样的构件可以创建不同的表示。Chain o

2012-03-12 22:39:35 492

转载 高性能IO设计的Reactor和Proactor模式

在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。       在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步,同步和异步是

2011-08-07 21:25:22 357

原创 java处理json字符串实例

在csdn闲逛看到一篇名为>的文章 ,突发奇想,既然在c++可以处理json,那么在java中也该有处理json的javabean,在json.org发现了一个名为json-simple的项目,下载发现使用很简单,下面写了一个简单的deom供大家参考  import org.json.simple.parser.JSONParser;public class Test1 { p

2009-12-10 14:12:00 3573

事务处理原理第二版 中文版

《事务处理原理(第2版)》为从事于应用程序开发、产品评估、系统设计、数据库管理和产品工程化等工作的各类人员提供了清晰、简明的指导。可帮助读者理解事务处理系统的内部情况,并描述了它们的工作原理以及如何最佳地使用它们。包括应用服务器的体系结构、事务通信范式,以及事务故障和系统故障的恢复机制。   《事务处理原理(第2版)》第1版发行以来的这些年,事务处理系统的使用已经发生了很大的变化。电子商务已经成为业务数据处理投资的主要焦点。例如,网上银行和网上股票购买、ebay拍卖,以及企业数据库管理。新的标准、新的技术和产品,以及新的语言允许web服务、rest/http和soa成为为企业应用程序设计的主导风格。借助于《事 务处理原理(第2版)》及其丰富的示例,读者能够开发、集成、部署和管理最高水准的事务处理应用程序。

2019-01-03

The.Art.of.Multiprocessor.Programming

The.Art.of.Multiprocessor.Programming

2012-03-30

manning Android in action 第二版

Manning出品 Android 2 开发经典之作

2011-09-22

处理json字符串包

在Java中解析json字符串,可以处理数组,对象

2009-12-10

javascript做的星际争霸

javascript做的星际争霸 非常好的东西

2009-01-08

JavaScript权威指南第5版

javascript经典教程最新版

2008-04-06

JavaScript权威指南(第四版)

经典javascript教程

2008-04-06

空空如也

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

TA关注的人

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