种下一颗种子、
码龄2年
  • 14,450
    被访问
  • 28
    原创
  • 277,865
    排名
  • 6
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2020-09-07
博客简介:

weixin_50636650的博客

查看详细资料
  • 3
    领奖
    总分 193 当月 8
个人成就
  • 获得15次点赞
  • 内容获得1次评论
  • 获得15次收藏
创作历程
  • 34篇
    2021年
成就勋章
TA的专栏
  • 数据库
    2篇
  • 实用方法
    1篇
  • socket编程
    1篇
  • mybatis-plus
    1篇
  • 异常解决
    1篇
  • 实用
    2篇
  • Spring
    1篇
  • 算法
    6篇
  • Elasticsearch
    2篇
  • FastDFS
    2篇
  • Mysql
    1篇
  • SpringCloud
    6篇
  • 异常处理
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Mybatis实现批量新增的工具类(batch模式)

Mybatis实现批量新增的工具类(batch模式)前言:​ Mybatis内置的ExecutorType有3种,默认的是simple,该模式下它为每个语句的执行创建一个新的预处理语句,单条提交sql;而batch模式重复使用已经预处理的语句,并且批量执行所有更新语句,显然batch性能将更优;batch模式存在的问题:​ 在Insert操作时,在事务没有提交之前,是没有办法获取到自增的id,这在某型情形下是不符合业务要求的;一、单数据源1.批量新增的工具类(BatchInsertUtil)p
转载
发布博客 2021.12.03 ·
269 阅读 ·
0 点赞 ·
0 评论

使用JDBC连接数据库rs.getString参数解析

使用JDBC连接数据库rs.getString参数解析rs.getString(“这里放入下面列出的常量”)例如:System.out.println(rs.getString(“TABLE_CAT”)+"----"+rs.getString(“TABLE_SCHEM”));就是分别拿到表类别和表模式每个列描述都有以下列:TABLE_CAT String => 表类别(可为null)TABLE_SCHEM String => 表模式(可为null)TABLE_NAME Strin
原创
发布博客 2021.11.17 ·
461 阅读 ·
0 点赞 ·
0 评论

Java8 中通过 Stream 对列表进行去重的方法

Java8 中通过 Stream 对列表进行去重的方法=>转载Stream 对列表进行去重(distinct()和filter()方法)
转载
发布博客 2021.09.18 ·
17 阅读 ·
0 点赞 ·
0 评论

三次握手和四次挥手详解

三次握手和四次挥手详解这么的通俗易懂,你还在迷茫吗?三次握手四次挥手为什么要进行第三次握手?为什么“握手”是三次,“挥手”却要四次?这么的通俗易懂,你还在迷茫吗?以图文并茂的形式来讲解三次握手四次挥手的流程三次握手举个栗子:把客户端比作男孩,服务器比作女孩。用他们的交往来说明“三次握手”过程:(1)男孩喜欢女孩,于是写了一封信告诉女孩:我爱你,请和我交往吧!;写完信之后,男孩焦急地等待,因为不知道信能否顺利传达给女孩。(2)女孩收到男孩的情书后,心花怒放,原来我们是两情相悦呀!于是给男孩写了一
原创
发布博客 2021.09.17 ·
46 阅读 ·
2 点赞 ·
0 评论

2021-08-19

