为什么80%的码农都做不了架构师?>>>   

一周热门资讯回顾

  1. ActFramework 1.0 正式发布, Java MVC 框架
  2. TIOBE 3 月编程语言排行榜:Swift 首次进入前 10
  3. 中国将在 Sailfish 基础上开发移动操作系统
  4. X# 语言加入 .NET 家族 将于 3 月 17 日正式上线

1. ActFramework 1.0 正式发布, Java MVC 框架

ActFramework 是一个Java 的非轻量级全栈式 MVC 框架,开发过程(包括新增方法变量)不需要重启系统, 随时可以看到最新代码的效果……

2. TIOBE 3 月编程语言排行榜:Swift 首次进入前 10

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。不过,这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

3. 中国将在 Sailfish 基础上开发移动操作系统

Sailfish 是芬兰公司 Jolla 在 MeeGo 基础上开发的移动操作系统,俄罗斯等国青睐 Sailfish 的原因是不想过度依赖美国的操作系统和平台 (aka Android 和 iOS)。

4. X# 语言加入 .NET 家族 将于 3 月 17 日正式上线

X# (发音为 X Sharp),一门基于 xBase 语言的开源编程语言,加入了 .NET 家族,成为一门新的 .NET 语言。未来你可以在最新版的 Visual Studio 2017 中安装和使用这门编程语言……

技术干货

  1. Git 如何处理大仓库
  2. 如果只有一个月的时间学 iOS 开发,我们该做些什么?
  3. 写自己的缓存框架,JAD-CACHE架构设计篇
  4. 基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用
  5. 轻量级数据库中间层 Sharding-JDBC 深度解析

标签:独家译文

1、Git 如何处理大仓库

Git 是追踪代码库演进的最佳选择,并且它能让你与你的同事间高效协作。当你想要追踪的库非常巨大时会发生什么?如何来恰当地处理不同种类的大仓库?

2. 如果只有一个月的时间学 iOS 开发,我们该做些什么?

非常推荐 Android 开发者学习开发 iOS 应用。这听起来很奇怪,但值得一试,原因是:扩宽知识面可以帮助你在自己的领域中更加深入。

标签:技术分享

1、写自己的缓存框架,JAD-CACHE架构设计篇

JAD-CACHE缓存框架是在spring cache模块的基础上扩展而来,提供统一的缓存操作 api,支持同时使用多种缓存实现等。

2、CheungSSH3.0国产自动化运维堡垒机

目前后端使用的Python语言+Django的Web框架,前端使用Bootstrap+Javascript+jQuery框架开发的CheungSSH Web3.0自动化运维系统,通信协议采用Linux系统自带的SSH协议,无Agent。

标签:高手问答

轻量级数据库中间层 Sharding-JDBC 深度解析

Sharding-JDBC 采用在 JDBC 协议层扩展分库分表,是一个以 jar 形式提供服务的轻量级组件,其核心思路是小而美的完成最核心的事情。

码云项目推荐

  1. 高级图像 EXIF 处理工具 AiEXifCool
  2. 基于 vue2 + vuex 构建的大型单页面应用
  3. 用于复杂项目前后端分离的 Dora-RPC
  4. 基于go开发的postgresql集群管理工具
  5. 在线笔记项目
  6. 基于 libevent 的高性能网络服务器
  7. 运维监控系统 AsuraMonitor
  8. 量化金融工具箱 QUANTAXIS
  9. 基于 java 的交流社区

1、项目名称:高级图像 EXIF 处理工具 AiEXifCool

**项目简介:**AiEXifCool 高级图像EXIF处理工具 用 Vue.js、Vue-router、Vue-i18n、Keen-ui、Webpack、Webpack-dev-server 和 dovemaxsdk 编写的针对 macOS 系统的桌面软件。

环境:

  • node v6.x
  • cnpm 4.x
  • npm 3.10.x

**项目地址:**https://git.oschina.net/VVWhy/AiEXifCool

2、项目名称:基于 vue2 + vuex 构建的大型单页面应用

