登录
注册
首页
文章
分享
专题
网页模板
最新文章
FA
Spring Boot 启动扩展点列表与详解
1.背景 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。 我非常喜欢
Fabien-Menager
1年前发布
无限父子级树结构避免递归查询的一种数据表设计与实现方案
你在用递归查询 Mysql 的树形结构吗? 通常树形结构的存储,是在子节点上存储父节点的编号来确定各节点的父子关系,例如这样的组织结构: 与之对应的表数据(department): id name parent_id level 1 董事长 0 1 2 总经理 1 2 3 产品部 2 3 4 研发部 3 4 5 设计部 3 4 6 行政
selfly
1年前发布
AM
java线程池ThreadPoolExecutor类使用详解
在《阿里巴巴java开发手册》中指出了线程资源必须通过线程池提供,不允许在应用中自行显示的创建线程,这样一方面是线程的创建更加规范,可以合理控制开辟线程的数量;另一方面线程的细节管理交给线程池处理,优化了资源的开销。而线程池不允许使用Executors去创建,而要通过T
Amal-Murali
1年前发布
CH
Java日志说明及打印规范
简介 在程序中写日志是一件非常重要,但是很容易被开发人员忽视的地方。写好程序的日志可以帮助我们大大减轻后期维护压力。 在实际的工作中,开发人员往往迫于巨大时间压力,而写日志又是一个非常繁琐的事情,往往没有引起足够的重视。 开发人员应在一开始就养成良好的日志撰
Chris
1年前发布
LE
Spring Boot 集成 shiro 后操作session、request还和原来一样吗
1. 疑问 我们在项目中使用了spring mvc作为MVC框架,shiro作为权限控制框架,在使用过程中慢慢地产生了下面几个疑惑,本篇文章将会带着疑问慢慢地解析shiro源码,从而解开心里面的那点小纠纠。 (1)在spring controller中,request有何不同呢? 于是,在controller中打印了re
leonbloy
1年前发布
AL
Spring Boot 使用拦截器防止接口恶意刷新和暴力请求
在实际项目使用中,必须要考虑服务的安全性,当服务部署到互联网以后,就要考虑服务被恶意请求和暴力攻击的情况,下面的教程,通过intercept和redis针对url+ip在一定时间内访问的次数来将ip禁用,可以根据自己的需求进行相应的修改,来打打自己的目的; 首先工程为springboot
Alex-Miller
1年前发布
服务器日志分析Shell命令集锦
自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!同时,线上遇到问题,也是常有的事儿;于是就收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|
selfly
1年前发布
ST
Ubuntu 查看软件所有版本以及安装时指定软件版本
由于一些需求需要在 Ubuntu上面安装一些软件的指定版本,安装之前则需要知道这个软件有哪些版本可供选择,所以就顺便了解了一下 Ubuntu 怎么查看软件所有版本,以及怎么在安装的时候指定版本,在此做个记录。 一、Ubuntu 查看软件所有版本 这个方法还是比较多的,基本上都可以
Stephan-Muller
1年前发布
BR
详细解析kafka之 kafka消费者组与重平衡机制
消费组组(Consumer group)可以说是kafka很有亮点的一个设计。传统的消息引擎处理模型主要有两种,队列模型,和发布-订阅模型。 队列模型:早期消息处理引擎就是按照队列模型设计的,所谓队列模型,跟队列数据结构类似,生产者产生消息,就是入队,消费者接收消息就是出队,
brian
1年前发布
TH
linux查看当前系统或某个端口的网络连接数
查看哪些IP连接本机 netstat -an 查看TCP连接数 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 3)、统计已连接上的,状态为“established netstat -na|grep ESTABLISHED|wc -l 4)、查出哪个IP地
Thang-Pham
1年前发布
AM
Spring cloud Ribbon配置xxx.ribbon.listOfServers不生效问题
序 不知道从哪个版本起(目测跟版本无关,应该是ribbon.eureka.enabled=true的情况下),给ribbon配置物理的server list起,单纯配置xxx.ribbon.listOfServers不起效果了,于是就开启了埋坑之旅。 目前使用的是Camden.SR6版本 异常 java.lang.IllegalStateException: No instanc
Amal-Murali
1年前发布
SD
通过Logstash实现mysql数据定时增量同步到ES
前言 很多时候,在项目初期都是仅采用mysql数据库作为业务数据库,但是随着数据的增长,当单表的数据超过千万级后,在怎么对查询SQL语句进行优化性能都不理想。这种情况下,我们就可以考虑通过ES来实现项目的读写分离:写操作对Mysql库进行操作,读操作采用ES。那么我们应该如
sdellysse
1年前发布
ST
Spring 最容易犯的10个错误
1. 错误一:太过关注底层 我们正在解决这个常见错误,是因为 “非我所创” 综合症在软件开发领域很是常见。症状包括经常重写一些常见的代码,很多开发人员都有这种症状。 虽然理解特定库的内部结构及其实现,在很大程度上是好的并且很有必要的(也可以是一个很好的学习过程)
Stephan-Muller
1年前发布
MI
Spring Boot + flowable 完美结合,快速实现工作流
总览 使用flowable自带的flowable-ui制作流程图 使用springboot开发流程使用的接口完成流程的业务功能 一、flowable-ui部署运行 flowable-6.6.0 运行 官方demo 参考文档: https://flowable.com/open-source/docs/bpmn/ch14-Applications/ 1、从官网下载flowable-6.6.0 : http
Mitul-Maheshwari
1年前发布
BU
数据库连接池内存泄漏问题的分析和解决方案(NonRegisteringDriver )
以下根据本人遇到的具体问题,做了补充及修改; 一、问题描述 上周五晚上主营出现部分设备掉线,经过查看日志发现是由于缓存系统出现长时间gc导致的。这里的gc日志的特点是: 1.gc时间都在2s以上,部分节点甚至出现12s超长时间gc。 2.同一个节点距离上次gc时间间隔为普遍为13
Buhake-Sindi
1年前发布
PH
JVM实际内存占用超过Xmx的原因及设置Xmx技巧
前言 不知道大家在开发过程中有没有遇到过类似的问题,明明通过JVM参数-Xmx4g设置了最大堆内存大小为4g,但是程序运行一段时间后发现占用的内存明显超过了8g,却并没有出现内存溢出等问题,那是什么东西占用了额外的内存空间呢? 一、背景 1.通过free -g查看服务器内存使用情
Philip-Morton
1年前发布
AM
Spring Boot 的服务监控机制,线程、JVM堆信息收集
任何一个服务如果没有监控,那就是两眼一抹黑,无法知道当前服务的运行情况,也就无法对可能出现的异常状况进行很好的处理,所以对任意一个服务来说,监控都是必不可少的。 就目前而言,大部分微服务应用都是基于 SpringBoot 来构建,所以了解 SpringBoot 的监控特性是非常有
Amila
1年前发布
GO
Spring Boot jar方式启动设置内存参数
java -jar 运行springboot项目时内存设置 java -Xms64m -Xmx128m -Xmn64m -XX:MaxMetaspaceSize=128m -XX:CompressedClassSpaceSize=64m -Xss256k -XX:InitialCodeCacheSize=4m -XX:ReservedCodeCacheSize=8m -XX:MaxDirectMemorySiz
Gothdo
1年前发布
ER
查看JVM GC情况命令详解
S0C:年轻代中第一个survivor(幸存区)的容量 (kb) S1C:年轻代中第二个survivor(幸存区)的容量 (kb) S0U:年轻代中第一个survivor(幸存区)目前已使用空间 (kb) S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (kb) EC:年轻代中Eden(伊甸园)的容量 (kb) EU:年
erjan
1年前发布
ST
超强的SQL优化总结,建议收藏
Part1前言 BATJTMD等大厂的面试难度越来越高,但无论从大厂还是到小公司,一直未变的一个重点就是对SQL优化经验的考察。一提到数据库,先“说一说你对SQL优化的见解吧?”。SQL优化已经成为衡量程序猿优秀与否的硬性指标,甚至在各大厂招聘岗位职能上都有明码标注,如果是你,
stephen
1年前发布
最新动态
MO
mohamedagina
收藏了
在线课程在线教育LMS平台网站模板
1月前
MO
mohamedagina
点赞了
在线课程在线教育LMS平台网站模板
1月前
SD
sdjhsdnb
点赞了
解决内存卡目录右击查看属性显示“文件夹变0字节”的方法
4月前
TJ
TJ_Fischer
发表了
专注于运输物流业务的HTML模板
10月前
YE
yegor256
发表了
学习管理系统在线学习网站模板
10月前
VI
Vivek
发表了
电子学习网站模板
10月前
GO
goetz
发表了
建筑行业建筑公司单页业务展示模板
10月前
JO
Jonathan-Tran
发表了
现代化响应式的基于Bootstrap 5的管理后台模板
10月前
HA
Harry-Lime
发表了
Bootstrap 5 HTML响应式管理后台仪表板模板
10月前
17
17671911204
点赞了
Spring Boot 启动扩展点列表与详解
10月前