自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 架构周报:秒杀业务架构优化之路

经典案例\\《秒杀业务架构优化之路》——小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,票是有限的,库存一份,瞬时流量非常多,都读相同的库存。读写冲突,锁非常严重,这是秒杀业务难的地方。那我们怎么优化秒杀业务的架构呢?\\《集群调度框架的架构演进之路》——集群架构是现代数据中心非常重要的组件,在最近几年中有长足发展。架构也从单体式设计转向更加灵活、...

2016-03-31 20:43:00 46

转载 springmvc和struts2的区别

使用上的区别:DispatcherServlet---StrutsPrepareAndExecuteFilterHandler(实现Controller或者HttpRequestHandler或者注解)---Action(实现ActionSupport)HandlerInterceptor---Interceptor,由于spring是面向切面的编程,因此拦截器在spring中被弱化...

2016-03-30 02:11:00 48

转载 修改Eclipse默认workspace目录

Window > Preferences > General > Startup and Shutdown 选中 Prompt for workspace on startup转载于:https://www.cnblogs.com/taony/p/5335198.html

2016-03-29 22:50:00 62

转载 初次尝试利用脚本自动编译搭建LAMP-----php

#!/bin/bash#echo"PHPInstalling..."yum-ygroupinstall'XSoftwareDevelopment'yum-yinstalllibxml2-develbzip2-develrpm-ivhlibmcrypt-2.5.8-9.el6.i686.rpmlibmcrypt-devel-2.5.8-9....

2016-03-29 22:31:45 59

转载 onethink_密码重置_已迁移

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

2016-03-29 14:19:00 166

转载 为自己搭建一个鹊桥 -- Native Page与Web View之间的JSBridge实现方式

说起JSBridge,大家最熟悉的应该就是微信的WeixinJSBridge,通过它各个公众页面可以调用后台方法和微信进行交互,为用户提供相关功能。我们就来说说UWP下怎么样实现我们自己的JSBridge。在win10之前,如果需要实现JSBridge,我们大概有两种方法:1. window.external.notify做过webview的小伙伴肯定都熟悉,html页面可以通过win...

2016-03-29 11:35:00 166

转载 无限维

http://www.math.lsa.umich.edu/~kesmith/infinite.pdf什么是无限维呢?似乎我的想法中,无限维只是将有限维逐步推到无限维,现实中我们基本不需要考虑到这点。但是有一个说法一直让我忐忑不安:函数就是无限维的。这真是让人难受!很抽象。尽管学了现代数学。直接地,粗糙地定义,有限维空间中,任何一个有限的vector,都可以找到有限个基(vecto...

2016-03-28 21:01:00 383

转载 【Python】socket 编程初探

一 简介socket是两个应用程序进行通信的管道,这两个应用程序可以在同一台机器上,也可以位于两台不同的机器上,相同的网络或者不同网络之间的。Python socket有丰富的类和方法,可以简化socket编程。本文算是一个学习笔记。二 socket2.1 socket类型 socket....

2016-03-28 14:04:48 73

转载 结对编程的优劣

结对编程项目,优化四则运算程序。我的结对编程伙伴是白斌,我们在本周进行了结对编程并有所进展,也使我对于结对编程有了一些感触。我认为结对编程既有好处也有不足之处。好处在于编程的同时就在复审,降低了出错的概率,提高代码质量,两人合作能有更强的解决问题的能力。比如在我们结对编程的过程中,我在写随机生成负号的程序里,一个if语句中少打了一个括号,使得负号无法正确生成,是白斌发现了这一点,使我及...

2016-03-26 23:42:00 100

转载 zabbix agentd configure

在被监控的主机, 需要有一个zabbix的agent来负责将监控数据发送给proxy或直接发送给server.同时agentd也支持监听, proxy和server可以主动要求agent调用监控命令. 但是在安全性要求较高的环境, 一般不开启agent的被动模式, 只使用主动模式, 即agent主动往外发监控数据, 但是不接受任何远程调用.两种模式...

