呛水滴鱼 发布于 05月29, 2018
阅读(736) 评论(0)

WebSocket 简介

WebSocket 简介websocket的产生我们都知道HTTP协议是一种请求-响应模型,表现在Request和Response两个对象上,并且只能由客服端产生Request服务器被动的回复Response。但是在及时通讯的业务场景,这种通讯模型并不适用,因为服务端不能直接给客服端推送消息,所有只能由客服端不断的循环发送请求询问服务器数据是否有需要推送的消息,这种机制称为轮询。轮询机制因为要不断...

阅读全文 »

呛水滴鱼 发布于 05月29, 2018
阅读(633) 评论(0)

Java 中的AOP代理

Java 中的AOP代理aop 面向切面编程在传统 OOP 编程里以对象为核心,整个软件系统由系列相互依赖的对象所组成,而这些对象将被抽象成一个一个的类,并允许使用类继承来管理类与类之间一般到特殊的关系。随着软件规模的增大,应用的逐渐升级,慢慢出现了一些 OOP 很难解决的问题。比如我们在写CUDR业务时,同一操作也许会设计到对多个记录或者表的变更操作,此时我们需要对其经行事务控制,这样才能保证一...

阅读全文 »

呛水滴鱼 发布于 05月23, 2018
阅读(707) 评论(0)

自定义模版字符串解析

自定义模版字符串解析有时候需要拼接一些字符串,在Java有字符串模版,但是这个模版的可读性很差,js在ES6中新增了字符模版,但是在面对模版字符串的时候依旧无法处理。所以写了个工具在两端可以解析同一套模版。String name = "张三";int age = 18;String temp = "%s您好!你的年龄%s"//Java字符串模版// 改成模版字符串时可读性比较好var temp =...

阅读全文 »

呛水滴鱼 发布于 05月22, 2018
阅读(1503) 评论(0)

记一个PostConstruct和Spring的坑

记一个PostConstruct和Spring的坑场景在一些业务中抽象了一个业务类型,所有子类在启动程序时注册到一个context中,然后通过每种业务的code在context来获取具体的子类实现。抽象业务父类/** * @author wpy * @date 2018/4/18 15:42 */public abstract class AbstractBusiness { @PostCo...

阅读全文 »

呛水滴鱼 发布于 05月05, 2018
阅读(744) 评论(0)

koa源码简析

koa源码简析Koa代码量非常少,大致分为5个部分,application.js (koa对象)context.js (koa上下文对象) request.js (request对象)response.js (response对象)koa-compose/index.js (合并中间件)与原生node模块写法的对比首相我们对比一下使用node原生的http模块和koa构建服务的异同//原生...

阅读全文 »

呛水滴鱼 发布于 04月27, 2018
阅读(807) 评论(0)

Koa 框架学习

Koa 框架koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。在使用上,koa把之前的req,rsp都...

阅读全文 »

呛水滴鱼 发布于 04月23, 2018
阅读(1844) 评论(0)

SpringMVC @RequestBody 自定义参数绑定

SpringMVC @RequestBody 自定义参数绑定最近在写一个短信发送的平台,作为一个纯服务提供者,我想照着以前在电子支付的账务接口系统做,这样的扩展性很好也很简单。但是之前是采用的WebService做的,使用xml传输数据,然后用xsd去校验数据格式。但这个我希望做成全josn形式的,这样更加简单方便。含义RequestBody即请求体,被@RequestBody修饰的参数,即接收当...

阅读全文 »

呛水滴鱼 发布于 04月16, 2018
阅读(649) 评论(0)

网站 HTTPS 化

网站 HTTPS 化Let's Encrypt提供了免费证书申请.申请证书Let's Encrypt 官方提供了一个生成证书的小工具https://github.com/letsencrypt/letsencrypt首先下载它git clone https://github.com/letsencrypt/letsencryptcd letsencrypt./letsencrypt...

阅读全文 »

呛水滴鱼 发布于 04月11, 2018
阅读(628) 评论(0)

mongodb 数据迁移

mongodb 数据迁移 MongoDB中文手册数据备份 mongodump在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。mongodump -h dbhost -d dbname -o dbdirectory dbhost mongo地址 如:localhostL:...

阅读全文 »

呛水滴鱼 发布于 04月08, 2018
阅读(657) 评论(0)

mongdb 的查询语句

mongdb 的查询语句官方文档表结构{ "_id" : ObjectId("5ac32a192e9d816838f3baae"), "name" : "2017年高分获奖剧情《魅影缝匠》BD中英双字幕", "url" : "http://www.dytt8.net/html/gndy/dyzz/20180328/56582.html", "date" : "2018-03...

阅读全文 »