2018年1月16日

【转载】前后端分离的思考与实践(四)

摘要: 前后端分离模式下的安全解决方案 前言 在前后端分离的开发模式中,从开发的角色和职能上来讲,一个最明显的变化就是:以往传统中,只负责浏览器环境中开发的前端同学,需要涉猎到服务端层面,编写服务端代码。而摆在面前的一个基础性问题就是如何保障Web安全? 本文就在前后端分离模式的架构下,针对前端在Web开发 阅读全文

posted @ 2018-01-16 08:58 不吃香菜真 阅读(120) 评论(0) 推荐(0) 编辑

【转载】前后端分离的思考与实践(三)

摘要: Midway-ModelProxy — 轻量级的接口配置建模框架 前言 使用Node做前后端分离的开发模式带来了一些性能及开发流程上的优势(见《前后端分离的思考与实践 一》), 但同时也面临不少挑战。在淘宝复杂的业务及技术架构下,后端必须依赖Java搭建基础架构,同时提供相关业务接口供前端使用。No 阅读全文

posted @ 2018-01-16 08:51 不吃香菜真 阅读(138) 评论(0) 推荐(0) 编辑

【转载】前后端分离的思考与实践(二)

摘要: 基于前后端分离的模版探索 前言 在做前后端分离时,第一个关注到的问题就是 渲染,也就是 View 这个层面的工作。 在传统的开发模式中,浏览器端与服务器端是由不同的前后端两个团队开发,但是模版却又在这两者中间的模糊地带。因此模版上面总不可避免的越来越多复杂逻辑,最终难以维护。 而我们选择了NodeJ 阅读全文

posted @ 2018-01-16 08:50 不吃香菜真 阅读(135) 评论(0) 推荐(0) 编辑

【转载】前后端分离的思考与实践(一)

摘要: 也谈基于NodeJS的全栈式开发(基于NodeJS的前后端分离) 前言 为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。 前 阅读全文

posted @ 2018-01-16 08:48 不吃香菜真 阅读(112) 评论(0) 推荐(0) 编辑

2017年12月22日

pycharm快捷键、常用设置、包管理

摘要: 在PyCharm安装目录 /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 or 打开pycharm > help > default keymap ref PyCharm3.0默认快捷键(翻译的)PyCharm Default Keym 阅读全文

posted @ 2017-12-22 09:21 不吃香菜真 阅读(1238) 评论(0) 推荐(0) 编辑

2017年7月20日

【转载】TCP socket心跳包示例程序

摘要: 在做游戏开发时,经常需要在应用层实现自己的心跳机制,即定时发送一个自定义的结构体(心跳包),让对方知道自己还活着,以确保连接的有效性。 在TCP socket心跳机制中,心跳包可以由服务器发送给客户端,也可以由客户端发送给服务器,不过比较起来,前者开销可能更大。—— 这里实现的是由客户端给服务器发送 阅读全文

posted @ 2017-07-20 08:45 不吃香菜真 阅读(632) 评论(0) 推荐(0) 编辑

2017年7月19日

【转载】C++定时器实现

摘要: 写这篇文章前搜了下网上类似的文章,有很多,所以笔者的这篇文章就不对定时器的常见实现方法加以说明,也不进行性能比较,直接上代码。 基于multimap实现的比较简单,这里略过。 前导 对于大多数的服务器程序,其定时器一般支持单线程就够了,一般使用方法见下面代码。如果需要多线程怎么办,笔者一般用一个简单 阅读全文

posted @ 2017-07-19 17:04 不吃香菜真 阅读(2522) 评论(0) 推荐(0) 编辑

导航