×
请登录
账号
密码
登录 Use it
博客
随笔
网盘
建站
资源
古文赏析
标签
毒鸡汤
登录
注册
SpringMVC(三十一):Validation数据校验
Spring 提供了自己的数据校验框架。Spring 在进行数据绑定时,可同时调用校验框架来完成数据校验的工作。
star2017
博客
1年前
402
0
MyBatis之foreach实现where..in...查询详解
MyBatis 之 foreach 实现 where..in... 查询详解。参数可以是 List,数组;一个集合参数,多个集合参数,对象中包含集合参数
star2017
博客
1年前
163
0
设计模式(一):单例模式(SingletonPattern)
单例模式:自己创建自己的唯一实例,在内存中只有这一个对象,不允许其它类自由创建该类的对象,给所有其它类提供这唯一实例。
star2017
博客
1年前
403
0
设计模式(十五):策略模式(StrategyPattern)实际应用
**策略模式(Strategy Pattern)**:定义一系列算法(算法家族),并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。 使用了策略模式,在系统设计层面是满足 **里氏替换原则** 和 **开放封闭原则** 的,每个算法可以相互替换,在不修改已有算法的情况下易于扩展。
star2017
博客
1年前
512
0
SpringBoot2实践系列(五十九):集成CXF实现WebService详解
在互联网行业,Web 通信大多采用 HTTP + JSON 方式;在一些传统的垂直行业,Web Service 仍然被使用。
star2017
博客
1年前
601
0
SpringMVC(三十二):接收和返回XML格式
Spring MVC提供了处理`XML`格式请求响的 `HttpMessageConverter`,只需在 `Spring Web`容器中为`RequestMappingHandlerAdapter`装配处理`XML`的`HttpMessageConverter`,并在交互过程中通过请求`Accept`指定`MIME`类型。
star2017
博客
1年前
570
0
MyBatis介绍,架构,执行流程,开发流程,优缺点
Mybatis 是一个开源项目,是对 jdbc 的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建 connection、创建statement、手动设置参数、结果集检索等 jdbc 繁杂的过程代码。
star2017
博客
1年前
2709
0
设计模式(二):代理模式(上)-静态代理(StaticProxy)
静态代理在使用时,需要定义`接口`或者`父类`,目标对象与代理对象一起`实现相同的接口`或者是`继承相同父类`。
star2017
博客
1年前
393
0
SpringBoot2实践系列(五十六):获取jar包resources中的资源文件
Spring Boot 获取 jar 包 resources 中的资源文件,需要使用流的方式来获取,基于传统的路径来获取会报异常。
star2017
博客
1年前
547
0
微服务应用(十七):延时队列之RedisSortedSet实现
Redis 的 Sorted Set 数据类型是一个有序集合,不可重复集合。有序集合的每个元素都有一个用于排序的权重(score)属性。 此类型非常适合用于制作排行榜,同样可以借助权重(score)属性作为元素的 延时时间来实现延时队列的功能。
star2017
博客
1年前
480
0
SpringMVC(三十三):@Controller与@RestController注解
@Controller和@RestController都是在`SpringMVC`中使用,作用在类上,用于申明该类是一个`SpringMVC Controller`对象,即一个控制器`Bean`。
star2017
博客
1年前
531
0
MyBatis理解mapper.xml文件配置和使用
MyBatis 理解 mapper.xml 文件配置和使用。名称空间,增删改查标签,入参数型,结果类型,主键,转义字符,模糊查询
star2017
博客
1年前
465
0
设计模式(三):代理模式(中)-JDK动态代理(JDKDynamicProxy)
JDK 1.3版本后,Java提供了动态代理技术,允许应用在运行期创建接口的代理对象。 在Java中java.lang.reflect`下提供了一个Proxy类和一个InvocationHandler接口,Proxy类利用InvocationHandler动态创建一个符合某一接
star2017
博客
1年前
448
0
MySQL(十三):索引之Hash索引与B-Tree索引
了解 B-tree 和 Hash 数据结构,有助于预测不同的查询在不同的存储引擎上使用这些数据结构的执行情况。特别是对于允许选择 B-tree 和 Hash 索引的内存存储引擎(MEMORY)。
star2017
博客
1年前
1323
0
Linux常用命令:top,htop命令详解与使用
Linux top,htop 命令详解与使用,按指定列排序。
star2017
博客
1年前
465
0
微服务应用(十八):延时队列之Redis键过期事件通知实现
Redis 从 2.8.0 版本开始提供了 **键空间通知** 特性。**键空间通知**允许客户端订阅发布/订阅通道,以便接收以某种方式影响Redis 数据集的事件。
star2017
博客
1年前
546
0
SpringMVC(三十四):统一响应消息体
Spring MVC API 接口响应的消息体最好统一结构,便于前端识别和规范。
star2017
博客
1年前
377
0
MyBatis动态SQL与参数绑定(#{}和${})
MyBatis 的强大特性之一便是它的动态 SQL,Mybatis 在对 SQL 语句进行预编译之前,会对 SQL 进行动态解析,解析为一个 BoundSql 对象,同时对动态 SQL 进行处理。 动态 SQL 主要通过 OGNL 表达式实现 SQL 可以动态判断和选择参数。
star2017
博客
1年前
3238
0
设计模式(四):代理模式(下)-CGLIB动态代理(CGLIBDynamicProxy)
基于静态代理和动态代理需要绑定接口的局限性,而对类的代理在某些场景下确实是需要的,所以某些大牛就创造了CGLIB这个动态代理类库。
star2017
博客
1年前
437
0
MySQL(十四):索引类型,设计与使用
所有 MySQL列类型都可以被索引,对相关列使用索引是提高`select`操作性能的最佳途径。
star2017
博客
1年前
1917
0
1
...
132
133
134
...
465
本文目录
热门标签
广告位
热门文章
1.
如何学习Python数据科学(2018)
2.
SpringBoot2实践系列(六):集成监控模块Actuator详解
3.
31个与大数据有关的非常不错的资源和文章(附全链接)
4.
这可能是人工智能、机器学习和大数据领域覆盖最全的一份速查表
5.
微服务应用(十五):一台服务器重启导致Redis集群宕机所有业务不可用问题分析
6.
史上最全的“大数据”学习资源(上)
阿里云新老用户最新优惠
阿里云新老用户最新优惠
最新发布
1.
分析binlog日志都是哪些操作
2.
连接配置了SSL的达梦数据库
3.
修改jar里的配置文件
4.
linux定时工具crontab使用
5.
桌面看盘工具dstock V2.0发布
6.
Claude Code自动代码工具安装配置使用
最新评论
签到
?
签到
签到
签到,学习
签到