自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 SOA

1.背景介绍2.SOA的架构层次2.1.应用服务(原子服务)2.2.组合服务2.3.业务服务(编排服务)3.SOA化的重构3.1.保留服务空间,为了将来服务的组合4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设)5.SOA分布式下的数据一致性5.1.分布式事务(基于DTC的分布式事务)5.2.事务补偿(提供正向或反向的操作来让数据在业务上是一致

2016-07-10 08:30:27 1024

转载 GRASP职责分配

要学习设计模式,有些基础知识是我们必须要先知道的,设计模式是关于类和对象的一种高效、灵活的使用方式,也就是说,必须先有类和对象,才能有设计模式的用武之地,否则一切都是空谈,那么类和对象是从那冒出来的呢?这时就需要比23种设计模式更重要更经典的GRASP模式登场了,嘿嘿,原来这才是老大!GRASP(General Responsibility Assignment Software Patt

2016-07-10 08:27:05 424

转载 HTML5知识点

canvascanvas宽高设置canvas跟其他标签一样,也可以通过css来定义样式。但这里需要注意的是:canvas的默认宽高为300px * 150px,在css中为canvas定义宽高,实际上把宽高为300px * 150px的画布进行了拉伸,如果在这样的情况下进行canvas绘图,你得到的图形可能就是变形的效果。所以,在canvas绘图时,应该在canvas标签里直接定义

2016-06-13 11:52:51 221

原创 利用MyBatis Generator自动创建代码

利用MyBatis Generator自动创建代码1、eclipse安装generatorhttps://yunpan.cn/cS2jYXX2S9KQR  访问密码 3bbc,解压并安装到eclipse相应文件中。2、项目创建generator的配置文件

2016-05-26 16:01:52 303

转载 框架搭建法则

1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Common-Logging、Log4j和JdkLog,监控数据库访问)2. 提供高并发JMS消息处理机制3. 所有功能模块化、所有模块服务化、所有服务原子化的方式,提供可拓展的服务模型,使程序稳定运行,永不宕机4. 提供Wink Rest、Webservice服务,故可作

2016-05-25 08:55:00 310

转载 spring 源码如何导入到eclipse

先讲基本步骤,如下:去GitHub中下载spring framework的源码,https://github.com/spring-projects/spring-framework/releases下载3.2.X其中的一个版本; 安装Gradle软件,官网下载,解压即可,设置GRADLE_HOME,和PATH。命令行中运行gradle -v,检查一下是否正确安装配置;命令行中运行spri

2016-05-18 19:54:44 1014

转载 如何从Eclipse导入github上的项目源码

1.首先在github.com上申请一个账号,比如笔者的账号为puma0072.Eclipse需要安装egit插件,在Eclipse中选择help-》Marketplace,在search中输入egit,找到后安装即可3.在github上找到你要导入的源码项目,比如笔者以oschina的Android客户端为例,网址:https://github.com/oschina/android

2016-05-17 11:33:13 1510

转载 Mybatis高级映射

高级结果映射MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句?[sql] view plain cop

2016-04-18 15:13:57 501

原创 dreamweaver8卡的问题

问题描述:用dreamweaver8打开你需要修改的网页后,你会发现当你修改网页内容和文字的时候,打字非常慢,操作非常卡,查看CPU几乎占用了100%。解决方案:编辑==》首选参数==》分类==》字体,进行如下设置。1、字体设置那里设置成“简体中文”。 2、均衡字体 设置成“宋体”  3、固定字体 设置成“新宋体”   4、代码视

2016-04-06 16:44:23 760 1

原创 Dreamweaver中实时视图乱码

解决方案:1、代码编码字体可以设置为GB23122、如果代码编码字体固定为“UTF-8”,修改Dreamweaver设置,修改==》页面属性==》标题/编码==》编码修改为(UTF-8)

2016-04-06 15:06:04 1228

转载 Cookie解释以及原理分析

我们知道web网站在客户端存储数据有三种形式:1. Cookie   2. hidden(隐藏域) 3.QueryString 其中viewstate什么的都是通过第二种方式隐藏域存储滴。      客户端存储数据有三种形式,那服务器端有几种呢? 嘿嘿 服务器端有:1. Session 2. Application 3. database 4. caching(缓存) 其中session用

2016-04-06 10:38:42 417

转载 DNS原理及其解析过程

网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机自动把我们的域名“翻译”成了相应的IP地址,然后调出IP地址所对应的网页。

2016-04-05 11:10:19 303

转载 Tomcat不允许通过IP直接访问

如何设置Tomcat不允许通过IP直接访问呢?更改host节点后虚拟目录设置失效,发现内部ip泄露模式。 1、若公布于外网的服务器IP地址未备案,就有可能被工信部查封。这样备案的域名也会无法访问。2、如果AppScan通过ip访问扫描,会有“发现内部ip泄露模式”的低级别的警告 安全风险     - 可能会收集有关Web 应用程序的敏

2016-04-01 16:47:42 1479

转载 Maven框架

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

2016-04-01 15:49:14 2185

转载 js异步加载三种方案

默认情况javascript是同步加载的,也就是javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载,对于一些意义不是很大的javascript,如果放在页头会导致加载很慢的话,是会严重影响用户体验的。(1) defer,只支持IE defer属性的定义和用法(我摘自w3school网站) defer 属性规定是否对脚本执行进行延迟,

2016-03-31 10:49:56 300

原创 Git在Windows下上传项目&下载项目

一、下载项目仓库地址,在本地git clone https://github.com/chenzhongzhu/chenzz.git二、上传项目Git在任何系统都有对应的版本支持,散仙今天讲的主要来说下,如何在Windows上进行安装使用。具体的步骤如下表格: 序号操作描述1下载windows上git终端类似shell工具

2016-03-24 15:48:51 775

空空如也

空空如也

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

TA关注的人

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