2016-03-25 16:54:51 85

转载 理解 OpenStack + Ceph (2):Ceph 的物理和逻辑结构 [Ceph Architecture]

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-03-25 13:56:00 80

转载 asp.net ashx 一般处理程序 使用async await异步直接 copy可用哦

asp.net ashx 一般处理程序 使用async await异步直接 copy可用哦 以前一直很懒 碰到ashx要用await异步就绕开 用aspx 或者mvc异步控制器 这次公司需要 我查了国内的文章基本都不能简单copy来处理一堆错关键的过程中函数BeginProcessRequest和endxxx的代码是缺失的 结果我...

2016-03-25 09:54:00 216

转载 从ramdisk根文件系统启动Linux成功,及使用initramfs启动linux

下面两篇文章是ARM9论坛上的讲解ramdisk文件系统的很不错的文章今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下。其中涉及的内容较多,很多东西不再详述,如需深入研究请查阅相关资料(百度或谷歌一下一大堆)。开发环境:Fedora 9交叉编译工具链:arm-linux-gcc 4.3.2 with EABI嵌入式Linux内核版本:2.6.29...

2016-03-21 23:33:00 96

转载 DNS子域的授权

何为子域授权每一个大域,里面都会有若干个小域。比如lnsjb.com就是一个大域,里面会有www域(即www.lnsjb.com),会有bbs域,会有movies域,会有data域等等等等。如果是壕企业,可以不用域名服务商提供的DNS服务器,而自己搭建企业DNS服务器,但是需要把自己的DNS服务器的NS指向域名服务商的DNS服务器。如果这个企业壕的过分,壕的惨无人道。可以专门...

2016-03-21 19:31:39 109

转载 zabbix 二次开发之利用api创建维护周期

接上面的内容;zabbix监控机制中,通常主机出故障的时候会无限制的发送报警邮件,容易让人心烦;于是找到zabbix的维护周期,利用api创建一个维护周期,当我们把主机修好之后再删除维护,重新监控主机;考虑到维护主机都是临时创建,这里我定义了1-3个小时的维护周期不设定维护周期计划任务,需要维护人员登录添加即可。实现步骤: 1、我定义一个第三方的表,用来前端展示...

2016-03-21 11:38:59 98

转载 Microsecond and Millisecond C# Timer[转]

文章转至:http://www.codeproject.com/Articles/98346/Microsecond-and-Millisecond-NET-TimerIntroductionAnyone who has used the .NET System.Timers.Timer class for low interval times will realise that it doe...

2016-03-20 19:37:00 250

转载 samba配置实战

一、linux SAMBA linux和windows主机之间共享 FTP TCP/IP:应用层 NFS(RPC-远程过程调用) 只能工作在linux主机上 CIFS/SMB: CIFS:Common internet filesystem 通用互联网文件系统 SMB:Service Message Block 服务信息块 NetBIOS...

2016-03-18 14:25:05 105

转载 [LeetCode] Best Meeting Point 最佳开会地点

 A group of two or more people wants to meet and minimize the total travel distance. You are given a 2D grid of values 0 or 1, where each 1 marks the home of someone in the group. The distance is ca...

2016-03-18 10:28:00 434

转载 C/C++中经常使用的字符串处理函数和内存字符串函数

一、            字符处理函数1.        字符处理函数:<ctype.h>int isdigit(int ch) ;//是否为数字,即ch是否是0-9中的字符int isxdigit(int ch) ;//是否为十六进制数字,即ch是否是0-9 a-z A-Z 中的字符int isalpha(int ch) ;//是否为字母int...

2016-03-17 13:50:00 235

转载 Angular directive 深入探讨

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-03-17 10:44:00 72

转载 极光推送流程

