摘要: 目录 基本原则 场景一: 批评时 场景二: 鼓励时 场景三: 委托任务时 场景四: 表扬时 场景五: 汇报和交流 场景六: 辅导与评价 基本原则 以积极的心态引导别人, 发掘组内成员闪光点. 主动积极时 我决定去 我可以控制自己的感受 我们试试其他的可能性 我可以想出更好的方案 我可以选择不同的风格 阅读全文
posted @ 2018-05-09 00:31 大道方圆 阅读(2321) 评论(2) 推荐(1) 编辑
摘要: 本文暂不讲JMM(Java Memory Model)中的主存, 工作内存以及数据如何在其中流转等等, 这些本身还牵扯到硬件内存架构, 直接上手容易绕晕, 先从以下几个点探索JMM 原子性 有序性 可见性 指令重排 CPU指令重排 编译器优化重排 Happen-Before规则 CPU指令重排 编译 阅读全文
posted @ 2018-05-06 22:31 大道方圆 阅读(27187) 评论(3) 推荐(9) 编辑
摘要: 目录 线程状态切换 终止线程(stop) 中断线程(interrupt) 挂起(suspend) 和 继续执行(resume) 等待线程结束(join) 和 谦让(yield) sleep 线程优先级 守护线程 线程的同步操作(synchronized, wait, notify) 线程状态切换 终 阅读全文
posted @ 2018-05-03 23:38 大道方圆 阅读(920) 评论(1) 推荐(0) 编辑
摘要: 目录 异常处理 类型转换器 数据验证 文件上传与下载 拦截器 异常处理 Spring MVC中, 系统的DAO, Service, Controller层出现异常, 均通过throw Exception向上抛出, 最后由中央处理器DispatchServlet交由全局异常处理器进行异常处理, 如下图 阅读全文
posted @ 2018-03-29 01:05 大道方圆 阅读(2494) 评论(3) 推荐(3) 编辑
摘要: MVC注解式开发即处理器基于注解的类开发, 对于每一个定义的处理器, 无需在xml中注册. 只需在代码中通过对类与方法的注解, 即可完成注册. 定义处理器 @Controller: 当前类为处理器 @RequestMapping: 当前方法为处理器方法, 方法名随意, 对于请求进行处理与响应. 可以 阅读全文
posted @ 2018-03-21 00:58 大道方圆 阅读(1124) 评论(0) 推荐(5) 编辑
摘要: SpringMVC是隶属于Spring Web中的一部分, 属于表现层的框架. 其使用了MVC架构模式的思想, 将Web层进行职责解耦, 使用请求-响应模型简化Web开发 SpringMVC通过中央调度器DispatcherServlet,来调用MVC的三大件:Controller、Model、Vi 阅读全文
posted @ 2018-03-16 00:21 大道方圆 阅读(1073) 评论(4) 推荐(2) 编辑
摘要: 团队 地址 美团点评 https://tech.meituan.com/ 知乎专栏 饿了么 https://zhuanlan.zhihu.com/ElemeFE 腾讯大讲堂 http://djt.qq.com/videos/ 腾讯云技术 https://www.zhihu.com/org/teng- 阅读全文
posted @ 2018-02-09 16:00 大道方圆 阅读(1706) 评论(1) 推荐(1) 编辑
摘要: 项目上最近要把内置的jetty换成tomcat, 来更好的支持servlet 3.0 本来以为换个容器, 几十行代码就好了. 实际上换了tomcat后, 一开始启动tomcat, 非常的慢. jetty只要几秒就可以启动的web工程, 内嵌tomcat花了接近15s, 直接启动tomcat, 接近1 阅读全文
posted @ 2018-02-08 20:00 大道方圆 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 高并发系统下, 有三把利器 缓存 降级 限流. 缓存: 将常用数据缓存起来, 减少数据库或者磁盘IO 降级: 保护核心系统, 降低非核心业务请求响应 限流: 在某一个时间窗口内对请求进行限速, 保护系统 本文主要介绍限流, 常见限流算法中又分为计数器算法, 漏桶算法, 令牌桶算法. 计数器算法 比较 阅读全文
posted @ 2018-01-12 14:58 大道方圆 阅读(4478) 评论(0) 推荐(0) 编辑
摘要: 项目中有时会需要把一些报错或者解决方案直接返回给前端, 如果直接返回原字符串, 可能会被恶意传参来实现xss注入. 例如常规业务访问一个页面读取文件&file=sdf.cpt, 如果文件不存在, 则页面返回没有找到sdf.cpt的报错. 恶意传参即: &file=sdf.cpt<script>ale 阅读全文
posted @ 2018-01-10 17:02 大道方圆 阅读(739) 评论(0) 推荐(0) 编辑