你平时是怎么查看日志的? 真是个好问题,其实Linux查看日志的命令有很多种:tail、cat、head、more等,当然,我们只需要了解几种常用的方法就好了。 tail tail[OPTION]...[FILE]... 举个例子,例如:  查询日志尾部最后10行的日志; tail-n10test.log  查询10行之后的所有日志; tail-n+10test.log  循环实时查看最后1000行记录 tail-fn10test.log 一般还会配合着grep搜索用,例如: tail-fn1000test.log|grep'关键字' 我还喜...

前言 为什么使用MQ?其主要核心就是解耦,异步,削峰。 MQ优点 解耦 A系统发送数据到BCD三个系统,通过接口调用发送。如果E系统也要这个数据呢?那如果C系统现在不需要了呢?A系统负责人几乎崩溃......A系统跟其它各种乱七八糟的系统严重耦合,A系统产生一条比较关键的数据,很多系统都需要A系统将这个数据发送过来。 这个时候如果你使用MQ,A系统产生一条数据,发送到MQ里面去,哪个系统需要数据自己去MQ里面消费。如果新系统需要数据,直接从MQ里消费即可;如果某个系统不需要这条数据了,就取消对MQ消息的消费即可。这样下来,A系统压根儿不需要去考虑要给谁发送数据,不需要维护这个代码,也不需要考虑...

1.请列举出在JDK中几个常用的设计模式? 单例模式(Singletonpattern)用于Runtime,Calendar和其他的一些类中。 工厂模式(Factorypattern)被用于各种不可变的类如Boolean,像Boolean.valueOf。 观察者模式(Observerpattern)被用于Swing和很多的事件监听中。 装饰器设计模式(Decoratordesignpattern)被用于多个JavaIO类中。 注意:设计模式比较多,面试尽量搞懂几个常用的,这样更能在面试中留下好印象 2.什么是设计模式?你是否在你的代码里面使用过任何设计模式? 设计模式是世界上各种...

1、Tomcat的缺省端口是多少,怎么修改? 1)找到Tomcat目录下的conf文件夹 2)进入conf文件夹里面找到server.xml文件 3)打开server.xml文件 4)在server.xml文件里面找到下列信息 <ConnectorconnectionTimeout="20000"port="8080"protocol="HTTP/1.1"redirectPort="8443"uriEncoding="utf-8"/> 然后把port="8080"改成你想要的端口 2、Tomcat有几种部署方式? 1)直接把Web项目放在webapps下,Tomcat会自动...

1 集合类都有哪些?主要方法? 最常用的集合类是List和Map。 List的具体实现包括ArrayList和Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。List适用于按数值索引访问元素的情形。  Map提供了一个更通用的元素存储方法。Map集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。 2JVM加载class文件的原理机制 JVM中类的装载是由ClassLoader和它的子类来实现的。而JavaClassLoader是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。 3线程的基本...

  Q8kBBcWMVcCB   2023年12月12日   12   0   0 ListJavaList集合类Java集合类

前言 数据库备份还是很重要的,毕竟总不能当自己不小心把数据删了,就真的只剩下偷偷跑路吧!说笑了,对于这种情况我们要学会备份和恢复,这样面对误删的情况也能沉着冷静处理。 数据库备份 什么是数据库备份呢?以MySQL举个栗子(当然,备份方式有很多,冷、热备份、逻辑备份、快照备份,我们这次讲的是比较常见和简单的备份方法,也属于冷备份)常用备份工具mysqldump。 mysqldump备份 首先你想要一个.sh文件,如下图(一个bkDatabase.sh文件) 然后你可以开始在bkDatabase.sh里面编辑,而脚步内容大概如下代码所示,有数据连接相关信息,以及你想要备份的数据库名称。 mys...