**项目简介:**初学 vue 时曾在网上搜索vue的实战项目源码,无奈大部分都是简单的 demo,对于深究 vue 没有太大的帮助,剩下的一些大部分都是像音乐播放器之类的展示型项目,交互没有预期那么复杂。但我们实际在工作中,经常会遇到有购物车的项目,这类项目因为涉及到 money,所以对逻辑严谨度要求高,页面之间交互复杂,又会伴随着登陆、注册、用户信息等等,常常会让我们很头疼。既然还没人用 vue 写过这样的项目,那不如我来写,开源出来对能看到的人也会有帮助。

此项目大大小小共 45 个页面,涉及注册、登陆、商品展示、购物车、下单等等,是一个完整的流程。一般公司即便是官网的单页面项目都没这么复杂,如果这个项目能驾驭的了,相信大部分公司的其他单页面应用也就不在话下,即便更复杂,也不会比这个高到哪里去。

最终目标:

  • 用node.js构建一个模拟外卖平台的后台系统。(已经开始制作)
  • 利用 react-native 写出跨 Android 和 IOS 的原生 APP 版本。
  • 如果时间来的及,会出一个 pc 端的网页版。

所以我的目的是构建一个横跨前后端,移动 IOS、Android 的完整生态圈。

**项目地址:**https://git.oschina.net/mgh_com/vue2-elm

3、项目名称:用于复杂项目前后端分离的 Dora-RPC

**项目简介:**Dora RPC 是一款基于 Swoole 定长包头通讯协议的最精简的 RPC, 用于复杂项目前后端分离,分离后项目都通过 API 工作可更好的跟踪、升级、维护及管理。

Dora-RPC 将服务器分为两组:前端和后端。

  • **前端:**负责承载服务请求,对后端提供的服务进行拼装。支持同步、异步 单个、多个 任务下发。
  • **后端:**负责提供类似FPM的容器常驻内存接收前端请求。
  • **监视服务:**负责监视后端工作状态及配置同步
  • **日志服务:**日志收集及统计,服务预警及日志查询。

**项目地址:**https://git.oschina.net/thinkpc/Dora-RPC

4、项目名称:基于go开发的postgresql集群管理工具

**项目简介:**Pgclusteradmin 是一款基于 go 开发的 postgresql 集群管理工具,当前主要功能是实现对 postgresql 服务进行管理,主备切换进行管理;系统支持多用户,操作认证;操作人员通过浏览器从远程登录进入管理平台,前面的界面使用 easyui 实现。

功能列表

  • 节点资料增加,编辑,删除
  • 单一节点服务 start、stop、restart、reload 及显示服务状态
  • 主备节点一键切换

部署环境

  • Ip:192.168.1.10
  • os:centos 7.0
  • golang: go version go1.7.4 linux/amd64
  • Postgresql:9.6.1

**项目地址:**https://git.oschina.net/chenaisheng/pgclusteradmin

5、项目名称:在线笔记项目

**项目简介:**在线笔记系统基于 B/S 结构的社区性质的协调信息交流学习共享平台。在服务器端主要采用 MariaDB 管理数据库,使用目前世界主流的 PHP 框架 Laravel 管理组件。在前端主要采用 Bootstrap 框架、JQuery、HTML5 和 CSS3 实现页面渲染。兼容响应式布局,可以实时分享、收藏笔记到各个平台,还具有垃圾回收机制,能够有效的防止数据的误删和恶意删除。

系统的功能模块主要包括:

  • 登录注册模块
  • 用户信息管理模块
  • 举报信息管理模块
  • 数据监控模块
  • 笔记、笔记本模块
  • 笔友圈模块
  • 废纸篓模块
  • 建议与反馈模块

**项目地址:**https://git.oschina.net/duanqimiao/biji

6、项目名称:基于 libevent 的高性能网络服务器

**项目简介:**evpp 是一个基于 libevent 开发的现代化 C++11 高性能网络服务器,自带 TCP/UDP/HTTP 等协议的异步非阻塞式的服务器和客户端库。

