Spring boot 项目通用集成`knife4j`和`swagger-ui`模板
添加依赖在pom文件中加入knife4j最新版本maven依赖
12345<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>3.0.3</version></dependency>
如果还需要进入swagger-ui接口文档页面需要加入与kinfe4j所包含swagger对应版本的swagger-ui依赖(为什么加这个在文末说明)
12345<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>3.0.0</version></dependency ...
M1 MAC ARM架构全栈开发环境配置以及PD虚拟机测试WIN11 LOL
本文涉及内容领域为:编程相关工具 , 游戏 , 常用软件
全部资源存在网盘前端Nvm
Node版本管理工具,可灵活切换node版本
安装zsh-nvm1、安装前必须先安装配置好oh-my-zsh
2、克隆zsh-nvm源代码到oh-my-zsh的插件目录
1git clone https://github.com/lukechilds/zsh-nvm ~/.oh-my-zsh/custom/plugins/zsh-nvm
3、在.zshrc配置文件中添加
1plugins+=(zsh-nvm)
4、执行下面命令就会自动安装nvm
1source ~/.zshrc
5、检验nvm是否安装成功
1nvm --version
Node
需要注意一些版本不兼容arm架构,需要特殊命令安装
1、列出所有可用的远程nodejs版本1nvm ls-remote
2、安装最新版本nodejs1nvm install node
3、安装指定版本nodejs1nvm install 6.14.4
当安装较低版本的时候,arm架构可能对一些版本是不兼容的,这时只需要在 ...
我用三步搞定idea远程debug调式springboot项目
我用三步搞定idea远程debug调式springboot项目
启动jar包
登录程序部署所在服务器,在启动jar包命令后加上以下参数(这也会在配置idea启动项中显示,注意address保持一致即可):
1-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9093
在idea配置启动项
第三步的port对应address,配好就会显示在下面一行,也可以先做此步骤,直接复制下面的命令参数然后放到jar启动命令里面
debug启动idea配置的启动项
打上断点即可通过访问服务器项目,进入项目的断点了。
记录一次win10多版本nodejs并存自由切换以及和node-sass版本安装的问题解决
nvm介绍:nvm是可以使用nvm install 10.0.0进行安装多个nodejs的,然后使用nvm use 10.0.0进行切换版本的。使用nvm ls查看当前正在使用的nodejs版本
nvm加速 配置
打开nvm安装目录(默认:C:\Users\用户名\AppData\Roaming\nvm)的setting.txt文件,输入
12node_mirror: https://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/
npm加速配置
12npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --global
yarn加速配置
12yarn config set registry https://registry.npm.taobao.org --globalyarn config se ...
Hexo 启用本地搜索功能
Hexo 启用本地搜索功能
安装依赖。前往博客根目录,打开cmd命令窗口执行npm install hexo-generator-search --save。
1npm install hexo-generator-search --save
注入配置。修改站点配置文件_config.yml,添加如下代码:
12345search: path: search.xml field: post content: true template: ./search.xml
主题中开启搜索。在主题配置文件_config.butterfly.yml中修改以下内容:
1234567891011# Algolia searchalgolia_search: enable: false hits: per_page: 6# Local searchlocal_search: enable: true preload: false CDN:
效率至上:这几款💻UWP软件接管你的win10应有工具
效率至上:这几款💻UWP软件接管你的win10应有工具ModernFlyouts:接管你的win10的音视频、亮度调节等弹框(只要调节就自动弹出来)
Fluent Terminal:接管你的win10 的CMD,这是一款饱含UWP、扁平化风格的开发人员必备的终端命令行,可以如下图所示直接ssh远程连接并且支持保存,多标签运行,甚至支持linux高亮显示,微软的Windows Terminal和这个也差不多,但功能性稍欠。
Files:接管你的win10文件管理器,也是支持多页签了(在保留了原有资源管理器一些常用功能的基础上,又增加一些体验上的小功能),唯一稍不足之处是在第一次进入某个文件夹时会缓冲,后续稍微就快起来了。
Snipaste:接管win10的截图工具,这是我目前用过最好的截图工具,没有之一。这篇文章的图片都是出自这个软件之截,我最青睐它的功能之一是贴图功能,贴图可以把截图置顶固定在屏幕上,这样的好处是你在某些情况下不需要多个屏幕也可以完成意想不到的体验🤗。
用java人工智能技术创造一个电脑端语音万能搜索
人工智能丰富简单了人们的生活,使人变的更懒,哦不,是让人有更多的时间投入到更加有意义的事情中去,这才是人话,哈哈😄。
介绍首先请先参观一下我个人所制作的一个电脑端语音万能搜索网站(经过测试 安卓、苹果手机和ipad在麦克风正常的情况下都可使用),网址是 https://search.hello-world.top/ (一句话搜索),左侧下拉框相当于是聚合搜索,未来会加入各大商城、gitee以及github的搜索直达亦或是自定义,敬请期待。
做这个网站或者是这个功能的初衷就是有一段时间,总是时不时需要搜索一下百度,但是每次也都是搜那为数不多的几个词语,比如想看直播,我直接搜索斗鱼直播了,浏览器存的也有书签,但是书签太多了也懒得找了,因此想做一个这样功能的网站。有了这样一个网站,我只需点点鼠标就可以快速定位我需要浏览的网站或者获取我想要的信息了。
使用流程12345graph LR A(开始) -->B(进入一句话搜索网站) B -->点击麦克风图标说话 -->C(自动处理) C -.识别结果.......自动跳转搜索引擎进行搜索.-& ...
【Freemarker】java代码wps word带图片动态模板生成
一、 新建word模板先通过wps或word等文字处理工具新建一个想要的结构的word文档,数据都先用假数据填充好,填充的数据实际使用上是没用的,是为了咱们修改模板能够迅速定位到需要动态填充区域的。
二、 java代码填充数据普通的模板填充一般都是字符串填充,带有图片的动态word模板,其实也就是在代码中把图片文件转成base64编码字符了。
123456789101112131415161718192021222324252627for (int i = 0; i < fileList.length; i++) { HashMap<String, Object> file = new HashMap<>(); String path = fileList[i].getAbsolutePath(); File imageFile=new File(downloadPath+"\\upload\\"+path); try { // 获取图片长宽 BufferedIma ...
springboot配置多数据源完整流程——直达成功之路
应用场景:同步一个用户管理系统的所有用户到一个业务系统中,但是这两个系统的数据库不是同一个数据库而且数据库类型不同,一个是mysql、一个是SqlServer。目的:在一个spring boot项目中同时使用两种数据库进行数据操作。
一、maven坐标导入数据库驱动maven坐标
1234567891011<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version></dependency><dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version>&l ...