独孤先生啦
码龄10年
关注
提问 私信
  • 博客:12,577
    12,577
    总访问量
  • 8
    原创
  • 1,448,906
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:弧度是一种态度,孤独只是开始,仍是自由人。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2015-05-20
博客简介:

独孤先生的博客

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得4次评论
  • 获得18次收藏
创作历程
  • 13篇
    2021年
  • 2篇
    2019年
成就勋章
TA的专栏
  • BUG专题
    1篇
  • JVM专题
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

如何批量快速提取复制文件夹里所有文件夹名和文件名(包括所有子文件里的所有文件夹名和文件名)详细步骤

提取文件夹下的文件夹名和文件名(包含子文件夹)新建txt文件,并将后缀修改为.bat编辑该bat文件保存,双击运行该bat文件观察结果————————————————原文链接:https://blog.csdn.net/qq_22182989/article/details/90763732...
原创
发布博客 2021.11.25 ·
3030 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

数据库迁移工具flyway

参考资料:http://www.macrozheng.com/#/reference/flyway_start
原创
发布博客 2021.11.25 ·
1304 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

对筛选后的list进行分页

public Result listBkk(TargetSearchSubmit submit) { // 根据专题id筛选目标 Result targetResult = getTargetBySubjectId(submit, false); if (targetResult != null) { return targetResult; } // 分页 if (submit.getD
原创
发布博客 2021.09.10 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mybatis返回集合只返回第一条数据, 而navicat返回两条,是什么原因?

navicat查询mybatis查询控制台输出10:42:27 DEBUG c.c.s.d.m.T.querySubjectNameById : ==> Preparing: SELECT t1.target_id targetId, GROUP_CONCAT( t2.subject_name ) subjectName FROM t_subject_target t1 LEFT JOIN t_subject t2 ON t1.subject_id = t2.id WHER
原创
发布博客 2021.08.24 ·
427 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

es使用restClient,由5.6.14修改为7.10.2

修改pom文件5.6.14版本<!-- elasticsearch 搜索引擎 --><!--<dependency>--> <!--<groupId>org.elasticsearch</groupId>--> <!--<artifactId>elasticsearch</artifactId>--> <!--<version>5.6.14</ve
原创
发布博客 2021.08.14 ·
891 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

开发中常用git操作

创建项目并提交到远程Git仓库标题从远程Git仓库上获取项目源码修改了部分源码,提交到远程仓库从远程仓库获取小袁的提交创建了一个分支并在分支上开发把分支提交到远程Git仓库把分支合并到主干修改git分支名称业务场景将dev-2.2.3-QZXYTH分支修改为dev-QZXYTH-huawei分支步骤将本地dev-2.2.3-QZXYTH分支切换到本地dev-QZXYTH-huawei分支删除远程dev-2.2.3-QZXYTH分支将本地dev-QZXYTH-hua
原创
发布博客 2021.08.11 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot文件上传临时路径报错

问题The temporary upload location [/tmp/tomcat.1324001239096406718.8822/work/Tomcat/localhost/ROOT] is not valid原因springboot打jar包通过java -jar启动的项目,如果上传文件会在linux的/temp/下生成一个tomcat*的文件夹,上传的文件先要转换成临时文件保存在这个文件夹下面。* 由于临时/tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系统机制自动删
原创
发布博客 2021.08.04 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

visualVM下载及使用

下载下载链接:https://visualvm.github.io/download.html安装解压运行,双击bin/visualvm.exe修改配置文件,进入etc/visualvm.conf重新启动至此,启动成功了。
原创
发布博客 2021.08.04 ·
657 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java 动态代理

要说动态代理,必须先聊聊静态代理。静态代理假设现在项目经理有一个需求:在项目现有所有类的方法前后打印日志。你如何在不修改已有代码的前提下,完成这个需求?我首先想到的是静态代理。具体做法是:为现有的每一个类都编写一个对应的代理类,并且让它实现和目标类相同的接口(假设都有)在创建代理对象时,通过构造器塞入一个目标对象,然后在代理对象的方法内部调用目标对象同名方法,并在调用前后打印日志。也就是说,代理对象 = 增强代码 + 目标对象(原对象)。有了代理对象后,就不用原对象了静态代理的缺陷程
转载
发布博客 2021.06.04 ·
278 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

IDEA插件

File->Settings->Plugings–>Marketplace插件离线下载地址,开发环境无法连接互联网时可以先下载好离线安装包来安装插件。官网:https://plugins.jetbrains.com/http://172.16.100.119:9000/minio/software/必须lombok lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。 @Data,@Getter,@Setter,@S
转载
发布博客 2021.06.04 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java应用启动脚本

一些常用的JVM参数,JVM参数也可以临时通过参数传递,启动的jar包文件名通过参数传递,不再写死在脚本里面使用注意点需要sh文件和jar文件在同一个目录,举例如下:1 sh start.sh start APP_NAME.jar2 sh start.sh start -Heap 1024M -MetaspaceSize 256M APP_NAME.jar3 sh start.sh stop APP_NAME.jar下载文件 start.sh#!/bin/sh#非特殊应用下面内存分配已经够用
转载
发布博客 2021.06.03 ·
1187 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

java应用诊断-arthas

以前开过远程调试,用起来总是不尽人意,也用过BTrace等,用不习惯,难用!但是阿里这个小工具对我来说简直就是黑夜里的明灯,神灯。一百分安利下载链接使用说明:https://arthas.aliyun.com/doc/download.html优点:1 命令行交互操作简洁,界面友好2 查看的内容多,可以洞悉内部运行情况3 不需要网络,拷贝一个jar包即可,只要有服务进程相同的执行权限即可4 基于动态字节码增强技术,退出后可以还原重置内部类,不影响服务正常运行,可以悄悄地就把bug给查了准备
转载
发布博客 2021.06.03 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java导出Word文档的实现

  前言 在日常的开发工作中,我们时常会遇到导出Word文档报表的需求,比如公司的财务报表、医院的患者统计报表、电商平台的销售报表等等。 导出Word方式多种多样,通常有以下几种方式:     1. 使用第三方Java工具类库Hutool的Word工具类,参考网址为https://www.hutool.cn/docs/#/poi/Word生成-Word07Writer; &n...
转载
发布博客 2021.06.04 ·
896 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

Idea Mark Directory as 下的文件夹分别代表的含义

可以将内容根目录中的文件夹分配给以下类别:1. Source roots (或者 source folders; 显示为 rootSource)。通过为此类别分配文件夹,您可以告诉IntelliJ IDEA此文件夹及其子文件夹包含应作为构建过程的一部分进行编译的源代码。在Java模块中,源根目录中的子文件夹代表Java包结构。您可以将包前缀分配给源根(例如,my.mycompany.my...
转载
发布博客 2019.10.12 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何在IDEA中将一个springboot项目启动多次?

如何在IDEA中将一个springboot项目启动多次?在实际的开发过程中,为了模仿负载环境,需要将一个项目启动多次。我原来的做法是将项目复制一份,新打开一个项目,然后修改端口号再启动,这样在做修改调整的时候需要修改多次。后来发现idea有一种其他的方式可以同时将一个项目启动多次,下面给大家分享一下:在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Config...
转载
发布博客 2019.10.12 ·
2170 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏
加载更多