容错技术介绍
常见的增强鲁棒性机制的介绍一起其他比较有效地系统检测缺陷方法。下载本文 PDF文档 容错的目标是降低或者最小化故障对系统可用性、可靠性、安全性、持续性等得影响。在软件容错中,常常使用 fault(缺陷), error(错误), failure(故障)来表示系统异常的由来。系统 缺陷在某种特定环境下被激活,到至系统产生 错误,系统错误运行是的是的系统发生某种...
View ArticleActivity后台运行一段时间回来crash问题的分析与解决 - 残剑_
最近做项目的时候碰到一个棘手的问题,花了不少时间才找到原因并解决。特此记录这个被我踩过的坑,希望其他朋友遇到此问题不要调到这坑里去了。问题描述:...
View Article42 个移动端启动页面优化 Tips
我们都听过这句话,“你只会有一次机会去打造第一印象”, 当涉及到移动端的启动页面时,这句话会更加令人信服. 在最基本的层面上,启动页面将会是消费者同你网站的第一次接触.拥有好的第一印象是很重要的. 今年早些时候我们发布了这篇文章, 《响应式设计不是一种移动端优化策略》 ,它专门讲为你的移动通信媒介打造专用移动端启动页面来将访问者转换成消费者的重要性....
View Article没有了四个下巴 HTC Desire 728这回想成为女孩们的新宠
一直以来HTC的Desire系列都是中端智能手机里重要的组成部分,就在最新,Desire家族又添了一员新将——HTC Desire 728w,这部主流配置的4G新品在满足全面体验的同时,又首次对HTC传统的外观进行了改进,长期被吐槽的四下巴消失不见,取而代之的是有些小萌的时尚外观,这无疑使得Desire 728w有了向女孩儿争宠的可能性。告别多下巴 新设计有点萌HTC Desire...
View ArticlePLSQL Developer 配置Oralce11g连接
PLSQL Developer因为没有对应的64位程序,所以用该程序连接Oracle时只能对应x86的Oracle客户端。本示例为Oracle11g,去官网下载instantclient_11_2的x86版本。11g之后可以不用安装程序,直接使用这种绿色程序便可。 1.配置环境变量:ORACLE_HOME=D:\Program Files (x86)\instantclient_11_2...
View Article一份好的设计规范长啥样?
源自在知乎的一个回答: 如何建立一套 UI 设计规范?我在 HP 的时候 Style Guide 几乎天天写,但是在百度还没见过很严格细致的版本(摊手),一份 PDF 做两个月改三个月、目录占三页、总页数超一百、做完要用三五年,等你离职了还有人找上来问拿到的是不是最新版,这事儿搁互联网公司确实效益不大。今天想来分享一下一些(至少看起来)还不错的 Style...
View ArticleJava堆栈常量池深入
转自: http://uule.iteye.com/blog/14172991、 栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4....
View Article基于 Jenkins 快速搭建持续集成环境
持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile)...
View ArticleTomcat访问日志详细配置
在server.xml里的<host>标签下加上 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>...
View ArticleDIV嵌套同域iframe的高度自适应
引子父页面里控制子页面子页面里控制父页面 一、引子我们先看一个示例,有两个页面,1.html通过iframe嵌入2.html,两个页面都是同域的1.html12345678910<!DOCTYPE html><html> <head> <meta charset='utf-8' />...
View ArticleGoogle宣布新开源压缩算法Brotli
Google官方博客宣布了新的开源压缩算法Brotli,代码托管在GitHub上,采用 Apache许可证。Zopfli是 Deflate兼容,而Brotli则使用了全新的数据格式,Google称这让Brotli压缩率比Zopfli高20–26%。它发表了一份 研究报告(PDF),对比了Brotli、Deflate、Zopfli、LZMA、 LZHAM和 Bzip2压缩算法, 结果显示Brotli与...
View Article如何解决 Web 越来越繁杂的问题
有一天我看到了 Kyle Simpson 写的推文:“作为一个用户,是否有一个词语(除了”特权“之外)来表达越来越恨网页,但是作为一个开发人员,却越来越喜欢呢? 替一个朋友问”— getify (@getify) 2015年6月7日我想不出一个词语给 Kyle, 但是我完全同意这种感受,在很大的社区网站也看到过这样的抱怨。开发人员需要在模块,应用安装提示,移动网页错误,广告,移动链接跳转,EU...
View Article打造高性能JAVA应用你需要知道的
这篇文章节选自《java performance》,对java性能比较关心的同学大概都知道这本书,性能这个东西可能是很多同学在日常写java...
View ArticleTopBeat服务安装
TopBeat是一个简单的服务器数据采集脚本,已经获取服务器进程的CPU,内存,磁盘使用数据。并将数据输出到ElasticSearch,Redis等服务中,非常的简单易用。 1.下载TopBeat wget https://download.elastic.co/beats/topbeat/topbeat-1.0.0-beta3-x86_64.tar.gz2.解压并修改配置文件...
View Article常用的Java开源报表工具汇总
1. Aspose.Cells for JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表,支持PDF、HTML、XLS、CSV和XML文件输出格式,是当前Java开发者最常用的报表工具。< Aspose.Cells for JasperReports试用版下载>2....
View Articlejava获取计算机cpu利用率和内存使用信息
利用java获取计算机cpu利用率和内存使用信息 1.pojo类: public class MonitorInfoBean { /** 可使用内存. */ private long totalMemory; /** 剩余内存. */ private long freeMemory; /** 最大可使用内存. */ private...
View Article如何做一个让人闻风丧胆的 H5
前言最近火热的有声娱乐平台 APP,企鹅 FM,在8月28日鬼节前夕,联合《盗墓笔记》推出了“勇敢者的游戏”活动。作为一个 UI 工程师,在这个移动互联网叱咤风云的时代,每次看到朋友圈中被分享的各种花样 H5 页面,总是心痒难耐,也想做有着酷炫动画和带感声效的 H5...
View Article使用Hugo搭建静态站点
虽然前一篇Blog宣称自己要 用Markdown开始写Post,但实际操作起来还是发现了诸多不兼容问题(插件与主题间、插件与插件间的),让编写和修改文章变得十分繁琐,于是我研究了一下静态Web站点生成工具 Hugo。Hugo是由前 Docker的重量级员工(2015年8月末从Docker离职): Steve Francia实现的一个开源静态站点生成工具框架,类似于 Jekyll、...
View ArticleJava线程的状态
线程一般会有多种状态,Java的状态有: - NEW - RUNNABLE - BLOCKED - WAITING - TIMED_WAITING - TERMINATED对于各个状态的含义,直接看Thread.java中的源码注释:public enum State { /** * Thread state for a thread which has not yet started. *...
View Article