摘要: https://xclient.info/s/c/dev/ 阅读全文
posted @ 2019-04-22 20:00 王小森# 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 常规理解: 利用索引中的附加列,您可以缩小搜索的范围,但使用一个具有两列的索引 不同于使用两个单独的索引。复合索引的结构与电话簿类似,人名由姓和名构成,电话簿首先按姓氏对进行排序,然后按名字对有相同姓氏的人进行排序。如果您知道姓,电话簿将非常有用;如果您知道姓和名,电话簿则更为有用,但如果您只知道名 阅读全文
posted @ 2018-12-26 20:16 王小森# 阅读(309) 评论(0) 推荐(0) 编辑
摘要: https://www.52pojie.cn/thread-727433-1-1.html https://www.jianshu.com/p/f3ef78deadaa 阅读全文
posted @ 2018-12-19 15:54 王小森# 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 在master分支回滚时,先git reset --hard 加分支提交版本号 然后执行 强制推到远程 git push -u origin master -f ( origin:远程仓库名 master:分支名称 -f:force,意为强制、强行) 我们是要把本地的修改强制推送到远程分支上,在强推 阅读全文
posted @ 2018-12-19 11:46 王小森# 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 一 现象: 页面卡死,影响时长:约10min 二 排查: 1 收到报警邮件,查看日志报如下log: 3 查看业务日志log: 发现一直在报dubbo调上游接口根据组织批量查询下面人员信息超时 三 原因: 报表下载导致的 分析过程:下载报表逻辑是根据传入组织参数:比如某个公司,获取该公司下的所有子组织 阅读全文
posted @ 2018-12-06 23:58 王小森# 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: 一 场景 分布式环境,一共三台机器,跑批时,为了保证跑批触发时间点只有一个机器进行job跑批,故增加分布式锁来控制防重跑。 二 redis实现分布式锁 应用代码如下, 缺点: 三 3种分布式锁方案对比: 数据库锁: 优点:直接使用数据库,使用简单。缺点:分布式系统大多数瓶颈都在数据库,使用数据库锁会 阅读全文
posted @ 2018-10-15 17:25 王小森# 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 先看sql 报错提示:[HY000][1267] Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '=' 怀疑是 字符集 或者 排序规则 对 阅读全文
posted @ 2018-09-30 07:20 王小森# 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 一 springMvc核心功能 springMvc是基于分层MVC设计模式的spring实现,他的核心功能是: 1 url跳转 2 ioc 3 aop(本次暂不实现) 二springMvc工作流程图 三 接下来,让我们写代码实现springMvc框架 通过注解方式实现了跳转和ioc两个核心功能,工程 阅读全文
posted @ 2018-07-27 15:08 王小森# 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一 swagger简介 Swagger 是一个用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。可以跟据业务代码自动生成相关的api接口文档 具有以下好处 • 及时性 (接口变更后,能够及时准确地通知相关开发人员) • 规范性 (能够规范表达接口的地址,请求方式,参数及响应格式和错 阅读全文
posted @ 2018-07-27 12:06 王小森# 阅读(872) 评论(0) 推荐(0) 编辑
摘要: (熬夜呕血原创) 一 以获取@ApiModel为例(返回对象模型注解) 源码流程图如下图所示:(springfox-swagger2 2.6.1版本) 二 引入swagger2核心包 <dependency> <groupId>io.springfox</groupId> <artifactId>s 阅读全文
posted @ 2018-07-25 02:53 王小森# 阅读(257) 评论(0) 推荐(0) 编辑