自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (5)
  • 收藏
  • 关注

翻译 在linux系统中怎么样查找到大文件?

在UNIX中工作的常见问题之一是找到大文件来释放一些空间。假设您的文件系统已满,并且您收到警报释放空间,或者如果主机空间不足,并且您的服务没办法启动,您首先要查找的是十大文件,看看是否可以删除大文件。如果是Java应用程序或在Tomcat上运行的Web应用程序,那么可以删除这些堆文件释放出空间,但最重要的问题是如何找到它们?你如何知道文件系统中最大文件的大小,在哪个目录?我们将在本文中尝试找到其中一

2017-10-23 15:08:07 553

翻译 Java中将String转换为字节数组的3种方式

今天,我将讨论程序员的常见任务之一,将String转换为字节数组。这样做可能有多种原因(将内容保存到文件,通过网络发送或其他原因)。假设你有一个字符串“abcd”,并且你想把它转换成字节数组,你会怎样做?记住,String是由char数组构成的,所以它涉及到字符到字节的转换。值得庆幸的是,Java提供了一种方便的getBytes()方法来将String转换为Java中的字节数组,但不幸的是,许多开发

2017-10-19 17:38:03 65153 1

原创 负载均衡 性能优化,网络安全,https,分布式系统,日志分析,离线数据分析视频教程

负载均衡 性能优化,网络安全,https,分布式系统,日志分析,离线数据分析视频教程 视频教程 http://pan.baidu.com/s/1i4M9vYd 需要的可以联系:QQ:32677392

2017-09-27 17:16:41 615

翻译 SQLITE适合的场景

SQLITE适合的场景1:嵌入式设备 手机,机顶盒,电视,游戏,照相机,手表,厨房电器,汽车,机床,飞机,遥感器,无人机,医疗器械,机器人2:应用文件格式 桌面应用,如版本控制系统,财物分析工具,媒体编辑,CAD3:网站 中等流量网站 4:数据分析5:缓存应用数据 把数据缓存在本地,避免网络传输6: 文件归档7:替换专用磁盘文件8:临时数据库 9:在DE

2017-03-28 13:03:06 2036 1

原创 团队建设的几点

团队建设对于每个公司来说都是需要的,以下我是总结的几点1:树立团队的口号和目标,形成小团队的价值观 解释:这一点主要是为团队找到方向和动力。 目的: 解决散漫的状态。 例子:岳飞的岳家军,以收复失地,迎回二圣为口号目的。形成了”撼山易,撼岳家军难”的一支队伍。2:周期或定期的组织茶话会 解释:这一点主要是建立团队意识,加强团队的凝聚力。

2016-10-14 10:14:52 621

转载 Transaction 那点事儿

Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一般就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第一个特性:原子性(Atomicity)。我靠,一点都不神秘嘛。特别是在数据库领域,事务是一个非常重要的

2016-10-13 13:51:06 486

原创 牛人站点

个人阮一峰 IT知名博客郭蕾 并发编程网站长,InfoQ技术编辑互联网企业阿里中间件团队博客阿里国际UED阿里UED淘宝搜索美团点评技术团队360技术京东设计中心

2016-09-26 09:55:27 1375

翻译 DNS预解析(dns-prefetch)

Dns-prefetch是浏览器上的可以降低延迟的技术诞生背景Dns请求虽然占用了很少的带宽,但会有很高的延迟,由其以移动网络会更加明显。通过dns预解析技术可以很好的降低延迟在firefox上使用dns-prefetch,dns预解析是与页面加载是并行处理的,且不用影响到页面加载的性能.在以图片为主移动网站被访问时,在使用DNS预解析的情意中下,页面加载时间可以提升%5个点浏览器上配置dns预解

2016-08-07 12:02:47 7817

原创 DNS前世今生

