- 博客(66)
- 资源 (39)
- 收藏
- 关注

原创 架构师资源网址
1)Infoqhttp://www.infoq.com/cn2)技术沙龙 七牛开发者最佳实践日http://hd.qiniu.com/arch?ref=developer.qiniu.com3)技术沙龙 UPYUN Open Talkhttp://opentalk.upyun.com4)微信公众号:高可用架构5)新浪微博号: 微博平台架构6)国外网站http...
2017-12-29 22:39:05
496

原创 ITU-T和IETF标准发布官网
一些业务理论,经常需要查看标准,公司标准库中没有的,可以到官网查询:ITU-T的: http://www.itu.int/IETF的: http://www.ietf.org/
2009-08-28 19:26:00
5741
原创 2021-09-21
开关SSL后js css无法正常加载启用ssl关闭ssl后,网站本地的js css文件无法加载,浏览器显示不了样式,找了很多地方,结果是伪静态配置有问题,如nginx下使用默认thinkin php的即可。location / {if (!-e KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^(.*) /index.php?s=$1 last; break;}}...
2021-09-21 22:20:46
225
原创 windows常见系统事件
WIN10系统事件:正常开机 12 关机 13休眠 42关电源关机和重启 1074非正常关机启动 41系统日志服务开关 6005 6006 随着系统启动关闭而开关。安全事件:登录过程 4648 4624 4625 46724648登录4624 登录成功 4625 登录失败4672 登录后的授权...
2020-01-07 15:32:04
4743
转载 Spring事务管理(详解+实例)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/Trigl/article/details/50968079 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css...
2019-05-10 10:03:37
382
转载 一套海量在线用户的移动端IM架构设计实践分享
摘要: https://mp.weixin.qq.com/s?__biz=MzI1ODY0NjAwMA==&mid=2247483756&idx=1&sn=a8e3303bc573b1acaf9ef3862ef89bdd&chksm=ea044bf3dd73c2e5dcf2c10202c66...
2019-04-03 14:14:21
393
转载 现代IM系统中消息推送和存储架构的实现
摘要:前言 IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。前言IM全称是『Instant Messaging』,中...
2019-04-03 13:49:09
255
原创 win7下docker安装使用的问题
安装完toolbox后会有:Oracle VM VirtualBox 图标,通过它可以访问docker服务所在的linux虚拟机;Docker Quickstart Terminal 图标,通过它可以启动、访问docker服务;Kitematic (Alpha) 图标,可以下载一些docker镜像;Docker Quickstart Terminal 启动时总是尝试更新最新的Boot2Do...
2019-03-31 14:22:37
713
转载 Eureka与ZooKeeper的比较
转载Eureka的优势1、在Eureka平台中,如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;客户端请求会自动切换到新的Eureka节点;当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;而对于它来说,所有要做的无非是同步一些新的服务注册信息而已。所以,再也不用担心有“掉队”的服务器恢复以后,会从Eureka服务器集群中剔除...
2018-09-16 16:40:33
221
转载 百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 一、百万级数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在...
2018-03-07 23:30:29
1416
转载 聊聊移动端跨平台开发的各种技术
聊聊移动端跨平台开发的各种技术介绍最近出现的 React Native 再次让跨平台移动端开发这个话题火起来了,曾经大家以为在手机上可以像桌面那样通过 Web 技术来实现跨平台开发,却大多因为性能或功能问题而放弃,不得不针对不同平台开发多个版本。但这并没有阻止人们对跨平台开发技术的探索,毕竟谁不想降低开发成本,一次编写就处处运行呢?除了 React Native,这几年还出现过许多其它解决方案,本...
2018-02-28 21:00:24
3464
转载 Docker到底影响了什么?
原文链接http://www.youkuaiyun.com/article/2015-01-12/2823524摘要:作为2014年最火热的技术,Docker获得了国内外各大厂商的支持。本文中,云栈科技VP石海旭从传统虚拟化,CaaS(容器即服务),IaaS,PaaS,CMP,传统ISV,DevOps这几个角度,分析了Docker所产生的影响。【编者按】作为2014年最火热的技术,Docker获得了国内外各大...
2018-02-28 20:52:43
1281
转载 使用容器技术来建立一个微服务架构
此文写的非常好,原文链接 https://www.youkuaiyun.com/article/2015-01-26/2823711摘要:Nate Slater,解决方案架构师讨论了是什么特性让容器技术如此适应开发和测试工作,以及同样适用于在AWS平台上构建一个基于微服务的架构,并给出了设计模型以及架构图。在之前的博文中,我讲解了Linux容器技术的相关实现,比如如何使用Docker来建立流线型的开发和测试体...
2018-02-28 20:48:53
1080
转载 Docker容器对PaaS来说必不可少吗?
虚拟机和Docker Linux容器在改变运行、设计、开发和部署应用程序的方式。在近日于纽约召开的2014年Interop大会上,本人主持了一场专家小组讨论会,几家知名平台即服务供应商的发言人热烈探讨了这个问题:下一代应用程序如何在改变PaaS。这场为时1小时的讨论会是为期半天的“云计算应用程序”(Cloud Applications)研讨会的一部分,专家小组成员包括:ActiveState公司的...
2018-02-28 20:40:07
2801
转载 沙龙分享 基于Docker的PaaS平台建设实践
本处只作导览,更加完整与详细请参看原创:https://www.a-site.cn/article/499312.html感谢作者分享。======================================云技术3.0的关键技术Openstack:开源企业级虚拟化及云计算管理平台,具有开放、稳定、生态完善等特点。Docker:容器级云应用快速部署及运行支撑平台,提供快速部署、弹性、应用编排等...
2018-02-28 20:15:25
288
原创 移动开发提效工具平台收集
Apicloud 前后端一条龙 http://www.apicloud.com/index?uzchannel=4 高效省心的APP开发,定制平台Dcloud 前后端 较早时曾胜诉apicloud侵权 http://dcloud.io/Modao 界面原型设计工具 https://modao.cc/Bmod后端 https://www.bmob.cn/?invite_code=sr@$
2017-11-18 00:24:28
1793
转载 Linux下利用backtrace追踪函数调用堆栈
http://www.linuxidc.com/Linux/2012-11/73470.htm一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。
2015-06-07 01:02:31
682
转载 gdb几个命令列表
Linux 包含了一个叫gdb 的GNU 调试程序。gdb 是一个用来调试C和C++程序的强力调试器。它使你能在程序运行时观察程序的内部结构和内存的使用情况。以下是 gdb 所提供的一些功能:它使你能监视你程序中变量的值、它使你能设置断点以使程序在指定的代码行上停止执行、它使你能一行行的执行你的代码。在命令行上键入gdb并按回车键就可以运行gdb 了。(Windows需要安装MinGW或者CygW
2013-07-21 12:04:48
757
转载 Linux进程状态解析之R、S、D、T、Z、X
Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可
2013-06-16 23:40:43
700
转载 ptrace源代码分析
ptrace作为应用程序调试的基石,要想对其有深入的了解,最好的方法是分析它的源代码。选取linux2.6.8,更高版本的内容基本相同。实现ptrace系统调用功能的主要是sys_ptrace函数,当然还包括一些读写寄存器的辅助函数。该函数的基本结构比较简单:(1)判断该进程是否被跟踪,即request==PTRACE_TRACEME,如果是,对其进行处理。(2)根据被跟踪子进程的pid找
2013-06-16 23:39:11
1769
原创 GDB调试命令layout
(gdb) display /i $pc命令可以在调试时显示每条汇编命令。(gdb) layout asm显示汇编代码窗口。(gdb) layout regs显示寄存器窗口。(gdb) layout src显示源代码窗口。info win 显示窗口的大小layout next 切换到下一个布局模式layout prev 切换到上一个布局模式layo
2013-06-16 23:14:47
7280
转载 Linux下多线程查看工具(pstree、ps、pstack)
http://blog.chinaunix.net/uid-24690947-id-2978437.html1. pstreepstree以树结构显示进程$ pstree -p work | grep adsshd(22669)---bash(22670)---ad_preprocess(4551)-+-{ad_preprocess}(4552)
2013-06-07 02:12:03
895
转载 Linux下查看线程—pstack
需求:研发改进了某一程序,time_point_logger线程由原来的6个线程改为3个,需验证是否修改了 思路:1.找到目标程序所占的所有线程;2.查看需求中所提线程的数量;操作:1.pstack pid首先要找到程序对应的pidps aux | grep peer_tracker (peer_tracke
2013-06-07 02:08:10
1216
转载 Linux进程初始堆栈内容查看
http://linux.chinaitlab.com/administer/807513.html在学习《程序员的自我修养》时,对其P172页图6-12 “Linux进程初始堆栈”内容的来路有点兴趣,遂花了点时间研究了下,茫然中居然试探出了条可以得到进程初始堆栈的途径…… [root@cxj /]# cat a.c #include #incl
2013-06-07 01:53:50
1110
转载 Linux进程与它的堆栈空间
一)概述 .堆栈是一个用户空间的内存区域,进程使用堆栈作为临时存储. .堆栈中存放的是函数中的局部变量,在函数的生命周期中可以将变量压入堆栈,编译器需要确保堆栈指针在函数退出前恢复到初始位置,也就是说,内存是自动分配和释放的. .C/C++把存储在堆栈中的局部变量当作automatic存储,并使用auto关键字,这是局部变量的默认存储方式,所以现在没有人用auto关键
2013-06-07 01:42:01
3521
转载 linux下检测内存的命令 do pmap
linux下检测内存的命令 do pmap2010-09-13 10:06xincheng65 | 分类:Linux | 浏览2138次linux 下检测 13894 这个进程的内存,为什么用这个命令?tail -1 啥意思啊?while true; do pmap -x 13894 | tail -1;sleep 1;done网友采纳2010-09-
2013-06-07 01:37:33
971
转载 linux下调试core的命令,察看堆栈状态命令
在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 首先看看默认的一些core的参数,注意core file size是个0,程序出错时不会产生core文件了。$ ulimit -acore file size (blocks, -c) 0da
2013-06-07 01:31:35
842
转载 strace命令用法详解
调用:strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]strace -c [ -eexpr ] ... [ -Ooverhead ] [ -Ssortby ] [
2013-06-07 01:23:21
599
转载 IT眼界--- 十亿美金之盛大盒子
如果盛大在2005年不做盛大盒子,今日盛大乃至中国互联网将会怎样?6 用一个如果的话,整个巴黎都可以装在一个瓶子里,如果这个瓶子比巴黎还要大的话。讨论如果很多时候是一件无意义的事情,但我们禁不住还是要帮助陈天桥和他的盛大复盘。 笔者在《沸腾十五年——中国互联网1995-2009》中曾揭示过一个
2013-05-31 22:17:43
1860
转载 互联网史话----十亿美金之51
51的创始人庞升东很多时候被自然和不自然被拿来与史玉柱相提并论,这不仅仅是因为史玉柱本身也是庞升东的投资人,更重要的是,庞升东和史玉柱都通晓人性,都如出一辙的利用人性所特有的偷窥和贪婪等诸多欲望来壮大自己,前者抓住泡与被泡,成就网上交友第一社区,后者让人民币玩家大行其道,有钱出钱,有力出力。都属于不和谐但不违规挣着争议钱的人。 但有一点必须承认的是,比起史玉柱的团队对史玉柱的不离不弃,庞
2013-05-31 22:12:32
2619
转载 如何批量删除WORD中的制表符
如何批量删除一是将网上下载下来的文档粘贴到记事本中,再从记事本“复制”“粘贴”到Word文档,这样会自动删除许多空白行。二是如果还有一些带回车符的空白行,则执行“编辑”——“替换”,在“查找内容”栏中输入“^p^p”(P前面的小符号是数字6的上档键),在“替换”栏中输入“^p”,最后单击“全部替换”按钮,删除多余的空白行。删除网上下载资料的换行符(象这种“↓”)在查找框内输入半角^l(是英
2012-06-03 01:14:40
23729
转载 车考:移车入库
皮卡车桩考的难点在于:1、选择倒库时开始打方向的相对位置2、选择车尾进库回正方向的相对位置。掌握了这两点就能确保车进库两边间距准确不碰杆、车进库后车身正。贴库技巧:挂倒档,抬刹车,慢抬离合,车从起点开始缓慢直线后倒。头右转后视后当风玻璃右角,当5号杆出现在后当风玻璃右角时,开始向右缓慢打轮,并让5号杆始终保持在后当风玻璃右角相对位置不变。眼睛始终盯住5号杆,当5号杆和1号杆
2012-06-03 01:11:31
7559
转载 CE 调试遇到保护的一种解决办法
"I couldn't attach the debugger to this process! You could try to open the process using the processpicker and try that! If that doesn't work check if you have debugging rights." 去这个地方看:http://f
2012-05-07 00:56:47
9367
转载 从头到尾彻底解析Hash 表算法
地址:http://blog.youkuaiyun.com/v_july_v/article/details/6256463
2012-03-16 01:50:28
357
转载 常见hash算法的原理
散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。
2012-03-15 17:39:49
522
转载 批处理脚本的使用
<br />贴出来,备忘备查。<br /> <br />批处理教学帖.......<br />管理提醒: <br />本帖被 o_.苿緍芙﹎ 执行加亮操作(2007-08-10)第一节(批处理基础) <br /><br />各位非常批处理的朋友们,现在我们开始学习批处理新手系列教学的第一课!(适合没有编程经验的朋友) <br /> 按照惯例,先讲一下什么是"批处理".顾名思义,批处理就是把一批或者说是一条条命令放在一个文本里,然后批量执行!执行这 <br />一批命令的文件的扩展名是BAT或者CMD,
2010-10-22 11:08:00
997
转载 关于configure中build,target,host中的若干问题
可以参考:http://www.airs.com/ian/configure/configure_toc.htmlReference:http://www.tcpdump.org/lists/workers/2001/11/msg00148.htmlNope. See `info standards' for the definition of $build*, $host* and$target* macros. Basically, $build* refer to the system
2010-10-09 02:00:00
5180
数字图像处理教程
2012-07-07
大学计算机基础教程
2012-06-16
谷歌搜索引擎优化初学者指南
2012-06-02
cms-development-porting-guide.pdf
2010-06-17
Tornado Train Workshop.rar
2010-03-13
TEMUX 336 芯片资料
2010-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人