自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (33)
  • 收藏
  • 关注

转载 转:Spring Boot自动装配详解

在《Spring Boot Hello World》中介绍了一个简单的spring boot例子,体验了spring boot中的诸多特性,其中的自动配置特性极大的简化了程序开发中的工作(不用写一行XML)。本文我们就来看一下spring boot是如何做到自动配置的。首先阐明,spring boot的自动配置是基于spring framework提供的特性实现的,所以在本文中,我们先介绍spr...

2019-11-06 11:34:40 235

转载 转:MySQL索引原理

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u013235478/article/details/50625677B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最...

2019-09-12 09:28:57 131

转载 转:一篇看懂数据库连接池概念、原理、运行机制

参考链接:https://www.toutiao.com/a6702409152502694413/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&timestamp=1568164565&app=news_article&utm_source=weixin&utm_mediu...

2019-09-11 09:27:18 1495

转载 转:正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)

原文地址:http://www.iefans.net/xiazai-wenjian-http-bianma-content-disposition最近在做项目时遇到了一个 case :需要实现一个强制在浏览器中的下载功能(即强制让浏览器弹出下载对话框),并且文件名必须保持和用户之前上传时相同(可能包含非 ASCII 字符)。前一个需求很容易实现:使用 HTTP

2017-11-25 08:42:33 785

转载 转:系统吞吐量(TPS)、用户并发量、性能测试概念和公式

原文地址:http://www.ha97.com/5095.htmlPS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:  一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参

2017-07-11 09:12:02 398

原创 针对多个Redis key使用事务方式同步修改时引发的问题

前几天投产碰到一个问题:多个Redis 键值在一个事务内一并提交发生异常的问题。1.问题描述   为实现令牌桶(Token Bucket)流控算法,引入了两个Redis键值,由于这两个键值需要同时完成修改,因此引入Redis事务提交方式。两个Redis key定义如下:remainTokenKey:剩余令牌个数key,命名方式为:    String remainToken

2017-04-09 17:22:50 5511 1

转载 转:IDEA如何打包可运行jar的一个问题

通过Idea 打包可运行的jar包

2017-04-06 15:46:19 365

原创 Spring Boot中解析属性首字母为大写的Json串的解决方案

Spring Boot中解析属性首字母为大写的Json串的解决方案

2017-03-28 16:45:12 9554 3

转载 转:深入理解IIS的多线程工作机制

原文地址:http://www.cnblogs.com/leotsai/p/understanding-iis-multithreading-system.html深入理解IIS的多线程工作机制首先让我们来看看IIS里面的这2个数字:最大并发连接数,队列长度。先说这2个数字在哪里看。 最大并发连接数:在IIS中选中一个网站,右键网站名称,

2017-03-24 10:14:39 262

转载 转:使用Maven创建多module工程时,子module的pom文件报 must be "pom" but is "jar" 错误。

原文地址:http://blog.csdn.net/yuxxz/article/details/52505051今天创建一个maven工程,创建完成时没有考虑要创建子maven项目。在编码过程中发现需要创建子模块,于是在maven工程下创建新的子maven项目,子项目创建完成后设置maven,其中发现子项目pom.xml文件报错,错误如下:Some problems w

2017-03-21 11:33:09 2043

原创 数据库Update操作的一些技巧总结

Update操作的一些技巧总结问题背景: 在高并发场景下,当多个任务同时操作同一条数据表记录时,需要保证数据一致性。1.带约束条件的update操作场景举例:预付款充值场景,假设用户创建一笔账单用于充值,在充值前,系统将账单状态status置位“待支付”,当系统在收到成功充值的通知后,会设置status为“成功支付”,并累计余额。但由于一些原因,系统可能会收到多条同样的充值成功消息。系统针

2016-11-30 14:22:37 3466

转载 转:巧用CAS解决数据一致性问题

