12 2019 档案
摘要:首先,用top命令查询cup占用情况 top 找出java程序的PID 使用下面命令查询pid中哪个线程占用的cpu高 # H是展示进程所有具体信息,-eo是展示相关的字段信息ps H -eo tid,pid,%cpu | grep 进程id 32665线程使用菜谱高 使用命令查看 jstack 3
阅读全文
摘要:注意这是做缓存服务器用的,而不是持久化,持久化需要开启AOF与RDB 这里是cluster集群配置,多主多从的集群 两台服务器,3主3从 如表 服务器1 服务器2 192.168.17.135:6379 192.168.17.137:6380 192.168.17.135:6381 192.168.
阅读全文
摘要:1、grep查询进程关键字 ps -ef|grep redis 2、用awk输出进程ID awk '{print $2}' 3、最后批量kill xargs kill -9 ps -ef | grep redis | awk '{print $2}' |xargs kill -9
阅读全文
摘要:package com.ysh.demo; import org.junit.Test; import java.util.Arrays; /* 冒泡排序: 一个数组冒泡,如果左边数字大于右边数字,那么交换位置。 数组: arr = {1,2,3}, 分析: 第一次:确定一个最大值,排在数组的最后一
阅读全文
摘要:安装目录不能有中文路径或者空格 测试版本logstash-7.4.2
阅读全文
摘要:MongoDB中存储的文档必须有一个"_id" 。这个键值可以是任何类型,默认是ObjectID对象。在一个集合里,每个文档都有一个唯一的“_id”,确保集合里的每个文档都能被唯一标示。 ObjectID使用12字节的存储空间,是一个由24个16进制数字组成的字符串。 ObjectId的12个字节按
阅读全文
摘要:Redis 一. 简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 下载地址:
阅读全文
摘要:(╯#-_-)╯~~颜文字 小伙伴击掌/打招呼 ╭(●`∀´●)╯╰(●’◡’●)╮ (●’◡’●)ノ ヾ(*´▽‘*)ノ手拉手╭(′▽`)╭(′▽`)╯好困呀(揉眼睛 ( ‘-ωก̀ )已阅留爪 (ฅ´ω`ฅ)勾手指可萌啦 ( 。ớ ₃ờ)ھ开心 ♪(^∀^●)ノシ (●´∀`)♪爱你么么哒 (
阅读全文
摘要:废话少说,直接上最新鲜的干货 当然,你得提前安装好bootstrap,router,element-ui,vue-axios 1.上递归组件,此处参考了某位大神的代码,具体不知道是谁,因为到处都有人用 <template> <div> <template v-for='menu in menuLis
阅读全文
摘要:synchronized 和 lock 的用法区别 synchronized(隐式锁):在需要同步的对象中加入此控制,synchronized 可以加在方法上,也可以加在特定代码块中,括号中表示需要锁的对象。 lock(显示锁):需要显示指定起始位置和终止位置。一般使用 ReentrantLock
阅读全文
摘要:线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。 在 Java 多线程编程当中,提供了多种实现 Java 线程安全的方式: 最简单的方式,使用 Synchronization 关键字 使用 java.util.concurrent.atom
阅读全文
摘要:Spring 中的 org.springframework.beans 包和 org.springframework.context 包构成了 Spring 框架 IoC 容器的基础。 BeanFactory 接口提供了一个先进的配置机制,使得任何类型的对象的配置成为可能。ApplicationCo
阅读全文
摘要:面向切面编程,在我们的应用中,经常需要做一些事情,但是这些事情与核心业务无关,比如,要记录所有 update 方法的执行时间时间,操作人等等信息,记录到日志, 通过 Spring 的 AOP 技术,就可以在不修改 update 的代码的情况下完成该需求。 pring AOP 中的动态代理主要有两种方
阅读全文
摘要:Redis 有哪些类型 在 Redis 中有五种数据类型 String:字符串 Hash:字典 List:列表 Set:集合 Sorted Set:有序集合 Redis 内部结构 Redis 内部使用一个 redisObject 对象来表示所有的 key 和 value。 type :代表一个 va
阅读全文
摘要:微服务解决跨域 什么是跨域问题? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对 JavaScript 施加的安全限制。 什么是同源? 所谓同源是指,域名,协议,端口均相同 http://www.myweb.com --> http://admin.myweb.c
阅读全文
摘要:没有银弹,没有简单的方法解决复杂的问题。 万丈高楼平地起,XXXXXX(此处省略7个字)。就像Spring Cloud,Spring Boot,用起来特别简单,但底层还是基于spring的各种接口,真正要弄懂其中的代码实现,需要耗费极其多的时间。 在欧洲中世纪的传说中,有一种叫“人狼”的妖怪,就是人
阅读全文
摘要:名词解释 TPS 每秒钟处理完的事务次数,一般 TPS 是对整个系统来讲的。一个应用系统 1s 能完成多少事务处理,一个事务在分布式处理中,可能会对应多个请求,对于衡量单个接口服务的处理能力,用 QPS 比较多。 QPS 每秒钟处理完请求的次数;注意这里是处理完。具体是指发出请求到服务器处理完成功返
阅读全文
摘要:性能瓶颈摸不着看不见,但有些性能参数能够人为感受得到,例如响应时间。 性能的五大参数为: 响应时间 吞吐量 资源利用率 点击数 用户并发量 借助工具可以帮我们测试系统的性能。 Java Melody 能够在 QA 和实际运行生产环境监测 Java 或 Java EE 应用程序服务器。并以图表的形式显
阅读全文
摘要:1.响应时间(Response time) 响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站系统来说,响应时间就是从点击了一个页面计时开始,到这个页面完全在浏览器里展现计时结束的这一段时间间隔,看起来很简单,但其实在这段响应时间内,软件系统在幕后经过了一系列的处理工作,贯穿了整个系统节点。
阅读全文

浙公网安备 33010602011771号