自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于gradle task的springboot java/kotlin代码生成

前言:前后端分离趋势越来越明显,在目前我的开发中,基本已经不在后端项目中写页面了,只单纯的写接口业务,于是有个一个大问题就是,要么出markdown接口文档,要么出word的,反正都是要出,需要话很多时间来沟通交流,有点浪费时间,于是用swagger2来解决这个问题,同时使用swagger-bootstrap-ui作为展示,虽然文档不能完整的提现接口的真实情况,但是减少了很多去写文档...

2020-04-23 11:26:48 304

原创 Kafka3主要配置说明

文件中的一部分配置项。实际上,Kafka提供了许多其他配置选项,以满足各种部署场景和需求。要获取完整的配置列表和详细信息,请参阅Kafka的官方文档。需要注意的是,这里提供的配置和解释是基于Kafka 3.6版本的通用指导。在实际部署中,应根据具体的硬件、网络条件和业务需求进行适当的调整和优化。文件包含了许多配置选项,用于定义Kafka broker的行为。Apache Kafka 3.6 的。

2024-02-26 18:20:10 397 1

原创 Windows下模仿MacOS open命令行

习惯了MacOS在terminal下可以使用open命令直接打开当前目录或指定路径的目录,但是在windows中使用的是explorer,一个是感觉explorer文本长了点,二是经常在MacOS和Windows之间切换的人来说,不友好,于是写了个命令行工具,使用说明如下:open命令行工具是模仿mac open命令,可以实现在windows的terminal中快速打开资源管理器,如果指定路径打开,且路径不存在的情况下,默认打开为windows的文档文件夹。

2023-01-19 14:07:09 485

原创 基于Mybatis实现动态SQL功能并执行

虽然现在基于mybatis+spring的写法基本满足需求了,但如果现在有个需求,需要动态生成SQL且进行SQL执行,不能写死,怎么办?下面介绍的方法非最优解。简单封装调用示例MybatisParams.java源码:调用结果示例

2022-12-05 16:50:06 595

原创 Windows和MacOS下使用命令启动idea

Windows和MacOS下使用idea有时在使用vscode的时候,支持直接从terminal快速打开当前文件夹到IDE中,就很爽!但是idea是否支持呢?支持的。在windows PowerShell快速启动idea找到idea的安装目录,然后配置到环境变量中即可。比如,我安装idea的路径为C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.2.2\bin,那么打开系统设置环境变量如图:然后打开powershe

2022-04-07 15:48:46 2910

原创 springboot在Gradle7以上版本不识别compile解决方案

最近在将springboot构建工具从gradle6.8.3升级到gradle7.4的时候,发现之前依赖管理的关键字complie居然不识别了,官方说明已在新版本中已经完全废弃了complie关键字,使用了api来替换,但是替换成api之后还是构建失败,解决方案如下:在build.gradle中的plugins节点处理原来的的配置如下:plugins { id 'java'}改为:plugins { id 'java-library'}如果上述您的build.

2022-02-21 16:03:27 2210

原创 CentOS7.x设置开机自动联网

我们自己安装centos玩的时候,启动后发现老是不会自己联网,每次都得跑去服务器那登录然后手动联网,今天就来解决一下这个问题。开机后我们打开centos命令行工具;cd /etc/sysconfig/network-scripts/名称为ifcfg-eno开头的文件就是我们要找的文件了,我的centos文件截图如下:编辑上面图片中被红色区域的文件,文件内容如下:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=

2021-03-27 16:30:06 228 1

原创 linux配置elasticsearch7.6.2教程(7.x都差不多)

linux配置elasticsearch7.6.2教程相关资源下载地址拼音分词器:https://github.com/medcl/elasticsearch-analysis-pinyin/releases;ik分词器:https://github.com/medcl/elasticsearch-analysis-ik/releaseselasticsearch: https://www.elastic.co/cn/downloads/past-releases#elasticsearch (需

2020-12-24 23:00:05 801

原创 macOS apache默认安装位置、部署位置及使用命令

默认安装路径/etc/apache2/配置文件也在此目录下。部署项目位置/Library/WebServer/Documents/使用命令启动Apache服务 sudo apachectl start重启Apache服务 sudo apachectl restart停止Apache服务 sudo apachectl stop查看Apache服务 sudo apachectl -v如果是需要部署php,以php7为例,需要在/etc/apache2下的httpd.conf配置文

2020-09-17 17:22:24 1683

原创 基于gradle自定义一个springboot starter拦截并输出mybatis完整sql(带完整查询参数)

注:下面的各种命名可以随意来,不过建议是按照博客的来,您熟悉流程之后再根据您自己的需要更改即可创建工程创建一个空的gradle工程工程groupId: org.mybatislog工程artifactId:mybatislog-spring-boot-starter然后点击完成即可然后修改根目录下的build.gradle内容如下:plugins { id 'java' id 'maven'}group 'org.mybatislog'version '1.0..

