前两天跟同事讨论,说到高并发系统如何做优化,提到这个问题,他说他有些茫然,有点不知道该如何下手。
我想了想这几年做的各种系统优化工作,正好也简单总结一下,总结起来就是:一个核心,N种手段。 一个核心就是:多、快、准。 N种手段就要围绕上面的核心做的各种处理。
上面这个核心字多点说也就是:更多用户访问...
分类:
编程语言 时间:
2014-05-08 10:39:16
阅读次数:
297
之前用JakeWharton的开源框架ActionBarSherlock和ViewPager实现了对网易新闻客户端Tab标签的功能,ActionBarSherlock是在3.0以下的机器支持ActionBar的功能,有兴趣的可以看看开源框架ActionBarSherlock
和 ViewPager ...
分类:
移动开发 时间:
2014-05-08 10:37:53
阅读次数:
547
标签页和窗口快捷键?-N打开新窗口。?-T打开新标签页。?-Shift-N在隐身模式下打开新窗口。按?-O,然后选择文件。在 Google Chrome
浏览器中打开计算机中的文件。按住?键,然后点击链接。或用鼠标中键(或鼠标滚轮)点击链接。从后台在新标签页中打开链接。按住?-Shift键,然后点击...
分类:
其他好文 时间:
2014-05-08 10:36:05
阅读次数:
272
分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失...
分类:
编程语言 时间:
2014-05-08 10:33:32
阅读次数:
392
经典的一句话:C++程序员觉得内存管理太重要了,所以一定要自己进行管理;C#,Java程序员觉得内存管理太重要了,所以一定不能自己去管理。
某些语言,比如C语言,要求程序员显式的分配内存、释放内存。程序按需分配内存,不需要的时候将内存释放。但是这种做法容易引起内存泄露:即由于某种原因未能将分配...
分类:
编程语言 时间:
2014-05-08 10:32:37
阅读次数:
303
1、mxml文件头部:添加backgroundAlpha="0"Flex代码
backgroundAlpha="0">2、Html:标签下添加Html代码
3、Html:注:透明功能主要是第2步中的设置。下面看一下backgroundAlpha对程序效果的影像:backgroundAlpha不为0时...
分类:
其他好文 时间:
2014-05-08 10:32:08
阅读次数:
409
1 2 #include 3 #include 4 #include 5 #include 6
#include 7 8 using namespace std; 9 struct node 10 { 11 int data; 12 int le...
分类:
其他好文 时间:
2014-05-08 10:31:35
阅读次数:
362
一丶margin:0
auto;试用最多的方法,简单实用。二丶vertical-align:middle;只适用于内嵌元素,比如说一个div中有一个图片和文字,要让图片和文字中线对齐。
关注前端,关注用户体验-冀 三丶position:relative;通过给...
分类:
Web程序 时间:
2014-05-08 10:28:41
阅读次数:
431
我们用w[i][j]表示i到j的最短路的数量,dis[i][j]表示i到j的最短路,那么我们在floyd的时候,如果dis[i][k]+dis[k][j]==dis[i][j],根据乘法原理我们就w[i][j]+=w[i][k]*w[k][j],小于的时候我们就重新对w[i][j]赋值。
因为...
分类:
其他好文 时间:
2014-05-08 10:27:13
阅读次数:
249
什么是线程同步?
当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。
实现同步机制有两个方法: 1。同步代码块: synchronized(同一个数据){} 同一个数据:就是N条线程同时访问一个数据。 ...
分类:
其他好文 时间:
2014-05-08 10:15:37
阅读次数:
244