上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 依次执行以下命令 hostnamectl set-hostname 你想设置的名字 hostname 你想设置的名字(和上面的名字保持一致) exit 然后重新连接就行了 阅读全文
posted @ 2018-07-03 14:10 劈天造陆 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、top查看CPU使用率 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 第一部分 -- 最上部的 系统信息栏 : top - 14:06:31 up 95 days, 20:53, 2 users, load averag 阅读全文
posted @ 2018-07-03 11:30 劈天造陆 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: 调用外部服务的时候,由于网络或者对方服务的问题导致调用不同,这时候就需要多次进行尝试调用, 但是最好不要无限制的调用,具体代码如下: 输出如下: 阅读全文
posted @ 2018-06-13 11:34 劈天造陆 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 最近观察日志发现如下两个问题: 1、项目用的是springboot项目,整合了rabbitmq,项目启动后,会自动监控rabbitmq谅解是否正常,导致控制台一直输出监控日志,此时就想阻止该类日志输出; 2、在进行日志配置时为了减少控制台输出日志量,一般会把输出到控制台的日志级别设置为INFO,这样 阅读全文
posted @ 2018-05-30 16:22 劈天造陆 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 单例模式主要用来产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。 两个好处: 对于频繁使用的对象,可以省略new操作花费的时间 new的次数少了,对系统内存的使用频率就小了,那么GC压力就会降低,缩短了GC停顿时间 饿汉式单例模式: public class Singleton { p 阅读全文
posted @ 2018-05-23 10:38 劈天造陆 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 最近监控了一下测试环境的日志,突然出现如下一个异常 由Error parsing HTTP request header可以看出是由于解析请求头出错导致的,但是它属于DEBUG级别的异常,虽然不影响系统运行,但是看到异常还是想解决掉。 解决方法如下: 修改Tomcat配置文件server.xml C 阅读全文
posted @ 2018-05-18 10:50 劈天造陆 阅读(1708) 评论(0) 推荐(1) 编辑
摘要: 项目运行过程出现如下问题 经查询,找出原因,并进行解决 具体原因如下: too many open files(打开的文件过多)是Linux系统中常见的错误,从字面意思上看就是说程序打开的文件数过多,不过这里的files不单是文件的意思, 也包括打开的通讯链接(比如socket),正在监听的端口等等 阅读全文
posted @ 2018-05-10 13:51 劈天造陆 阅读(8772) 评论(0) 推荐(0) 编辑
摘要: Canal的简单使用 canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据,用于实际工作中,比较实用,特此记录一下 Canal简介 canal是应阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的。 阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行 阅读全文
posted @ 2018-04-24 15:04 劈天造陆 阅读(13378) 评论(2) 推荐(0) 编辑
摘要: @EnableScheduling @MapperScan(value = "com.****.dao") @EnableTransactionManagement @EnableAutoConfiguration(exclude = { MultipartAutoConfiguration.class }) @EnableAsync @SpringBootApplication public ... 阅读全文
posted @ 2018-04-24 09:32 劈天造陆 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: 我们先看以下代码,不用ThreadLocal会发生什么情况 控制台输出了这么一个异常 很明显是异常出现在线程上,表明这样做是线程不安全的 下面,我们用ThreadLocal,代码如下: 控制台,正常输出,没有异常出现,表明线程安全。 我们分析一下ThreadLocal的实现原理: 阅读全文
posted @ 2018-04-19 16:03 劈天造陆 阅读(195) 评论(0) 推荐(0) 编辑
摘要: HashMap的put()方法会比较key的hash值,key的hash值获取方式如下: 可以看到,最后调用的还是hashCode()方法 实现一个好的hashCode()方法,能够尽可能地减少冲突,性能就会大大提高,下面举个栗子: 创建一个对象,让它重写hashCode方法,返回固定的值1 然后创 阅读全文
posted @ 2018-04-18 17:58 劈天造陆 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 大家可以看一下join()方法的源码 所以,从源码可以看出,主线程中调用了ThreadA的join()方法,则相当于调用了ThreadA的wait()方法, 当ThreadA线程执行完后会调用自身的notifyAll()方法唤醒主线程,从而达到了同步的目的 阅读全文
posted @ 2018-04-18 10:58 劈天造陆 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 安装MongoDB https://www.mongodb.com/download-center#community 点击msi安装程序进行安装,可以进行自定义安装,选择安装位置,我选择的是D盘 在D盘根目录下创建data\db目录,用来存放数据;创建data\dbConf\mongodb.log 阅读全文
posted @ 2018-04-16 15:06 劈天造陆 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 1、环境准备 1、Centos7 2、mongodb3.4.93、三台机器IP分别是:10.170.1.16、10.170.1.18、10.170.1.33 2、mongdb数据库的安装 如下操作是分别在三台机器进行 1、首先分别在三台机器上下载好mongodb安装包mongodb-linux-x8 阅读全文
posted @ 2018-04-16 15:00 劈天造陆 阅读(1332) 评论(0) 推荐(1) 编辑
摘要: 一.环境准备 1、选择RabbitMQ的版本 http://www.rabbitmq.com/changelog.html 注: 不同版本的Linux选择的RabbitMQ版本也不同,参照 http://www.rabbitmq.com/install-rpm.html 查看CentOS版本:mor 阅读全文
posted @ 2018-04-16 14:49 劈天造陆 阅读(9603) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页