自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (6)
  • 收藏
  • 关注

原创 React Ant Design 使用trigger方式弹框

【代码】React Ant Design 使用trigger方式弹框。

2023-12-31 15:11:36 491

原创 JPA 批量保存超级慢如何解决

JPA在保存的时候并不知道当前对象是否是新增还是更新,所以需要先查询DB是否存在,当表的数据非常大的情况,每查询一次都要很长时间,如果是批量保存就要多次查询,所以需要在不查询的情况下就要知道当前对象是否为新数据,这样就可以避免查询带来损耗。自定义的 Entity class 实现 Persistable interface 的 isNew method,固定返回 true,则在 JPA save 时一定会执行 insert sql。

2023-12-31 13:14:15 485

原创 程序员给自家宝宝取名

https://github.com/watemei/GoodGoodNamehttps://juejin.cn/post/6868186071260856334

2023-12-18 17:58:38 352

原创 Windows下使用Bat文件杀死进程

新建一个“kill port.bat”文件。

2023-11-20 10:10:27 287

原创 JXLS 导出多sheet,带页眉页脚

重写 package org.jxls.util.JxlsHelper;

2023-11-15 09:44:12 483 1

原创 java 如何排查内存使用情况

【代码】java 如何查看对象占内存大小。

2023-10-19 15:15:00 160

原创 IDEA Properties 文件亂碼怎麼解決

修改Properties FIles 編碼顯示格式:UTF-8。

2023-09-07 16:18:54 430

原创 Java 随机产生BigDecimal

new BigDecimal(new Random().nextInt(999999));

2023-09-07 15:40:01 179

原创 Postgresql 查询表结构信息

【代码】Postgresql 查询表结构信息。

2023-08-18 14:00:36 434

原创 HMTL print 布局设置

参考:CSS Paged Media Module Level 3css设置打印样式@page_css @page_胡小逗儿的博客-CSDN博客html设置打印规则,css @page规则控制打印设置选项_Iva留学说的博客-CSDN博客Page features · danfickle/openhtmltopdf Wiki · GitHub

2023-08-17 15:34:40 53

原创 IDEA 使用正则表达式部分替换

说明:查找的表达式括号里面的值,表示保留不进行替换(占位字符串),$1 :替换后的占位字符串。需求字符串值改成数字的值:"orderNo": "4" => "orderNo": 4。

2023-03-16 16:14:30 513 1

原创 使用Shell 脚本打包Mvn 并部署到Docker

【代码】使用Shell 脚本打包Mvn 并部署到Docker。

2022-12-21 16:36:00 561

原创 自定义公式

4)报表导出,数据来源使用存储过程,Word文档内设置算法。3)财务数据、统计数据之中的算法,(注:本项目使用。ToolGood.Algorithm支持。代码与算法分离,避免项目强制升级。2)项目维护时,经常改动的算法;1)项目初期,未确定的算法;

2022-12-21 16:33:26 391

原创 Linux 服务器上使用Docker部署ES

Linux 服务器上使用Docker部署ES,Sprint Boot 和Elasticsearch 对应版本:

2022-10-24 22:10:21 1481

原创 Linux 使用Crontab定时删除docker容器日志

或者到 crotab文件存放于/etc/下,用户的crontab位于/var/spool/cron下。然后编辑定时任务:crontab -e ,如果已经有其他定时任务,增加一行。退出当前编辑 按ESC后 按SHIFT+Z,或是直接ctrl+Z.创建一个clean_log.sh 文件。把sh文件放到/home/目录下。写入内容:Ctrl + O。保存并输出,保存完成。

2022-09-17 12:31:23 541

原创 spring boot JPA+Flyway执行顺序

项目中使用了JPA自动生成表结构,又使用了Flyway 数据库版本控制,spring boot项目启动时,表结构还未创建好,就先执行了Flyway更新或插入初始数据导致启动失败。所以要解决此问题,就要修改他们的启动顺序,让JPA初始DB结构后再去执行Flyway。解决方案:增加一个FlywayConfig.java。...

2022-08-17 12:09:08 1415

原创 git 撤回提交的代码,不跟踪记录

git 撤回提交的代码,不跟踪记录

2022-07-28 22:39:39 695

原创 SBT 运行出现 module java.base does not “opens java.lang“ to unnamed module错误

这两天拿到DXP项目,运行怎么也跑不起来,刚开始以为是SBT 版本的问题,把SBT各个版本都装了个遍,愣是没解决。修复之前本机环境:OpenJDK 18.0.1 , SBT 1.6.0 网上解决方案修改JDK启动参数,也不能解决卸载OpenJDK18,到Archive | Adoptium 下载OpenJDK 11,重新安装重启电脑后 问题解决。...

2022-07-05 22:11:09 2344

原创 CentOS8 启动docker失败

