自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 项目中如何实现 SQL 耗时监控?(实现篇)

以下文章来源于一猿小讲 ,作者一猿小讲 项目开发中,经常会对耗时较长的SQL进行针对性优化,而在搭建项目雏形时,统计 SQL 耗时的能力,是项目中必不可少的基础服务能力。 那么,大家平时在项目中,都是怎么实现 SQL 耗时监控的呢? 本次结合实际项目,去看看如何实现 SQL 耗时监控?当下的绝大多数项目还是主要基于 MyBatis 技术栈完成 CRUD,接下来主要基于 MyBatis 技术栈去谈实现。 关键位置,横插一刀,学名:拦截器。 倘若要统计 Myba...

2020-07-15 18:55:47 821

原创 rman异机还原备份到测试环境演练

正式环境备份脚本: https://app.yinxiang.com/fx/c88c06c9-d5fb-41fb-8be4-6abffe302d2f 获取相关备份文件 由于我们正式环境没有保存归档日志,在还原之前我们需要先执行以下脚本: run { allocate channel d2 type disk; backup archivelog from time 'sysdate-3' format '/opt/backups/oracle/rman_bak/arch_%I_%T_%

2020-07-15 15:09:34 563

原创 代码重构:根据依赖倒置原则来解决循环依赖的问题

代码重构:根据依赖倒置原则来解决循环依赖的问题背景重构解决方案 背景 最近项目进入推广期,新需求开始变少,闲来无事便想着重构一下之前的代码,之前为了快速迭代上线,没有仔细考虑代码的结构,导致代码结构混乱不堪,类与类之间关系复杂,代码的可读性很差,也不方便后续的扩展和维护。可能有些同学不明白,为啥写好的代码要进行重构。这里解释一下,代码其实是写给人看的,而不是给机器看的,所以保持代码的整洁和结构的清晰是非常有必要的。 重构 这是我们今天要进行重构的模块,主要是其中的EBaiService,MeiTuanSe

2020-06-09 17:23:51 981 1

原创 张召忠:第四次工业革命来了》课堂笔记

《张召忠:第四次工业革命来了》课堂笔记讲师介绍第四次工业革命是什么第四次工业革命的形态第四次工业革命有哪些内容5G无人驾驶虚拟技术VR和AR物联网智能制造面对第四次工业革命个人应该做哪些准备面对第四次工业革命企业应该做哪些准备备注 讲师介绍 第四次工业革命是什么 纵观历史,我们可以知道,到2020年为止,人类总共经历了三次工业革命,每次革命都对这个世界产生了巨大而深远的影响。 第一次工业革命发明了蒸汽机,蒸汽动力替代传统动力,人类进入工业时代,英国开启殖民主义成为日不落帝国。 电力的发明引导了第二次工业

2020-05-10 17:03:34 4452

原创 记一次Nginx配置ssl证书

记一次Nginx配置ssl证书引用地址以及背景证书申请下载中间证书根据中间证书生成根证书重新编辑服务器证书验证证书 引用地址以及背景 https://blog.csdn.net/gudufeiyang/article/details/58603402 在Nginx下配置ssl证书,默认的配置文件,在pc浏览器中正常访问,在手机浏览器中无法认证 前一个证书已过期,需要重新申请 证书申请 默认证书文件...

2019-03-16 17:01:56 615

原创 使用jwt和拦截器来实现登录接口

使用jwt来创建token和解密token,拦截器则是用来校验token。 jwt生成token /** * @author weiqi: * @version 创建时间:2018年11月5日 下午9:23:01 登录Token的生成和解析 */ public class JwtUtils { private static Logger log = LoggerFactory.g...

2018-11-20 15:36:52 4563

原创 spring编程思想

为什么要使用Spring? 1)IOC和DI能有效降低耦合,提升代码的可扩展性; 2)AOP的编程思想能使代码更容易扩展,能更方便的进行诸如权限控制,运行监控等功能的实现。 3)Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis等)的直接支持。 什么是IOC? IOC即控制反转,传统的程序,我们在类内部主动创建依赖对象,...

2018-11-20 10:30:50 413

原创 git环境搭建

因为工作学习需要,最近学习了一下git的搭建,在此整理记录一下,以便以后查看。 安装与配置 需要安装以下工具: Git(Git 主程序) http://git-scm.com/ Git 图形界面操作工具 SourceTree https://www.sourcetreeapp.com/ TortoiseGit https://code.google.com/p/tortoisegit/w...

2018-11-20 10:28:32 201

原创 spring boot 整合springMVC+mybatis+swagger过程记录

最近和一些朋友接了一个编写炒数字货币的辅助小工具的开发。这也是我除学校里做的小项目外,第一次完全负责一个项目的后台框架搭建,故在此记录一下,方便日后查看。 目录 一.整合springMVC+mybatis 二.整合swagger和swagger-ui 三.加入log4j的日志管理和junit单元测试 一.整合springMVC+mybatis springMVC的话就不用过多介绍了...

2018-10-30 16:49:20 791

原创 我的第一篇博客

       大家好!这是我的第一篇博客,我是一名刚毕业的大学生,现在还只是菜鸟一只,我希望能通过博客来记录我日常工作学习中的问题和解决方法,也希望大家能多给我一些意见,最后也希望我能一直坚持下去!...

2018-07-19 10:55:56 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除