2020-06-04 11:51:28 677

原创 gradle kotlin DSL中引用项目下libs文件夹的jar及在gradle配置启动主程序

gradle kotlin DSL中引用项目libs下的jarbuildscript下引用方式build.gradle.kts的dependencies下引用方式buildscript下引用方式buildscript { repositories { mavenLocal() maven { setUrl("https://maven.aliyun.com/repository/public/") } dep

2020-05-25 12:06:07 4120

原创 postgresql12查询表名、备注及字段、长度、是否可控、是否主键等信息

postgresql12查询表名、备注及字段、长度、是否可控、是否主键等信息获取表名及备注sql获取指定表的字段名称、长度、是否为空、是否主键等信息备注:sql确定有效版本为pgsql12,其他版本未测试,网上很多博客的查询方式以及存在很大问题获取表名及备注sqlselect c.relname as table_name, d.description as commentfrom pg_catalog.pg_class cjoin pg_catalog.pg_description d o

2020-05-18 16:02:20 2217 3

原创 macOS下使用elasticsearch+elasticsearch-head+logstash+ik分词器+mysql数据同步教程

使用教程使用中间件及软件版本序号中间件或软件版本1elasticsearch7.6.22logstash7.6.23mysql8+4JDK115mysql-connector-java8.0.19安装elasticsearchelasticsearch下载地址 elasticsearch为:https://www.el...

2020-04-29 10:19:45 192

原创 macOS清除beta版本系统提示命令

macOS清除beta版本系统提示命令只要开启过体验macOS体验版后,系统会经常推出来,以前为了尝鲜,经常用,但是近段时间macOS的beta版本不稳定,偶尔会搞出点事情来,但是下面的提示更新系统看着又有点难受,清除提示更新命令如下:sudo softwareupdate --clear-catalog输入管理员密码即可。...

2020-04-28 12:27:53 1125

原创 springboot数据库分页注解的实现

前言:分页注解实现基于PageHelper,不过注解使用仅仅局限于小数据量的单机系统,如果大数据量或分布式系统或分表分库的,那么使用PageHelper绝对是让你死的很惨,废话不多说,开始上代码。1.定义注解:Pagination.javaimport java.lang.annotation.*;/** * 创建于 2019-07-22 17:53 * * @author j...

2019-07-25 15:20:11 538

原创 使用OKHttp代替原生http请求调用微信支付及Okhttp常用方法

前言:每次看到原生的http请求,不只是看起来难受,使用起来也难受,因为刚毕业时开发了半年的android,okhttp+rxjava使用也是得心应手(后端比安卓舒服的一点是,直接请求即可,不用考虑网络请求会阻塞UI线程这种东西),完全转后端后,偶尔也还是会用到http请求的,但是原生的确实难用,所以每次都是使用okhttp解决的,最近接触了一下微信支付,示例给的demo还是原生的,也是看的难受,...

2019-07-18 21:33:04 1509

原创 vue轻度封装wangEditor

由于有点点嫌弃QuillEditor呢,于是简单的封装了wangEditior,不过从长期来看,QuillEditor的自定义和拓展更强。完整代码如下(部分代码来自网上,引用出处忘了,作者要是看到觉得侵权的,联系我):<template lang="html"> <div class="editor"> <div ref="toolbar" class...

2019-07-06 23:25:50 426

原创 拦截mybatis sql并使用日志输出mybatis完整sql语句

在java开发过程中,有个比较难受的问题是,当我们开启mapper日志级别为debug时,打印的日志日下:2019-07-06 21:57:14.576 DEBUG 40426 --- [nio-8999-exec-8] c.i.t.mapper.UserMapper.findUserByPhone : ==> Preparing: SELECT t1.`id` AS id, t1.`...

2019-07-06 23:05:26 1213

原创 springboot指定数据库导出word数据库设计文档

前言:最近老大急需出一份数据库设计文档,急到只有半天时间,然后呢,几十上百张表,不知道要写到什么时候,想了想有没有什么方式偷懒一波,又想了一下,数据库表设计的时候,每张表和字段都是加了注释了的,对!就是这个好习惯,于是,我有办法,废话少说,上步骤和代码,基础思路是springboot+mybatis+POI(吐槽一下,网上烂大街的博客,基本没见到POI代码标识版本的,看到就窝火,因为POI版本经常...

2019-01-14 23:10:48 1392 2

模仿MacOS open命令文件

模仿macos open命令行可执行文件

2023-01-19

CodeIgniter-3.0.5

这是一个轻量级的MVC开发框架,非常的简便快速

2016-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除