内容:高并发状态下,对DB中同一个数据进行写操作,可能导致数据不一致(例如,余额扣减成负数,商品超买等),如何使用乐观锁保证一致性

2016-11-26 10:38:36 652

转载 转:微信序列号生成器架构设计及演变(下)

版权声明:本文由曾钦松原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/201来源:腾云阁 https://www.qcloud.com/community 上一篇文章介绍了seqsvr的原型,这篇会简单地介绍下seqsvr容灾架构的演变。我们知道,后台系统绝大部分情况下并没有一种唯一的、完美的解

2016-11-24 18:33:21 476

转载 转:微信序列号生成器架构设计及演变(上)

版权声明:本文由曾钦松原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/200来源:腾云阁 https://www.qcloud.com/community 微信在立项之初,就已确立了利用数据版本号实现终端与后台的数据增量同步机制,确保发消息时消息可靠送达对方手机,避免了大量潜在的家庭纠纷。时

2016-11-24 18:25:58 299

原创 新浪微博技术架构分析(一)

微博发布模式同步推模式早期的架构中,用户发表微博后,系统会立即将这条微博插入到数据库所有分析的订阅列表中。当用户量较大时,特别是明星用户发布微博时,会引起大量的数据库写操作,系统性能急剧下降,发布微博延迟加剧。异步推拉模式用户发表微博后,系统将微博写入消息队列后立即返回,用户响应迅速。消息队列的消费者任务将微博推送给所有当前在线的粉丝的订阅列表中,非在线用户在登录后再根据关注列表

2016-11-23 20:11:07 4090

转载 转:消息“时序”与“一致性”为何这么难?

原文地址:http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959666&idx=1&sn=fbdce26e40296d5b30f70915c4b9eb0a&chksm=bd2d04ae8a5a8db868df14904d0a1ddb4eb4d8411442f5529f9760e7c62fca586cfa6f3bd200&scene=

2016-11-18 15:36:50 1468

转载 转:细聊分布式ID生成方法

原文地址: http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=403837240&idx=1&sn=ae9f2bf0cc5b0f68f9a2213485313127&scene=19#wechat_redirect一、需求缘起几乎所有的业务系统,都有生成一个记录标识的需求,例如:(1)消息标识:messag

2016-11-18 15:35:05 395

转载 转:一分钟了解负载均衡的一切

原文地址: http://mp.weixin.qq.com/s/B9-7mALpvovnEMNM7BbHyQ什么是负载均衡负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案常见互联网分布式架构如上,分为客户端层

2016-11-18 15:32:01 401

转载 转:缓存架构设计细节二三事

原文地址:http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=404087915&idx=1&sn=075664193f334874a3fc87fd4f712ebc&mpshare=1&scene=1&srcid=1110P7uz159IwJe5MWCY2FA9#wechat_redirect本文主要讨论这么几个问题:

2016-11-10 19:30:55 325

转载 转:对称加密与非对称加密

原文地址:http://www.cnblogs.com/jfzhu/p/4020928.html(一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。

2016-11-07 13:37:44 223

转载 转 chrome浏览器的跨域设置——包括版本49前后两种设置

原文地址: http://www.cnblogs.com/laden666666/p/5544572.htmlchrome浏览器的跨域设置——包括版本49前后两种设置做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程。但是新版本的chrome浏览器提高

2016-08-09 13:47:38 1177

转载 转: ionic cordova 控制iOS状态栏的显示,隐藏,颜色

原文地址: http://blog.yetuwo.com/07/691.htmlionic cordova 控制iOS状态栏的显示,隐藏,颜色Cordova 插件地址:http://plugins.cordova.io/访问, 您可以在其中搜索cordova插件,搜下statusbar:在命令终端:sudo cordova

2016-07-30 13:24:50 4069

转载 转:AngularJS性能优化总结篇

AngularJS性能优化总结篇本文针对的读者:具备JavaScript性能优化的相关知识(雅虎14条性能优化原则、《高性能网站建设指南》等)拥有angular实战经验。Contents1. 脏数据检查 != 轮询检查更新2. $digest后批量更新UI3. 提速 $digest cycle3.1. 关键点3.2. 优化