MyBatis-plus自定义分页查询注意点注意点有 一个小坑,就是order by排序。传入了page参数,mybatis-plus底层就会帮你翻页查询,会查询总数量。通过输出的sql日志可以发现,其实框架是在你的sql基础上外面再套一层select count(1) from。这里会有个问题,本人用的数据库是sqlserver,如果在count查询语句里用了order by就会出错,解决方法是调用queryWrapper对象中的排序方法queryWrapper.orderByDesc(“CREATE
原创
发布博客 2021.08.19 ·
10 阅读 ·
0 点赞 ·
0 评论

找不到符号

找不到符号的问题_编译出错解决办法之一解决办法之一找到找不到符号对应所在的类,然后删除所在的maven构建后产生的target包,删除完成后鼠标右键项目maven-重新build即可
原创
发布博客 2021.07.09 ·
72 阅读 ·
0 点赞 ·
0 评论

拦截器实现token校验

token校验1、实现HandlerInterceptorAdapter接口/** * token校验拦截器 * * @author LIUQI */@Componentpublic class RepeatSubmitInterceptor extends HandlerInterceptorAdapter { @Resource RedisUtil redisUtil; @Override public boolean preHandle(HttpSe
原创
发布博客 2021.06.21 ·
824 阅读 ·
2 点赞 ·
0 评论

java和JS获取图片的宽和高

java和JS获取图片的宽和高后台方法jpg 和 png 格式// java获取图片的到达小,高度和宽度,jpg/png/ public void imageSize() throws IOException {// 方法一 ImageIcon imageIcon = new ImageIcon("E:/ISiteImg/robot1.png"); int width1 = imageIcon.getIconWidth();
转载
发布博客 2021.05.31 ·
37 阅读 ·
0 点赞 ·
0 评论

Spring默认事务规则

Spring默认事务规则 情景实例常见坑点1:原因分析:常见坑点2:推荐做法:情景实例例如用户新增需要插入用户表、用户与岗位关联表、用户与角色关联表,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作, 这样可以防止出现脏数据,就可以使用事务让它实现回退。做法非常简单,我们只需要在方法或类添加@Transactional注解即可。代码:@Transactionalpublic int insertUser(User user){ // 新增用户信息 int rows
转载
发布博客 2021.05.31 ·
516 阅读 ·
0 点赞 ·
0 评论

最后一块石头的重量

最后一块石头的重量 贪心算法 递归题目描述有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下,就返回 0。 示例:输入:[2,7,4,1,8
原创
发布博客 2021.05.10 ·
22 阅读 ·
0 点赞 ·
0 评论

斐波那契数列

斐波那契数列题目描述写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1:输入:n = 2输出:1示例
原创
发布博客 2021.05.07 ·
19 阅读 ·
0 点赞 ·
0 评论

最后一块石头的重量

最后一块石头的重量 贪心算法 递归题目描述有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块
原创
发布博客 2021.05.05 ·
9 阅读 ·
0 点赞 ·
0 评论

文章搜索比较常用代码

文章搜索@Service@Log4j2public class ArticleSearchServiceImpl implements ArticleSearchService {@Autowiredprivate RestHighLevelClient restHighLevelClient;/** * app端文章搜索 * @param dto * @return */@Overridepublic ResponseResult search(UserSearchDto dt
原创
发布博客 2021.05.02 ·
75 阅读 ·
0 点赞 ·
0 评论

搭建Elasticsearch环境

搭建Elasticsearch环境拉取镜像pull—>创建容器—>配置中文分词器#拉取镜像pulldocker pull elasticsearch:7.4.0#创建容器docker run -id --name elasticsearch -d -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/plugins:/usr/share/elasticsearch/plugins -e "discovery.type=single
原创
发布博客 2021.05.02 ·
21 阅读 ·
0 点赞 ·
0 评论

魔术索引

魔术索引题目描述魔术索引。 在数组A[0...n-1]中,有所谓的魔术索引,满足条件A[i] = i。给定一个有序整数数组,编写一种方法找出魔术索引,若有的话,在数组A中找出一个魔术索引,如果没有,则返回-1。若有多个魔术索引,返回索引值最小的一个。示例1: 输入:nums = [0, 2, 3, 4, 5] 输出:0 说明: 0下标的元素为0示例2: 输入:nums = [1, 1, 1] 输出:1说明:1.nums长度在[1, 1000000]之间2.此题为原书中的
原创
发布博客 2021.04.29 ·
14 阅读 ·
0 点赞 ·
0 评论

除数博弈

除数博弈题目描述爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作:选出任一 x,满足 0 < x < N 且 N % x == 0 。用 N - x 替换黑板上的数字 N 。如果玩家无法执行这些操作,就会输掉游戏。只有在爱丽丝在游戏中取得胜利时才返回 True,否则返回 False。假设两个玩家都以最佳状态参与游戏。
原创
发布博客 2021.04.27 ·
30 阅读 ·
0 点赞 ·
0 评论

StringUtils.isEmpty( xxx ) 和 xxx == null的区别

StringUtils.isEmpty( xxx ) 和 xxx == null的区别StringUtils.isEmpty( xxx )对括号中的内容判断是否为null 和 " " 空字符串。而xxx == null ,是判断该对象是否为null。
原创
发布博客 2021.04.27 ·
799 阅读 ·
1 点赞 ·
0 评论

List集合中add()方法和addAll()方法的区别

List集合中add()方法和addAll()方法的区别简单来说List集合中的add()方法是添加单独的元素进行存储,而addAll()方法是将指定的collection集合所有的元素添加到当前List集合中。**注意:**当前List集合追加的元素的个数即为指定colection集合中元素的大小。...
原创
发布博客 2021.04.25 ·
1407 阅读 ·
3 点赞 ·
0 评论

JavaScript笔记.chm

发布资源 2021.04.24 ·
chm

FastDFS下载文件流程

FastDFS下载文件流程
原创
发布博客 2021.04.23 ·
245 阅读 ·
1 点赞 ·
0 评论
加载更多