安装K8S过程增加了/etc/docker/daemon.json 文件,重启系统后docker无法启动。

2022-06-24 10:11:06 424

原创 CentOs下安装 Docker& kubernetes

Centosx下安装Docker&K8S

2022-06-23 17:58:19 917

原创 Docker 设置日志文件限制最多3个,最大5M

Docker每个容器最多可以保留3个日志文件,每个文件限制为5M文件中的以下内容自动轮换日志:配置完后重启dockersystemctl reload docker

2022-06-14 13:21:46 1440

原创 Saas 多租户模式介绍

本项目可以通过配置,轻松切换项目的多租户实现方式。租户模式 描述 优点 缺点 NONE (非租户模式) 没有租户 简单、适合独立系统 缺少租户系统的优点 COLUMN (字段模式) 租户共用一个数据库,在业务表中增加字段来区分 简单、不复杂、开发无感知 数据隔离性差、安全性差、数据备份和恢复困难、 SCHEMA (独立数据库) 每个租户独立一个 数据库(schema),执行 sql 时,动态在表名前增加 schema 简单、.

2022-04-29 14:06:44 1481

原创 Nuget 相关命令 & 使用vscode安装nuget插件之后出现错误

Microsoft官方说明:dotnet nuget list source 命令 - .NET CLI | Microsoft Docs显示所有本地缓存目录的路径dotnet nuget locals all -l列出当前目录中的已配置源:dotnet nuget list source

2022-04-25 12:10:09 556

原创 VUE 实现内容搜索并高亮显示

先展示效果图:用到的相关正则:// 清除所有span标签var reg1 = new RegExp('</?span.*?>', 'gi') //g 全局搜索 i表示不区分大小写this.contextHtml = this.contextHtml.replace(reg1, '')//搜索关键词,并返回所在位置(索引)var rStr = new RegExp(value, 'gi') //i表示不区分大小写,g表示全局搜索 var arr...

2022-04-15 10:32:32 8293 1

原创 Chrome项目目录结构浏览插件(GitCodeTree)

https://chrome.google.com/webstore/detail/gitcodetree/inaaldjpdbkaodlmdcplgpoibohcmmlj?hl=zh-CN

2022-04-06 16:16:35 487

转载 elasticsearch通用工具类

这几天写了一个关于es的工具类,主要封装了业务中常用es的常用方法。  本文中使用到的elasticsearch版本6.7,但实际上也支持es7.x以上版本,因为主要是对springboot提供的:ElasticsearchRestTemplate 提供的API做的二次封装。目的是:让不懂es的开发人员新手也能轻松上手。一、概述整个工程分为es-api与es-server。es-api为对外公共jar,包含了es映射实体;es-server包含了具体的es工具类与Repository接口

2022-04-05 14:02:16 1523

原创 Linux环境下 docker 安装 es 、kibana和IK分词

docker 、ES 、IK

2022-03-26 11:07:17 2549

原创 Kibana是什么,干什么用?详细入门教程

Kibana

2022-03-25 10:54:41 80279 4

原创 语言编码对照表

语言对应编码

2022-03-24 16:12:24 1743

原创 通用正则表达式

正则表达式,通用正则

2022-03-23 17:13:36 121

原创 Linux 部署Net core Api项目

第一步安装:dockeryum install docker查看版本:docker versionsystemctl start docker # 启动docker服务systemctl stop docker # 停止docker服务systemctl restart docker # 重启docker服务验证: docker run hello-worlddocker自动启动设置:systemctl enable docker.service在运行...

2022-02-10 21:34:41 2109

原创 收盘涨幅大于1.5%小于5%的选股公式

选股公式:股价涨停后回调条件选股公式: 条件要求:1、必须是涨停后的股票;2、只选择涨停后12天以内的股票;3、20日均线向上的股票;4、股价回调到20日均线以上,不高于5日均线0.9%的股票5.流通市值大于30亿 并且小于500亿6.五日换手和大于15 并且小于657.阴线实体一天比一天小8.今日高开9.今日收盘涨幅大于1.5%小于5%的选股公式编写方法:...

2021-09-20 15:37:45 6827

原创 SQL查询所有外键子父表关系

Mysqlselect a.owner, --主键拥有者 a.table_name, --主键表 b.column_name, --主键列 c.OWNER, --外键拥有者 c.table_name, --外键表 d.column_name --外键列 from user_constraints a left join user_cons_columns b ..

2021-06-22 10:30:47 289

原创 Nuget配置修改

nuget默认下载地址为:C:\Users\username\.nuget\packages修改NuGet配置文件:打开C:\Users\userName\AppData\Roaming\NuGet\NuGet.Config<?xml version="1.0" encoding="utf-8"?><configuration> <packageSources> <add key="nuget.org" value="https://ap...

2021-04-28 16:43:12 817

原创 SQL 脚本检查本地服务器文件是否存在

