
技术知识库
心狠才稳
既然认准了一条路又何必打听要走多久
展开
-
try catch finally简介
1、将预见可能引发异常的代码包含在try语句块中。 2、如果发生了异常,则转入catch的执行。catch有几种写法: catch 这将捕获任何发生的异常。 catch(Exception e) 这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。 catch(Exception的派生类 e) 这将捕获派生类定义的异常,例如安卓中文网,我想捕获原创 2017-08-17 08:33:44 · 370 阅读 · 0 评论 -
java 代码优化
代码优化的目标是:1、减小代码的体积2、提高代码运行的效率本文的内容有些来自网络,有些来自平时工作和学习,当然这不重要,重要的是这些代码优化的细节是否真真正正地有用。那本文会保持长期更新,只要有遇到值得分享的代码优化细节,就会不定时地更新此文。代码优化细节(1)尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.l转载 2017-09-18 10:41:34 · 438 阅读 · 0 评论 -
解决哈希(HASH)冲突的主要方法
虽然我们不希望发生冲突,但实际上发生冲突的可能性仍是存在的。当关键字值域远大于哈希表的长度,而且事先并不知道关键字的具体取值时。冲突就难免会发 生。另外,当关键字的实际取值大于哈希表的长度时,而且表中已装满了记录,如果插入一个新记录,不仅发生冲突,而且还会发生溢出。因此,处理冲突和溢出是 哈希技术中的两个重要问题。 1、开放定址法 用开放定址法解决冲突的做法是:当冲突发生时,使用某种探转载 2017-09-18 09:45:19 · 2462 阅读 · 0 评论 -
经典java算法大全
Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…. */ package cn.com.flywater.FiftyAlgorthm; public class FirstR原创 2017-08-29 20:32:11 · 1554 阅读 · 0 评论 -
Tomcat优化
试想以下这个情景:你已经开发好了一个程序,这个程序的排版很不错,而且有着最前沿的功能和其他一些让你这程序增添不少色彩的元素。可惜的是,程序的性能不怎么地。你也十分清楚,若现在把这款产品退出市场,肯定会给客户骂得狗血淋头。因为不管样子多么好看,性能才是客户们最需要的。如果你在软件实际运行中使用了Tomcat服务器,那么这篇文章将能让你学到一些能提高Tomcat服务器性能的方法。在此我先得感谢ITWor转载 2017-09-07 09:10:03 · 210 阅读 · 0 评论 -
StringUtils详解
下载地址 http://commons.apache.org/lang/download_lang.cgi以下是StringUtils的各项用法 1.空字符串检查 使用函数: StringUtils.isBlank(testString) 函数介绍: 当testString为空,长度为零或者仅由空白字符(whitespace)组成时,返回True;否则返回False 例程: Str原创 2017-09-06 20:23:12 · 416 阅读 · 0 评论 -
jvm知识点
jvm 总体梳理jvm体系总体分四大块:类的加载机制 jvm内存结构 GC算法 垃圾回收 GC分析 命令调优 当然这些知识点在之前的文章中都有详细的介绍,这里只做主干的梳理这里画了一个思维导图,将所有的知识点进行了陈列,因为图比较大可以点击右键下载了放大查看。类的加载机制主要关注点:什么是类的加载 类的生命周期 类加载器 双亲委派模型 什么是类的加载类的加载指的是将类的.class文转载 2017-09-04 20:05:42 · 239 阅读 · 0 评论 -
solr优缺点
Solr是一个可伸缩性的、能够即时部署的、致力于信息检索的、可以处理海量信息的、以处理自然语言文本为中心的、检索结果按相关性排序的企业级搜索引擎。 Solr处理的业务需求有以下4个特点: 1、无结构化的自然语言文本为中心; 2、信息浏览占主导地位的用户需求; 3、以Document这种扁平化并且独立的结构组织信息(区别与关系型数据库); 4、要求组织成的数据模式灵活多变(不像数据库表一样要转载 2017-08-14 19:33:18 · 9965 阅读 · 4 评论 -
sping bean 生命周期
问到Spring中Bean的生命周期原创 2017-08-21 08:11:34 · 286 阅读 · 0 评论 -
dubbo 知识总结 dubbo配置参考
dubbo官方文档项目的规模越来越大,总得解耦,不能在一个项目里,这时候,公司采用了dubbo作为分布式应用,将多项业务拆分,并做了库存服务统一、价格服务统一等等一些特殊需要统一性的服务。作为dubbo我也接触了快一年的时间,总会有一些自己的对dubbo的想法。下面是对dubbo的说明:节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服...原创 2018-06-11 15:18:04 · 361 阅读 · 0 评论