Asky极简教程:零基础1小时学编程(已更新前8节)

Asky极简架构开源Asky极简架构、超轻量级、高并发、水平扩展、微服务架构《Asky极简教程:零基础1小时学编程》开源教程零基础入门,从零开始全程演示,如何开发一个大型互联网系统,开源教程 + 开源代码 + 开源解决方案零基础1小时学完前3节后,可学会基本编程思路,后面的教程是在这基础上的逐步深入每节教程学习时间30分钟左右,由浅入深,循序渐进,从 完全不懂编程 到 逐渐掌握编程技能 到 开发大
阅读本文

高性能Server---Reactor模型【转载】

无处不在的C/S架构在这个充斥着云的时代,我们使用的软件可以说99%都是C/S架构的!你发邮件用的Outlook,Foxmail等你看视频用的优酷,土豆等你写文档用的Office365,googleDoc,Evernote等你浏览网页用的IE,Chrome等(B/S是特殊的C/S)……C/S架构的软件带来的一个明显的好处就是:只要有网络,你可以在任何地方干同一件事。C/S架构可以抽象为如下模型:C
阅读本文

caffe中Makefile.config详解

## Refer to http://caffe.berkeleyvision.org/installation.html # Contributions simplifying and improving our build system are welcome!   # cuDNN acceleration switch (uncomment to build with cuDNN). # U
阅读本文

redis 学习指南

一、介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)
阅读本文

Jackson工具类使用及配置指南、高性能配置

