- 博客(356)
- 资源 (20)
- 收藏
- 关注
原创 WebFlux切换Web容器Tomcat、undertow、jetty、netty
WebFlux切换Web容器Tomcat、undertow、jetty、netty
2022-12-20 17:16:02
92
原创 electron 调用c++ 插件提示版本不一致(was compiled against a different Node.js version using)
electron加载c++插件 版本不一致问题解决
2022-07-22 11:06:49
640
原创 使用特定分隔符分割字符串
StringJoiner openOrder = new StringJoiner(",");openOrder.add("abc");openOrder.add("efg");System.out.println(openOrder.toString());输出的结果为:abc,efg
2022-04-26 18:02:02
236
原创 浏览器下载文件
import org.apache.commons.io.IOUtils;/** * 文件下载 * @param request * @param response */ @RequestMapping("/fileDownload") public void fileDownload(HttpServletRequest request, HttpServletResponse response) { String attach.
2022-04-24 20:35:39
295
原创 springboot启动时运行一些代码实现
使用 ApplicationRunner 或 ApplicationRunner如果您需要在 SpringApplication 启动时运行一些代码,可以实现ApplicationRunner或者CommandLineRunner接口。这两个接口的工作方式是一样的,都提供了一个单独的run方法,它将在SpringApplication.run(...)完成之前调用。CommandLineRunner接口提供了访问应用程序字符串数组形式参数的方法,而ApplicationRunn...
2022-02-10 16:29:16
343
原创 electron-builder打包方式
1.安装electron-buildernpm install electron-builder —dev2.打包参数说明{ "name": "demo", "version": "0.0.1", "build": { // electron-builder配置 "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名 "appId": "xxxxx",//包名 "copyright":"xxxx",//版权 信息
2022-02-10 11:42:47
1984
原创 Electron-vue3操作nedb数据库
vue2.0操作步骤:读写本地文件 · electron-vuevue3.0操作步骤:1).electron应用操作数据的几种方法:1、远程api接口 (多个客户端公用一套数据)2、连接远程数据库 (局域网内使用 多个客户端公用一套数据 ) (不建议使用)3、连接本地数据库 (nedb sqlite) 应用本地保存数据(localstore 5M) 用户设置信息 qq聊天记录2).Nedb 数据库文档:https://github.com/louischatriot/nedbned
2022-02-07 17:49:56
1423
原创 electron 主进程和渲染进程中使用node模块
主进程中使用node模块//在main.js中引入const fs = require('fs')//在主进程中使用node.js fs.readFile("package.json",(err,data)=>{ if(err){ console.log("err") } console.log(data.toString()) })渲染进程使用node.js①main.jsconst { app, BrowserWindow } =
2022-01-08 11:41:27
1717
原创 创建electron项目的三种方式
前期准备,已经安装npm,node请忽略1. Mac 升级node 到最新版本 https://blog.csdn.net/ssjdoudou/article/details/1061753202. Mac 安装cnpm sudo npm install -g cnpm --registry=https://registry.npm.taobao.org3. Mac 安装electron sudo cnpm install -g electron4. 查看版本号。 electron
2022-01-07 20:22:47
775
原创 electron项目打包成dmg
官方文档有很详细的教程:electron-forge使用官方 electron-quick-start 的demo。在其根目录下执行:# 注意node的版本,我使用的v16.13.1npx @electron-forge/cli importnpm run make成功后在你的根目录下生成一个out文件。使用appdmg做成dmg包appdmg是一个npm包。npm install -g appdmgappdmg.json配置如下{ "title": .
2022-01-07 10:48:24
1564
原创 springboot mongdb 聚合操作记录
1.数据集合如下所示{ "_id" : ObjectId("61b0ba42ad73bc04fc538bdq”), "userId" : "61af93b3ad73bc04fc538b21”, “schoolName”:”北京大学”, "status" : 1, "createTime" : ISODate("2021-12-08T13:59:20.495Z"), "updateTime" : ISODate("2021-12-08T14:44:16.213Z"), "delete" :
2021-12-09 15:09:30
294
原创 使用spring-session-data-redis管理session,过滤静态文件
在分布式系统中,如果想要集中存储会话状态,一般会用到redis来存储会话,但是使用spring-session-data-redis时,会把所有请求都去访问redis,包括静态资源文件,解决方法是加一个过滤器判断,从而绕过session filter如:所有以/static/开头的url,都绕过session filter,从而不去访问sessionimport org.springframework.beans.factory.annotation.Value;import org.sprin
2021-11-10 16:48:03
1020
原创 获取视频某一帧的图片
输出图片base64字符串import org.bytedeco.javacv.FFmpegFrameGrabber;import org.bytedeco.javacv.Frame;import org.bytedeco.javacv.Java2DFrameConverter;import sun.misc.BASE64Encoder;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import jav.
2021-10-27 20:22:34
166
原创 Gson工具类
maven引入依赖<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency>工具类import java.util.List;
2021-09-02 17:15:28
883
2
原创 springboot项目输入错误url跳转404页面实现方式
1.第一种方式:如果项目使用了templates模版,直接在模版目录下写error.html即可,无需其他配置2.第二种方式:通过controller指定404页面import org.springframework.boot.web.servlet.error.ErrorController;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Reque
2021-08-19 14:37:56
565
原创 ios系统通过ipa生成plist文件下载app注意事项汇总
https://gitee.com/soultae/appdownload/tree/master/src/main/java/com/demo/springboothttps://www.it610.com/article/1304947239482855424.htmhttps://www.cnblogs.com/richerdyoung/p/9838685.htmlhttps://blog.csdn.net/zhanghuiqi205/article/details/82942310h
2021-08-17 16:36:55
443
原创 点击下拉列表值动态加载另外一个下拉列表
1.jsp页面,定义2个下拉列表<select type='text' onchange = "getData();" style='width:145px;' name='typeName1' id='typeName1'></select><select type='text' style='width:145px;' name='typeName' id='typeName'></select>2.获取数据列表// 形成下拉框
2021-05-21 20:23:25
264
原创 SpringBoot控制层实现单元测试(基于mock)
1.引入jar包依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <
2021-05-06 17:10:18
306
原创 自定义map键对象,求map排名前n值
package cnki.bdmsjob;import java.util.*;import java.util.stream.Collectors;/** * User: qiaochi * Date: 9:43 2021/1/21 * Description: No Description * Version 1.0 */public class SynTest { public static void main(String[] args) { Map&.
2021-01-21 10:16:44
136
1
原创 base64编码前端传到后台加号变空格问题处理
例如base64编码为:IHdoZXJlICAoICB4bWpieHguWE1KQyA9J+WKoeato+e6vycgICkg前端传到后台编码为:IHdoZXJlICAoICB4bWpieHguWE1KQyA9J%2BWKoeato%2Be6vycgICkg (将+替换为了%2B)后台接收处理://将%2B转化为+String decode1 = URLDecoder.decode("IHdoZXJlICAoICB4bWpieHguWE1KQyA9J%2BWKoeato%2Be6vyc..
2020-12-28 16:41:40
522
原创 生产环境服务器变慢,诊断思路和性能评估谈谈?(常用的linux命令)
1.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器Linux top命令的用法详细详解
2020-11-23 09:12:53
173
Myeclipse-2014-GA-破解文件
2016-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人