**项目背景:**我们开发小组负责的业务需要用到 TCP 协议来建设长连接网关服务和一些其他的一些基于 TCP 的短连接服务,在调研开源项目的过程中,没有发现一个合适的库来满足我们要求。结合我们自身的业务情况,理想中的 C++ 网络库应具备一下几个特性:

  • 接口简单易用,最好是C++接口。
  • 多线程,也能支持多进程。
  • 最好是基于libevent实现(因为现有的历史遗留框架、基础库等是依赖libevent),这样能很方便嵌入libevent的事件循环,否则改动较大或者集成起来的程序可能会有很多跨线程的调用。

基于这些需要,可供选择的不多,所以我们只能自己开发一个。开发过程中,接口设计方面基本上大部分是参考 muduo 项目来设计和实现的,当然也做了一些取舍和增改;同时也大量借鉴了 Golang 的一些设计哲学和思想。

特性:

  • 现代版的C++11接口
  • 非阻塞异步接口都是C++11的functional/bind形式的回调仿函数(不是libevent中的C风格的函数指针)
  • 非阻塞纯异步多线程TCP服务器/客户端
  • 非阻塞纯异步多线程HTTP服务器/客户端
  • 非阻塞纯异步多线程UDP服务器
  • 支持多进程模式
  • 优秀的跨平台特性和高性能(继承自libevent的优点)

**项目地址:**https://git.oschina.net/zieckey/evpp

7、项目名称:运维监控系统 AsuraMonitor

**项目简介:**阿修罗监控 AsuraMonitor 是运维工作中自己开发的监控系统,功能强大灵活系统安装简单,配置简单,相比 zabbix, nagios,cacti,小米监控等都使用相当简单。只需要会写脚本,语言不限就可以实现任意监控需求。

整体架构:

监控大盘:

系统概览:

**项目地址:**https://git.oschina.net/asuramonitor/monitor

8、项目名称: 量化金融工具箱 QUANTAXIS

**项目简介:**QUANTAXIS 量化工具箱,实现了股票和期货市场的全品种回测框架。通过分布式爬虫进行数据抓取,构建了响应式的数据清洗和行情推送引擎。搭建了支持多语言的开放式回测框架,并构建了交互可视化的客户端和网站。

**项目地址:**https://git.oschina.net/yutiansut/QUANTAXIS

9、项目名称:基于 java 的交流社区

**项目简介:**交流社区使用 spring + springmvc + mybatis + quartz + freemarker。使用 spring aop + 自定义注解实现细粒度到按钮级别的轻量级权限控制。使用 quartz 定时统计数据采用 echart 展示。集成极验验证全文检索用 solr 调用第三方接口获取 ip 所在经纬度展现用户分布图。前端用户界面用 bootstrap。后台管理用妹子 UI。

**项目地址:**https://git.oschina.net/asmysoul/FzqBlog

##推荐阅读:

【码云周刊第 10 期】放码过来,四个男人的带头冲锋!!

【码云周刊第 9 期】前方高能,Discuz 官方携神秘干货归来!

【码云周刊第 8 期】面试之前,或许该高效率地学点干货了!

【码云周刊第 7 期】首个完整版开源机器人项目

【码云周刊第 6 期】程序员不可错过的 Git 技术干货

【码云周刊第 5 期】厉害了 word 的代码,程序“猿”的 AI 进化史!

##请关注码云官方微信公众号,了解更多开源项目资讯!

转载于:https://my.oschina.net/gitosc/blog/857172