阶段一:provider把要发送的消息、目的标识打包,发送给APNS阶段二:APNS在自身的已注册Push服务的iOS设备列表中,查找响应标识的iOS设备,并将消息发送到iOS设备。阶段三:iOS设备把发送的消息传递给相应的应用程序,并且按照设定弹出push通知。a.首先是应用程序注册消息推送.b.iOS跟APNS要devicetoken。应用程序接受devicetoke...

2016-03-16 21:32:00 54

转载 网络管理-NTP的配置

在网络管理中,因网络中设备和系统的时间不一致导致一些服务不能正常工作,网络出现异常问题,因此保证网络中的设备和系统的时间一致具有非常重要的意义,那如何保证网络中时间的一致性呢?NTP这位大侠可以做到,NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。NTP使用UDP协议123端口工作。NTPv...

2016-03-16 14:50:43 129

转载 Hibernate批量操作

批量处理数据:指的是在一个事务场景中需要处理大量数据。Hibernate进行批量处理数据的方式:1.使用HQL进行批量操作:HQL是跨数据库的,面向对象,但具有局限性,只能用于单个持久化类,不支持连接,不能使用子查询2.使用JDBC API进行批量操作:操作方式简单,可以在sql中使用不同数据库的特性3.使用Session进行批量操作:把关系数据加载到内存中操作,需要通...

2016-03-15 21:45:39 135

转载 【云计算】Docker 多进程管理方案

docker容器内多进程的管理方案时间 2015-05-08 00:00:00                                               涯余                                               原文                   http://yayua.github.io/docker/containe...

2016-03-15 10:48:00 122

转载 js数组实现图片轮播

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

2016-03-14 12:38:00 967

转载 getopt

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

2016-03-14 10:04:00 92

转载 python3之控制流程(if,while,for)

python3之控制流程1.流程控制:if(判断真假):如果是真执行(缩进)else:如果是假执行2.逻辑控制:x=raw_input('pleaseenteryouname')y=raw_input('pleaseenteryouage')...

2016-03-14 09:02:54 61

转载 安装zabbix3.0中文版

系统要求,centos7,最小化安装,其他版本没有试过,请见谅下载使用rpm并安装zabbix安装包:# rpm-ivhhttp://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm安装相关插件及数据库,有些插件因该没用,大家可以自行研究。#yuminstallz...

2016-03-14 08:34:18 58

转载 准备.Net转前端开发-WPF界面框架那些事,UI快速实现法

题外话    打开博客园,查看首页左栏的”推荐博客”,排名前五的博客分别是(此处非广告):Artech、小坦克、圣殿骑士、腾飞(Jesse)、数据之巅。再看看它们博客的最新更新时间:Artech(2014-08-07) 、小坦克(2012-02-13)、圣殿骑士(2015-06-30)、腾飞(Jesse)(2013-12-18) 、数据之巅(2016-02-19) 。虽然数据之巅在最近发表了一...

2016-03-14 00:32:00 195

转载 [android] 短信的备份

使用ddms给模拟器发送几条短信,找到短信数据库导出/data/data/com.android.providers.telephony/databases/mmssms.db数据库字段:address(手机号),date(日期),type(1接收,2发送),body(内容) 在系统的全部源代码中找到packages/providers/TelephonyProvider查看清...

2016-03-13 17:33:00 62

转载 设计一个算法,输出从u到v的全部最短路径(採用邻接表存储)

