`
shuzheng5201314
  • 浏览: 203237 次
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
基于<version>1.7.12</version>,重写setNsp方法 src/main/java/com/corundumstudio/socketio/protocol/Packet.java public void setNsp(String endpoint) { if(endpoint.endsWith(",")) { endpoint = endpoint.substring(0, endpoint.indexOf(",")); } ...
什么是GitFlow GitFlow是构建在Git之上的一个组织软件开发活动的模型,是在Git之上构建的一项软件开发最佳实践。 分支流程说明         项目中长期存在的两个分支 master:主分支,负责记录上线版本的迭代,该分支代码 ...
为了配合测试,特地建了两个表,并且添加了一些测试数据,其中重复记录为东吴的人物。   表:Person_1魏国人物       表:Person_2蜀国人物      A、Union形成并集     Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集。      1、限定条件      要是用Union来连接结果集,有4个限定条件。      (1)、子结果集要具有相同的结构。
引言     最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务框架。近期也看到各大技术社区开始组织一些沙龙和论坛来分享spring cloud的相关实施经验。 目前,Spring Cloud在国内的知名度不高。其实之前国内比较流行的是阿里巴巴的服务治理框架Dubbo有一定的关系,出了Dubbo本身有自己较为完善的中文文档,短期内是Dubbo的天下。我们项目中用到的EJB框架做为SOA服务核心,EJB作为J2EE的113个规范之一,实在是有自己不可以或缺的地位。现在我们就来比较一下那个基础框架更好一些。 背景:
大部分公司,只要想赚钱,就得上支付系统,让用户或者客户有地方交钱。 当然,公司发展的不同阶段,对支付系统的定位和架构也不同。整体上来说,我们可以把一个公司的支付系统发展分为三个阶段: 支付系统:支付作为一个(封闭)的、独立的应用系统,为各系统提供支付功能支持。一般来说,这个系统仅限于为公司内部的业务提供支付支持,并且和业务紧密耦合。 支付服务:支付作为一个开发的系统,为公司内外部系统、各种业务提供支付服务。支付服务本身应该是和具体的业务解耦合的。 支付平台:支付作为一个可扩展的平台, 公司内外部的用户可以在此基础上定制开发自己的服务。 这个划分有点勉强。简单 ...
1:Class cl=A.class;                     JVM将使用类A的类装载器, 将类A装入内存(前提是:类A还没有装入内存),不对类A做类的初始化工作.返回类A的Class的对象。 2:Class cl=对象引用o.getClass();                   返回引用o运行时真正所指的对象(因为:子对象的引用可能会赋给父对象的引用变量中)所属的类的Class的对象 。 3:Class.forName("类名");                   .装入类A,并做类的初始化
spring security使用分类: 如何使用spring security,相信百度过的都知道,总共有四种用法,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo;2、使用数据库,根据spring security默认实现代码设计数 ...
    http://elim.iteye.com/blog/1893038
    由于事务须要实现ACID,即原子性、一致性、隔离性、持久性,所以须要採用一定的机制来保证,通常採用的是分阶段提交的方式。       XA:XA协议。规定事务管理器和资源管理器接口。採用二阶段提交协议。 一阶段提交 ...
这一几天一直在回顾事务相关的知识,也准备把以前了解皮毛的知识进行一些深入总结,虽然这一些知识并没有用到,但是了解其实现原理还是很有必要的,因为知道了原理,你也能把它实现出来。 在上一节事务的编程模型里面,主要说明了三种编程模型,一般情况下,我们都接触的是单一资源的事务,也就是单独对一个数据库进行操作。如果需要跨多个资源保证事务一致性 举个例子:在ATM机取钱的时候,需要对用户的账户进行扣款处理,然后发送一条消息给消息服务器(假设消息服务器是用JMS实现的),由消息服务器异步通过短信通知用户。如果用户取款失败,那么消息服务器不应该发送短信给用户。如何保证 用户帐务扣款 和 消息服务器的消息保 ...
http://hello-nick-xu.iteye.com/category/314998   之前介绍了Jedis的基本操作,连接池的支持,以及和Spring的整合。接下来的内容,继续Jedis的最为常见的操作。主要包括常用的列表(list)、集合(set)、有序集合(sorted set)、哈希表(hash)等数据结构,以及其他特性支持。 <一>. 使用list: 可以使用列表模拟队列(queue)、堆栈(stack),并且支持双向的操作(L或者R)。 1. 右边入队: Java代码   jedis.rpush("userList&quo ...
一、单系统登录机制 1、http无状态协议   web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响 ...
原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。 该命令的参数-DarchetypeCatalog,可选值为:remote,internal  ,local等,用来指定archetype-catalog.xml文件从哪里获取。 默认为remote,即从http://repo1.maven.org/maven2/archetype-catalog.xml路径下载archetype-catalog.xml文件。 http://repo1.maven. ...
最终效果:     1、创建:   2、设置显示列:菜单->Tool->Display Preferences->Table->Conten->Advanced    3、标题显示注释和表名    4、设置主键样式:菜单->Tool->Display Preferences->Table->Format->Modify->Font->Table PK Columns   5、建表时可编辑注释字段:双击表图->Columns->过滤字段  更换列显示内容 Option Ex ...
1> 使用jdk工具生成key文件   //在JDK的bin目录下输入以下代码 [plain] view plaincopyprint?keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600 
Global site tag (gtag.js) - Google Analytics