- 博客(10)
- 收藏
- 关注
原创 策略模式实现
针对多类型,逻辑处理,用if else 代码可读性,拓展性都比较差,可以使用策略模式处理,对不同类型单独做逻辑处理,下面是代码实现。2.创建实现类,实现公共接口–具体策略(需要加上@Component,将处理方法注册到spring容器中)3.创建策略容器类,获取所有策略用map收集,对不同策略进行调用。1.先定义一个公共接口–抽象策略。
2024-01-10 11:29:02 394
原创 tk.mybatis手动分页
引入tk.mybatis和分页插件 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.10</version> </dependenc
2021-11-22 16:32:03 862
原创 ElasticSearch总结
Elasticsearch是一个基于Lucene的搜索服务器。是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,可用于实现全文搜索和实时数据统计。简称ES。一、安装和使用1、可进入官网下载zip的包:https://www.elastic.co/cn/2、安装中文分词插件,在elasticsearch-版本号\bin目录下执行以下命令:elasticsearch-plugin install https://github.com/medcl/e
2021-05-31 15:06:44 289
原创 使用CompletableFuture执行异步代码
CompletableFuture基本用法CompletableFuture 提供了四个静态方法来创建一个异步操作,其他方法有兴趣的同学可以了解一下。1.runAsync方法不提供返回值 public static CompletableFuture<Void> runAsync(Runnable runnable) { return asyncRunStage(asyncPool, runnable); } public static Completabl
2021-05-12 17:58:24 519
原创 查询活动开始时间和结束时间
这里用的是mybatis1、时间类型为datetime或date<if test="activityStartAt!=null"> <![CDATA[ and DATE_FORMAT(gp.activity_start_at, '%Y-%m-%d')>= DATE_FORMAT(#{activityStartAt}, '%Y-%m-%d') ]]></if><if test="activityEndAt!=null"&
2020-07-29 17:18:21 1059
原创 面试车祸现场——面试题总结
1.根据下列表score的设计,请写出查询列所展示的sql语句?score表:查询列表:sql语句:SELECT user_name, MAX(CASE WHEN course='english' THENscoreEND)AS english,MAX(CASE WHEN course='chinese' THENscoreEND)AS chinese,MAX(CASE WHEN course='math' THENscoreEND)AS mathFROM `scor
2020-05-19 22:54:57 481
原创 Linux环境下mysql安装完成后无法远程连接
提示:Mysql错误2003 -Can’t connect toMySQL server on ‘IP地址’(10061);1、shell> mysql -uroot -p进入mysql 执行设置远程登录:ALTER USER root@% IDENTIFIED WITH mysql_native_password BY ‘XXXXX’;或者创建用户远程登录:create user...
2020-04-16 17:37:24 506
原创 mysql存储过程示例
mysql存储过程示例DELIMITER $$USE `mall_system`$$//删除存储过程DROP PROCEDURE IF EXISTS `get_statistics`$$//创建存储过程CREATE DEFINER=`root`@`localhost` PROCEDURE `get_statistics`(IN shopId BIGINT)//传入的参数BEGIN ...
2020-01-08 16:08:02 169
原创 spring boot 集成redis环境配置
spring boot 集成redis环境配置Spring Boot对缓存提供了很好的支持,我们几乎不用做过多的配置即可使用各种缓存实现。这里主要介绍平日里个人接触较多的Redis缓存实现,redis环境安装这里就不展开说明,网上的教程很详细。我们就直接进入spring boo集成redis环境配置。1、开始在Spring Boot项目里引入redis <dependency>...
2019-12-19 17:12:01 285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人