谈谈前后端的分工协作 经验

前后端分工协作是一个老生常谈的大话题,很多公司都在尝试用工程化的方式去提升前后端之间交流的效率,降低沟通成本,并且也开发了大量的工具。但是几乎没有一种方式是令双方都很满意的。事实上,也不可能让所有人都满意。根本原因还是前后端之间的交集不够大,交流的核心往往只限于接口及接口往外扩散的一部分。这也是为什么很多公司在招聘的时候希望前端人员熟练掌握一门后台语言,后端同学了解前端的相关知识。

jopen 2015-06-30   16883   0

对抗假人 —— 前后端结合的 WAF 经验

前言 之前介绍了一些前后端结合的中间人攻击方案。由于 Web 程序的特殊性,前端脚本的参与能大幅弥补后端的不足,从而达到传统难以实现的效果。 攻防本为一体,既然能用于攻击,类似的思路同样也可用于防御。如果将前端技术结合到传统的 WAF 中,又能有如何的改进?

jopen 2015-01-21   19050   0

使用Ceph作为OpenStack的后端存储 经验

libvirt配置了librbd的QEMU接口,通过它可以在OpenStack中使用Ceph块存储。Ceph块存储是集群对象,这意味着它比独立的服务器有更好的性能。 在OpenStack中使用Ceph块设备,必须首先安装QEMU,libvirt和OpenStack,下图描述了 OpenStack和Ceph技术层次结构:

jopen 2015-02-09   97807   0

MySQL 后端作业调度器:Dalga 经验

Dalga 是使用 Go 编写的 MySQL 后端作业调度程序,带有一个 HTTP 接口。

jopen 2015-08-13   8086   0
P28

  我对后端优化的一点想法 文档

什么是优化? 响应时间 Vs 吞吐量 性能与可伸缩性(Performance Vs Scalability) Instrument & metrics 需要了解的一点硬件知识 常见案例分析

腾云驾物 2012-12-21   3682   0
Intel   Scala  

Apple使用Apache Mesos重建Siri后端服务 资讯

苹果公司 宣布,将使用开源的集群管理软件 Apache Mesos ,作为该公司广受欢迎的、基于iOS的智能个人助理软件 Siri 的后端服务。Mesosphere的博客指出,苹果已经创建了一个命名为 J.A.R.V.I.S. ,类似PaaS的专有调度Framework,由此,开发者可以部署可伸缩和高可用的的Siri服务。

jopen 2015-06-04   8823   0

Python后端相关技术/工具栈 资讯

整理下目前涉及到的python的技术栈和工具栈(用过或了解的, 其他的后续用到再补充)

jopen 2015-11-30   26258   0
Python  
P28

  我对后端优化的一点想法 文档

什么是优化(2)不访问不必要的数据使用B*Tree/hash等方法定位必要的数据使用columnStore或分表的方式将数据分开存储合理的利用硬件来提升访问效率使用缓存消除对数据的重复访问使用批量处理来减少交互次数(磁盘、网络)使用新硬件来降低后端的延时,提高效率提高系统的吞吐量对工作单元进行细化,减少串行操作优化硬件配置,提高整体的TCO与硬件利用率合理的拆分(水平、垂直拆分)以提高系统的整体吞吐能力响应时间Vs吞吐量(1)性能衡量完成特定任务的速度或效率响应时间衡量系统与用户交互式多久能够收到响应吞吐量衡量系统在单位时间里可以完成的任务量响应时间Vs吞吐量

yc2y 2014-04-08   361   0

linux后端服务程序之信号处理 资讯

信号就是通知某个进程发了某个事件,也称为软件中断。信号提供了一种处理异步事件的方法。信号通常是异步发生的,进程预先不知道信号准确发生的时刻。后端程序(daemon)往往需要提供7*24不间断的服务,因此,编程 daemon 程序时对信号的正确处理尤为重要。

jopen 2012-06-03   18530   0
Linux  

如何健壮你的后端服务? 资讯

对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互联网后端工作经验,从某几个视角谈谈自己对这一问题的理解,不足之处,望大家多多指出。

jopen 2016-01-26   25886   0

Web 开发后端缓存思路 经验

首先,浏览器发来一个 input,服务器获取之后,做一些查询或者计算,然后把生成的 output 返回给浏览器。 这些查询或计算,还会有衍生的子 io 流。 缓存的目的就是让把 input 变成一个 key,在条件允许的情况下,跳过计算,直接生成 output。在主流程中,或子流程中。

jopen 2015-04-08   19738   0

Browserify让你的Javascript游走于前后端 经验

Browserify通过预编译,可以让前端以Nodejs的require方式来组织Javascript模块,从而前端代码可以走进后端,后端通过Browserify同样可以在浏览器里跑NPM模块;

jopen 2016-01-08   13889   0

Vue从Hello World到打包(后端适读) 经验

Vue是个MVVM框架。

testing69 2017-03-16   37408   0

RavenDB 3.0 新特性:索引后端 资讯

RavenDB 索引绝对不是简单的对 key/value 进行存储, 其功能要强大的多. 就像3.0版本的其他特性一样, 是汗水与智慧的结晶。本文我主要介绍索引在后端都有哪些变动, 使它变得更快, 更稳定, 性能更好。 至于那些用户能看得到的新特性, 会在下一篇文章中提到。

jopen 2014-10-10   5672   0
RavenDB  

javasctipt显示几分钟、几天 经验

javasctipt显示几分钟前、几天前等

jopen 2014-04-30   16254   0

PHP将时间格式化几天、几分钟 代码段

<?php class DateFormat { private static $_DIFF_FORMAT = array( 'DAY' => '%s天前', 'DAY_HOUR' => '%s天%s小时前', 'HOUR' => '%s小时', 'HOUR_MINUTE' => '%s小时%s分前', 'MINUTE' => '%s分钟前', 'MINUTE_SECOND' => '%s分钟%s

phpde 2015-03-17   1714   0
PHP   缓存  

PHP格式化时间,几分钟,几小时 代码段

<?php //格式化时间,几分钟前,几小时前 function format_date($time){ $t = time()-$time; $f = array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟', '1'=>'秒' ); foreach($f as

mmxn 2015-05-20   1139   0
PHP  

将时间处理成类似于“3分”,“1小时“的C#代码 博客

using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; u

jopen 2012-02-01   808   0

JS把指定日期转换为几秒、几小时等格式 代码段

JS把指定日期转换为几秒前、几小时前等格式, 转换后的时间可读性更强。 Date.prototype.toRelativeTime = function(now_threshold) { var delta = new Date() - this; now_threshold = parseInt(now_threshold, 10); if (isNaN(now_threshold)) { no

ccpp 2015-01-04   2345   0
P182

  方立勋Java Web视频十一天笔记word版本 文档

Eclipse的使用 工作空间目录是纯英文不带空格的路径 在eclipse下Java程序的编写和运行,及java运行环境的配置。 新建java工程day01,在弹出窗口中可配置jre 工程右键属性可配置编辑器的版本。在Outline窗口方法上右键Run As /JUnit Test 测试某一个方法,类上右键run as /JUnit Test 测试这个类的所有方法 1、用junit进行单元测试的时候,在每个被测试的方法中必须加上@Test注解 2、用@Before注解是在每个被测试的方法前执行。 3、用@After注解是在每个被测试的方法后执行。

linyuandong 2012-09-22   6588   0
Web框架   Java  
1 2 3 4 5 6 7 8 9 10