自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kongls08的专栏

百丈之台,其始则一石耳,由是而二石焉,由是而三石,四石以至于千万石焉。学习亦然。今日记一事,明日悟一理,积久而成学。

  • 博客(14)
  • 资源 (13)
  • 收藏
  • 关注

转载 像建筑设计师一样去写程序

写代码和写文章,从某种程度上是相通的,需要逻辑、构架,也要尽可能的简练。我们之前说过,创作者的时间表和管理者的时间表是不一样的,编代码和写文章,都是一个孤独而不能受到干扰的过程,面对屏幕,就是一场自己与自己的战争。同样,如果说建筑师最后的成品是建筑的话,那么程序员和软件工程师最终的成品就是软件。在实际动工之前,建筑师将会将建筑的每一个细节,都在蓝图上加以呈现。只是程序员和软件工程师并不会这

2013-01-30 10:12:38 754

转载 zip版tomcat(6,7)不能注册成windows服务或者注册后不能启动的问题解决

在日常的开发中,经常要使用到tomcat,一般情况下,我们只需要下载zip版的tomcat,并在ide中进行配置即可。而不需要将tomcat注册成服务,但在部署中,如果需要将tomcat部署到客户机器上时,就会出现一定问题了。    一般情况下,如果要部署成服务的形式,就需要下载专门的windows安装版(一个exe的安装文件),在windows下进行安装。而这种安装 版,有一个问题就是,它默

2013-01-30 09:08:56 1539

翻译 构建高可扩Web架构和分布式系统实战(下)

摘要:在上一篇《构建高可扩Web架构和分布式系统实战》中,我们举例讨论了设计分布式系统需要考虑的核心要素:可用性、性能、可靠性、可扩展、易管理、成本。而在这篇文章中,我们将深入介绍如何设计可扩展的数据访问,包括负载均衡、代理、全局缓存、分布式缓存等。本文作者Kate Matsudaira是一位美丽的女工程副总裁,曾在Sun Microsystems、微软、亚马逊这些一流的IT公司任职。

2013-01-23 09:21:34 642

翻译 构建高可扩Web架构和分布式系统实战(上)

摘要:构建可扩展的分布式Web应用程序应遵循可用性、性能、可靠性、可扩展、易管理、成本等这些原则。此外,本文还重点讲解了服务、冗余和分区,希望对你有帮助。本文作者Kate Matsudaira是一位美丽的女工程副总裁,曾在Sun Microsystems、微软、亚马逊这些一流的IT公司任职。她有着非常丰富的工作经验和团队管理经验,当过程序员、项目经理、产品经理以及人事经理。专注于构建和

2013-01-23 09:20:46 638

翻译 软件开发中常见的十大系统瓶颈

摘要:在平时开发工作中,你可能在开发的各方面遭遇瓶颈,比如性能、系统等。你有对它们进行过归纳吗?不妨来看看本文对这些系统瓶颈的归类吧!在Zen And The Art Of Scaling - A Koan And Epigram Approach中,Russell Sullivan提出了一个非常有趣的总结:软件开发常见的20个传统的系统瓶颈,这听起来像是说有20个故事情节,并且依

2013-01-23 08:43:18 585

转载 使用 Eclipse Memory Analyzer 进行堆转储文件分析

概述对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。通常内存泄露分析被认为是一件很有难度的工作,一般由团队中的资深人士进

2013-01-21 15:26:27 1355

转载 Hadoop的那些事儿

在说Hadoop之前,作为一个铁杆粉丝先粉一下Google。Google的伟大之处不仅在于它建立了一个强悍的搜索引擎,它还创造了几项革命性的技术:GFS,MapReduce,BigTable,即所谓的Google三驾马车。Google虽然没有公布这几项技术的实现代码,但它发表了详细的设计论文,这给业界带来了新鲜气息,很快就出现了类似于Google三驾马车的开源实现,Hadoop就是其中的一个。

2013-01-19 23:20:14 472

原创 oracle约束语句

备忘:select * from user_constraints t where t.constraint_name like '%SYS_C005921%';

2013-01-11 15:32:32 581

原创 JMS介绍:我对JMS的理解和认识

JMS and ActiveMQ first lesson --jms基础概念和应用场景2011-6-18 PM 9:30主讲:kimmking kimmking@163.com>整理:林木森ppt下载地址:http://code.google.com/p/activemq-store-mongodb/downloads/list下面开始:kimmking:介绍

2013-01-11 14:56:08 1137

原创 JAVA_OPTS设置

JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存上面两个值是分配

2013-01-05 14:49:36 131823 5

转载 java堆栈详解

Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Ja

2013-01-05 11:44:10 1005

