自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Vue多个组件内使用右键菜单vue-contextmenu指向不正确问题

Vue多个组件内使用右键菜单vue-contextmenu指向不正确问题

2022-09-22 18:51:44 1295 1

原创 Java连接SAP客户端调用SAP RFC函数

Java连接SAP客户端调用SAP RFC函数

2022-08-04 10:19:36 1547

原创 Docker部署SpringBoot项目

将springboot jar包部署到docker上,实现容器化管理

2022-07-05 16:38:07 417

原创 MySQL单表数据量超1亿,根据 索引列 批量删除数据

MySQL单表数据量超1亿,根据 索引列 批量删除数据

2022-06-28 15:00:44 1907 1

原创 ssh服务器拒绝了密码 请再试一次

解决ssh服务器拒绝了密码 请再试一次

2022-06-27 16:20:19 440

原创 springboot2+JPA 配置多数据源(不同类型数据库)

springboot2+JPA配置多数据源(不同数据库)

2022-06-24 15:23:04 6606 10

原创 JAI转换文件格式,并解决stream不能释放报错问题

示例: .tif图片 转.bmppublic static void main(String[] args) { //原文件 String tifFilePath = "./defectImageTemp.tif"; //目标转换后的文件 String bmpFilePath = "./defectImageTemp.bmp"; InputStream is = null; OutputStream o.

2022-02-28 14:31:11 182

原创 linux上mysql8大小写敏感问题

window上默认是不区分大小写的linux上默认区分,官方文档指出mysql8.之后,忽略大小写须在初始化时设置,初始化后再配置,会导致mysql启动失败初始化时设置忽略大小写步骤:1.进入mysql的bin目录,再输入初始化命令./mysqld --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data/ --lower-case-table-names=1 --initialize/home/mysql是..

2022-02-16 12:19:31 2620

原创 解决:JPA多对多查询死循环

遇到的错误:做权限时,3个表多对多关系查询,运行报错死循环,直接循环到内存溢出了目录1. 使用@JsonIgnore 或者 @JsonIgnoreProperties注解可防止死循环​2. 检查你的实体类是否使用了lambok的@Data注解这是我授权模块的表结构,可以看出都是多对多关系的1. 使用@JsonIgnore 或者 @JsonIgnoreProperties注解可防止死循环没时间描述原理了,直接帖正确的代码了User.java 用户表..

2021-12-15 21:45:41 1616

原创 IDEA将项目绑定&推送远程git,以及Git Bash方式绑定&推送Git

每次绑定项目都会有问题,自己记录下2021版IDEA绑定Git的方法和git命令绑定方式1. IDEA方式 绑定&推送Git前提自己本地安装好git,并且idea配置好git,以下教程是新增/更改git远程地址我的IDEA版本:2021.2右键项目菜单找到:Git>Manager Remotes..Manager Remotes弹出框新增Name:自己定义即可,我的为rego-master(项目名-分支)URL:远程地址,注意我在ip地址的前面加上了

2021-11-15 14:15:37 4522

原创 Docker容器中 高版本Jenkins关闭跨站请求伪造保护

在用git关联jenkins时,推送失败。报错:403原来是要关闭jenkins的跨站请求伪造保护,低版本可以直接在 ‘全局安全配置’ 里点击关闭,高版本没有这一勾选项解决办法:既然我的jenkins是在docker里安装的,所以要先进入docker容器中1.打开终端,输入命令进入docker容器docker exec -u root -it jenkins bash2.输入命令,编辑jenkins启动配置文件vi /usr/local/bin/jenkin...

2021-08-19 18:51:12 1166

原创 Ubuntu安装mysql,并远程连接数据库

最近公司搞了个刀片式服务器,打算搭建用来做开发环境。在安装过程中遇到了很多坑,特此写个安装过程记录贴,方便下次使用。1.安装Ubuntu操作系统当前服务器是Windows2012版本,然后给服务器装了个Ubuntu系统,版本20.04参考教程:https://www.bilibili.com/video/BV11k4y1k7Li2.安装mysql在Ubuntu系统上安装mysql我是使用Ubuntu 源仓库apt方式下载,几个命令简单下载好,很方便参考教程:https:/

2021-08-12 10:46:47 510

原创 使用Handsontable遇到的坑,列冻结

当前版本 Handsontable 7.2.2在使用右键冻结列时,实际冻结不是选中的列。具体情况如下图试了半天,发现是使用了列排序columnSorting: true,会导致此问题出现,看了源码方法执行过程是没问题的,可能是列排序导致渲染出错了解决:使用8.0.0版本问题地址https://github.com/handsontable/handsontable/issues/8342...

2021-06-30 16:47:34 633

原创 idea导入项目,tomcat启动按钮是灰色的

今天导一个普通java项目,添加tomcat后,启动按钮却是灰色的。1.删掉你的tomcat,重新导入一个,点击工具栏 idea–>Run–>Edit Configurations 找到下面这个界面重新导入一个2.如果重新导入tomcat还是灰色的,那就换个工作空间,重新导入项目就可以了...

2021-05-19 10:16:16 5045 3

原创 js将文件转为base64,base64转为图片显示

看了其他人文章,没用的代码贴上一大堆,也是服了,我就想看个js将文件转base64。。。太难了,所以自己整个帖子做下笔记1. js文件转base64let reader = new FileReader(); reader.readAsDataURL(file); //将文件读取为 DataURL,也就是base64编码 reader.onload = function(ev) { //文件读取成功完成时触发 var dataURL = ev.target.resu

2021-05-17 14:59:25 4802

原创 java-servlet使用freemaker生成word导出(带图片)

最近用户有个导出word的需求,看了很多导出word的例子,有poi,itex导出,PageOffice在线编辑导出,freemaker导出等等。我这只需动态生成word并导出,所以选择了freemaker导出,优点是不用像poi等那样一个一个写入word内容,代码较少且简单目录开发步骤引入jar包,生成一个freemaker文件1.pom.xml 引入freemaker的maven依赖,版本自行选择2.选择你要生成的word模板,如图,动态值用${}标记3.word模板编辑好后

2021-04-30 16:42:10 390

原创 启动时报错:已解决The servlets named [pdfCreate] and [] are both mapped to the

Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/gxzl]]The servlets named [pdfCreate] and [com.***.gxzl.qx.gx.util.PdfCreateServlet] are both mapped to the url-pattern [/pdfCreateHandler] which is not permitted