DNS是什么?我们业内人或多或少都知道DNS,不过在这里我还是简单的说一下.英文名叫Domain Name System 中文叫域名系统.不管哪个名字好听,我们都只叫他DNS,简短,方便,大气,上档次.作用是什么?事物的存在即有存在的合理性,而它的作用即存在的价值。DNS的作用是把主机名映射成冷冰冰的IP,所以我们上网时只需域名就可以用愉快的玩耍喽历史是什么?60年代,美国国防部高级研究计划署(

2016-08-07 11:51:48 1593

转载 分布式系统的事务处理

当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题:1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失。于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问题。 通常,我们会通过两种手段来扩展我们的数据服务:1)数据分区:就是把数据分块放在不同的服务器上(如:u

2016-01-12 16:37:26 543

转载 分布式系统的特点以及设计理念

分布式系统最大的特点是可扩展性,它能够适应需求变化而扩展。企业级应用需求经常随时间而不断变化,这也对企业级应用平台提出了很高的要求。企业级应用平台必须要能适应需求的变化,即具有可扩展性。比如移动互联网2C应用,随着互联网企业的业务规模不断增大,业务变得越来越复杂,并发用户请求越来越多,要处理的数据也越来越多,这个时候企业级应用平台必须能够适应这些变化,支持高并发访问和海量数据处理。分布式系统有良好的可扩展性,可以通过

2016-01-12 15:05:30 572

原创 elasticsearch marvel插件安装失败的解决方法

失败的原因如下图:注意看红框部分的错误信息,这是由于尝试了几个下载marvel地址失败后出现在问题...解决方法如下..第一:找到marvel的下载地址(在线安装),或下载下来(本地安装)。如下图方法安装即可

2015-08-08 09:52:47 11190 3

转载 剖析一个java对象初始化顺序问题

今天我在Dzone阅读了一篇关于java对象实例初始化顺序的有趣文章。说它有趣,是因为作者使用了一种并不太推荐的编码风格,只有用这种编码风格才能触发这个极为少见的 Java object initialization order 问题。       其实java对象初始化顺序算是一个比较基础的java知识点。但是网上的文章多半描述不清,使用上一不小心就容易出问题。所以在本文中,我想

2015-06-26 16:30:25 483

原创 chrome更新后(version:42.0.2311.135),host文件管理工具空白不可用的解决方案

chrome自动更新后,hostt文件管理工具空白,不可用解决方案如下:1:在chrome的地址栏里打开  chrome://flags/2:找到"启用 NPAPI Mac, Windows"项,启动这一项3:启用后会出现重启浏览器的按钮,重启后

2015-05-12 14:04:54 5376

翻译 GMT、UTC、CST详解--不可不知

全球24个时区的划分      24个时区是如何产生的?过去世界各地原本各自订定当地时间,但随着交通和电讯的发达,各地交流日益频繁,不同的地方时间,造成许多困扰,于是在西元1884年的国际会议上制定了全球性的标准时,以英国伦敦格林威治这个地方为零度经线的起点(亦称为本初子午线),并以地球由西向东每24小时自转一周360°,订定每隔经度15°,时差1小时。而每15°的经线则称为该时区的中

2015-04-14 11:22:49 2569

转载 B树、B-树、B+树、B*树

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关

2014-05-13 18:44:03 625

原创 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

分两种情况         1):进入此对象的非同步方法              答案:可以         2):进入此对象的同步方法             答案:不可以第一种情况原代码/** * */package thread;/** * @author Administrator * */public class TestClass {

2014-02-10 17:11:52 12838 6

原创 unix/linux下监控进程状态及自动重启进程

工具:daemontools            daemontools是qmail的作者DJB开发的UNIX服务管理工具集,其中名为supervise的程序可用于服务启动、停止的服务重启等。安装:          Create a /package directory:               mkdir -p /package

2013-10-18 15:33:12 4092

转载 HTTP协议与状态保持

HTTP协议与状态保持 HTTP协议本身是无状态的,这与HTTP协议本来的目的是相符的,客户端只需要简单的向服务器请求下载某些文件,无论是客户端还是服务器都没有必要纪录彼此过去的行为,每一次请求之间都是独立的,好比一个顾客和一个自动售货机或者一个普通的(非会员制)大卖场之间的关系一样。然而聪明(或者贪心?)的人们很快发现如果能够提供一些按需生成的动态信息会使web变得更加有用,就

2013-10-14 10:48:29 4245

转载 Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法

Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法一、开篇这里整合分别采用了Hibernate和MyBatis两大持久层框架,Hibernate主要完成增删改功能和一些单一的对象查询功能,MyBatis主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题,但唯一可能出现问题的就是在hibernate做添加操作生成主键策

2013-10-12 11:32:09 3969

转载 JavaScript跨域总结与解决办法

什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用,并稍作修改和补充

2013-10-12 10:01:06 618

原创 提交表单数据,在IE及其它浏览器中乱码的解决方案

如在IE下提交表单数据乱码:            解决方案: 在form表单中添加    onsubmit="document.charset='GBK';"       【注编码根据各自环境条件指定】如在其它浏览器下提交表单数据乱码:           accept-charset 属性规定服务器处理表单数据所接受的字符集。     accep

2013-10-09 09:21:11 3781 1

翻译 基于角色的访问控制 (RBAC)- 常见问题

RBAC(role base access control)是什么?    在商业组织中不同角色有着不同的权限和职责.商业应用中使用基于用户角色的的有限访问控制可以追溯到上世纪70年代。在这时候的基于角色访问的系统相对简单并且没统一的标准和模型.   1972年Ferraiolo and Kuhn提出了一个统一的模型.这个模型需要三个基本原则。   1:角色分配:用户必须分配角色 

2013-09-12 11:23:33 1417

原创 log4j:WARN Please initialize the log4j system properly 情况分析及解决方案

问题描述:        如题问题出现,由两个原因可能造成.其一是没有找到log4j.properties文件。其二是在log4j.properties文件中没有设置输出级别解决方案:       第一种情况:根据个人情况,想办法使系统可以找到log4j.properties文件          第二种情况:如果配置没有输出级别 ,如log4j.rootLogger=

2013-07-29 10:30:14 5075

原创 google json和sf.json的区别

google json组件 转json不走get方法,但保持顺序sf.json组件 转json时走get方法且默认打乱顺序.

2013-06-25 16:36:22 906

原创 使用spring框架,应用启动时,加载数据

场景描述:       有时我们需要在应用启动时,加载某些不常变的数据到缓存中,避免每次请求时查询数据库或其它数据源,以提高性能(准备连接,建立连接,关闭连接,减少数据读取的IO数).如果应用中刚好用到spring框架,正好可以用spring的机制实现这个功能解决方案:     1:写一个类,实现BeanPostProcessor接口,这个接口有两个方法。

2013-06-21 14:37:38 20827 2

原创 ie浏览器提交参数和其它浏览器的区别

场景描述:       用户注册模块(ajax提交方式,post方法),在url后追加了一个参数,如:url+‘btnvalue=中文参数’,如此在非ie浏览器注册时,功能完好,但在ie下注册不成功。调式后发现在服务端,请求的参数全部为空值.问题:       ie浏览器:在提交时中文乱码,如(btnvalue=口口口口口口口口口).也就是说浏览器提交时出现了转码问题。

2013-06-19 13:31:42 2565

原创 mysql存储引擎介绍

Mysql 存储引擎概述mysql支持多种存储引擎,在处理不同类型的应用时,可以通过选择使用不同的存储引擎提高应用的效率,或者提供灵活的存储。mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全

2012-11-05 18:49:45 733

转载 mysql中GROUP BY结合GROUP_CONCAT的使用

我们知道,group by可以将sql查询结果按照group by后面列进行分类显示。比如:Sql代码  select columnA,columnB from table group by columnA,columnB   则查询结果将按照columnA和columnB分类显示。没有显示在group by中的列不能直接作为返回列放在sql语句中,比如

2012-11-05 17:44:20 6444 3

原创 java项目开发时热部署--jrebel+myeclipse配置

JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。 JRebel是收费软件,用户可以在JRebel官  方站点下载30天的评估版本。  Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。网上可搜索到破解版。  JRebel是一款JAVA虚拟机插件,它使得JAV

2012-10-29 18:36:58 7799 1

原创 把jar包发布到maven本地库

有些情况,我们需要把自己封装的jar公开,做为公共的工具,如此时我们在maven的开发管理下,可以如下操作,把jar包发布到maven的本地库mvn install:install-file -DgroupId=com.pinyin4j -DartifactId=pinyin4J -Dversion=1.0 -Dfile=d:/pinyin4j-2.5.0.jar -Dpackagin

2012-10-25 16:07:07 4336 2

原创 调式程序时出现 Debug Current Instruction Pointer 信息

原因不明:   待查明解决方案:   step 1:close other projects   step 2 debug again. ok

2012-09-12 18:20:38 7809

转载 SecureCRT上传下载文件教程(Zmodem使用教程)

SecureCRT是一个仿真终端连接工具。它可以方便的连接SSH服务器,远程管理Linux。同时,它还能使用多种协议方便的上传下载文件。其中Zmodem是SecureCRT支持比较好的一种古老的上传下载协议。要使用Zmodem上传下载,必须要在Linux中安装相应的软件。否则SecureCRT无法正常上传或下载。在CentOS与Debian中,这个软件的名字叫“lrzsz”。下面将

2012-08-20 13:11:41 1438

原创 开源数据库连接池的比较

名称简介优点缺点dbcp使用最广泛 持续运行的稳定性可以Spring开发驵推荐使用速度稍慢,在大并发量的压力下稳定性有所下降不提供连接池监控强行关闭连接或数据库重启无法reconnectc3p0比较有名持续运行的稳定大并发量的压力下稳定性也

2012-08-07 18:41:22 1777

原创 开源数据库连接池的比较

开源数据库连接池的比较 名称简介优点缺点dbcp使用最广泛 持续运行的稳定性可以Spring开发驵推荐使用速度稍慢,在大并发量的压力下稳定性有所下降不提供连接池监控强行关闭连接或数据库重启无法reconnectc3p0比较有名持续运行...

2012-08-07 18:40:15 117

原创 CXF中could not find matching RPC/Literal part问题

异常如下:org.apache.cxf.interceptor.Fault: Found element {}but could not find matching RPC/Literal part        at org.apache.cxf.binding.soap.interceptor.RPCInInterceptor.handleMessage(RPCInInterceptor....

2012-07-26 10:13:05 414

原创 CXF中could not find matching RPC/Literal part问题

异常如下:org.apache.cxf.interceptor.Fault: Found element {}but could not find matching RPC/Literal part        at org.apache.cxf.binding.soap.interceptor.RPCInInterceptor.handleMessage(RPCInIntercep

2012-07-26 10:11:04 7266

原创 Internet大事记,1981-1985

作者 高飞系列目录 Internet大事记Internet大事记,1969-1974Internet大事记,1975-1980Internet大事记,1981-19851981年:TCP和IP发布,RFC793和RFC791      TCP/IP入选当年大事应该没有异议。两个RFC都是1981年9月,南加州大学的ISI向DARPA提交的。DA...

2012-07-24 16:42:46 276

原创 Internet大事记,1975-1980

 作者 高飞 | 2012-06-30 16:41 | 类型 专题分析, 互联网 | 5条用户评论 »分享到:新浪微博QQ空间开心人人DiggFBTwitter系列目录 Internet大事记Internet大事记,1969-1974Internet大事记,1975-1980Internet大事记,1981-1985  ...

2012-07-24 16:08:04 617

原创 Internet大事记,1969-1974

作者 高飞系列目录 Internet大事记Internet大事记,1969-1974Internet大事记,1975-1980Internet大事记,1981-1985      作者按:Internet到今年是43岁。笔者拟从过去43年中每年挑出一件大事,图说Internet的历史。所谓“大事”的标准,仁者见仁智者见智。恐怕除了最初五年,...

2012-07-24 15:42:48 298

Centos6.2上做nginx和tomcat的集成及负载均衡

Centos6.2上做nginx和tomcat的集成及负载均衡

2012-10-26

负载均衡和Nginx

负载均衡 Nginx概述 Nginx安装 Nginx配置 Nginx的负载均衡 Nginx的重定向

2012-10-26

spring security 3.0.5中文详解

spring security 3.0.5中文详解 跟着解说一步一步的做,你将有很大的收获

2012-03-13

Hibernate缓存深入详解

深入详解Hibernate的缓存。这是iteye上的一位高上资料..向大空分享

2012-02-23

项目管理讲解入门--基础-核心

项目管理很好的概念理解,其中<<一个关于项目管理的通俗讲解>>强力推荐. 入门非入门,入门是基础,基础乃核心

2010-09-21

空空如也

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

TA关注的人

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