Java 实现 URL 编解码技术;Python 进阶学习;码云提升安全性 | 码云周刊 15 期
#点击图片报名参加武汉、长沙源创会#
每周为您推送最有价值的开源技术内参!
码云更新
如何让你的码云具有银行级别安全性?
随着网络数据价值的不断增加,针对网络数据的安全威胁也与日俱增,给数据安全保障带来了严峻的挑战。码云作为国内代码托管平台的引领者,非常重视用户的数据安全性,通过启用 SSL/TLS 加密和私有模式,让用户的电脑和服务器之间收发的信息传输具有和银行相同级别的安全性!
注:Https 非强制使用,所以需要用户个人在 Http 后面添加“s”。
技术干货
1
高性能可定制化分布式发号器
怎么样做到多个应用可以有唯一主键或者序号,防止数据重复呢?分布式发号器正好为解决这个问题,可以让大家无须为这个问题烦恼了,这正是这篇文章初衷!
2
MySql-Proxy 之多路结果集归并
由于Cobar对MySql的连接是BIO的。而笔者喜欢NIO,于是用NIO将Corbar的多节点查询全部重写(基于Netty)。NIO的难度更大,性能也更好,这个重写的过程就记录成博客,以飨读者。
3
Python 进阶篇学习笔记之 Python 模块
Python的强大之处有许多,其中重要的一点就是Python包含许多的第三方库。因此,懂得如何制作、导入自制模块或第三方模块就显得非常重要。
标签:独家译文
4
Java 实现的 URL 编码和解码技术
当编写 “ 网络爬虫” 或下载器时,在 Java 中实现 URL 编码和解码是一个很常见的要求。本文的重点是创建用于对所传递的 URL 进行编码和解码的模块。
5
用 Async 函数简化异步代码
异步函数因今年加入 ES2017,已进行标准化,本地支持也进一步优化。异步函数的理念是使用生成器进行异步编程,并给出他们自己的语义和语法。
大咖访谈
声网 iOS 工程师龚宇华:互联网热潮中的实时通信
在互联网的大浪潮中,实时通信面临的挑战有哪些呢?技术上会有怎样的突破?未来的发展又如何?本期开源访谈和大家聊聊互联网热潮中的实时通信。
码云项目推荐
1
基于原生态 PHP 开发的
定时计划任务框架 taskPHP
项目简介:taskPHP 基于原生态 php 开发的定时计划任务框架,利用多进程实现任务的分配和运行,利用原生态 php 内存共享实现进程间通信,支持 linux 和 windows。有较好的伸缩性、扩展性、健壮稳定性。
框架目录说明
框架说明
linux下子进程执行任务,修改脚本无需重启后台服务立即生效,windows下修改任务脚本后需重启后台脚本 但往系统添加执行不受影响
使用内存共享实现进程通信,堵塞式消息队列,整个框架的运行无需第三方扩展。
任务派发及具体任务执行不在同个进程[distribute_listen.php]和[worker_listen.php],windows和linux下启用入口文件[main.php],windows下可运行[windows_single.cmd]快速启动
执行时间语法跟crontab类似实现crontab的运行规则,并有辅助工具在Utils类,且支持秒设置.
添加任务简单,只需继承Task基类,实现任务入口run方法
2
基于 Angular2 和 Bootstrap 3.3.7 的
后台管理界面 NiceFish-Admin
项目简介:这是 NiceFish 的后台管理界面,纯前端,没有任何后端代码。整体基于 Angular2 和 Bootstrap3.3.7,用来示范 Angular2 在后台管理系统里面的典型使用方法。
3
轻量的 HTTP 服务的 Java 实现 JHttp
项目简介:JHttp 是一个轻量的 http 服务的 JAVA 实现。可以应用于安卓。
功能:它可解析 get 查询和 post 表单(仅支持x-www-form-urlencoded),并提供简单路由。
注意:该项目基于多线程,没有事件驱动的支持(与 apache 相同),不适合在高效率项目中使用。
示例
4
开源跨平台桌面版词典软件 lilydict
项目简介:百合词典,是一个开源跨平台桌面版词典软件,使用 C++ 开发,图形界面框架库 Qt5 QML。
5
C++ 编写的高性能 HTTP efserv
项目简介:efserv 是一个事件驱动的使用 C++ 编写的高性能http静态文件服务器,全名为 EzFileServer。
依赖
(不包括在项目内)
(不包括在项目内)