【码云周刊第 11 期】追踪代码大仓库? Git 的拿手好戏!相关推荐

  1. 【码云周刊第 16 期】扎心了老铁!那些优秀的网络爬虫工具介绍

    为什么80%的码农都做不了架构师?>>>    技术干货 SpringMVC 执行流程及源码解析 使用 Vue2 和 Yii2 进行前后端分离开发 SSM (十一) 基于 dubbo ...

  2. 【码云周刊第 28 期】计算机视觉时代的识图技术

    为什么80%的码农都做不了架构师?>>>    Venture Scanner 追踪了全球957家人工智能公司,总融资额为48亿美金.其中,机器学习.自然语言处理.计算机视觉等认知技 ...

  3. 【码云周刊第 63 期】这5个在线考试系统,让你组织考试的效率翻一倍!

    摘要: 每周为您推送最有价值的开源技术内参! 码云项目推荐 在互联网连接一切的风潮之下,对于考试系统,也有很多人搭建一套符合自己需求的在线系统,但是却苦于一直没有好的开源项目,最后不得不购买高昂的 S ...

  4. 【码云周刊第 68 期】数据可视化:商业智能的未来!

    为什么80%的码农都做不了架构师?>>>    码云项目推荐 随着我们进入大数据时代的步伐越来越快,海量数据深度分析的重要性与日俱增,许多应用程序积累了大量消费者的行为数据,急需将这 ...

  5. 【码云周刊第 61 期】四款开源项目教你玩转微信游戏

    为什么80%的码农都做不了架构师?>>>    码云项目推荐 前段时间小编的朋友圈几乎被一款微信小游戏霸屏,很多玩过的朋友戏称"根本停不下来",没错就是" ...

  6. 【码云周刊第 3 期】来自国内开发者的实战项目,开源让通讯从未如此简单!...

    为什么80%的码农都做不了架构师?>>>    类型:即时通讯 "小时候,乡愁是一枚小小的邮票,我在这头,母亲在那头-- " 春节将至,思乡心切,小一情不自禁的想 ...

  7. 【码云周刊第 10 期】放码过来,四个男人的带头冲锋!!(内附 PPT 下载链接)...

    为什么80%的码农都做不了架构师?>>>    一周热门资讯回顾 码云全面改版:新界面新态度,更一致的体验 DuangDuangDuang!码云项目的 Readme.md 特殊技能 ...

  8. 【码云周刊第 30 期】打造场景化的图片特效处理工具

    为什么80%的码农都做不了架构师?>>>    ##码云项目推荐 1.项目名称:图片实时处理使用工具 iOS-GPUImage **项目简介:**本项目是基于 ios 的图片处理 A ...

  9. 【码云周刊第 6 期】程序员不可错过的 Git 技术干货

    为什么80%的码农都做不了架构师?>>>    每周为您推送最有价值的开源技术内参! ##热门资讯 1.2017 码云招聘-被窝已暖,漂洋过海来睡我 好吧,我承认这是一则寻人启事! ...

最新文章

  1. 未来二十年的AI科研应当往何处发展?AAAI给出了一份答案
  2. 7.4.10 白化 whitening
  3. java开发简历编写_如何通过几个简单的步骤编写出色的初级开发人员简历
  4. 阿里云产品头条(2018年1月刊)
  5. 两个json对象合并为一个json对象
  6. 为 iPhone 制作 30s 以上的铃声
  7. 如何清除html的浏览器缓存,如何清除浏览器缓存,小编教你怎么清除浏览器缓存...
  8. 如何让计算机自动重启,教你如何实现让win7系统电脑定时自动重启
  9. P4234 最小差值生成树
  10. 任正非文章:一江春水向东流
  11. 先码后看!五大学科竞赛哪个含金量最高?
  12. 关于OPC Client 编写
  13. c++函数返回一个数组
  14. EOS中的CPU、NET和RAM是什么?
  15. 百家讲坛 雍正十三年(上部)
  16. 11111111111111111
  17. 前端请柬框架_女儿满月请柬正确的书写格式
  18. ST股福音:涨停潮开始! 最全ST摘帽股汇总!
  19. 飞桨EasyDL图像分类:AI自动识别车辆类型
  20. 详解比springSecurity和shiro更简单优雅的轻量级Sa-Token框架,比如登录认证,权限认证,单点登录,OAuth2.0,分布式Session会话,微服务网关鉴权

热门文章

  1. 达人评测 苹果MacBook Air对比华为Matebook X Pro选哪个好
  2. 天载简述科技军工双响炮,如何操作?
  3. 【科创人】首鲜共享罗辉林:错的事一秒不值,人类组织终将走向共享
  4. Java习题-找到休息日
  5. element el-table组件修改表格表头和某个单元格背景色
  6. win10完美解决cmd运行java文件出现中文乱码问题
  7. jsp之利用超链接实现参数传递
  8. vitamio官方demo源码分析(1)——MediaPlayerDemo_Video.java分析
  9. 圣诞节送男生什么礼物比较好?性价比超高的游戏蓝牙耳机
  10. python教程五 数据类型转换