前言 上一篇讲到数据库备份,但是需要手动执行脚步文件,手动这个自然是不太可靠,毕竟有时候如果要避开高峰期,不影响白天用户使用体验,那就只能大晚上(不想熬夜,不想加班)那我们就实现“自动化”吧! 定时任务 Linux中实现定时任务有很多种方案,我们一个一个都了解一下。 chkconfig chkconfig命令是大家都熟悉的,因为开机启动是基础需求了。我们常常会把项目或者一些服务设置开机自启,避免服务器出现异常重启时能迅速恢复服务的使用。简单了解一下chkconfig使用! 查询chkconfig配置列表 chkconfig[--list][--type<type>][name]...

前言 什么是vim?想了解vim自然要打开官网浏览才礼貌啦(vim的官方网站https://www.vim.org/)其实没有用过vim的小伙伴应该也用过vi(如果都没有用过当我没说)vim是文本编辑器,功能强大,十分好用! vim 其实有人想就文本编辑器而已,window一大堆界面工具,但是比如你要使用Linux系统呢(不讲了,不接受反驳人员)代码补全、辩别语法的正确性(字体颜色非常醒目)编译及错误跳转使用也很方便。 引用一张图,当然就粗略看看就好,别太认真! 模式 三种模式:命令模式、输入模式、命令行模式 接下来详细说说这三种模式(很重要,毕竟你要明确知道自己目前出于什么模式,不然你...

前言 最近又得到一台新服务器,开心!趁着没有部署项目,使劲造,哈哈哈哈本文的服务器配置除了是出于安全性相关考虑,还有主要是密码又长又复杂,有些连接工具还不能复制粘贴,手输不对(痛苦面具)所以为了高效快速的投入工作,赶紧把免密登录(密钥)搞起来吧。 配置免密登录步骤 首先需要在本地计算机上生成SSH密钥对,然后将刚刚生成的公钥复制到服务器上,最后就可以测试免密登录啦!这样一写感觉有点简单(文字太少多少有点敷衍人)那就开始吧! 1本地生成SSH密钥对 如果有使用git或者已经有ssh相关密钥的小伙伴可以忽略这步,直接下一步就好(不知道有没有,可以去用户目录的.ssh里面找找) 打开本地终端或者命...

前言 以前没太研究仔细过SSH,会用就了不起了。最近太闲了,然后一直在研究些杂七杂八的东西,发现自己知道的实在太少了吧(气鼓鼓)还是要继续努力学习啊!开始今天的正题:禁用密码登录。 为什么要禁用密码登录? 避免别人破译你的服务器密码进行登录(巴拉巴拉一大堆理由,好吧!其实就搞着好玩的,然后顺便简单了解一些SSH知识) SSH ssh是一种安全通道协议,主要用来实现字符界面的远程登录/复制等相关操作。数据传输是加密和压缩的,所以SSH安全性很高,传输速度也嘎嘎快。我一般使用xshell作为SSH客户端工具(要收费,哭唧唧) 登录服务器之后,我们可以进入/etc/ssh文件夹 主要看ssh_co...

前言 不知道为什么find命令分明使用的挺多的,为什么还总是记不住呢?有点离谱哦!为什么要使用find命令?因为有些文件找不到,服务器文件太多了,所以find就十分友好了,学起来吧!冲冲冲 find命令 先了解一下基本语法及命令 find-help Usage:find[-H][-L][-P][-Olevel][-Ddebugopts][path...][expression] 哇塞,这样看起来参数有点多!那就简单的使用一下(用着用着就会了) 在/目录下,查找ssh,主要命令间的空格 find/-namessh 解释一下-name,其实也就是字面上意思,根据名称(文件目录名称或文件...

前言 星期一,怎么突然学起来了运算符?是不是有点奇怪,当然不是突然想起来学的,而是特意来复习一遍(在代码中看到一个很高级的写法,嘿嘿!有用到位运算,厉害厉害) 运算符 本来想直接写运算符的,但是想先简单讲一下什么是位运算。 比如简单的加法 inta=35; intb=47; intc=a+b; 当然在计算机中都是以二进制来进行运算,所以上面我们所给的int变量会在机器内部先转换为二进制在进行相加。如下面代码: 35:00100011 47:00101111 ———————————————————— 82:01010010 有点厉害欸!那就接着正题”运算符“先来个表格熟悉一下! ...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~