- 博客(20)
- 收藏
- 关注
原创 工作中常用的linux日志查询命令--排查问题
1.查看实时日志tail -f nohup.out2.分页查看所有日志cat nohup.out | more3.分页查看前N行日志tail -n 1000 catalina.out |more4.检索日志,并显示该条日志的前后N行记录cat catalina.out | grep -n -B10 -A10 "关键字"5.查看日志,从第100...
2019-04-01 18:07:36
579
原创 linux服务器中解压war包
jar -xvf xxx.war-->解压到当前目录下. jar 命令详解 使用不带任何的 jar 命令我们可以看到 jar 命令的用法如下: jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们分别...
2019-03-28 15:11:08
3535
转载 linux按照mysql步骤
环境:1、操作系统:CentOS release 6.8 (Final)2、安装版本: mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz3、下载地址:http://dev.mysql.com/downloads/mysql/4、下载说明:上边的下载地址是最新版的,如果想下载老版本可以点击页面中的超链接“Looking for previous GA ve...
2019-03-01 11:10:10
569
转载 Zookeeper用来干什么?
转载自:https://www.cnblogs.com/jianwei-dai/p/7797861.html在Zookeeper的官网上有这么一句话:ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization...
2019-02-28 16:40:17
277
转载 linux下安装jdk,tomcat以及mysql
转载自:https://www.cnblogs.com/xiaobai1226/p/7732571.html 环境:centOS6.8、jdk1.8,tomcat-8.5.15,mysql-5.7.18 1. 安装JDK 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统是否已经安装javarpm -qa |...
2019-02-28 15:30:14
113
转载 ArrayList和LinkedList的区别
转载自:https://www.cnblogs.com/sierrajuan/p/3639353.htmlArrayList和Vector使用了数组的实现,可以认为ArrayList或者Vector封装了对内部数组的操作,比如向数组中添加,删除,插入新的元素或者数据的扩展和重定向。LinkedList使用了循环双向链表数据结构。与基于数组ArrayList相比,这是两种截然不同的实现技术,...
2019-02-18 14:36:00
87
原创 HashMap和HashTable到底哪不同?
转载自:http://www.cnblogs.com/xinzhao/p/5644175.htmlHashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。代码版本JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。源码见这里1. 时间Hash...
2019-02-18 14:23:01
91
转载 JAVA中堆与栈的区别
转载自:https://www.2cto.com/kf/201302/190704.html简单的说: Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另...
2019-02-18 14:07:57
65
原创 Windows Server 2008 R2 搭建FTP服务
一、安装ftp服务1、在服务管理器“角色”右键单击“添加角色”。 2、下一步。 3、勾选“Web 服务器(IIS)”,下一步。 4、勾选“FTP 服务器”,下一步。 5、安装完成,点击“关闭”。 二、创建新组ftpUSER和新用户ftpadmin1、右键单击“组”,新建一个组ftpUSER。 2、右键单击...
2019-02-15 13:52:16
879
原创 解决报错Error configuring application listener of class
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerJava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener根本原因:j...
2019-02-15 13:47:03
33212
8
原创 Kettle5.4.0 java.lang.OutOfMemoryError
在使用Kettle工具抽取Excel经常会遇到如下错误:org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.OutOfMemoryError: Java heap space)Caused by: java.lang.OutOfMemoryError: Java heap space解决办法:修改ke...
2019-02-15 13:43:09
1007
转载 Java并发编程之线程池的使用
本文转载自:http://mp.weixin.qq.com/s/T-Yv-dk4v5kGpx-1gZUavQ在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执...
2018-03-15 21:12:48
140
原创 遍历Map的几种方式
/** * */package com.hn.map;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class SetDemo { public static void main(String[] args) {
2018-02-01 20:44:15
1356
原创 MySql存储过程简单总结
MySql存储过程简单总结。CREATE TABLE `STUDENT`( `ID` VARCHAR(50) NOT NULL, `NAME` VARCHAR(50) NOT NULL, `AGE` INT(3) NOT NULL, `CITY` VARCHAR(100) NULL )ENGINE=InnoDB DEFAULT CHARSET=utf8;
2018-02-01 14:00:11
250
转载 Java hashCode() equals()总结
文章转载自: http://www.cnblogs.com/xiaoxi/p/6473480.html1、hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的;2、如果两个对象相同,就是适用于equals(java.lang.Object) 方法,那么这两个对象的hashCode一定要相同
2018-02-01 10:05:25
124
转载 Java中的hashCode() 和 equals()的若干问题解答
文章转载自: http://www.cnblogs.com/xiaoxi/p/6428432.html一、hashCode()的作用哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:public native int hashCode(); 根据这个方法的声明可知,该方法返回一个in
2018-02-01 10:05:01
116
转载 springmvc请求参数获取的几种方法
转载自: http://www.cnblogs.com/xiaoxi/p/5695783.html1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param
2018-01-30 18:19:01
122
转载 HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本
2018-01-30 12:01:22
120
转载 Hashtable源码解读
我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。第1部分 Hashtable介绍第2部分 Hashtable数据结构第3部分 Hashtable源码解析(基于JDK1.6.0_45)第4部分 Hashtable遍历方式第5部分 Hashtable示例转载请注明出处:http://www.cnblogs.com/
2018-01-30 11:59:55
195
转载 HashSet源码解读
1. HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 2. HashSet的实现: 对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet
2018-01-29 14:21:23
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人