Java
文章平均质量分 66
小魏的博客
给自己的歌
展开
-
总结:DataX
本文主要介绍DataX的安装与使用。原创 2024-06-26 14:26:05 · 293 阅读 · 0 评论 -
总结:nginx配置
问题来了,那么,使用rewrite后,假设我的配置是location / { rewrite ^/abc/(.*)$ /xyz/$1 break;},那么我在浏览器输入http://10.10.1.2/abc/mm,访问后,浏览器地址是否会变成http://10.10.1.2/xyz/mm?},那么我在浏览器输入http://10.10.1.2/abc/mm,访问后,浏览器地址是否会变成http://10.10.1.2/xyz/mm?然后,Nginx 会在本地查找这个新的 URL 对应的资源。原创 2023-09-22 11:08:47 · 1668 阅读 · 0 评论 -
总结:WEB流量劫持
劫持原创 2023-07-14 12:00:25 · 1414 阅读 · 0 评论 -
总结:WEB服务鉴权
web验证与鉴权原创 2023-07-14 10:07:01 · 674 阅读 · 0 评论 -
总结:Ansible AWX
AWX提供了一个基于web的用户界面、REST API和构建在Ansible之上的任务引擎。图形化的AWX 能够更方便的编排和部署 Ansible Playbook,并提供集中的日志记录、审计和系统跟踪。AWX是商业版Ansible Tower 的开源版本。原创 2023-05-17 09:51:45 · 1226 阅读 · 0 评论 -
总结:Java调度器cron4j
Java调度器cron4j原创 2023-02-22 11:57:50 · 612 阅读 · 0 评论 -
总结:高并发系统设计需要考虑的点
总结:高并发系统设计需要考虑的点原创 2023-01-30 10:32:09 · 1105 阅读 · 0 评论 -
总结:SpringBoot内嵌Tomcat原理
SpringBoot内嵌Tomcat原理原创 2022-12-01 14:18:49 · 3162 阅读 · 0 评论 -
总结:SpringBoot启动参数配置
SpringBoot启动参数配置原创 2022-11-16 10:13:45 · 5642 阅读 · 0 评论 -
总结:Spring Cloud Config
Spring Cloud Config总结原创 2022-11-04 16:55:26 · 977 阅读 · 0 评论 -
总结:UTC与GMT
UTC与GMT原创 2022-10-24 10:21:26 · 4318 阅读 · 0 评论 -
总结:会话跟踪技术
会话跟踪技术梳理原创 2019-09-05 15:45:00 · 310 阅读 · 0 评论 -
总结:Servlet
Servlet使用回顾原创 2022-10-21 15:30:50 · 863 阅读 · 0 评论 -
总结:CAS服务
CAS忽而是该原创 2022-10-14 17:38:50 · 636 阅读 · 0 评论 -
总结:项目中用到的定时任务组件
项目中用到的定时任务组件原创 2022-09-22 17:58:17 · 343 阅读 · 0 评论 -
总结:基于MAT分析案例
基于MAT分析案例原创 2022-09-21 10:23:21 · 487 阅读 · 0 评论 -
总结:JVM调优之对象内存占用情况
由于对象内存大小涉及到GC回收的时延,对象越大,回收时间越长,尤其是有引用的时候,在GC年龄段内会在年轻代返回的拷贝,非常耗时,因此清楚项目中哪些对象占用的内存很大是很有必要的。闲话少说,直接上方法。 一、通过jps命令查看ja...原创 2019-11-14 10:41:00 · 392 阅读 · 0 评论 -
总结:GC
1、当发生垃圾回收的时候,会STW,所以,应该尽量少的产生GC。 2、如果堆内存分配比较大,GC会少一些,因为GC的策略也会去检测剩余内存。 ...原创 2019-04-23 09:42:00 · 66 阅读 · 0 评论 -
总结:tomcat与jvm
tomcat与jvm关系梳理原创 2019-04-26 10:12:00 · 1595 阅读 · 2 评论 -
总结:nginx502:API接口502异常排查过程
nginx502分析原创 2019-08-06 19:49:00 · 5500 阅读 · 0 评论 -
总结:Java并发编程之CountDownLatch与CyclicBarrier
CountDownLatch与CyclicBarrier原创 2021-01-07 10:17:00 · 339 阅读 · 0 评论 -
总结:理解 HashMap 加载因子
HashMap梳理原创 2020-12-17 09:33:00 · 2293 阅读 · 0 评论 -
总结:ConcurrentHashMap
ConcurrentHashMap梳理 HashMap是非线程安全的,而Hashtable虽然是性能安全的,但是性能太低。 ...原创 2020-12-16 12:02:00 · 957 阅读 · 0 评论 -
总结:Spring Boot之@Value
@Value注解使用呢梳理原创 2022-08-03 15:23:26 · 1125 阅读 · 0 评论 -
总结:SpringBoot常用注解
springboot注解梳理原创 2022-08-03 11:59:18 · 472 阅读 · 0 评论 -
总结:Eureka集群
eureka梳理原创 2020-03-31 10:15:00 · 133 阅读 · 0 评论 -
总结:Spring Boot之@ConfigurationProperties
@ConfigurationProperties注解原创 2022-07-29 12:02:58 · 1603 阅读 · 0 评论 -
总结:Java8之Stream
Java8新特性 集合讲的是数据,流讲的是计算 ...原创 2020-05-25 11:22:00 · 800 阅读 · 0 评论 -
总结:SpringBoot 1.5升级到2.1
springboot升级原创 2022-07-20 14:33:48 · 767 阅读 · 0 评论 -
总结:记一次K8S容器OOM案例
JVM OOM -XX:MaxRAMPercentage原创 2022-07-15 18:28:30 · 4491 阅读 · 1 评论 -
总结:Springboot 2.1监控Actuator相关
Springboot 2.1端点相关原创 2022-07-12 14:32:23 · 3208 阅读 · 0 评论 -
总结:Springboot的pom配置
springboot升级过程中所得原创 2022-07-07 16:54:09 · 7180 阅读 · 0 评论 -
总结:Tomcat的IO模型
Tomcat IO模型梳理原创 2022-06-30 16:13:28 · 2023 阅读 · 0 评论 -
总结:协程与线程
线程,协程,进程原创 2022-06-29 10:41:37 · 12477 阅读 · 1 评论 -
总结:Springboot监控Actuator相关
Springboot监控相关梳理原创 2022-06-06 18:08:58 · 2425 阅读 · 0 评论 -
总结:架构感知
一、介绍AHAS的架构感知模块能够自动感知您的系统架构,可以直观地查看应用对基础架构的依赖关系,以及组件间的依赖关系。 架构分为水平和垂直两个维度: 水平架构:进程拓扑、容器拓扑、主机拓扑。 垂直架构:进程、容器、主机之间的依赖关系。 架构组件是指架构的组成部分,包含进程(应用进程、第三方组件进程、云服务)、容器、主机。 二、为什么需要架构感知?服务器、存储、网络是现代云平台的基础设施。随着上云战略的推进,越来越多的大型企业将业务、服务、系统构建在云平台上。开源软件和云服原创 2022-04-10 12:21:27 · 722 阅读 · 0 评论 -
总结:IO模型
一、 基础知识回顾1.1 用户空间和内核空间 现在操作系统都采用虚拟寻址,处理器先产生一个虚拟地址,通过地址翻译成物理地址(内存的地址),再通过总线的传递,最后处理器拿到某个物理地址返回的字节。 对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操心系统将虚拟空间划分为两部分,一部分为内核空间,一部分为原创 2022-04-10 12:13:29 · 547 阅读 · 0 评论 -
总结:nginx502:Tomcat调优之acceptCount
问题背景:UI页面点击会偶尔返回error,检查调用日志,发现nginx报502报错,因此本文即排查502报错原因。如下红框可知,访问本机个备机的服务502了,用时3秒左右(可见并不是超时)先给出原因:是因为tomcat8默认的acceptCount是100,请求量大的时候,会将一些来不及处理的请求塞到acceptCount,当acceptCount塞满的时候,请求会被丢弃,即我们上面说的nginx报的502错误解决方案:将acceptCount调大,目前线上调整到了10000,经16小原创 2022-04-10 12:12:26 · 915 阅读 · 0 评论 -
总结:Eureka VS Zookeeper
Zookeeper(Zookeeper保证CP)缺点:存在服务不可用情况当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一致性。但是zk会出现这样一种情况,当master节点因为网络故障与其他节点失去联系时,剩余节点会重新进行leader选举。问题在于,选举leader的时间太长,30 ~ 120s, 且选举期间整个zk集群都是不可用的,这就导致在选举期间注册服务瘫痪。在云部署的环境下,因网络问题原创 2022-04-10 12:09:07 · 185 阅读 · 0 评论 -
总结:Maven
Maven原创 2022-04-10 12:07:17 · 8914 阅读 · 0 评论