![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 50
buzaiqq
一直以来都是从互联网查询资料,是时候反馈互联网了
展开
-
Tomcat修改默认访问的项目目录为根目录的办法
Tomcat修改默认访问的项目目录为根目录的办法原创 2022-10-18 18:13:16 · 2857 阅读 · 1 评论 -
GoogleAuthenticator(或身份宝)
目前的客户端App:Google Authenticator安卓:https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2iOS:https://itunes.apple.com/cn/app/google-authenticator/id388497605阿里的《身份宝...原创 2019-04-10 16:25:58 · 6203 阅读 · 0 评论 -
maven依赖树查看
在maven项目中有时会出现依赖包冲突的问题,查看整个项目包的依赖结构命令如下:mvn dependency:tree原创 2017-07-04 10:11:34 · 1470 阅读 · 0 评论 -
代码重构原则
代码重构原则:1、正在被客户端使用的服务接口不能改2、代码重构时一定要进行代码测试保护3、尽量用整洁的代码替代注释4、编写粒度大一些的验收级别测试用例来覆盖尽可能大的范围原创 2017-06-05 09:52:05 · 678 阅读 · 0 评论 -
Flume高可靠传输实现原理
简介Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。Flume 作为 cloudera 开发的实时日志收集系统,受到了业界的认可与广泛应用。Flume 初始的发行版本目前被统称为 Flume OG(o原创 2017-06-05 09:46:31 · 5971 阅读 · 0 评论 -
一个数组,找出两数之和为m的所有组合
算法面试题:一个数组,找出两数之和为m的所有组合public static void main(String[] args) { int[] list = {1,2,3,4,5,6,7,8,9,10,11,23,45,55,66,77,88,99,24}; int limit = 9; arraySort(list); methodA(list,limit);}原创 2017-02-10 14:16:36 · 2291 阅读 · 0 评论 -
try{}里有return语句,那么后面的finally{}里的代码是否会执行,什么时候被执行
面试题:try{}里有return语句,那么后面的finally{}里的代码是否会执行,什么时候被执行?答:会执行,在方法返回调用者前执行注意:finally只能用在try/catch语句中,并且在try和catch执行完会立即执行,为了验证这点,见如下代码public static void main(String[] args) { System.out.prin原创 2017-02-10 14:10:01 · 1108 阅读 · 0 评论 -
Intellij 快捷键
1. Ctrl + Space完成类、方法、变量名称的自动输入2. Ctrl + N(Ctrl + Shift + N)跳转到指定的Java文件(其它文件)3. Ctrl + B跳转到定义处4. Ctrl + Alt + T用if、while、try catch来围绕选中的代码行5. Ctrl + Alt + B跳转到方法实现处6. Ctrl + W按一转载 2017-01-07 10:32:55 · 274 阅读 · 0 评论 -
Java虚拟机中查找最耗CPU性能的线程方法
1、jps先找到java的pid2、top -H -p2023 找到java比较耗cpu的uidtop - 15:41:38 up 5:27, 3 users, load average: 0.49, 0.48, 1.36Threads: 141 total, 0 running, 141 sleeping, 0 stopped, 0 zombie%Cpu(s):转载 2017-01-07 10:23:28 · 629 阅读 · 0 评论 -
get和post参数相同时request分析
场景:以post方式提交数据,其中参数paramA即在get中设置“getvalue”又在post中设置“postvalue”,并且设置的值不一样。方式一:request.getParameter("paramA")获得“getvalue”request.getParameterValues("paramA")获得["getvalue","postvalue"]request.ge原创 2017-01-07 10:13:12 · 865 阅读 · 0 评论 -
java JVM相关命令
jsp-l 输出主类名称-v 输出jvm参数-m 输出启动时参数jstat jstat -gcutil 16522 1000 4S0和S1表示Survivor0和Survivor1E表示新生代EdenO表示老年代OldP表示持久代Permanent S0 S1 E O P YGC YGCT FGC转载 2017-01-07 10:09:35 · 281 阅读 · 0 评论