自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AngularJS vs. Backbone.js vs. Ember.js

详细对比了三个开源的主流前端MVC架构AngularJS 、 Backbone.js 和 Ember.js的历史、特点、优势和不足https://www.airpair.com/js/javascript-framework-comparison#8-ember-js

2016-07-11 14:32:43 169

原创 如何解决使用jstack时提示well-known file is not secure

当使用jstack <pid>查看jvm栈信息时,提示:<pid> well-known file is not secure,是由于<pid>进程的所有者与执行jstack命令的用户不一致,即使执行jstack的用户是root,jstack也认为是不安全的。所以需要切换到与<pid>进程的所有者相同的用户下执行jstack命令。如果<pid&...

2016-06-25 11:26:14 4869

"PKIX path building failed"的问题分析

      在通过java程序访问https服务时常常会遇到下面的异常 Caused by: sun.security.validator.Va lidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid...

2015-03-25 15:19:42 655

原创 Android Application Development: 10 Tips for More Efficient Apps

Android Application Development: 10 Tips for More Efficient Apps http://blog.azoft.com/android-application-development-tips/

2014-04-09 17:23:10 116

原创 Android Application Development: 10 Tips for More Efficient Apps

Android Application Development: 10 Tips for More Efficient Apps http://blog.azoft.com/android-application-development-tips/

2014-04-09 17:20:55 151

原创 警惕程序开发中的所见非所得

在程序开发中常常会由于不可见字符导致程序编译出错、运行报错或出现异常,而且往往翻来覆去地检查代码和配置文件,未发现有任何问题,这时可能是在某个位置不小心输入了不可见字符或空格导致编译器或程序无法识别而你却不能一眼看到这个捣蛋的家伙所致。出现这种情况时建议把相关的代码或配置文件用支持二进制打开的文本编辑器(如UltraEdit)打开,并仔细检查报错代码行及相关行或配置相关项看是否有不该出现的...

2013-04-07 16:40:16 133

原创 未关闭java.nio.channels.SocketChannel可导致Too many open files

在调用静态open方法创建java.nio.channels.SocketChannel对象后,必须调用close方法关闭SocketChannel对象以释放创建的文件句柄(fd)资源,否则如果不断地创建SocketChannel对象会使得打开文件的句柄数达到系统设定的上限,从而出现 “Too many open files”的问题。 现象:1)通过netstat -n | w...

2013-04-07 13:24:46 496

原创 是否需要分别调用FileReader和BufferedReader的close方法

在BufferedReader的close的方法中已关闭了FileReader的InputStream流,一般不需要再去调用FileReader的close方法去关闭InputStream,但在BufferedReader的构造方法中出现异常时会导致不能关闭InputStream,为了减少关闭处理的判断逻辑可借助Closeable接口完成InputStream关闭,具体如下:[b]...

2012-03-20 23:42:00 3111

原创 在eclipse上安装ADT插件出现 缺少'org.eclipse.wst.sse.core 0.0.0' 的解决办法

[b]问题分析:[/b] 'org.eclipse.wst.sse.core‘是ADT的所依赖的Eclipse插件,出现缺少'org.eclipse.wst.sse.core 0.0.0'的错误说明你当前使用的Eclipse没有安装此插件[b]解决办法:[/b] 只需要将相应的Eclips的更新地址加入到更新地址列表中(Help->Install New Software..),...

2012-03-08 14:38:43 538

原创 Android的权限分类

Android permissions are separated to four groups:- Regular- Dangerous- System or Signed- SignedPermissions in the first two groups can be granted to any application.The last two can be o...

2012-03-06 19:49:21 113

原创 如何解决“These packages should not be signed with a well known key”问题

如果你在做CTS测试时出现此问题:[align=center]junit.framework.AssertionFailedError: These packages should not be signed with a well known key: [xxx.xxx.xxx.xxx] at android.security.cts.PackageSignatureTest.tes...

2011-12-08 20:13:43 1402

原创 抽象接口(abstract interface)与接口(interface)的区别

抽象接口(abstract interface)与接口(interface)没有任何区别,所有接口中的方法缺省为抽象方法,所以在interface前是否有abstract修饰对方法的属性无任何影响。 下面是官方的说明:“All of the methods in an interface (see the Interfaces section) are implicitl...