转载 java 堆和栈

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆 栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量. 堆(heap):是一个可动态申请的内存空间(其记录空闲内存空间的链表由操作系统维护),C中的malloc语句所产生的内存空

2013-01-05 11:43:23 536

转载 java-String中的 intern方法

今天看到一篇对intern解释的很详细的文章,特收藏起来.1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String st

2013-01-05 11:08:31 446

原创 JVM内存状况查看方法和分析工具

Java本身提供了多种丰富的方法和工具来帮助开发人员查看和分析GC及JVM内存的状况,同时开源界和商业界也有一些工具可用于查看、分析GC及JVM内存的状况。通过这些分析,可以排查程序中内存泄露的问题及调优程序的性能。下面介绍几种常用的免费工具,其中知名的有JProfiler 等。  1. 输出GC日志  输出GC日志对于跟踪分析GC的状况来说,无疑是最直接地分析内存回收状况的方法,只是

2013-01-05 09:39:27 615

MavenRunHelper 各版本集合

使用maven管理依赖包时会遇到依赖冲突的问题,解决起来非常麻烦。MavenRunHelper插件作为解决冲突的利器,能够高效率的展示出冲突列表,快速解决冲突问题。由于网络等问题,常常无法下载插件。现提供IntelliI IDEA 2019.3+,2018.3+,2017.2+各版本的插件集合。

2020-05-11

超级好用的zookeeper查看器

zookeeper作为大数据开发中常用的组件,zookeeper查看器,能够查看zookeeper上的目录资源,是排查问题的利器。特意奉上。

2020-04-22

ranger-1.2.0-usersync.zip

ranger-1.2.0-usersync,用户同步插件。 Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意提供linux版本ranger-1.2.0的usersync,用户同步插件。

2020-04-22

ranger-1.2.0-hdfs-plugin.tar.gz

Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意提供linux版本ranger-1.2.0的hdfs插件。

2020-04-21

ranger-1.2.0-hbase-plugin.tar.gz

Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意提供linux版本ranger-1.2.0的hbase插件。

2020-04-21

ranger-1.2.0-admin.tar.gz

Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意提供linux版本ranger-1.2.0相关tar包

2020-04-21

分布式JAVA应用-基础与实践.pdf

分布式JAVA应用-基础与实践.pdf,最完整经典的.菜鸟升级必备.

2013-07-10

落雨博客基于CAS框架的单点登录技术讲解(ppt+code实例+doc)配套资料

内含本人实例精华,一个自做PPT,动画解析cas协议,四个客户端client程序实例,一个server端程序,N个文档以及所有xml文件。配套讲解博客地址: [置顶] SSO单点登录系列3:cas-server端配置认证方式实践(数据源+自定义java类认证) http://blog.csdn.net/ae6623/article/details/8851801 [置顶] SSO单点登录系列2:cas客户端和cas服务端交互原理动画图解,cas协议终极分析 http://blog.csdn.net/ae6623/article/details/8848107 目 录 1 引言 4 1.1 摘要 4 1.2 范围 4 1.3 读者对象 4 1.4 关键词 4 2 技术背景 4 3 CAS单点登录简介(针对实践选择的技术) 5 3.1 技术快速使用说明 5 3.1.1 设置服务器域名 5 3.1.2 生成证书(这里采用JDK自带的工具keytool) 5 3.1.3 为客户端JVM导入证书 6 3.1.4 将证书应用到Web服务器Tomcat 7 3.1.5 部署CAS服务器 7 3.1.6 深入配制CAS服务器 7 3.1.7 配制CAS客户端 8 3.1.8 用到的jar包 8 3.1.9 CAS深入研究 8 4 开发环境的配置 8 5 运行环境的配置 9 6 结束语 9 7 参考文献 9

2013-06-27

保护视力,定时休息 软件

保护视力,定时休息 软件.身体是革命的本钱,俺们也要保养好身体.

2012-08-28

超酷的Slider控件源码

效果超酷,内含Slider控件源码,不依赖框架,灵活。

2012-08-26

超牛的gif图片压缩软件

Real GIF Optimizer 是一个功能强大的GIF动画优化压缩工具,程序通过特殊的压缩算法可以对你的GIF动画图片进行优化压缩,压缩率最高可达50%,进而减少网页打开所需要的时间!支持预览功能! 已在实际项目中应用,效果很明显.网页速度快了不少.

2012-08-25

超牛的图片无损压缩软件PNGOUTWin

史上最强PNG压缩工具.使可以使图片或者照片文件变得更小,而清晰程度不变,更适合网上传输.无损压缩,PNGOUT还拥有超强的压缩算法,最高压缩比达到98%.已经在我们组的项目中广泛应用.

2012-08-25

空空如也

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

TA关注的人

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