2016-07-11 09:42:45 860

转载 转:大型应用下的 AngularJS 性能

原文地址:http://web.jobbole.com/82060/大型应用下的 AngularJS 性能1 介绍无论你是为一个拥有大量用户的旧应用编写一个Angalar前端,或已有的Angular应用正在迅速扩张,性能都是一个重要方面。理解什么会导致AngularJS应用程序响应变慢,并且知道在开发过程中对此做出一些权衡是非常重要的。本文将讲述

2016-07-11 09:40:05 607

转载 转:AngularJS跨页面传值

原文地址: http://blog.163.com/cn_marscat/blog/static/169283434201603013845955/AngularJS跨页面传值  2016-01-30 01:38:45|  分类: Hybrid相关 |  标签:ajs  传参  传值  angularjs  |举报|字号 订阅

2016-07-05 15:35:18 841

转载 转:图片延迟加载(lazyload)的实现原理

原文地址:http://www.cnblogs.com/jxlwqq/p/4318979.html?utm_source=tuicool&utm_medium=referral图片延迟加载(lazyload)的实现原理此前在浏览一些网站的时候,发现他们网站的图片都是你“鼠标”滚到哪,图片才会加载显示。当时觉得好神奇,怎么会这么“跟手”呢。核心原理是:

2016-06-25 22:49:31 365

转载 转:浅谈移动前端的最佳实践

原文地址:http://www.cnblogs.com/yexiaochai/p/4219523.html浅谈移动前端的最佳实践前言这几天,第三轮全站优化结束,测试项目在2G首屏载入速度取得了一些优化成绩,对比下来有10s左右的差距:这次优化工作结束后,已经是第三次大规模折腾公司框架了,这里将一些自己知道的移动端的建议提出来分享下,希望对各位有用文中

2016-06-25 22:20:44 789

转载 转:【webapp的优化整理】要做移动前端优化的朋友进来看看吧

原文地址:http://www.cnblogs.com/yexiaochai/p/3759959.html#!comments单页or多页本文仅代表个人观点,不足请见谅,欢迎赐教。webapp小钗从事单页相关的开发一年有余,期间无比的推崇webapp的网站模式,也整理了很多移动开发的知识点,但是现在回过头来看,webapp究竟是好还是不好真是一言难尽

2016-06-25 22:14:40 1150

转载 转:SIMPLE DIRECTIVE TO LAZY LOAD IMAGES IN YOUR IONIC APP

转:Simple Directive to Lazy load images in your ionic app.

2016-06-25 22:02:50 495

原创 VS2005下调用MS Speech API 5.1, 在添加“sphelper.h”头文件出现的问题,及解决方法

在利用微软的SAPI开发语音合成程序,当添加头文件#include "sphelper.h"时出现了类似下面的error和warning:  1>c:/program files/microsoft speech sdk 5.1/include/spdebug.h(274) : warning C4996: wcscpy was declared deprecated1> c:/pro

2007-09-17 12:35:00 3684 3

转载 C/C++ 程序设计员应聘常见面试试题深入剖析

 1.引言   本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。  许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy

2007-09-13 13:58:00 831

原创 线程的CloseHandle

 1,线程的handle用处:    线程的handle是指向“线程的内核对象”的,而不是指向线程本身.每个内核对象只是内核分配的一个内存块,并且只能由内核访问。该内存块是一种数据结构,它的成员负责维护对象的各种信息(eg: 安全性描述,引用计数等)。2,CloseHandle()作用   在CreateThread成功之后会返回一个hThread的handle,且内核对象的计数加1,

2007-09-12 15:18:00 1824 1

深入Java虚拟机(中文版第二版高清版)-带书签

