英语听力训练三原则四个字
什么是听力训练的三原则、四个字呢。三个原则是:有恒,即持之以恒;有序,循序渐进;有量,要有一定数量的听力训练。四个字:3、6、9。什么是3?就是最好每次坚持进行至少30分钟的听力练习。6呢,一个星期,即进行至少6次的听力训练。9是一个层次的听力练习,至少要听够90篇以上的数量,如果条件许可,还可以在此基础上加大训练量。...
View Article能让一个软件公司倒闭的软件开发方法,你干过几件?
我靠解决技术债务养家糊口。在我的工作中我看到许多难以维护的代码,并且一次又一次地看到很多相同的原本可以避免的问题。我专长于调试,修复,维护和扩展旧的软件系统。我的典型的客户拥有一个尚可运行的网站或内部应用,但是开发者已经不知所踪。业务需求已经改变了但是软件没有跟上。抑或我的客户有了些“快要完成”的东西但是由于预算和日程安排的关系失去了开发者。通常那包括一系列尚未完成的功能和bug。我的客户通常被别的...
View Article哈佛最受欢迎导师北大演讲:从幸福到更幸福的五个方法
哈佛最受欢迎导师北大演讲:从幸福到更幸福的五个方法 2014-08-27 有机生活馆 “Success→Happiness”对于社会上大部分人来说就像黑板上的公式。然而,只要取得成功就一定会感到幸福吗?不一定。如果成功不能让我们感到幸福,那到底什么能使我们感到幸福呢?本文是被誉为“哈佛最受欢迎导师”沙哈尔在北大的演讲实录,在演讲中他提出了让我们感到更加幸福的五个方法,简单有效,特选登于此与读者共享。...
View Article网购秒杀系统架构设计
秒杀活动的技术挑战1. 对现有网站业务造成冲击秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问量大的特点,如果和网站原有应用部署在一起,必须会对现有业务造成冲击,稍有不慎可能导致整个网站瘫痪。2....
View Articleios应用提交上架被appstore拒绝的十大理由
1.崩溃和问题你需要尽量修复你应用中的崩溃和那些明显的问题,否则你的应用很可能被拒绝。2.失效的链接保证你应用中出现的链接的有效性。3.默认占位图片含有系统默认占位图片的应用不会被通过,你需要处理你的占位图片/内容,保证其都是有意义的。4.信息不完整...
View ArticleMySQL锁阻塞分析
日常维护中,经常会碰到线程被阻塞,导致数据库响应非常慢,下面就看看如何获取是哪个线程导致了阻塞的。blog地址: http://blog.csdn.net/hw_libo/article/details/390808091. 环境说明 RHEL 6.4 x86_64 + MySQL 5.6.19 事务隔离级别:RR 2. 测试过程3. 查看锁阻塞线程信息 这里用几中方法进行分析: 3.1...
View Article手把手教你用jpcap抓包
本文原创,转载请注明出处~ 在工作中经常需要抓包进行分析,我们可以使用各种工具来抓包,比如常用的tcpdump和wireshark。但有时候我们想用程序来进行控制,比如把抓到的包存储到数据库中,以后可以进行查询等等。我在工作中用的是Java,那么就用它来做示范吧。 本教程在centos和ubuntu上测试通过。...
View ArticleMemcached的简单使用实例
Memcached的简单使用实例 最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。 Memcached 是高性能的,分布式的内存对象缓存系统, 用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga...
View Article摩托罗拉发布会:做工精美,价格惊喜
按常理一般厂商开新品发布会总是会倾己所能,大张旗鼓地弄得巴不得全世界都知道,但是这一常理放在摩托罗拉身上是不适用。想必今天许多人在凌晨时爬起来,希望看看传闻已久的新一代 Moto X、MOTO 360、新一代 Moto G 和智能耳机 Moto Hint,但最终他们失望了。失望的原因来自于摩托罗拉在发布会上与记者们的保密协议,因为保密协议,所有产品细节都要等到北京时间 5 号下午 2...
View Article25个必须记住的SSH命令
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH 是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃 听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,...
View Article使用Xenotix_XSS框架进行自动化安全测试
本文简单的介绍Xenotix_XSS框架常用的xss测试自动测试工具,可以用于对页面进行自动安全扫描。配置服务器:点击“setting—>configure server—>start”,服务器就配置完成。扫描测试scanner里面的”get request manualmode”是手动测试,即每次点击start的时候,只会执行一个payload,而”get request...
View ArticleCacti监控Redis实现过程
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。被广泛的用于对服务器的运维监控中,Cacti提供了一种插件式的管理,只要按要求写好特定的模板,那么你就可以对任何服务进行流量监控。本文就是要为大家介绍两个模板,分别是MongoDB和Redis的Cacti模板,使用它,你可以对你的MongoDB和Redis服务进行流量监控。 1,升级...
View Article数据库系统load飙高问题解决思路
工作过程中有时候会接收到 数据库服务器器load 飙高的报警,比如: load1 15.25 base: 8.52,collect time:2014-08-30 如何处理load 异常飙高的报警呢? 本文尝试从原理,原因,解决方法来阐述这类问题的解决思路。 一 原理分析...
View Articlelinux 下如何抓取HTTP流量包
基于某些原因你需要嗅探HTTP Web流量(即HTTP请求和响应)。例如,你可能会测试Web服务器的性能,或者x奥uy调试Web应用程序或RESTful服务 ,又或者试图解决PAC(代理自动配置)问题,或检查从网站上下载的任何恶意文件。甭管是什么原因,对于系统管理员,开发人员,甚至是最终用户,嗅探HTTP流量是非常有帮助的。...
View Article前台页面优化全攻略(二)
在 上一篇文章中,我们讨论了一些基本的页面优化和减肥方案,现在我们的页面已经被缩减了30%-50%,如果你还没有阅读上一篇文章,我建议你完成那些基础热身之后再继续进阶的训练。 如果你已经尝试了基础的热身,那我们就继续采取一些更极客的解决方案。 1. 移除网站中社交网络的组件...
View Article这份工作并不浪漫!担任设计师一年,我所学到的十件事
过去一年,加入 K-12 教育新创公司 Edmodo 的设计团队中带给我无与伦比的经验,Edmodo 获得包括 Greylock Partners, Benchmark Capital, and Union Square Ventures...
View Article(一)hibernate 优化笔记:基础
前言:本文适合对hibernate有一定了解的人,未了解hibernate的读者可能会有点困难。众所周知,hibernate是个十分强大的ORM框架,然而越强大的东西规则就越多,hibernate也是,hibernate用得好那就是如虎添翼,用的不好会严重拖累系统性能,还不如直接用java的JDBC编程。我的博客主要写的是我在学习hibernate的过程中学习到的优化建议方法。将持续改进和更新。有一...
View ArticleZooKeeper-- 管理分布式环境中的数据
1.随着分布式应用的不断深入,需要对集群管理逐步透明化。监控集群和作业状态;可以充分的利用ZK的独有特性,熟悉程度决定应用高度2.Service端具有fast fail特性,非常健壮,无单点,不超过半数Server挂掉不会影响提供服务3.zookeeper名字空间由节点znode构成,其组织方式类似于文件系统, 其各个节点相当于目录和文件,通...
View Article敏捷
对于敏捷开发,我前面其实已经有很多文章提到了,再次强调下敏捷的核心思想个人理解为三个重要的方面。其一是需求的条目化并以需求点进行的全程追踪和跟踪;其二是短周期迭代;其三是基于持续集成思想的进度和质量可视化。 对于敏捷开发本身,对于很多内容我仍然坚持自己的观点,具体如下:...
View Article