自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 网络负载问题

硬件方面:1、增加带宽,多机房部署,购买CDN。2、增加服务器,增加服务器的硬件资源。软件方面:1、首先为了防止因为大量用户下载APP,带宽占用过高导致网站原有的功能瘫痪或者体验严重下降,需要将APP下载的地址和网站服务分开部署。2、动静态分离,使用CACHE。3、NGINX反响代理,多点集群。4、缓存服务器

2015-09-06 15:47:47 597

原创 arrays.sort & arrays.parralsort

看书看到排序这一章 回去回味了一下快拍 突然觉得 自己应该总结一下快排 每次把一个flag放置到其标准的位置上 然后递归:算法如下 private static void quickSort(int[] array,int left,int right){ if(left<right){ int temp =array[left];

2015-08-10 15:47:09 616

转载 浅谈多进程多线程的选择

关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。 经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Linux下用多进程还是多线程?”等等期望一劳永逸的问题,我只能说:没有最好,只有更好。根据实际情况来判断,哪个更加合适就

2015-08-08 16:56:53 386

转载 仿新版QQ锁屏下弹窗

那天坐公交上 看到隔壁小伙 在聊QQ 看到锁屏界面 可以发消息 自己就想了下应该怎么实现   自己的想法是 覆盖桌面 弹出一个dialog   结果错啦 是整个activity 覆盖了桌面  转载一下 实现过程:出处:http://blog.csdn.net/maosidiaoxian/article/details/40587935新版的qq,可以在锁屏下弹窗

2015-08-08 10:53:01 641

转载 Parcelable和Serializable的区别

本文主要介绍Parcelable和Serializable的作用、效率、区别及选择,关于Serializable的介绍见Java 序列化的高级认识。 1、作用Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计初衷是因为Serial

2015-08-08 10:51:42 709

原创 java fork join &map-reduce

先介绍一下fork-joinfork/join框架是ExecutorService接口的一种具体实现,目的是为了帮助你更好地利用多处理器带来的好处。它是为那些能够被递归地拆解成子任务的工作类型量身设计的。其目的在于能够使用所有可用的运算能力来提升你的应用的性能。   类似于ExecutorService接口的其他实现,fork/join框架会将任务分发给线程池中的工作线程。fork

2015-08-04 22:17:53 3261

原创 java 线程池以及submit

突然发现自己老啦 都要开始记笔记了   线程这块看了好几遍 都没记住~~ 索性看一点记一点好咯们可能还会有以下需求:1、需要取消某个任务的运行  (可以设置全局变量)2、需要接收任务运行的结果3、需要在一个任务出错时候,停止未运行任务的运行(通过抛出异常,捕获异常则可以继续运行)那么我们会用到线程池的 submit 方法,我们的任务需要实现Callable接

2015-08-04 21:48:04 772

转载 SSL理解

前面这些转自点击打开链接   第一步,爱丽丝给出协议版本号、一个客户端生成的随机数(Client random),以及客户端支持的加密方法。第二步,鲍勃确认双方使用的加密方法,并给出数字证书、以及一个服务器生成的随机数(Server random)。第三步,爱丽丝确认数字证书有效,然后生成一个新的随机数(Premastersecret),并使用数字证书中的公钥,加密

2015-07-23 20:31:08 402

原创 设计模式

最近在看设计模式 记录一下观察者模式:类似与安卓里面的一个button 设置不同的listerner装饰着模式:java i/O里面 filterinputstream 修饰inputstream bufferedinputstream修饰filterinputstream 观察者模式1. 概述  有时被称作发布/订阅模式,观察者模式定义了一

2015-07-09 11:24:35 303

原创 面试记录

方法覆盖:1) 子类的方法的名称、参数名和返回类型必须与父类的完全一致2)子类方法不能缩小父类方法的访问权限 :譬如 父类的A是public 子类覆盖不能覆盖为private3)子类方法不能跑出比父类更多的异常(相等 或者是父类抛出异常类的子类)4)方法覆盖只存在于子类和父类之间,同一个类之中只有重载,木有覆盖5)  父类的静态方法不能被子类覆盖为非静态方法6)覆盖的静态方

2015-07-02 11:51:56 319

原创 一些安卓的问题

最近一直忙着做微社区的东西 没顾上更新 罪过罪过  本帖就介绍 遇到的问题吧Question:Unable to execute dex: Multiple dex files define 解决方法:answer:在打包的过程中可能会出现这样的问题,原因是有重复的。jar被引用,可以查看你的build path,尤其是Android Dependencies一

2015-05-22 13:01:28 331

原创 java核心技术 第一卷

早上收到腾讯的鄙视以后 觉得应该慢慢补基础放下手头的android 和thinking in java  开始看java 核心技术  这个帖子就当 做一点记录了1 大数值BigInteger 和BigDecimalapi:BigInteger:add(BigInteger  other)BigInteger:substract(BigInteger  other)

2015-04-15 23:41:37 948

空空如也

空空如也

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

TA关注的人

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