自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 idea运行报Command line is too long. Shorten command line for JeecgSystemCloudApplication

报错信息 : Command line is too long. Shorten command line for JeecgSystemCloudApplication or also for Spring Boot default configuration.通过翻译过来是命令行太长,导致项目启动失败报错,解决方法 : 在idea中找到.idea.workspace.xml文件,然后找到其中的<component name="PropertiesComponent">这条标签并加入

2021-05-13 09:33:26 3744 2

原创 关于移动硬盘无法被识别的其中一种解决办法

win+ R 打开操作窗口,输入[devmgmt.MSc]确认;在“设备管理器”界面中,单击“查看”并选中“显示隐藏设备”。双击打开[通用串行总线控制器]列表,右键单击USB大容量存储设备,然后选择[卸载]。单击“确定”卸载右键单击[通用串行总线控制器],然后选择[扫描并检测硬件更改]一般来说, 到这里就可以自动识别移动硬盘了,如果没有, 在进行下边:然后找到[USB根集线器],右击, 点击属性;然后单击[电源管理]—> [允许计算机关闭此设备以节省电源],然后单击“确定”

2021-05-07 15:43:39 1546

原创 如何设置装X的软件启动方式(顺便让自己的桌面显得干净清洁)

摘录自百度各种版本, 最后选择出一个自己在用的记录一下首先先聊聊设置这个东西的原因为了让自己显得牛X一点(主要原因);让自己的桌面显得干净;防止有的小伙伴习惯性的顺手操作我们的电脑(不介意的当然没什么事了)开始我们在自己的电脑上新建一个文件夹,用来存放我们的快捷方式; 比如: D:\cmd_tools如图, 是我的电脑最后生成的效果, 也可以放点文件夹或者脚本之类的, 反正大多数可以放到桌面上可以双击打开的, 一般是可以配置进来的;开始配置环境变量了打开一个文件夹(或者

2021-03-26 15:13:48 217

原创 关于jdk版本BASE64Encoder报错

BASE64Encoder是jdk8之前自带的方法, 如果jdk版本高于jdk8的时候,可以选择引入base64的包,将原来BASE64Encoder encoder = new BASE64Encoder();String base64Str = encoder.encode(data);换成base64的import org.apache.commons.codec.binary.Base64;return Base64.encodeBase64String(data);另一个BASE

2020-11-27 10:29:58 3183

原创 java去除xml文件中的标签

str = str.replaceAll("(?<=<ImgData)[\\s\\S]*?(?=</ImgData>)", "");str = str.replaceAll("<ImgData</ImgData>", "");使用正则去除, str表示要操作的字符串, 需要去除哪个标签, 即可把标签换成哪个就好了。

2020-11-24 20:42:22 2219

原创 xml首字母转大写

/** * xml标签首字母转成大写 */ public static String xmlTagCapitalize(String xmlStr) { String regex = "<(/*[A-Za-z]+)>"; Matcher matcher = Pattern.compile(regex).matcher(xmlStr); StringBuffer sb = new StringBuffer(); .

2020-11-16 21:43:07 807

原创 vue安装依赖报Unexpected end of JSON input while parsing near

问题描述:vue安装依赖时报error:Unexpected end of JSON input while parsing near …打开命令窗口,在命令窗口中依次敲出三条命令:npm install --registry=https://registry.npm.taobao.org --loglevel=sillynpm cache clean --forcenpm install...

2020-11-02 17:18:41 460

原创 关于sql语句获取前多少条的问题

问题背景 :在一些需要展示出来或者需要去对数据进行操作的时候, 有时我们根据自己写出来的sql去直接处理的话,可能会造成大量数据冗余,例如排行榜,或者前端有一些比较小的图片或者框框去放这些数据, 这个时候我们的返回数据就有点太过于多了, 这时我们就需要找一些方法去给他进行处理, 例如蚂蚁金服提供的nepage直接给nepage 一些参数, 例如limit 或者 pagesize 进行返回分页出来的数据,而sql中也有一个关键字有这样的功能, rownum 就像要查询出来众多的数据, (一条sql中

2020-10-26 22:11:38 515

原创 java中SpringBoot定时器注解

关于SpringBoot中的定时器, 有时候我们需要对一些方法进行定时操作,这个时候就用到了定时器这个方法而SpringBoot中直接使用注解方法进行操作, 方便了我们对定时器的使用,就像这样, 对本方法进行每天的操作, @Scheduled就是对这个方法的使用,相对来说方便一些, 而且 参数也是极其的好操作, 甚至不需要去记住每个位置的具体意义, 在百度上搜一个定时器, 然后选择需要定时的时间, 即可对其进行定义,@Scheduled(cron = "0 0 0,12 * * ? ") // 每

2020-10-11 23:33:05 1843

原创 从Oracle数据库导出clob字段的内容

关于从Oracle数据库导出clob字段的内容, 手动导出是一种方式, 一般clob中都是比较大的字段内容, 至少超过4000才可以用到 clob,一开始, 我是直接从数据库字段内容中复制粘贴出来, 自己做一个和数据库一样的文件类型的, 因为直接用数据库的导出格式的话, 导出来的clob字段就只是一个"CLOB"四个字母,但是当数据量大起来以后(50份文件, 这个时候我已经感觉到手动会很慢了, 而且时间长了以后还会影响自身电脑的性能和寿命 ),于是我身为一个java程序员, 就想到了用java写一

2020-09-25 16:38:17 3064

原创 Oracle中的clob字段和varchar2字段

在Oracle中遇见了clob格式的字段, 一开始以为是一个关于网页的字段, 因为我的数据库中存取的该字段的东西都是表示h5格式的代码, 所以就去查了一下,结果发现clob字段和varchar2 的性质类似, 简单区别于内容的大小,如果内容可以得到控制(应该是4000以内 ), 那就可以使用varchar2(4000) 来接收,如果不太确定自己要接收的内容大小, 而且这个内容注定不会太小, 例如一些网页的代码, 或者有些比较大的文件, 这个时候我们就可以使用 clob 字段来接收这些内容.

2020-09-14 21:08:08 2984

原创 合并两个list 并去重

需求: 现有两个list, 一个是有数据的, 另一个是带有空值的, 但是我们需要把所有的数据都去展示出来(有想过用sql去直接实现, 但是我的sql基础又不是太好, 于是想到用java去实现, 毕竟大家都是写java的, 实在出不来还可以找同事帮忙看看),于是乎 我就踏上了百度之路:首先, 第一个list是这样的:第二个list是这样的:现在要把两个list给放到一起去返回给前台展示,方法: removeAll 和 addAll我把第一个list叫做list1第二个叫做 list2lis

2020-08-24 20:35:34 4049

原创 关于ideamaven打包报错

关于使用idea打包的时候报错, 下面记录一下我一个上午遇到的三个问题1. Error:(171,64) java: �Ҳ�������Error:(171,64) java: �Ҳ�������一般出现这种 方框框里带 问号的图标或者字体,我们一般判定为乱码行为, java , sql 都是这样, vue还不清楚, 目前使用的还少, 还没有出现这种问题, 所以过来记录一下, sql 问题 可以在数据库连接工具中去设置一下字符集, 当然java问题也是一样的, 而我使用的工具是 idea 所以

2020-08-17 16:07:12 1121

原创 关于spring Boot 和vue项目 前后端分离开发 实现附件预览(功能) openoffice实现

功能背景 : 公司开发一个OA办公系统, 其中有一些小附件的功能, 需要实现一个预览的功能, 本来同事是用的 pageoffice 来实现这个功能, 但是因为某些客观因素, 这个方案被放弃了(具体原因就不细说了, 懂得都懂 ) , 随后经过各种曲折, 这个功能的实现 突然就落到了我的身上(人在锅中坐, 家从天上来 ) 嗯 就开始了我的百度之路, very nice !!!然后就到了这里, 一开始是试着用一个 ntko(软航) 的 前端集成控件, 虽然我到现在都还没搞懂这个控件的思路以及具体实

2020-08-13 16:35:06 1625 5

原创 java中插入kid的自增序列

起因:Oracle数据库采用kid作为主键, 设置为number类型, 这个时候使用 uuid的话 会直接报一个 类型转换异常 , 后来发现数据库里是有一个自增的序列,就像这样,里面的方法,长这个样子,如此 我们就可以在java中去查出这个字段 然后加入kid 就好了这样, 查出来这个数据就好了, 我是有想过 可以直接返回一个 integer类型 或者double类型的 数字, 然后直接配置kid不就行了, 后面再试一试,这样对list进行操作, 取出kid 放到实体中就可以了

2020-07-29 10:15:58 281

原创 git常用操作命令整理

常用命令 git init //初始化git仓库 git add //将文件写入缓存区, git commit -m 'message' //将文件commit到本地仓库 git reset head //用于取消已缓存的内容 .gitignore 不起作用: git rm -r --cached . //清除缓存, 重新加载.gitignore文件 git add . //添加到本地暂存 git commit -m 'update .gitignore

2020-07-23 10:33:24 114

原创 git 本地回滚操作

git本地回滚:git log 打印本地commit记录复制 想要回滚的那条commit的id,git reset --hard (commitid) 开始根据commitid回滚git版本git 远程回滚 (没试过, 谨慎使用)git reflog 打印远程commit记录git reset --hard (commitid) 这里的commitid为提交代码版本的前几位数字git push -f 强制推送远程, 更新版本...

2020-07-21 17:46:09 1842

原创 .gitignore不起作用解决方法

命令:git rm -r --cached . // 清除缓存 重新读取git add . git commit -m 'commit信息'这三条命令跑完以后 .gitignore 再去提交的话就会起作用了

2020-07-20 18:01:11 123

原创 spring 的@ComponentScan 理解

最近用到eureka和feign对项目进行操作所以遇到不少的问题, 但多数是无法理解, 就拿出一个来记录一下吧,就是这个@ComponentScan 注解,玩springBoot的都知道 这个注解是一个扫包注解, 其作用与spring项目的xml里边的 context:component-scan base-package 大致差不多,通过查看源码, 可以看到如下:@Repeatable这个注解中文翻译是 可重复的, 而它的括号里的写法 ComponentScans.class 个人理

2020-07-11 11:27:36 424 1

原创 关于Error starting ApplicationContext. To display the conditions report re-run your application with

项目启动报错:Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.这个错误的分类很多, 在百度上搜一下可以查出来最少10种错法, 大多数的方案多是在这个方法的实现类上加一个@Service 注解 , 虽然我不懂这个是什么原理, 但是既然有解决方法, 那我就不去找了, 然后我去看我的代码,我的码, 不愧是我啊diao 我的代码自己

2020-07-10 17:25:06 1871

原创 eureka架构以及集群

eureka架构三大核心:服务注册中心: eurekaEureka的服务端应用,提供服务注册和发现功能,就是刚刚我们建立的eureka-server服务提供者 consumer提供服务的应用,可以是SpringBoot应用,也可以是其它任意技术实现,只要对外提供的是Rest风格服务即可服务消费者 service消费应用从注册中心获取服务列表,从而得知每个服务方的信息,知道去哪里调用服务方eureka集群配置 :多个Eureka Server之间也会互相注册为服务,当服务提供者注册到

2020-07-09 22:10:37 458

原创 eureka注册中心今日笔记

eureka的今日用法:架构图:eureka : 服务注册中心(也可以是一个集群), 对外暴露自己的地址提供者: 提供服务, 启动后向eureka注册自己的信息(地址,端口,等)消费者: 向eureka订阅服务, eureka将对应服务的提供者地址列表发送给消费者, 并定期更新,(心跳机制)心跳: 提供者定期通过http向eureka刷新自己的状态, 心跳停, 则活动结束搭建:首先 :1 pom.xml <dependency>

2020-07-09 21:52:10 133

原创 vue中url的跳转以及参数获取

vue页面跳转url和参数获取起因 :这两天因为工作需求, 需要做两个页面跳转(原本是表单的来回弹出,),本来只是一个小小的需求, 怎么想到, 我一个java的小白,居然在百度来回查找vue的小知识, 但是很幸运的是我找到了不少, 然后本地测了好多, 由于有一些搞不懂,所以就只留了两套自己可以看懂的来记录一下.来吧,展示 :首先, 先从一个页面的跳转记录起来,1 第一种写法: this.$router.push({ name: 'claimApplicationdexAct', qu

2020-07-07 22:20:24 6005 1

原创 org.springframework.orm.jpa.JpaSystemException: Could not read entity state from ResultSet

org.springframework.orm.jpa.JpaSystemException: Could not read entity state from ResultSet : EntityKey[com.nh.fk.customer.business.yjgl.domain.po.refMovePo#1]; nested exception is org.hibernate.exception.GenericJDBCException: Could not read entity state fr

2020-06-11 21:09:31 4276

原创 oracle数据库的行转列(尚未完成, 记录一下)

oracle数据库的行转列今天遇到一个oracle需求, 从数据库里拿出一个日期和机构的字段,进行操作, 把数据库里的行转为展示的列,我的正常sql: select t.,t.rowId from epm_profit_salary t where t.bank_id = ‘500000’*展示效果百度过别人的sql以后, 初步实现转换效果,select * from epm_profit_salary pivot(sum(profit_salary) for date_id in('20200

2020-06-03 21:52:51 109

原创 StringUtils的isNotEmpty和isNotBlank的区别

根据字面翻译可以得知这是一个字符串的工具,类似于咱们平时对字符串进行的判断 如: null== str 或者"".equal(str)一类的用法,isNotEmpty 字面意思看出他是一个 判断字符串的意思,只要字符串中存在东西即为true:StringUtils.isNotEmpty(null) = falseStringUtils.isNotEmpty("") = falseStri...

2020-04-29 13:22:22 487

原创 关于vue项目报es6依赖问题的解决方法

vue项目报es6 依赖问题时间来不及了 , 直接看图片吧:图片上显示未找到依赖,es6 也就是说我并没有把es6 的相关依赖给下到node_models里, 删掉node_models也没有显示出来解决问题,问过大佬以后, 得到了一条命令:npm install core-js@2贼好使 !!!下一张图片:安装完以后显示 就可以运行了;没图片了 下次再放上来 嘻嘻...

2020-04-28 22:28:38 873

原创 vue+elementui进行弹出框dialog的锁定操作

ElementUI+Vue在使用el-dialog时,在弹出dialog时,点击框框以外的空白部分就直接给关闭了。最近在用vue一个pc端的项目 大体上做的还是可以的, 但是有一些小问题 , 例如本次发现的点击弹出框以外的部分就会将弹出框自动关闭, 去百度了以后发现vue不是很方便, 所以去查了别人的csdn, 得到相关解决方法以后, 去elementUI的官网去查了一下, 发现还是蛮简单的,...

2020-04-27 15:14:49 3303

原创 关于Git提交报warning解决方法(个人笔记)

关于Git提交报warning解决方法(个人笔记)近期做了一个vue开发的前端项目,由于不习惯使用代码编辑器的操作方式, 所以导致Git在commit到本地的时候经常会报一些错误 导致commit失败, 百度了一些经验后发现并没有类似的解决方法 所以问过了前端大佬解决了以后 记录一下.以webstrom为例,首先确定自己的编译器配置了Git环境,在项目的根目录下右键进行commit操...

2020-04-01 11:21:29 6372

arthas-packaging-3.3.6-doc.zip

最近想学一学arthas, 于是想找点文档先去看看, 由于GitHub官网上的网速太慢, 想多看会还要等一小段时间, 于是想着找一点离线的, 但是找的本区的都需要积分或者C币, 而我又是个白嫖玩家, 我想像我这样的人还是挺多的, 于是自己去GitHub上下载了一套离线的文档, 供自己平时看看, 在这给大家分享出来, 给那些平民玩家下载

2020-07-20

DateUtils.java

一个时间工具类,其中包括一系列的时间操作, 根据生日去计算年龄, 转化多种时间格式, 解析,格式化日期,计算两个日期之间的天数, 指定日期加上指定天数, 添加指定秒杀的时间等一系列工具

2020-05-19

空空如也

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

TA关注的人

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