- 博客(82)
- 资源 (107)
- 问答 (1)
- 收藏
- 关注
原创 未来一生你一定离不开淘粉吧--微商洗脑体段子
微商洗脑体 的淘粉吧段子 段子一:未来3年你一定会和淘粉吧扯上关系,就像当年的淘宝一样,要么你在上面省钱,要么你在上面赚钱,还记得北京豪车撞车事件吗?兰博基尼的车主就是比你们早三年用了淘粉吧 段子二:未来一生你一定离不开淘粉吧,就像天上的卫星一样,就算你离我万里,也得天天围绕我转,还记得大明湖畔的夏雨荷吗?只有跟淘粉吧一样美丽的姑娘才能勾引至高无上的乾隆。 ...
2015-04-30 00:21:35 387
原创 tomcat参数优化
网上google了一翻,现在tomcat的优化记录如下: 打开tomcat/conf目录下的server.xml文件,对Connector节点修改如下: Xml代码 <!-- 1,maxThreads="1000":设定处理客户请求的线程的最大数目,这个值也决定了服务器可以同时响应客户请求的最大数目,这个值不会额外影响性能,因此可以适当加大,但让太大会碰到...
2015-04-30 00:14:09 114
原创 利用 MySQL bin-log 恢复数据表
转载地址:http://www.cnblogs.com/edwardlost/archive/2011/07/13/2105598.html如果误操作把数据库中一张极重要数据表 player 给“做掉了”,还算幸运的是该数据库每3个月会完整备份一次,最近一次的备份点为6月30日,再加上 bin-log 保留了30天的数据,可以根据这两份数据还原数据表的内容。方法看上去非常简单清晰,但是具体...
2015-04-30 00:13:27 98
原创 (转载)使用use index优化sql查询
转载地址:http://www.cnblogs.com/edwardlost/archive/2010/12/31/1923105.html先看一下arena_match_index的表结构,大家注意表的索引结构CREATE TABLE `arena_match_index` ( `tid` int(10) unsigned NOT NULL DEFAULT '0', `mid` in...
2015-04-30 00:12:49 570
原创 MySQL系统架构学习
说明:本文转自 简朝阳(MySQL ACE)的 《MySQL性能调优与架构设计》转载地址:http://blog.csdn.net/tianlesoftware/article/details/7029112 一.逻辑模块组成总的来说,MySQL 可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括...
2015-04-30 00:12:24 148
原创 (转载) 关于垃圾回收被误解的7件事
对Java垃圾回收最大的误解是什么?它实际又是什么样的呢? 当 我还是小孩的时候,父母常说如果你不好好学习,就只能去扫大街了。但他们不知道的是,清理垃圾实际上是很棒的一件事。可能这也是即使在Java的世界中, 同样有很多开发者对GC算法产生误解的原因——包括它们怎样工作、GC是如何影响程序运行和你能对它做些什么。因此我们找到了Java性能调优专家Haim Yadid,并把名为Java perf...
2015-04-29 00:23:17 115
原创 实用SQL统计摇奖结果
下面是摇奖概率调整后,一条实用的SQL统计查看结果: 该SQL非常高效,绝对实用,不用group by 关键是用到case这个函数。 SELECT '2015-04-27 老的摇奖概率 1-11点数据', SUM(CASE t.result WHEN 1 THEN 1 ELSE 1 END) AS 总摇奖人数, SUM(CASE t.resul...
2015-04-29 00:22:54 182
原创 linkedBlokingQueue源码学习
ReentrantLock是一个较为常用的锁对象 可重入的互斥锁定 与synchronized 相同的一些基本行为和语义,但功能更强大 Condition类与lock绑定,用newCondition()方法创建,提供了线程之间通信的方式(类似信号量)。其使用基本与object类的wait,notify,notifyAll相同。 1,用condition.await()替换O...
2015-04-29 00:22:24 174
原创 一致性hash算法学习
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。 因此,引入了一致性哈希算法: 分布式缓存设计...
2015-04-28 09:06:31 101
原创 zookeeper 原理学习
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zook...
2015-04-28 09:05:35 110
原创 既然选择了远方,便只顾风雨兼程
热爱生命 ——汪国真 我不去想是否能够成功 既然选择了远方 便只顾风雨兼程 我不去想能否赢得爱情 既然钟情于玫瑰 就勇敢地吐露真诚 我不去想身后会不会袭来寒风冷雨 既然目标是地平线 留给世界的只能是背影 我不去想未来是平坦还是泥泞 只要热爱生命 一切,都在意料之中 既然选择了远方,便只顾风雨兼程;只要春天还在,...
2015-04-28 09:04:10 271
原创 (转载)分布式文件系统下的本地缓存
转载:http://blog.csdn.net/cywosp/article/details/23970017 在分布式文件系统中,为了提高系统的性能,常常会引入不同类型的缓存存储系统(算法优化所带来的的效果可能远远不如缓存带来的优化效果)。在软件中缓存存储系统一般可分为了两类:一、分布式缓存,例如:Memcached、Redis、淘宝的Tair等,二、本地缓存,例如:Facebook...
2015-04-27 09:24:28 207
原创 ReentrantLock可重入锁的使用场景
摘要从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。场景1:如果发现该操作已经在执行中则不再执行(有状态执行)a、用在定时任务时,如果任务执行时间可能超过下次计划执行时间,确保该有状态任务只有一个正在执行,忽略重复触发。b、用在界面交互时点击执行较长时间请求操作时,防止多次点击导致后台重复执行(忽略重复触发)。以上两种情况多用于进行非重要任务...
2015-04-27 09:23:58 216
原创 linux less从后向前查看日志信息
线上出问题的时候,我们常用tail -n 或者 tail -f 或者grep 或者 vi cat等各种命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的 一个日志文件中 我们想从日志的最后一行往前查看 就可以用less命令 第一步:打开日志文...
2015-04-27 09:23:12 1363
原创 zookeeper典型使用场景
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得zookeeper能够应用于很多场景。网上对zk的使用场景也有不少介绍,本文将结合作者身边的项目例子,系统的对zk的使用场景进行归类介绍。 值得注意的是,zk并不是生来就为这些场景设计,都是后来众多开发者根据框架的特性,摸索出来的典型使用...
2015-04-26 08:25:46 94
原创 ThreadPoolExecutor类学习
ThreadPoolExecutor类学习 Java中的线程池技术主要用的是ThreadPoolExecutor 这个类。先来看这个类的构造函数, ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<...
2015-04-26 08:23:57 115
原创 我来编歌曲
第一首:<最炫淘粉风> 苍茫的淘粉是我的爱,每天的返利我每单有几块,什么样的摇奖是最呀最摇摆,什么样的秒杀才是最厉害。一流的人才从招聘来,流向那福地二楼一片海。华丽丽的导购是我们的期待,一路边走边买才是最自在。我们要买就要买得最痛快。你是返利界最美的云彩,让我用心把你用起来,悠悠的唱着最炫淘粉风,是返利行业最美的姿态! 第二首:<最炫小宝风>还获得了...
2015-04-26 08:23:15 142
原创 sql查询最好是加上limit数量的限制
突然有一天,运营人员说,push发送数量翻倍了,是什么原因呢。 push发送过多 排查步骤: 系统在给用户发送push的时候,是根据该用户的id,查询出所有登陆过的设备,而发送设备的push的。 sql如下:SELECT <include refid="Push_User_Columns_PAY"/>FROM push_userWHERE...
2015-04-26 08:22:30 3567
原创 分布式选举算法Paxos
什么是Paxos算法? Paxos算法是分布式计算领域中一个非常重要的算法,主要解决分布式系统如何就某个值(决议)达成一致的问题。一个典型的场景是分布式数据库的一致问题:如果分布式数据库的各个节点初始状态一致,又能执行相同的操作序列,那么最后能达到一个一致的状态。但是如何保证在每个节点上执行相同的命令序列呢?这就需要在每条指令上执行一个“一致性算法”以保证每个节点看到的指令一致。Pax...
2015-04-25 00:12:22 206
原创 从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式
转载地址:http://blog.csdn.net/cutesource/article/details/6192016 如何正确使用NIO来构架网络服务器一直是最近思考的一个问题,于是乎分析了一下Jetty、Tomcat和Mina有关NIO的源码,发现大伙都基于类似的方式,我感觉这应该算是NIO构架网络服务器的经典模式,并基于这种模式写了个小小网络服务器,压力测试了一下,效果还不错。...
2015-04-25 00:11:49 120
原创 2015过年在浙江团聚
爆竹声中一岁除,春风送暖入屠苏。千门万户曈曈日,总把新桃换旧符。 虽没有在老家重庆巫山,但一家人在浙江长兴团圆,足矣。愿所有朋友身体健康,事事顺利! ...
2015-04-25 00:08:33 138
原创 我爱优雅的代码,我爱搞笑的诗词
天王盖地府,小鸡炖蘑菇,拿了此大奖,才是最幸福。 也不知道什么原因,平时总爱写写各种好玩的东西,作为程序员,也许是一个放松的方式吧,我不喜欢做一个只会写代码的码农,我喜欢能在各个方向都有所发展,有所突破的人生。 下图是14年公司年会上收货的奇葩奖: ...
2015-04-24 09:48:22 361
原创 failover机制的学习
转载学习地址:http://www.cnblogs.com/Creator/p/3189758.html 对于一个7*24小时无间断的线上服务来说,在服役时间内难免会遇到一些fail,例如db断开连接且短暂连接不上了, 下游的某个节点忽然挂了,运维部署上依赖的某一个东西不存在了等等场景。本文主要来讨论一下这些场景使用怎样的策略会比较好。 最简单的方法,While(true) + ...
2015-04-24 00:08:44 265
原创 一个隐蔽的错误导致上传图片报错
记录下这一个坑: rose后台管理系统突然上传不了图片 前几天都是好好的,为什么突然就不行了呢? 下面是服务日志保存信息: 这张图片是可以正常打开的, 测试环境都是可以正常上传图片的,难道是服务器不能打开这张图片。 登陆到服务器运行: curl http://img03.taobaocdn.com/imgextra/i4/13821605...
2015-04-24 00:08:15 167
原创 (转载)Nginx 负载均衡配置和策略
源地址:http://outofmemory.cn/code-snippet/3040/Nginx-load-junheng-configuration-strategy Nginx 的 HttpUpstreamModule 提供对后端(backend)服务器的简单负载均衡。一个最简单的 upstream 写法如下:upstream backend { server ba...
2015-04-24 00:07:23 100
原创 负载均衡技术理论学习
转载学习地址:http://lusongsong.com/reed/158.html 在门户网站设计中,如何使容许大量用户同时访问,能够使网站有大量吞吐量是一个关键点。甚至有许多博客,当流量逐步增加时,为了使网站有大吞吐量,都会使用负载均衡这样低成本的技术 1:软件负载均衡技术该技术适用于一些中小型网站系统,可以满足一般的均衡负载需求。软件负载均衡技术是在一个或多个交互的网...
2015-04-24 00:07:07 89
原创 秒杀系统设计的知识点
秒杀系统涉及到的知识点: A, 高并发,cache,锁机制 B, 基于缓存架构redis,Memcached的先进先出队列。 C, 稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchronized所有在JVM上加锁是不行了 D, 数据库压力 E, 秒杀超卖问题 F, 如何防止用户来刷, 黑名单?IP限制? G...
2015-04-23 12:51:39 196
原创 jvm本地缓存常用实现方式学习
java缓存有很多种实现方式,最简单的无非就是static HashMap显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致内存急剧上升,周期无法控制可以采用SoftReference,WeakReference,PhantomReference这三种对象来执行,这三种都是弱引用,区别在于强度不同,弱引...
2015-04-23 12:50:52 2635
原创 网站的分布式架构学习
转载学习地址:http://www.cnblogs.com/sharpxiajun/archive/2013/05/11/3072798.html 网站的B/S技术架构图 在传统B/S架构的企业管理系统里,技术架构往往就是一个工程项目,各个逻辑分层都是该工程的业务逻辑模块。但是作为提供公共服务的网站,由于用户群比较庞大,网站并发量高,需求变化大,变更频繁以及网站出于对安全的考虑...
2015-04-23 12:49:38 153
原创 nginx负载均衡
nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。 例如nginx中常用配置upstream tomcat_server { server 127.0.0.1:8080; ...
2015-04-22 08:24:10 102
原创 数字签名与加密的区别
数字签名更多是用来校验信息有没有被修改过,而加密可以彻底杜绝防止别人看到信息内容 SHA-1 和 MD5算法 严格说来它们不算是加密算法,只能说是摘要算法。SHA-1算法:Security Hash Algorithm 安全哈希算法, 它可以把长度不超过2的64次方位的信息转换成160位(20字节)长的散列值 MD5算法:Message Digest 信息摘要算法...
2015-04-22 08:23:27 682
原创 朝辞白帝彩云间,千里江陵一日还
我老家的风景绝对秒杀任何地方的旅游景点,夔门天下雄的瞿塘峡,除却巫山不是云的飘渺仙境,描写我家乡的每个中国人都熟悉的诗篇:朝辞白帝彩云间,千里江陵一日还.两岸猿声啼不住,轻舟已过万重山。 由于三峡工程的建立,高峡出平湖,没有了以前波涛汹涌的壮阔,但依然可以观赏到,万里长江,夔门天下雄,众水会涪万,瞿塘争一门的壮观景象,体会到云雨巫山枉断肠之浪漫。 各位码农,各位...
2015-04-22 08:22:39 357
MySchool考试管理系统--北大青鸟S1-理论和上机贯穿案例项目完整版
2010-05-16
我行我素购物管理系统--北大青鸟S1-上机贯穿案例项目完整版
2010-05-16
联机考试系统--北大青鸟S2-理论机贯穿案例项目完整版
2010-05-16
JSP论坛--北大青鸟S2-上机贯穿案例项目完整版
2010-05-16
新闻发布系统--北大青鸟S2-理论贯穿案例项目完整版
2010-05-16
北大青鸟项目-使用JAVA实现面向对象编程-理论贯穿案例完整版
2010-05-16
JavaScript拍拍网 北大青鸟S2-上机贯穿案例项目完整版
2010-05-16
JavaScript淘宝网 北大青鸟S2-理论贯穿案例项目完整版
2010-05-16
我学我会网上订餐系统 北大青鸟Y2-上机贯穿案例项目完整版
2010-05-16
E-Book电子书店系统 北大青鸟Y2-理论贯穿案例完整版
2010-05-16
北大青年Y2在线培训 OLTL1:Cookie的使用
2010-05-16
“我印我形”图形打印器 指导学习三
2010-05-16
指导学习二 开发基于JSP Servlet JavaBean网上交易系统
2010-05-16
“我存我惠”网上银行 北大青鸟项目
2010-05-16
北大青鸟Y2 指导学习一(servlet 和session) 开发基于JSP Servlet JavaBean网上交易系
2010-05-16
e拍在线拍卖系统accp北大青鸟Y2项目实战 参考代码
2010-05-15
新语聊天系统 accp北大青鸟Y2项目实战 参考代码
2010-05-15
在线通讯录 accp北大青鸟Y2项目实战 参考代码
2010-05-15
酒店管理系统—ASP.NET版(二) accp北大青鸟Y2项目实战 参考代码
2010-05-15
酒店管理系统—ASP.NET版(一) accp北大青鸟Y2项目实战 参考代码
2010-05-15
招聘网站特效制作 accp北大青鸟S2项目实战 参考代码
2010-05-15
门禁系统的面向对象设计 accp北大青鸟S2项目实战 参考代码
2010-05-15
酒店管理系统(二) accp北大青鸟S2项目实战 参考代码
2010-05-15
酒店管理系统(一) accp北大青鸟S2项目实战 参考代码
2010-05-15
高校信息管理系统数据库设计 accp北大青鸟S1项目实战
2010-05-15
求高手帮我重构下这段代码
2012-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人