Jackson使用工具类通常,我们对JSON格式的数据,只会进行解析和封装两种,也就是JSON字符串--->Java对象以及Java对象--->JSON字符串。public class JsonUtils { /** * Logger for this class */ private static final Logger logger = Logge
阅读本文

分享自己的超轻量级高性能ORM数据访问框架Deft

Deft 简介Deft是一个超轻量级高性能O/R mapping数据访问框架,简单易用,几分钟即可上手。Deft包含如下但不限于此的特点:1、按照Transact-SQL的语法语义风格来设计,只要调用者熟悉基本的Transact-SQL语法即可瞬间无忧开码,大大降低了学习Deft的成本,甚至零成本。2、性能十分不错(个人觉得易用性很重要,只要性能不拖后腿就好了),通过缓存+Emit反射IDataR
阅读本文

大数据分析中Redis怎么做到220万ops

大数据时代,海量数据分析就像吃饭一样,成为了我们每天的工作。为了更好的为公司提供运营决策,各种抖机灵甚至异想天开的想法都会紧跟着接踵而来!业务多变,决定了必须每天修改系统,重新跑数据,这就要求极高的海量数据读取和存储速度!公司每天增加几亿行的业务日志数据,我们需要从中分析出各种维度的业务画像。经过很长时间的摸索,选择了Redis作为读写数据的缓存。 1,开发平台,C#Net,写Windows服务
阅读本文

MongoDB学习(1)--安装,基本curd操作

知识点:  1-MongoDB 安装,启动和卸载  2-基本概念  3-基本的增删改查操作(CURD)   来回顾总结一把学习的mongodb,如果有javascript基础,学习“芒果DB“还是很好理解的,如果会使用mysql,那就更容易了。  mongodb是一个介于nosql数据库和mysql数据库之间的一个数据存储系统。Mongo的特点是他支持的查询语言非常强大,几乎可以实现类似关系数据库
阅读本文

初试Gevent – 高性能的Python并发框架

Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。于greenlet、eventlet相比,性能略低,但是它封装的API非常完善,最赞的是提供了一个monkey类,可以将现有基于Python线程直接转化为greenlet,相当于proxy了一下(打了patch)。今天有空就迫不及待的试一下效果。1
阅读本文

JAVA主要特性

简单 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 面向对象 Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但
阅读本文

也谈Unix I/O模型

关于I/O模型的文章比较多,参考多篇后理解上仍然不太满意,终需自己整理一次,也是编写高吞吐量高性能网络接口模块的基础。这里所说的主要针对网络I/O,近几年面对越来越大的用户请求量,如何优化这些步骤直接影响接口用户体验。一、前言     I/O模型有几个名词的解释 (比较容易混淆):阻塞与非阻塞:区别在于调用函数时,是否立即返回还是让线程等待。阻塞模型需要等待操作完成,而非阻塞模型则是立即返
阅读本文

从列表到详情,没你想的那么简单

前言vue + vuex + vue-router 的情况来展开讨论,React 全家桶的情况应该类似。在日常的前端研发中,我们经常会遇到如题的场景:比如从商品列表进入商品详情,从订单列表进入订单详情。先看一个 demo~看起来是不是还算丝滑流畅,跟客户端效果较为接近~正文开始很多同学应该会说,这不是很容易么,用 vue-router + transition 就好啦。 <template>
阅读本文

助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。附:技术产品

目录1.概述2.总体方案3.Super Link N1 一体化智能网关4.ServerSuperIO物联网通讯框架5.SuperRTDB高性能实时数据库6.SuperView Web组态7.行业领域应用8.接入云端9.工业互联网平台10.结束语 1.概述      经过两年多团体的努力,四个产品终于面世了,做产品不容易,做好产品更不容易,最终形成了体系化的解决方案。下面具体介绍。      行业大
阅读本文

ios 网络开发(CFNetwork)

CFNetwork存在于CoreFoundation中的一个低级别但高性能的网络框架。的扩展,CFNetwork物理上和理论上都基于BSD套接字。有大量的Cocoa框架依赖于CFNetwork。CFNetwork更侧重与网络协议,Foundation则更倾向于API数据请求等,虽然框架也提供了一些操作,但是远不如CFNetwork丰富。在学习CFNetwork之前,需要先了解2个基础API框架:
阅读本文

json的那些事

1.什么是json?json(javascript object notation)全称是javascript对象表示法,它是一种数据交换的文本格式,而不是一种编程语言,用于读取结构化数据。2.如何打印json每个key的值? //打印以下json的key值 var obj1 = { ‘name‘: ‘小颖‘, ‘age‘: 23, ‘sex‘: ‘女‘ }; //实现方
阅读本文

Redis的那些最常见面试问题

随笔:经过长达一周的奔波和面试,电话面试,回首今天终于成功的入职了,总共面试了大概10家公司,包括阿里,京东,IBM等等,京东技术过了,学历因为非统招就被pass了,阿里面了2次电话面试就没下文了,估计是我当时最后提问题的时候减分了吧,其他的也有一些offer,不是不想去,就是了无音讯了,眼看年关将近,也由不得我挑挑拣拣了,就直接进了我现在这家公司,主要是感觉公司人不错,薪水这方面也就没有计较
阅读本文

前端MVC Vue2学习总结(一)——MVC与vue2概要、模板、数据绑定与综合示例

一、前端MVC概要1.1、库与框架的区别框架是一个软件的半成品,在全局范围内给了大的约束。库是工具,在单点上给我们提供功能。框架是依赖库的。Vue是框架而jQuery则是库。1.2、AMD与CMD在传统的非模块化JavaScript开发中有许多问题:命名冲突、文件依赖、跨环境共享模块、性能优化、职责单一、模块的版本管理、jQuery等前端库层出不穷,前端代码日益膨胀AMD规范及其代表:Requi
阅读本文

Redis 学习记录

简介: Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSql数据库系统。特点是高性能,持久存储,适用高并发的应用场景。redis纯粹为应用而生,它是一个高性能的key-value数据库,并且提供了多种语言的API,性能测试结果表示SET操作每秒可达110000次,GET操作每秒可达81000次(当然不同的服务器配置性能不同)。Redis目前提供了五种数据类型,stri
阅读本文

五十个小技巧提高PHP执行效率,解决三大常见问题

在项目开发过程中,经常遇到了一些PHP处理程序性能底下的情况,程序运行在centos+nginx环境,虽然这个有很多的原因如:服务器本身配置,运行环境nginx服务,php-fpm配置等等,更多有一点仍然是PHPer没有对程序进行更好的优化。第一类、变量类型:1)主要是使用未定义变量,而直接使用变量,做程序开发结束的时候,程序员都喜欢关闭debug,让一切Notice和Warning都影藏起来,但
阅读本文