本书作者曾因本书荣获专业技术杂志《Java Report》评选的优秀作者奖,细心的读者可以从网上找到许多对本书第1版的赞誉。作者以易于理解的方式深入揭示了Java虚拟机的内部工作原理,深入理解这些内容,将对读者更快速地编写更高效的程序大有裨益! 本书共分20章,第1-4章解释了Java虚拟机的体系结构,包括Java栈、堆、方法区、执行引擎等;第5-20章深入描述了Java技术的内部细节,包括垃圾收集、Java安全模型、Java的连接模型和动态扩展机制、class文件、运算及流程控制等等,其中第6章和附录A-C安全可以作为class文件和指令集的参考手册。本书还附带光盘,光盘中包含用以辅助说明正文内容的交互式例示applet及示例源代码。

2018-10-27

网易技术部MySQL资料总结.pdf

网易内部的MySQL资料,很具有参考价值! 分为开发篇,优化篇

2018-01-19

数据库索引设计与优化.pdf

《数据库索引设计与优化》提供了一种简单、高效、通用的关系型数据库索引设计方法。作者通过系统的讲解及大量的案例清晰地阐释了关系型数据库的访问路径选择原理,以及表和索引的扫描方式,详尽地讲解了如何快速地估算SQL 运行的CPU 时间及执行时间,帮助读者从原理上理解SQL、表及索引结构、访问方式等对关系型数据库造成的影响,并能够运用量化的方法进行判断和优化,指导关系型数据库的索引设计。 《数据库索引设计与优化》适用于已经具备了SQL 这一关系型语言相关知识,希望通过理解SQL 性能相关的内容,或者希望通过了解如何有效地设计表和索引而从中获益的人员。另外,《数据库索引设计与优化》也同样适用于希望对新硬件的引入所可能带来的变化做出更好判断的资深人士。

2018-01-19

数据库查询优化器的艺术+原理解析与SQL性能优化.pdf

本书是一本数据库内核相关书籍,从数据库的查询优化器入手,对数据库的查询优化引擎进行了分析和对比,对查询优化的技术做了全面的总结和剖析。从不同角度看,可能有着不同的感受;不同角色的人,可能对本书有着不同的需求。阅读本书,如果能和实践结合,效果甚佳。

2018-01-19

MySQL技术内幕(第4版).pdf

本书介绍了MySQL的基础知识及其有别于其他数据库系统的独特功能,包括SQL的工作原理和MySQL API的相关知识;讲述了如何将MySQL与Perl或PHP等语言结合起来,为数据库查询结果生成动态Web页面,如何编写MySQL数据访问程序;详细讨论了数据库管理和维护、数据目录的组织和内容、访问控制、安全连接等。

2018-01-19

Effective MySQL之SQL语句最优化.pdf

MySQL SQL优化的小册子。 对优化这块重点阐述了相关原理与技术手段。

2018-01-19

SPRING技术内幕:深入解析SPRING架构与设计原理

SPRING技术内幕:深入解析SPRING架构与设计原理

2017-04-06

CSS权威指南 第三版 完整中文版

这是一本非常经典的 CSS 参考书,它的经典之处在于,它用普通人类可以理解的语言系统全面地讲解了 CSS 规范。这本书会告诉你,CSS 是什么、CSS 有什么、CSS 可以做什么。

2016-03-22

JavaScript权威指南 第六版 完整中文版 高清版带书籍目录 pdf

犀牛书,JavaScript书籍中的圣经。 本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。 第6版涵盖HTML 5和ECMAScript 5。很多章节完全重写,以便与时俱进,紧跟当今的最佳Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。 本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。

2016-03-21

ppk谈JavaScript PDF

本书全方位介绍了JavaScript,主要讨论了浏览器兼容性、可访问性、底层语法以及与HTML结构层的协同等问题。书中既包括理论性的讲解,又给出了相关的示例脚本以进行进一步阐述。通过8个真实项目示例,介绍了JavaScript核心语言、BOM、事件处理、DOM、修改CSS样式表以及数据检索等内容。 本书适合具有一定网页开发经验的Web开发人员阅读。

