Spring MVC 数据绑定流程
摘要:DataBinder 数据绑定 入参,校验,格式化, ConversionService: 进行数据类型转换和数据格式化 Validators 进行数据合法性的校验, 把结果放入BindingResult 源码
阅读全文
posted @
2018-06-30 23:07
1161588342
阅读(113)
推荐(0) 编辑
Spring MVC 重定向
摘要:原理: 找到ModelAndView 进入UrlBaseViewResolver类createView方法()
阅读全文
posted @
2018-06-30 22:41
1161588342
阅读(78)
推荐(0) 编辑
Spring MVC 视图及视图解析器
摘要:org.springframework.web.servlet.view.InternalResoureceViewResolve 把逻辑视图改为物理视图 可混用多种视图 不进过Handler直接进入转发的页面, 同时需要配置mvc:annotation-driven
阅读全文
posted @
2018-06-30 22:27
1161588342
阅读(104)
推荐(0) 编辑
Spring MVC 确定目标方法POJO 类型参数
摘要:1:确定一个Key 2. 在implicitMode 中存在Key 对应的对象, 若存在则作为参数传入 3. 在implicitMode 中不存在Key 对应的对象, 则检查当前@SessionAtrributes 是否使用 若存在 且注解的value属性值包含了Key, 则会从HttpSessio
阅读全文
posted @
2018-06-29 22:51
1161588342
阅读(211)
推荐(0) 编辑
Linux top命令
摘要:https://www.cnblogs.com/edgedance/p/7044753.html
阅读全文
posted @
2018-06-28 16:49
1161588342
阅读(83)
推荐(0) 编辑
Spring MVC 处理模型数据
摘要:ModelAndView :处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据 包含视图和模型数据 源码:会把ModelAndView的 modle中的数据放到request域对象中, 最后调用了request.setAttribute() Map和Model入参 or
阅读全文
posted @
2018-06-25 22:29
1161588342
阅读(131)
推荐(0) 编辑
Spring MVC 支持的原生API参数
摘要:HttpServletRequest HttpServletResponse HttpSession java.security.Principal Local InputStream OutputStream Reader Writer 源码位置:AnnotationMethodHandlerAd
阅读全文
posted @
2018-06-25 22:01
1161588342
阅读(146)
推荐(0) 编辑
Spring MVC 基本储备
摘要:@RequestMapping value, method, params 必须存在参数, headers: 请求头部必须是啥样 @PathVariable 绑定URL参数 HiddenHttpMethodFilter : 把POST请求转为 DELETE或POST..等请求 @RequestPar
阅读全文
posted @
2018-06-25 18:42
1161588342
阅读(108)
推荐(0) 编辑
Java 8
摘要:https://github.com/easonstudy/java8_demo
阅读全文
posted @
2018-06-25 13:32
1161588342
阅读(111)
推荐(0) 编辑
Mysql 主从复制
摘要:1: 原理 2:基本原则 3:问题,就是有延时 配置 常用一主一从 mysql版本一致 主从文件,网络必须相同(相互能ping通) 主机修改my.ini文件 server-id=1 服务器唯一ID(必须) log-bin=自己本地路径/mysqlbin 启用二进制文件(必须) log-bin=/us
阅读全文
posted @
2018-06-24 21:50
1161588342
阅读(105)
推荐(0) 编辑
Mysql 锁机制
摘要:表锁 Myisam引擎(表级) 读锁定时,不能写, 写锁定A表时,其他session不能读和写A表 读锁session-1 只能查A表,不能查其他B表 session-2 写阻塞,能查询所有表 写锁session-1 能改A表, 不能查其他表 session-2 不能查A表,更加不能写操作. loc
阅读全文
posted @
2018-06-24 21:29
1161588342
阅读(98)
推荐(0) 编辑
Mysql 慢查询日志
摘要:查看状态 SHOW VARIABLES LIKE '%slow_query_log%' 开启 set global show_query_log=1 (重启后失效) 永久生效 修改my.cnf 加入 slow_query_log=1 show_query_log_file=/var/lib/mysq
阅读全文
posted @
2018-06-24 18:04
1161588342
阅读(95)
推荐(0) 编辑
Mysql 索引优化 - 2
摘要:永远小表驱动大表(小数据驱动大数据) ORDER BY使用索引 Mysql 两种排序方式: 文件排序,扫描有序索引排序 MYSQL 能为排序和查询使用相同索引 如何提高Order By的速度 Select 字段不要用Select * 增加sort_buffer_size参数 增加max_length
阅读全文
posted @
2018-06-24 17:36
1161588342
阅读(89)
推荐(0) 编辑
Mysql 索引优化 - 1
摘要:单表 范围查询 后面的索引会失效 双表 左右连接建立索引互相使用 三表 用小结果集驱动大表结果, 先优化括号里面的SQL, 保证JOIN被驱动的表上ON字段有索引 索引失效(常见原因) 索引优化 单值索引,尽量选择对query过滤好的索引 组合索引,过滤性比较好的字段放在索引前面, 选择索引列时尽量
阅读全文
posted @
2018-06-24 12:15
1161588342
阅读(113)
推荐(0) 编辑
Mysql 性能分析 Explain
摘要:Mysql Query Optmize: 查询优化器, SQL语句会给Query Optimize他会执行他认为最优的方式.. Mysql 常见问题 CPU饱和,IO磁盘发生在装入数据大于内存时. Explain 查询解析使用 id, select_type, table,type, possibl
阅读全文
posted @
2018-06-23 17:59
1161588342
阅读(131)
推荐(0) 编辑
Mysql 索引概论
摘要:Mysql性能下降原因 JOIN连接过多 ,索引失效(单值,复合), 查询SQL过水, explian 语法分析SQL性能 https://blog.csdn.net/b1303110335/article/details/51174540 索引是什么? 是一个排好序的快速查找数据结构, 可以快速的
阅读全文
posted @
2018-06-23 17:08
1161588342
阅读(115)
推荐(0) 编辑
Http和Socket区别,以及Netty对Socket的使用,
摘要:https://www.cnblogs.com/meier1205/p/5971313.html
阅读全文
posted @
2018-06-22 17:33
1161588342
阅读(1332)
推荐(0) 编辑
JPA-2 基本注解
摘要:https://blog.csdn.net/bingbeichen/article/details/69484281
阅读全文
posted @
2018-06-22 12:02
1161588342
阅读(107)
推荐(0) 编辑
Paxos 理解 - 分布式事务
摘要:https://www.cnblogs.com/mindwind/p/5231986.html
阅读全文
posted @
2018-06-21 18:21
1161588342
阅读(86)
推荐(0) 编辑
Spring Data JPA 基本使用
摘要:Spring Data 简化开发,支持Nosql和关系型数据库, DEMO https://github.com/easonstudy/boot-demo/tree/master/boot-spring-data
阅读全文
posted @
2018-06-21 12:53
1161588342
阅读(99)
推荐(0) 编辑
Redis 哨兵模式 带密码单机
摘要:语法 https://segmentfault.com/a/1190000002680804 启动3台redis 6379,6380,6381 更改从机的masterauth密码 和requirepass密码一致. 下载的redis 有默认的sentinel.conf默认配置文件 touch sen
阅读全文
posted @
2018-06-20 12:54
1161588342
阅读(213)
推荐(0) 编辑
Redis 主从分离
摘要:首先配置redis.conf文件如下6个位置 配置: 主机不动,配置从机 slaveof host port info replication查看主从信息 常用配置 一主二从 (主机能读写,从机只能读) 读写分离 薪火相传 反客为主 实际开发使用哨兵模式
阅读全文
posted @
2018-06-19 22:27
1161588342
阅读(133)
推荐(0) 编辑
Redis 事务
摘要:redis支持事务吗? 答: Redis部分支持事务 采用了乐观锁机制Check And Set DISCARD 丢弃事务 WATCH 监控,相当于上锁 MULTI 开启事务 入队 EXEC 执行列队的命令 UNWATCH 用于取消WATCH 对KEY的监控
阅读全文
posted @
2018-06-19 22:25
1161588342
阅读(81)
推荐(0) 编辑
Redis 配置文件详解
摘要:https://www.cnblogs.com/machanghai/p/5501838.html
阅读全文
posted @
2018-06-19 12:42
1161588342
阅读(84)
推荐(0) 编辑
Redis 持久化
摘要:rdb (默认打开)触发条件 In the example below the behaviour will be to save:# after 900 sec (15 min) if at least 1 key changed# after 300 sec (5 min) if at leas
阅读全文
posted @
2018-06-19 12:00
1161588342
阅读(84)
推荐(0) 编辑
json 使用比较
摘要:http://www.cnblogs.com/MattCheng/p/8629448.html
阅读全文
posted @
2018-06-16 12:05
1161588342
阅读(72)
推荐(0) 编辑
Mysql 查询列名
摘要:#列名 select COLUMN_NAME from information_schema.columns where TABLE_SCHEMA='yunpiaobox_db' and table_name='t_announcement' #列名字符串 按,分隔 select GROUP_CONCAT(COLUMN_NAME separator ',') '逗号分隔', GROU...
阅读全文
posted @
2018-06-14 10:06
1161588342
阅读(682)
推荐(0) 编辑
MyBait 符号大于 小于理解
摘要:EQ 就是 EQUAL等于 NQ 就是 NOT EQUAL不等于GT 就是 GREATER THAN大于 LT 就是 LESS THAN小于 GE 就是 GREATER THAN OR EQUAL 大于等于 LE 就是 LESS THAN OR EQUAL 小于等于 第一种写法(1): 原符号 >= & ' " 替换符号 ...
阅读全文
posted @
2018-06-12 16:10
1161588342
阅读(1056)
推荐(0) 编辑
ScheduledThreadPoolExecutor 线程池调度 使用
摘要:package other; import java.util.concurrent.Callable; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledFuture; import ...
阅读全文
posted @
2018-06-12 12:05
1161588342
阅读(998)
推荐(0) 编辑
Maven 快速构建一个项目
摘要:参考:http://www.spring4all.com/article/266 导出依赖的jar包: mvn dependency:copy-dependencies -DoutputDirectory=lib
阅读全文
posted @
2018-06-12 10:32
1161588342
阅读(122)
推荐(0) 编辑
IDEA 配置Jrebet 自动加载Java类,
摘要:官方文档地址: http://manuals.zeroturnaround.com/jrebel/ide/intellij.html#installation 过期激活 https://blog.csdn.net/alleged/article/details/80659457 激活guid生成 h
阅读全文
posted @
2018-06-08 18:43
1161588342
阅读(222)
推荐(0) 编辑
Mybaits 插入数据返回主键ID
摘要:https://www.cnblogs.com/fsjohnhuang/p/4078659.html
阅读全文
posted @
2018-06-06 11:01
1161588342
阅读(131)
推荐(0) 编辑
删除.svn 文件
摘要:新建一个delete_svn.bat文件 丢在.svn上面一层目录, 双击执行(delete_svn.bat同级目录下的.svn文件夹都会被移除)...
阅读全文
posted @
2018-06-04 18:45
1161588342
阅读(110)
推荐(0) 编辑