思想:用path数组存放路径(初始为空),d表示路径长度(初始为-1),查找从顶点u到v的最短路径过程如图所看到的:相应算法例如以下:void FindPath(AGraph *G,int u,int v,int path[...

2016-03-12 10:33:00 552

转载 全面剖析 <input> 标签 ------ HTML\HTML5

<input>标签因其形式多样、功能强大,当之无愧成为了WEB前端开发人员最钟爱的元素之一。下面就来对<input>做一个全面的剖析:标签定义:<input> 标签用于搜集用户信息。标签使用:<input> 元素在 <form> 元素中使用,用来声明允许用户输入数据的 input 控件。(根据不同的 type 属性值,输入...

2016-03-10 23:53:00 118

转载 冒泡排序

冒泡排序 public static void main(String[] args) { //冒泡排序 从小到大 int[] a = new int[]{23,45,67,12,97,78,36,8}; System.out.print("原始顺序:");...

2016-03-10 16:32:00 47

转载 EJB 教程推荐

EJB教程EJB概述EJB创建应用EJB无状态BeanEJB有状态会话BeanEJB持久性EJB消息驱动BeanEJB注解EJB回调EJB定时器服务EJB依赖注入EJB拦截器EJB嵌入对象EJB Blobs/ClobsEJB事务管理EJB安全EJB JNDI绑定EJB实体关系EJB访问数据库EJB查询语言EJ...

2016-03-10 13:28:00 62

转载 php导出CSV时,超长数字精度丢失问题与前导0的字符串丢失0的问题解决

php生成的CSV有时候会遇到两个特殊情况:1、输出的字段中,含有超长数字(18位的数字)比方身份证:122121197410180016,就算输出时字段加上"",还是会被识别成数字。而且丢失精度,后面的4位会变成0。象这个样子1221211974101800002、输出的字段中。含有前导0的数字字符串,会被强制丢掉前导0。比方:01082151122,或者00001,00002,...

2016-03-10 11:22:00 613

原创 Netflix是如何针对云构建和部署代码的

2008年秋季,Netflix遭遇了一次严重的数据库故障,连续3天无法向成员寄送DVD,从那时起,他们决定向云迁移。今年2月,Netflix宣布完成了向云的迁移。\\而与之相应的是,Netflix的开发工作也要针对上云做很多工作。那么,Netflix的代码在部署到云上之前,是如何构建的呢?\\Netflix的三位工程师Ed Bukoski、Brian Moyles和Mike McGarr撰文介绍了...

2016-03-10 10:56:00 47

转载 ORACLE百例试炼二

Oracle系列《二》:多表复杂查询和事务处理多表查询应该注意去除笛卡尔积,一般多个表时会为表起个别名【1】要求查询雇员的编号、姓名、部门编号、部门名称及部门位置SQL>SELECT e.empno,e.ename,d.deptno,d.dname,d.locFROMempe,deptdWHEREe.deptno=d.deptno;【2】要...

2016-03-09 20:23:16 111

原创 美国国会为苹果和FBI举行了听证会

2016年3月1日,美国众议院举行了一次名为“钢丝上的加密:美国人的安全隐私平衡”的听证会。美国联邦调查局局长James Comey在听证会之初描述了加密通讯的相关问题,并且表示如何“走出黑暗”是一个严重并且在日益变化的复杂问题。\\\ “我们可以发现在越来越多的案例中很多重要证据都被存储在手机、平板电脑或是笔记本电脑上,这些证据可能让嫌疑人被定罪,也可能为嫌疑人洗刷罪名。如果我们看不到这些证据...

2016-03-09 18:00:00 61

转载 linux堡垒机1.0(python写的)

通过一个星期的努力,写出了这个小的脚本,方便工作中使用。其中可能会有些BUG,希望大家提出来,多多交流,一起修改。使用方法: 1、解压脚本到/usr/local/目录下 2、给zcShell.py执行权限 3、连接文件 ln -sv /usr/local/zcFortress/zcShell.py /usr/sbin/myshell 这样在任何...

2016-03-09 10:48:12 114

转载 SVM初探

SVM是Support Vector Machine的简称首先介绍,线性分类上图中直线$f(x)=w^tx + b$代表一个线性判别函数假设$f(x)>0$代表小矩形类别,$f(x)<0$代表小圆圈类别在线性可分的情况下,SVM的目的是为了找出一个最优分类平面,哪个是呢,通俗来说就是图中距离直线最近的矩形和圆圈(可能不唯一)连线垂直平分线而图中距离直...

2016-03-09 10:45:00 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除