首页
学习
活动
专区
工具
TVP
发布

JavaWeb

专栏作者
77
文章
145172
阅读量
24
订阅数
面试-类加载(Class Loader)
面试-类加载(Class Loader) 类的完整生命周期: 📷 什么时候会触发类加载: 📷 类加载顺序: 📷
秋日芒草
2022-01-12
2440
面试-静态代理
面试-静态代理 📷 📷 目标类、代理接口类、代理类源码如下: package cn.qiu.staticc.inter.imp; import cn.qiu.staticc.inter.UserInterface; /** * 目标类(核心业务类) * @author 秋日芒草 * */ public class UserImpl implements UserInterface{ @Override public String eat() { return "eat.....";
秋日芒草
2022-01-12
2360
面试-正向代理和反向代理
面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。 📷
秋日芒草
2022-01-12
3140
管理-Linux下Tomcat常用服务管理方式
5. 如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程
秋日芒草
2022-01-12
6980
MySQL-MySQL常用命令
在windows上查看对应MySQL的配置文件,可以在开始菜单中找到对应的命令行客户端,右键属性功能查询对应的配置文件地址
秋日芒草
2022-01-12
3350
MySQL-DML DDL DCL的区别
DML 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言
秋日芒草
2022-01-12
4030
Linux-Linux命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS
秋日芒草
2022-01-12
65.2K0
管理-本地Eclipse或Linux运行的.class文件进行JDK版本确认方法
1. 为什么要进行.class文件进行JDK版本的确定? 由于一个项目不只由一个人维护,可能会经过多个人的手里,对于项目比较老的,在项目交接的时候还没有项目文档(JDK编译运行的版本还不确定),所以这个时候就可以通过分析生产环境的JDK版本来确认本地开发环境;JDK的版本是向下兼容的,所有你在核对完.class的版本后就可以选择对应的JDK版本或高于当前JDK版本;还有就是由于多人的维护造成本地和生产环境还不一致,这个时候就只能进行.class文件的替换了,所以这就要求在本地开发完毕后生成和生产环境同.class的JDK版本,然后进行部分.class文件的替换。
秋日芒草
2022-01-12
9600
规范-项目开发规范
建议统一异常处理,不仅要在日志中打印异常堆栈信息,还得给前端统一格式的响应信息,而不是前端页面直接提示给用户500
秋日芒草
2022-01-12
1.1K0
系统监控-监控方面比Tomcat Manager更加强大的Psi-Probe
简单:只需配置好tomcat-users.xml、catalina.bat(开启远程JMX)就可以通过部署一个probe.war来管理该Tomcat下所有的项目。
秋日芒草
2019-08-08
9350
资源-demo
(adsbygoogle = window.adsbygoogle || []).push({});
秋日芒草
2019-07-04
1.1K0
API管理-定制yaml文件管理api并基于yaml文件生成client端、server端、springboot完整程序
随着项目团队不断地规范,开发流程的每一步都在不断的变化,变得更加高效并且方便管理;api管理也经历了不少的变化,主要变化从上到下演进:
秋日芒草
2019-07-03
3.5K0
规范-前、后台请求参数校验
正常情况下,前后端对于请求的参数都需要校验的,这能提高应用程序的稳定性、可维护性,而对于前后台如果能将这种不可缺少校验规则汇总并制定一套规范,在每一个应用程序中都使用这种规范,能给带来不少好处。那在哪些情况下适合使用前、后端校验了:
秋日芒草
2019-07-01
2.6K0
规范-异常处理
首先,规范异常处理也是为了后期能更好的维护,减少程序出错,别再哪里都try{}catch(){},对于有强迫症的我,规范处理异常是必不可少的;规范异常处理能让你代码变得更加整洁、干净。
秋日芒草
2019-07-01
1.1K0
API管理-舍弃springfox-swagger-ui,采用功能更加丰富的swagger-bootstrap-ui
上一篇博客(API管理-基于SpringBoot项目集成swagger实现接口文档自动生成)中我已经提到过使用springfox-swagger-ui的部分问题,上下结构的接口层次不利于接口的查看、无法支持离线下载成pdf或word或html等,而swagger-bootstrap-ui的出现把这些问题都解决了并且还扩展了部分实用新功能,比如:新增接口页面权限功能..
秋日芒草
2019-06-24
1.8K0
API管理-基于SpringBoot项目集成swagger实现接口文档自动生成
上一次博客(API管理-使用开源xxl-api项目管理接口)中我也提到过接口文档在整个生命周期中的重要性以及使用开源xxl-api的优缺点,缺点就是没法自动完成接口文档的生成,而是手动的录入,这样的话跟我们传统的通过编写word来管理接口文档也没什么区别;而swagger却是通过开发者在编写接口的时候就已经通过指定的注解标注好接口的信息,在启动的时候swagger会自动生成对应的接口文档。
秋日芒草
2019-06-24
1.2K0
系统监控-Zipkin和微服务链路跟踪
Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序;如果想解决延迟问题,可以过滤或者排序所有的跟踪请求,并且可以查看每个跟踪请求占总跟踪时间的百分比。
秋日芒草
2019-06-24
9370
API管理-使用开源xxl-api项目管理接口
为了后端更好的与测试、前端协调开发和甲方验收文档交接工作(一般都会将给到甲方整个应用的接口文档、数据表结构、架构原理),所有一个团队能通过一个系统或插件协调相关人员,其他快速敏捷开发变得非常重要。
秋日芒草
2019-06-24
1.7K0
规范-使用sonarqube+sonarq scan+MySQL完成代码规范的检查
如果一个公司没有一套代码规范的话,这必然会导致项目后期迭代和维护变得困难,而且会出现很多的重复代码、坏味道、有bug、有漏洞。没有代码规范,还可能由于没测试到,上线后出现一些致命的错误,如:连接没释放,占用更多内存等等..
秋日芒草
2019-06-24
1.1K0
管理-搭建私服(nexus)来统一管理jar包
详细搭建和介绍请参考博客:https://www.cnblogs.com/zishengY/p/7794923.html
秋日芒草
2019-06-24
1.7K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档