摘要: 耗叔的这两篇关于tcp的文章,看了好些遍 "来自coolshell= TCP 的那些事儿(上)" "来自coolshell= TCP 的那些事儿(下)" mysql5.7.24解压免安装版配置启动服务 google了一些文章,感觉乱乱的,还是 "官方文档" 比较好。 "Web Performance 阅读全文
posted @ 2019-04-17 10:15 Cwift 阅读(150) 评论(0) 推荐(0) 编辑
摘要: cors方式 之前在chrome控制台看到金蝉同一个请求有的时候会发送两个(多出一个OPTION的情况)的情况,有点奇怪,经过一顿研究发现原来这个是 实现跨域 的处理方式。具体内容参见阮大神的文档 "跨域资源共享 CORS 详解" 。 jsonp方式 原理 利用` 阅读全文
posted @ 2019-03-12 17:37 Cwift 阅读(331) 评论(2) 推荐(0) 编辑
摘要: 近来经常用到分布式事务,这里总结一下,我们目前的使用场景基本都是采用事务消息方式。那么说到分布式不得不谈的CAP CAP理论概述 一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 阅读全文
posted @ 2019-03-12 17:27 Cwift 阅读(487) 评论(0) 推荐(1) 编辑
摘要: 缘起 由于公司多数中间件基于 ,并且在sql方面基本全部动态化,在开发阶段基本不可能知道sql最终的形态,这对测试的准确性带来了一定的困难,所以就有了这么一个 , 对 测试环境进行扩展,在重要的测试场景能够等到最终运行的sql,用来与预期的sql进行比较。 思路 拿到问题大致看了一下 源码发现sql 阅读全文
posted @ 2019-03-11 16:28 Cwift 阅读(341) 评论(0) 推荐(0) 编辑
摘要: jvm内存结构 栈 简介 线程私有的,它的生命周期与线程相同。虚拟机栈描述的是Java方法执行的内存模型:每个方法执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。局部变量表存放了编译期可知的各种基本数据类型(boolean、byte、char、short、int、f 阅读全文
posted @ 2019-03-11 16:11 Cwift 阅读(618) 评论(1) 推荐(0) 编辑
摘要: 定义 抽象工厂模式(英语:Abstract factory pattern)是一种软件开发设计模式。抽象工厂模式提供了一种方式,可以将一组具有同一主题的单独的工厂封装起来。在正常使用中,客户端程序需要创建抽象工厂的具体实现,然后使用抽象工厂作为接口来创建这一主题的具体对象。客户端程序不需要知道(或关 阅读全文
posted @ 2017-10-23 16:09 Cwift 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 定义 工厂方法模式(英语:Factory method pattern)是一种实现了"工厂"概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。工厂方法模式的实质是"定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化 阅读全文
posted @ 2017-10-23 16:08 Cwift 阅读(200) 评论(0) 推荐(1) 编辑
摘要: 定义 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 类图 从上图可以看出总共有三种类,一个产品工厂Pro 阅读全文
posted @ 2017-10-23 16:08 Cwift 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们需要发布一些自己写的相关jar包到maven私服,供项目组使用。 首先在setting.xml文件添加,这里 注意 要保证该账户有发布的权限 然后就可以使用下面的命令进行发布 阅读全文
posted @ 2017-10-23 15:45 Cwift 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: 最近在鼓捣hadoop,装了几台虚拟机,,总感觉gui启动很别扭,后来发现 有个 模式,只想说舒服! 常用命令 阅读全文
posted @ 2017-10-23 15:42 Cwift 阅读(2936) 评论(0) 推荐(0) 编辑