- 博客(7)
- 收藏
- 关注
原创 mybatis高级
mybatis高级知识mybatis输入输出映射 mybatis动态sql mybatis关联查询 逆向工程 mybatis+spring整合 mybatis输入输出映射准备环境创建项目 配置pom.xml文件,加入需要的依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs...
2018-11-15 03:28:45
441
原创 mybatis入门一
需求实现用户表(user)的增、删、改、查操作:1.根据用户Id查询用户2.根据用户名称模糊查询用户3.新增用户4.根据用户Id修改用户5.根据用户Id删除用户配置pom.xml文件,加入mybatis框架包 <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www...
2018-06-19 18:10:00
205
原创 spring mvc二
1. 高级参数绑定2. @RequestMapping注解3. Controller方法的返回值4. 异常处理5. 图片文件上传6. json数据交互7. restfult支持8. 拦截器 1. 高级参数绑定1.1. 准备环境1.1.1. 复制ssm工程,修改项目名称为:springmvc-second1.1.2. 修改工程上下文路径1.1.3....
2018-06-19 08:57:26
155
原创 spring mvc 入门一
1. springmvc介绍、1.1. springmvc是什么是spring框架的一部分,是基于mvc的表现层框架,用于web项目的开发。1.2. mvc是什么(b/s)mvc是一种设计模式。模型(model)-视图(view)-控制器(controller),三层架构的设计模式。主要用于前端页面的展现和后端业务数据处理逻辑分离。mvc设计,模式的优点:1.分层设计,实现了我们业务系统各个组...
2018-06-19 06:07:59
105
原创 前端框架AngularJS
⦁ 1.前端框架⦁ 1.1 AngularJS简介 AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等等。 ⦁ 1.2 AngularJS四大特征⦁ 1.2.1 MVC 模式Angul...
2018-04-08 04:26:25
479
转载 消息队列做生产者流量控制
Q:MQ 们为什么要做生产者流量控制?A:麻烦就在于:『像 Erlang 的虚拟机实现和设计上都没有阻止用户往一个进程的消息队列里扔消息,当消息的生产速度过快,超过进程的处理能力时,这些消息就堆积起来,占用越来愈多的内存,最终导致VM崩溃。』 Q:我为什么要知道 MQ 在做生产者流量控制?A:当你发现自家的 Producers 动辄被挂起或被阻塞时,你要知道该调 Consumer 的消费速率,还是...
2018-03-25 17:53:38
2492
使用 Redis 实现分布式锁
分布式锁是一个在很多环境中非常有用的原语,它是不同进程互斥操作共享资源的唯一方法。有很多的开发库和博客描述如何使用Redis实现DLM(Distributed Lock Manager),但是每个开发库使用不同的方式,而且相比更复杂的设计与实现,很多库使用一些简单低可靠的方式来实现。 这篇文章尝试提供更标准的算法来使用Redis实现分布式锁。我们提出一种算法,叫做Relock,它实现了我们认为比...
2018-03-02 00:06:38
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人