2011-10-22 20:04:49 178

图解浏览器的发展历史

[img]http://dl.iteye.com/upload/attachment/549297/137b2daa-c869-3e2b-af3a-954aa50eaa3b.jpg[/img]

2011-09-04 23:27:24 129

原创 5 Ways to Boost MySQL Scalability

转自:http://www.iheavy.com/2011/07/28/5-ways-to-boost-mysql-scalability/There are a lot of scalability challenges we see with clients over and over. The list could easily include 20, 50 or even 100 i...

2011-08-18 23:25:23 125

原创 2011年50个最佳网站

转自:http://www.oschina.net/news/20694/2010-global-best-website 以下为《时代周刊》评出的2011年50个最佳网站的分类及详细列表:Music & Video (音乐及视频类网站)1:8tracks8tracks是一个自称“手工制作”的互联网音乐广播网站。允许用户把自己的音乐做成一个音乐合辑,通过8tracks上传到...

2011-08-18 19:44:32 2305

原创 Principles of Good Programming

转自:http://www.artima.com/weblogs/viewpost.jsp?thread=331531Principles of Good ProgrammingThe principles of good programming are closely related to principles of good design and engineering....

2011-08-18 14:08:00 183

原创 移动通信标准与技术演进

转自:http://zhidao.baidu.com/question/131335447.html?fr=ala01、 CDMA:我们常说的CDMA 是IS-95A CDMA的简称 ,属于第二代通信技术(2G)的一种,属于北美的技术。另一种技术是GSM,属于欧洲的技术。这两种实现的原理不同,各有各的优点;2、 GPRSGPRS是在GSM基础上发展而来的,一个阶段的版本...

2011-06-22 14:44:29 807

原创 影响Cache的HTTP头

    无论是浏览器的Cache还是Cache服务器,都是根据HTTP的头信息决定是否重新获取缓存的资源还是使用本地的缓存资源,影响这一决定的头主要包括:Cache-ControlExpiresETagLast-Modified If-Modified-Since    详见:http://www.w3.org/Protocols/rfc2616/rfc2616-s...

2011-03-10 22:22:58 123

原创 服务器上出现大量的TIME_WAIT连接的原因

        我们首先要弄清楚TIME_WAIT状态是什么?TIME_WAIT状态是主动关闭TCP连接的一方(即先发起FIN包的一方),在发送完最后一个ACK包后进入的状态。系统需要在TIME_WAIT状态下等待2MSL(maximum segment lifetime )后才能释放连接(端口)。根据RFC 793 MSL是2分钟,一般的TCP实现有30秒、1分钟和2分钟不等。进入TIME_WA...

2010-12-07 23:18:23 2257

原创 如何防止SQL注入

概述顾名思义,SQL注入就是将SQL语句被注入到应用程序中。攻击者可以利用SQL注入达到越权获取或修改数据甚至执行任何系统命令的目的。SQL注入是广泛存在的危险性极高的应用程序漏洞。SQL注入的示例 下面的代码用于完成登录验证,但未对用户输入进行充分的有效性检查和元字符的转义,从而带来了SQL注入弱点: conn = pool.getConnec...

2010-11-26 14:15:51 120

对服务器上出现大量的SYN_RCVD状态的TCP连接的问题分析

        首先我们需要弄清楚SYN_RCVD状态是怎样产生的,通过TCP状态转换图(如下图)我们可以清楚的看到,SYN_RCVD是TCP三次握手的中间状态,是服务端口(监听端口,如应用服务器的80端口)收到SYN包并发送[SYN,ACK]包后所处的状态。这时如果再收到ACK的包,就完成了三次握手,建立起TCP连接。      如果服务器上出现大量的SYN_RCVD状态的TCP连接说明...

2010-11-21 22:51:22 5494

原创 在安装Windows 7后如何启用AHCI模式

        AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高级主控接口/高级主机控制器接口),是在Intel的指导下,由多家公司联合研发的接口标准,它允许存储驱动程序启用高级串行 ATA 功能,如本机命令队列和热插拔。 Vista是第一个统支持AHCI开箱即用的视窗操作系,Windows 7同样支持AHCI。问题是,如果你在安装...

2010-07-25 00:35:20 312

空空如也

空空如也

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

TA关注的人

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