摘要: 本篇文章分析下nginx 显示默认首页的过程 如下图所示 查看config文件: 阅读全文
posted @ 2019-12-15 19:03 Kevin_zheng 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 学习下nginx,本篇文章主要讲解下在linux下安装nginx 下载nginx 安装包 1.去官网 "http://nginx.org/" 下载对应的nginx包,推荐使用稳定版本; 2.上传tar包到linux 安装ngix依赖 在线yum安装 1.安装gcc环境 2.安装PCRE库,用于解析正 阅读全文
posted @ 2019-12-14 10:12 Kevin_zheng 阅读(1335) 评论(1) 推荐(1) 编辑
摘要: 问题描述 我现在需要查询表test,里面需要安装字段a 进行分组。分组之后还有按照b字段最大的。还要查询出字段c。 我先在使用的数据库是mysql8.0 解决 需注意: group by 分组的时候是保留找到的第一条 5.7版本之后的MYSQL不在group by里的字段 跟在select会报错解决 阅读全文
posted @ 2019-12-10 19:44 Kevin_zheng 阅读(895) 评论(1) 推荐(0) 编辑
摘要: Normal 普通索引 表示普通索引,大多数情况下都可以使用 Unique 唯一索引 表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique 约束唯一标识数据库表中的每一条记录,即在单表中不能用每条记录是唯一的(例如身份证就是唯一的),Unique(要求 阅读全文
posted @ 2019-11-21 20:48 Kevin_zheng 阅读(3945) 评论(0) 推荐(0) 编辑
摘要: 简介 系统中使用log4j2作为日志系统,然而在高并发的情况下,多次请求的日志参杂在一起,要跟踪某个用户一次的请求操作所有日志是很麻烦的。幸运的是log4j中有相应的解决方案。 NDC和MDC NDC(Nested Diagnostic Context)和MDC(Mapped Diagnostic 阅读全文
posted @ 2019-10-31 10:11 Kevin_zheng 阅读(6145) 评论(0) 推荐(1) 编辑
摘要: 最近项目在使用如@NotNull @Max 等配合@vaild 注解进行验证传过来的参数校验,然后通过统一异常处理,直接返回给前端,不用在业务代码中对这些参数进行校验。但是官方提供的并不能全部满足项目的需求,我经过查找发现了@Constraint这个注解。 需求 现在有的列表查询,根据查询条件进行查 阅读全文
posted @ 2019-10-27 11:50 Kevin_zheng 阅读(10296) 评论(1) 推荐(0) 编辑
摘要: 本文主要讲的是使用docker运行springboot项目 获取一个springboot项目 这里我没有重新构建,用的之前写的一个项目,直接从github上下载下来,地址:https://github.com/FunCodingOfWe/kevin boot 注意:我现在已经将dockerfile上 阅读全文
posted @ 2019-10-03 15:53 Kevin_zheng 阅读(7873) 评论(0) 推荐(1) 编辑
摘要: 现在基本上都使用docker进行部署项目,所以还是有必要学习下,关于docker的简介这里就不在描述,本文转载自https://yeasy.gitbooks.io/docker_practice/content/install/mac.html 如果你不是macOS 系统,也可以上我贴出来的gitb 阅读全文
posted @ 2019-10-03 08:23 Kevin_zheng 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: git常用的基本操作 基于github操作 远程仓库只有一个master分支,创建dev分支并上传 远程仓库已经存在多个分支,clone代码后切换dev分支 bugfix 分支 这里使用了 no ff 参数,这是因为,Git 默认使用快进式合并(fast farward merge),只是将 mas 阅读全文
posted @ 2019-09-26 21:16 Kevin_zheng 阅读(335) 评论(0) 推荐(0) 编辑
摘要: springboot使用xml 虽然springboot不提倡用xml,但是我们有可能也是会用到的 代码示例 1.创建一个配置文件在resources下,如下图所示 2.设置配置类 注意问题 我这里新建了一个文件夹,如果你直接在新建一个xml文件, 直接这样写 好了,玩的开心 阅读全文
posted @ 2019-09-18 19:13 Kevin_zheng 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 上篇文章 我们已经安装上了zookeeper,也简单的体验了一把,但是如果让你给别人介绍下zookeeper,可能也是说不出来。本篇文章就参考了网上各位优秀博主的文章,整理出自己更能理解的内容 优秀博文 1. sunddenly的zookeeper系列 "http://www.cnblogs.com 阅读全文
posted @ 2019-09-17 15:23 Kevin_zheng 阅读(675) 评论(0) 推荐(0) 编辑
摘要: zookeeper学习(零)_安装与启动 最近换了新的电脑,终于买了梦寐以求的macbook。最近也换了新的公司,公司技术栈用到了zookeeper.当然自己也要安装学习下。省的渣渣的我,被鄙视就麻烦了。本篇文章只介绍如何安装,先安装上之后,再进行具体学习。 安装 本文使用 进行安装,默默说一句,m 阅读全文
posted @ 2019-09-14 21:26 Kevin_zheng 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 题目 分析 局部变量和成员变量的区别 局部变量:方法体中,形参,代码块{} 中 成员变量:类方法外;类变量:static修饰 ;实例变量:没有static修饰 存储位置 局部变量:栈 实例变量:堆 类变量:方法区 画图分析 结果 阅读全文
posted @ 2019-07-11 10:46 Kevin_zheng 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 题目 运行结果 分析 首先,不要纠结于 的字面上的意义,否则很容易陷入所谓的“一切传引用其实本质上是传值”这种并不能解决问题无意义论战中。 对象类型永远传引用; 基本类型传值。 下面画了一张图更利于解释 玩的开心! 阅读全文
posted @ 2019-07-10 14:28 Kevin_zheng 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 类初始化和实例初始化面试题 阅读全文
posted @ 2019-07-09 10:51 Kevin_zheng 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 还记得很多年前,面试就让在白板上写个单例模式,当时技术渣渣,还写的是class A.面试官还说,你就不能写个Singleton. 面试题 编程题:写一个Singleton示例 解析 什么是Singleton? Singleton: 就是指的java中的单例设计模式 单例模式:即某个类在整个系统中只有 阅读全文
posted @ 2019-07-08 14:15 Kevin_zheng 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 开启刷面试题,都是根据视频进行刷面试题的 自增变量,只要记住两点 i++ 是先赋值后计算 ++i 是先计算后赋值 看下面的代码 这里要注意两点 1. 自增变量的算法 2. 运算符的优先级 运行结果如下 我只害怕一样,那就是配不上我所受的痛苦 ! 阅读全文
posted @ 2019-07-07 08:37 Kevin_zheng 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 之前写过一篇统一异常处理的文章,今天测试了下如果访问一个不存在的接口,也想返回统一的错误信息,应该怎么做 1.修改application.properties文件 2.添加controller增强处理 3.测试 访问 4.完整controller增强处理类 好了玩的开心 最近在整合一个springb 阅读全文
posted @ 2019-07-05 13:16 Kevin_zheng 阅读(8871) 评论(0) 推荐(0) 编辑
摘要: 找到一个开源的MD5加密工具代码,收藏起来 / MD5加密工具 / public class MD5Utils { / byte[]字节数组 转换成 十六进制字符串 @param arr 要转换的byte[]字节数组 @return String 返回十六进制字符串 / private static 阅读全文
posted @ 2019-07-03 11:28 Kevin_zheng 阅读(610) 评论(0) 推荐(1) 编辑
摘要: 现在在的公司用 当我看到这个的时候,一脸蒙蔽,这个 是啥意思。 这里其实是配合 进行选择不同配置文件进行开发 实战 1.构建一个springboot 项目 这里使用idea进行构建的,这个过程省略 2.pom文件配置 这里默认dev配置 3.配置多个配置文件 application.properti 阅读全文
posted @ 2019-06-28 17:37 Kevin_zheng 阅读(1307) 评论(0) 推荐(0) 编辑