- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 Controller规范,摘自晓风轻专栏
先说说Controller规范,主要的内容是就是接口定义里面的内容,你只要遵循里面的规范,controller就问题不大,除了这些,还有另外的几点: 1 所有函数返回统一的ResultBean/PageResultBean格式 原因见我的接口定义这个贴。没有统一格式,AOP无法玩。 2 ResultBean/PageResultBean是controlle
2017-12-30 18:14:48 1312
转载 MySQL性能优化—慢查询分析、优化索引及配置优化
目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4)
2017-12-28 16:20:42 273
原创 MySQL优化之开启慢查询(一)
要做MySQL优化 。首先要要找到性能瓶颈,进行定位分析,然后直达病灶,各个击破。这里介绍通过开启MySQL慢查询,记录下超过指定时间的sql语句。 一.慢查询相关参数说明 1.slow_query_log 慢查询开启状态 2.slow_query_log_file 慢查询日志存放的位置 3.long_query_time 查询超过多少秒才记录
2017-12-28 10:05:46 243
转载 Java接口定义规范,摘自晓风轻专栏
1. 返回格式不统一 同一个接口,有时候返回数组,有时候返回单个;成功的时候返回对象,失败的时候返回错误信息字符串。工作中有个系统集成就是这样定义的接口,真是辣眼睛。这个对应代码上,返回的类型是map,json,object,都是不应该的。实际工作中,我们会定义一个统一的格式,就是ResultBean,分页的有另外一个PageResultBean 错误范例: //返回map可读
2017-12-27 17:50:31 9218
原创 启动有Druid连接池的Maven项目,Waring报警解决办法
虽不影响项目的正常运行,但是会影响Druid的监控,不能启用慢sql拦截,报警具体内容如下 com.alibaba.druid.pool.vendor.MySqlValidConnectionChecker - Cannot resolve com.mysq.jdbc.Connection.ping method. Will use 'SELECT 1' instead. 解决办法 升级
2017-12-26 18:51:56 2322
原创 项目正常单元测试错误 java.lang.IllegalArgumentException: Mapped Statements collection does not contain value
Junit下 神奇的java.lang.IllegalArgumentException
2017-12-25 22:49:45 1272
原创 使用SSM+Maven搭建项目框架常见问题及解决方法
使用SSM+Maven框架搭建完成后,可以写一个测试Demo测试框架有没有出现各种小问题,这里就以一个分页查询Demo为例测试框架。 1. Error creating bean with name 'XXXXX': Injection of autowired dependencies failed; nested exception is org.springframework.beans.
2017-12-22 09:54:50 1979
转载 MySQL性能优化经验
【数据库优化的目的】 1.避免出现页面访问错误 由于数据库连接timeout产生页面5XX错误。 由于慢查询造成页面无法加载。 由于阻塞造成数据无法提交。 2.增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的。 3.优化用户体验 流畅的访问速度。 良好的网站功能体验。 【从哪些方面进行数据库优化
2017-12-19 17:04:44 200
转载 MQ消息队列使用场景
一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。 2.
2017-12-19 14:09:33 11405
原创 Centos搭建Git服务器
1.安装git centos安装git只需要执行如下命令,直接安装git yum install git 2.创建git用户 $ adduser git 3.控制git用户权限,关掉bash权限 $ vi /etc/passwd找到类似git:x:1001:1001:,,,:/home/git:/bin/bash 将bash 修改为git-shell修改git密码oa
2017-12-12 18:16:55 203
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人