2016-03-18

精通AngularJS源代码

(精通AngularJS)Mastering Web Application Development with AngularJS code 源代码

2016-03-08

C Interfaces and Implementations (pdf 高清 英文版)

C Interfaces and Implementations: Techniques for Creating Reusable Software, Ebooks free download from rapidshare or megaupload or hotfile, free download fast and reliable. C Interfaces and Implementations describes how to use interface-based design in the C programming language, and it illustrates this approach by describing 24 interfaces and their implementations in detail. The source code in the book is interleaved with its explanation in an order that best suits understanding the code.

2011-01-15

Wiley The IMS IP Multimedia Concepts and Services 2nd Edition ebook-Spy.pdf

IMS 入门经典之作,第二版,pdf格式,高清!

2010-04-11

The IMS IP Multimedia Concepts and Services 3rd Edition.pdf

IMS 入门经典之作! pdf 高清格式

2010-04-11

Linux Administration Handbook 2nd.Edition (linux系统管理员手册)

linux的鼻祖linus鼎力推荐的一本“圣经”级别的杰作,相信会给你带来非同寻常的帮助!

2009-05-29

深度探索C++对象模型.pdf

一本可以帮你扫清很多疑惑的经典之作,每一个C++程序员都值得去欣赏!

2009-05-27

C程序设计语言_第2版新版(高清).pdf

C程序设计语言_第2版新版(高清).pdf C语言中的经典!

2009-05-22

C语言常见问题集.pdf(原著:Steve Summit)

一本讲解C经验的书籍,可以配合C程序设计语言一起阅读,效果更佳!

2009-05-22

Object-oriented Programming with ANSI-C

Object-oriented Programming with ANSI-C 用C实现面向对象, 一本讲解用C来实现面向对象的书籍,希望对大家有用!

2009-05-22

GNU Make 使用手册(中译版) pdf版

GNU Make的使用手册,中译版。网上很多都是word版本的,现特地做了一份pdf版本的,而且带有书签,方便读者直接在linux上阅读。

2009-01-04

Pthreads Primer: a guide to multithreaded programmingr

介绍pthreads多线程编程的一本相当不错的书。 网上的电子书版本大多没有标签,查阅不是很方便,本人特地编写了标签,方便大家的检索。

2008-12-22

Unix操作系统设计

这本电子书在网上大家都能找到,但由于此版本通常都没有制作标签,这给大家的阅读与查阅带来麻烦,因此我特意添加了本书的标签,以方便大家。 本书以UNIX系统为背景,全面、系统地介绍了UNIX操作系统内核的内部数据结构和算法。本书可作为大学计算机科学系高年级学生和研究生的教材或参考书。本书也可为从事UNIX系统研究与实用程序开发人员提供了一本极有价值的参考资料。

2008-12-22

Programming with POSIX Threads(part 2)

Programming with POSIX Threads by David Butenhof<br>POSIX多线程的大作!!<br>这时第二部分!

2008-07-28

Programming with POSIX Threads

Programming with POSIX Threads by David Butenhof<br>POSIX下的多线程程序设计大作。在网上找到的,可是没有制作标签,自己亲手做了个简单的标签,这样会方便不少的!!

2008-07-28

win32汇编语言程序设计

本作是罗云斌版,相信大家不会错过的 !

2007-09-29

Microsoft Windows Internals (原版PDF)

这本书介绍了Windows内核中的诸多细节,例如Windows引导过程中各个系统进程和各种系统服务的启动顺序,以及系统注册表的内部机理,等等。如果读者真正精读一遍这本书,则Windows的底层结构也就一目了然了。而且,你也会明白,通过什么样的途径你可以改变或者看到系统底层的行为。这是让你充分理解Windows的工作原理。 ——潘爱民

2007-09-12

空空如也

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

TA关注的人

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