2021-04-26 19:15:32 328

原创 2021-03-25

springboot 自动配置是怎么样的在用springboot搭建项目的时候整合其他框架mybatis,很方便快捷。不需要我们以前那样编写一大堆的配置文件,只写了极少的配置。那么boot自动配置是怎么实现的呢?在spirngboot应用引导类,也就是main方法可以看到程序的实现:SpringApplication.run();这个run方法的内部其实就是帮我们创建了一个spring容器,创建好后会刷新一次这个spring容器。在刷新的同时,我们springboot引导类上的注解@Spr.

2021-03-25 10:20:52 100

原创 java看源码必知的几个注解

springboot自动配置原理1.springboot引导类的注解@springbootapplocation这个注解的实现包含了好几个注解,其中@springbootconfiguration的实现包含注解@scannerPackage,@autoconfiguration(这个比较重要),@scannerPackage会扫描boot引导类所在位置父类下的所有包的类,会扫描‘控制器’类。2.@AutoConfiguration这个注解实现了springboot应用自动配置,其中...

2021-03-23 10:56:18 148

原创 多选下拉框插件-sumoselect

多选下拉框插件-sumoselect开发语言:JavaScriptHTML/CSS需要的包:1.sumoselect.css2.jquery包3.jquery.sumoselect.min.js(文末有下载地址)简单示例:jsp代码<select id="gycs_select" class="SlectBox" multiple="multiple"></select>js代码$(function () { ...

2020-11-12 16:13:51 913

原创 handsontable修改表格数据与数据库同步操作

我们用到handsontable插件时,有时候需求是:在页面表格多行改动时,与数据库数据同步更新。以下教程包括:表格同步数据库新增,表格同步数据库修改,表格同步数据库删除。1.首先在你创建new Handsontable实例里面加入 ‘contextMenu’属性(右键弹出菜单)contextMenu属性部分代码,这里主要功能(删除,新增)contextMenu: { callback: function(key, selection, clickEvent)...

2020-09-07 16:18:34 1706 1

原创 handsontable去除水印,激活

1.下载handsontable支持包我自己是从GitHub上下载的2.使用handsontable时会出现需要激活的文字3.在handsontable构建数据表单的部分添加 许可证属性licenseKey: ‘许可证号’然后就不会有提示文字了4.可用许可证...

2020-07-03 15:46:53 850 1

原创 换编码工具后,maven项目jar包存在却报错:You need to add dependency of ‘poi-ooxml‘ to your project, and version 」=

我的项目本来是在sts上运行的,后来因为太卡,想把项目转移到eclipse上运行。把项目导入到eclipse后,执行了一个hutool文件操作的工具,基于poi的,然后报错了:You need to add dependency of 'poi-ooxml' to your project, and version >= 3.17解决方法:如果你本地有poi的jar包并且版本大于等于3.17,却还报这个错。先看看eclipse的maven jar包加载地址是不是跟本地正..

2020-07-03 15:42:27 12124 1

转载 linux环境启动tomcat成功却一直转圈圈,第一次访问时间过长!

描述服务上的tomcat启动提示成功了,但是浏览器访问tomcat主页面一直转圈圈,看tomcat端口都是开启了。过个n分钟就可以访问了,很神奇,也很纳闷解决办法进入到jdk安装目录下找到jre/lib/security/java.security这个文件然后找到securerandom.source=file:/dev/urandom修改成securerandom....

2020-04-26 18:39:55 3106 4

原创 查看编译后的.class文件

下载工具 jd-gui 即可操作步骤工具下载地址:http://www.downza.cn/download/228025?module=soft&id=228025&token=34569f1b4b884d002ca6b09f6fed9cf7&isxzq=0

2019-10-30 13:59:33 404

原创 Java调用R执行算法分析出图

第一步 配置R环境我调用R执行所需要的包 包括了RServe,DBI安装包后需library(包名)一下然后本地启动RServe()启动过程可能报错缺少其他包,根据提示下载对应的包即可第二步 Java代码需要导入的包org.rosuda.REngine.REXPDouble;org.rosuda.REngine.REXPGenericVector;org.rosuda.REng...

2019-10-24 14:27:47 553 11

原创 java虚拟机内存管理学习

Java内存管理–一. java内存区可以分为三个部分1.栈区2.堆区3.方法区其中 方法区 存在于 堆区里面所以也可以理解为java内存区可以大致分为 栈,堆 两个部分–二. 三个区分别存储的是什么,特点1.栈栈描述的是方法执行的内存模型,方法被调用时会创建一个栈帧(栈帧就是栈里面的一块小空间)栈帧里面的内容就是方法里的局部变量,操作数等特点: 栈属于线程私有,是...

2019-10-10 10:21:11 124

原创 java内存空间及垃圾回收

java内存空间及垃圾回收1, 垃圾回收算法2,内存空间3,GC 垃圾回收分类4,垃圾回收处理过程最近在工作时间之余,在学习研究有关java虚拟机相关的知识,然后好奇心吸引我到了 垃圾回收机制,以下纯属个人心得,笔记,有问题处还请指出改正首先,java中不同的对象生命周期是不一样的1, 垃圾回收算法对象回收都采用了算法,不同生命周期的对象回收都对应了不同的算法(目的提高回收效率)垃圾回...

2019-10-09 11:05:28 229

原创 JS和JQuery获取当前元素的上一个下一个及兄弟级元素等元素的方法

JS/JQuery获取当前元素的相邻元素及父子等元素的方法jQuery获取:JS获取:jQuery获取:==.parent(expr)==,找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")==.parents(expr)==,类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于...

2019-09-12 14:11:31 1359

转载 liunx环境下安装nginx

Nginx安装手册1nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包...

2019-03-06 09:30:44 97

空空如也

空空如也

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

TA关注的人

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