declare @result intdeclare @path nvarchar(100)set @path='D:\ting_log3.txt'exec master.dbo.xp_fileexist @path,@result out -- 1表文件存在 0表文件不存select @result

2021-04-15 10:24:21 134

原创 System.Reflection.TargetInvocationException: ‘Exception has been thrown by the target of an invocati

启动SocketService报错:System.Reflection.TargetInvocationException: 'Exception has been thrown by the target of an invocation.'Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---...

2021-03-10 17:44:10 7642

原创 office 365 获取会议室日历

需求:Office 365会议室日程同步,获取所有会议室的预约日程参考文档https://docs.microsoft.com/zh-cn/graph/api/event-get?view=graph-rest-1.0&tabs=http1.获取所有会议室 public static List<Room> Rooms() { String jsonResponse = MicrosoftGraphHelper.MakeG...

2020-09-21 17:21:36 1528

原创 运行命令:npm run build--test  ,如果index.html 生成的src 路径没有“./”

Vuebuild运行命令:npm run build--test ,如果index.html生成的src路径没有“./”,修改“webpack.base.conf.js”文件中的参数“publicPath”原始代码,只是判断是否为生产环境,如果是运行test还是会获取到“config.dev.assetsPublicPath”路径解决方案:publicPath:process.env.NODE_ENV==='development'?config...

2020-08-17 15:53:54 1540

转载 vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)

在新建好的项目中,一般执行npm run build就是打包了,但此时只能打包到一个环境,不同环境需要配置不同的地址,可以手动更改接口的地址,也可以自行配置命令而不需要每次打包进行地址切换,步骤如下:文件结构如下图:1)在config文件内新建test.env.js文件:'use strict'module.exports = { NODE_ENV: '"testing"', ENV_CONFIG:'"test"'}2)修改config内的prod.env.js文件:..

2020-08-17 10:44:23 736

转载 Swagger RESTful API文档规范

*注意编写的关键词:“必须”、“不能”、“需要”、“应当”,“不得”、“应该”、“不应该”,“推荐”、“可能”和“可选的”原文链接:http://swagger.io/specification/介绍: swagger是一个用于描述项目和文档RESTful api。 这里的规范定义了一组描述一个API所需的文件格式。 Swagger-UI项目所使用的这些文件可以显示API和Swagger-Codegen生成客户在不同的语言。 额外的工具也可以利用生成的文件,比如测试工具。定...

2020-08-04 09:43:41 192

K8S 部署资源文件,包含kube-flannel+kubernetes-dashboard+ingress

k8s上配置ingress并启用HTTPS证书

2022-06-26

2019全国省市区县街道.zip

资源包含2019年最新全国省市区县街道json格式、csv格式数据 2018年统计用区划代码和城乡划分代码(截止时间:2018-10-31,发布时间:2019-01-31)

2019-11-04

VisualSVN-6.2.2破解,永久破解,亲测

完美支持VS2017 且永久破解 1.首先备份当前visualSVN安装目录文件bin里面的VisualSVN.Core.L.dll文件,给自己留条后路。C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\15.0_2d6e3ded\Extensions\ 打开以上目录,然后搜索VisualSVN.Core.L.dll,找到他,替换之,即完成永久破解。

2018-12-09

模仿QQ网页版

Jquery 模仿腾讯的webQQ 框架

2014-05-21

Excel 帮助类(兼容Excel 2003、Excel 2007、Excel 2010 导入导出)、Excel 导入导出

1.CSV文件转换 CsvHelper CSV文件导入DataTable和DataTable导出到Csv文件等操作 2.导出Excel 操作类 DataToExcel 从“Excel导出数据的帮助类 ExcelHelper 导出到文件,导出一部分集合,从DataTable中操作等 ExportExcel 主要功能如下1.将整个网页导出来Excel 2.将GridView数据导出Excel GridViewExport 主要功能:将整GridView的数据导出到Excel中关增加一个效果线做美化 ExcelNPOIHelper(此类非常好用) 第三方(NPOI)导入导出,不用在担心客户端电脑是否装了Office ,安装了什么版本的office了。 支持导入excel 2003、excel 2007、excel 2010 等各种版本

2014-05-07

公共封装类大全(各种基类)

本类库封装各种帮助类,有三十几种封装类,包括:通信相关、 访问数据库相关、JavaScript|Jquery相关、jQuery.cookie帮助类、访问系统相关、C#基础类库(Chart图形、CSV文件转换、FTP操作类、加密/解密帮助类、FTP操作类、JS操作类、JSON 转化类、电子邮件、PDF 转化类、XML操作类、弹出消息类、Excel 操作类、汉字转拼音、上传下载、时间操作类、视频转换类、条形码、文件操作类、验证码)等等还有好多就没写了

2014-05-07

空空如也

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

TA关注的人

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