自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

醉梦洛的博客

后来,我终于学会了如何去。。。

  • 博客(202)
  • 资源 (19)
  • 收藏
  • 关注

原创 Navicat16安装时报错记录

选择HOSTS--》再Patch-->是,然后生成注册码,打开客户端正常执行即可。1.安装过程中一定要断网。

2024-03-14 14:18:54 502

原创 SQL中常用的递归查询

常用SQL对于多层机构以及多层级联业务查询的情况下需进行递归查询

2023-10-16 16:39:12 1021

原创 Java中word转Pdf工具类

word转pdf

2023-08-28 09:51:26 2154

原创 判断vue数组中是否存在某个字符串

步骤:按照思路这样处理,无可厚非,肯定是可以的,那么这样肯定处理麻烦一点,所以这个时候就需要用到vue中特定的函数includes()了,它可以直接进行全数组数据进行筛选,再拿到这个值。思路:在已知数组中,嵌套着字符串数组,需要遍历整个字符串数组才能找到那个值。需求:得到后台数组,需要加一个特定字符串的校验。

2022-10-24 10:27:33 5674 1

原创 我的创作纪念日

小贴示创作是一种前进的习惯,可以为工作添柴加瓦,可以为学习充当烂笔头。小贴示每个人都是独一无二的,机缘,风口,实力,运气都值得拥有。小贴示先定个小目标,挣他个100000000​​(二进制)小贴示在创作的过程中的收获就是最大的鼓励。...

2022-08-02 10:29:32 293 2

原创 vue中el-calendar自定义日历控件

点击查询将变化的value传给calendar组件就可以实现日历动态变化,如果是单个数据可以直接赋值。如果是多个,需要循环遍历后,再把值赋给Calendar组件的value中。做一个维护节假日的功能,有背景颜色的就是维护上去的假节日。要有添加和删除节假日的操作,默认查询当年当月的节假日,也可以通过搜索年月去查询节假日。注此处有用到删除calendar组件自带上一月,今天,下一月的操作,需要再挂载的时候加入删除按钮的代码。注官方组件给出的属性介绍太少了,不能太满足需求,通过多次问度娘才能找到答案。...

2022-07-26 19:18:06 6257

原创 服务器连接不上的排查思路

正常使用中,服务器连接不上,导致数据库,Nginx,Redis等都连接失败!当然,本地或者局域网内是好的,它们自然不受限制。注如图所示,路由中转最终到了该服务器IP地址,说明网络是好的,如果最终没有到目的地IP,说明网络有问题。结论如果检查进程没有,端口不通说明是服务停止了,需要重启服务才行。该命令主要是检测你的机器遇到几个路由中转到目的地IP。2.检查服务进程,端口。...

2022-07-22 14:57:13 1830

原创 VUE中el-table-column列实现隐藏

场景: 在列表展示页面,就是想单独隐藏掉一列,并不是动态隐藏,所以比较简单,查了很多文章,都说在el-table-column中不能用v-show,用它是不起作用的,得用v-if,试了一下,很好使,特此做个笔记。功能实现:在上添加效果图:...

2022-07-14 15:05:36 30655 6

原创 windows或linux下验证文件的一致性

背景: 项目组要讲已经开发完的功能提测,需要确保自己的测试材料与源文件一致,这样就需要用到这个求文件,程序一致性的问题。 那就是计算文件或者压缩包的MD5值,两种办法;一、windows环境下1.dos下的命令用cmd下进入要计算MD5值的文件目录下,然后命令certutil -hashfile 文件名称.文件类型 MD5如:其中的83d8c5b382a3da8c091889a022a7ce7e就是通过这个命令计算出的MD5值二、linux环境下1....

2021-12-14 15:53:52 1193

原创 Java面试技巧之2021年

开场白:首先说一下自我介绍--》考官好,我是此次的应聘者xxx,我此次应聘的职位是Java开发工程师,工作这几年的切身体会是选对专业真的很重要,与薪资和生活挂钩,促使自己成长吧!现在主要我就从以下三个方面介绍一下自己:1)学习能力:一直处于学习的路上,以前不会linux,Aix操作系统以及一些前端技术Vue,报表工具fineReport,都是在工作的时候,需要用到这些时,就使劲学,一边工作一边学习,在平常开发,测试阶段多钻研,然后在上生产的时候就能熟练的进行操作了。2)实践能力:本身也.

2021-12-02 11:30:23 1093

转载 微服务是什么?

一、微服务介绍1. 什么是微服务 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了 )。 而所谓服务,一定要区别于系统,服务一个或者一组相对较小且独立的功能单元,是用户可以感知最小功能集。2. 微服...

2021-11-30 10:25:19 1937

原创 Java环境下用SM2或者RSA格式生成P10

背景:需要要求,生成P10时用的私钥不能暴露出来,为了安全起见,将需要用户自己用私钥进行签名后,将私钥签名当参数传入生成P10的接口中。1.生成P10的工具类①该方法是需要使用者传入用户公钥,签名算法,私钥签名,才能生成P10 /** * 生成 P10 * @param pubKey 用户公钥 * @param signAlg 签名算法 * @param signer 私钥签名 对象 * @return p10 */

2021-11-19 16:18:54 5651 14

原创 java中字符串计算字节长度

通常,计算字符串长度大小方法很多,熟悉的有将字符串写入文件,然后读取文件大小即可。这种方式还是比较麻烦的。1.方法一: 需要先拿到字符串===》然后再写入文件===》再读取文件===》统计文件字节流长度===》可以拿到字符串的字节大小2.方法二: //编码格式有 UTF-8 GB2312 GBK UTF-16 UTF-32 try { int length = "测试不同编码格式的字节长度".getBytes("编码格式"...

2021-11-01 17:19:55 11359

原创 关于Log4j日志的记录

平常用的Log4j和nohup启动是的日志有什么区别?其实,我们项目用到的日志配置文件:log4j.rootCategory=INFO, Console, filelog4j.appender.file=org.apache.log4j.RollingFileAppender#配置log文件存储位置log4j.appender.file.file=./logs/DealConnectFile.loglog4j.appender.file.layout=org.apache.log4j.

2021-10-24 19:49:27 1468

原创 Xftp 或Xshell 要继续使用此程序,您必须应用最新的更新或使用新版本

一.如下图:二.查看了许多文章,其实就是Xftp和Xshell内部配置文件中设置了自动联网更新最新版本才能用,然后有时根据提醒去更新会报错,或者即使下载最新版本,是收费的,用不了。解决的办法:1.更新到最新版本,目前是Xftp7和Xshell72.更改它们配置文件中自动更新的参数:找到Xftp或者Xshell中配置自动更新参数的文件nslicense.dll注:①.这个文件里面的内容是16进制的,所以,普通文件文件或者其他工具打开是16进制码,可以下载一个反编译工具 C3..

2021-10-19 17:55:34 18039 28

原创 maven 项目打jar包 并包含所有依赖

背景:基于最近项目部署,需要打jar包,然后涉及接口调用,反复测试,出现了各种问题,最后找到合理方案,特做以下总结:一、延伸知识:Springboot打jar包命令1.把之前打过的包通通干掉mvn package clean -Dmaven.test.skip=true2.重新打包mvn package -Dmaven.test.skip=true3. Springboot的打包插件<build> <plugins> &

2021-10-18 17:36:33 14576 3

原创 JAVA环境下JDK导入指定网站下载下来的证书

查了很多文章,都写的乱七八糟的,不是缺这就是缺那,反正不完善,经过各种试,会出现很多问题,比如keytool命令不能识别的问题,或者执行命令报错的问题,很多。经过各种测试,最终将我下载下来的csdn证书导入了本地JDK证书信任库中。步骤如下:1.windows命令行win+R --》cmd 或者都可,我用的是cmd执行的2.进入本地jdk安装目录的bin目录错误做法:查了很多都是进入什么...../jdk1.8.0_161\jre\lib\security/正...

2021-09-13 16:16:49 309

原创 okhttp中设置Authorization

其实查了很多片文章,介绍怎么设置Authorization的办法,自我感觉讲的不太明晰。经过自己琢磨并且实地测试,最后感觉很easy!1.先看看postman上怎么操作的,加Authorization无谓乎就是为了身份认证。所以,它后面所需值一般就是token通过图片可得,用postman设置Authorization的时候,是把它放在头信息那个位置。所以,可想而知,这个东西要放在程序中,应该怎么处理?①在设置Authorization这个之前,可以参考一下上面那个参数Content-Ty.

2021-09-08 15:07:42 3165

原创 git从基础到运用

git是目前市场比较流行的版本控制工具,它的同胞兄弟svn,cvs是和它一起运用而生,但是它们之间有本质的区别:1.它具有两套版本库,即本地库和远程库。如果不对代码进行删除和合并的情况下,两库之间是互不影响的。2.平常对库的操作基本都是本地库,所有在断网的情况下仍然可以提交代码。3.一些常用命令:git clone :将远程的Master分支代码克隆到本地仓库 git chec...

2021-08-02 15:07:30 92

原创 SpringBoot中JPQL的用法

一.JPQL:顾名思义java persistence query language又称为类SQL语言,从SQL转为JPSQL主需要注意一下几点大多数情况下将*替换为别名 表名改为类名 字段名改为属性名 搭配注解@Query进行使用 @Query("select 表别名 from 表名(实际为类名) 别名 where 别名.属性='New York!'")public List<Dept> findDepts(); 注:一般用于接口层 ...

2020-12-07 15:37:03 354

原创 web配置文件中的web-app报红

本来项目的web配置文件根本就没动过,突然启动的时候报红,导致启动不成功,查了原因,很简单,就是因为web配置文件中多了一行这:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">,找到这个,把它干掉,保存重新启动就好了...

2020-11-20 14:54:19 807

原创 SpringBoot中连接表字段与实体类的注解

首先如图所示:1.@Entity这个注解就是告诉SpringBoot这是一个实体类,在SB启动的时候会加载这个类2.@Table(name="表名")这个注解其实就是为了对应表而设计的,可以通过name属性里的值将数据库中的表对应起来3.@Column(name="表的字段值")这个注解还是比较常见的,就是为了将属性值和表中的具体字段对应起来4.@Id配有这个注释的属性,说明它代表的是表中的主键5.@GeneratedValue配有这个注释的属性,说明它表示...

2020-10-24 17:10:37 3707

原创 SpringBoot项目中读取配置文件参数的注解

1.配置文件参数展示如图所示:application.properties文件中的app.upload.location就是上传文件时所需要的额参数key了2.通过上面配置文件中写了各个参数,下面怎么在Controlle里面读取?本来在控制器方法里面写上传下载的默认路径是这样的由于采用了配置文件,所以就用读取配置文件的方式去处理这个文件路径①删掉之前的String path = "d:/uploaded";②在Controller的方法上面定义文件路径属性如图所示,.

2020-10-08 17:11:43 2415

转载 JAVA设计模式总结之23种设计模式

一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被.

2020-09-30 14:22:42 3229

转载 JAVA8 十大新特性详解

前言:Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Interface in the JDK 8 Era。本文还参考了一些其他资料,例如:15 Must Read Java.

2020-09-29 11:51:57 487

原创 VUE准备工作

1.了解vue简单历程,组成部分 Vue是一个构建数据驱动的web界面的渐进式框架,采用自底向上增量开发的设计。VUe.js的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件 Vue只关注视图层 Vue通过新的属性(自定义)和(表达式)扩展了HTML Vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件 Vue学习起来非常简单2.简单实用vue,切入实践的一些准备工作<!DOCTYPE html>&...

2020-09-16 15:22:19 277

原创 Vue官网下载Vue.js和Vue.min.js

1.打开Vue官网https://vuejs.org/2.下载步骤①第一步②第二步③第三步④第四步,下载完成

2020-09-16 11:27:16 35615

原创 FineReport根据查询参数显示和隐藏列

1.需求通过上面查询条件中的下拉选择参数,来隐藏报表中的列2.查询条件下面是给这个下拉框设置数据字典,进行选择操作由上图可知:这个下拉框为selectType3.处理报表列通过上面给selectType赋值来隐藏地区、机构类型、医院等级右键--》条件属性--》增加条件属性--》再加属性【列宽】0毫米--》公式--》$selectType=1或者2或者3,这个根据自己数据字典中的值进行赋值其它两个都一样,添加selectType的值注:以上...

2020-09-15 15:34:35 5158

原创 MySQL中CONCAT()函数用法详解

需求:需要将将俩字符串拼接在一起1.MySQL中CONCAT()函数拼接字符串CONCAT(str,str2,str3...) 可以将两个或者多个参数拼接在一起注意事项:①返回结果为连接参数产生的字符串。②如有任何一个参数为NULL ,则返回值为 NULL。2.对比其它数据库中拼接字符串的用法①Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样SELECT '房间号:' || NO || '单价:' || pri.

2020-08-26 14:34:33 23527

原创 MySQL中LOCATE()函数的详解

需求:需要判断字段中的数据是否包含“局”或者“委”,然后筛选出医院1.考虑用LIKE去匹配“局”或者“委”,这个办法可行,就是脚本比较繁琐①例子注:比较繁琐的地方就是需要拿匹配值的时候,要子查询单独查询一遍,就显得有些累赘了2.那么本章的主角LOCATE()函数就能很简洁的处理这一问题①.LOCATE(字符串1,字符串2)返回字符串1在字符串2中第一次出现的位置,只要字符串2中包含字符串1,那么返回值必然大于0。②.LOCATE(字符串1,字符串2,pos)返回字符.

2020-08-26 11:33:48 24446

原创 MySQL 中 DATE_ADD函数用法

业务需要,计算时间差,那么久用到了DATE_ADD函数了:1.mysql 中 DATE_ADD(date,INTERVAL expr type)类似于:DATE_SUB(date,INTERVAL expr type)这些函数执行日期运算。 date 是一个 DATETIME 或DATE值,用来指定起始时间。 expr 是一个表达式,用来指定从起始日期添加或减去的时间间隔值。 Expr是一个字符串;对于负值的时间间隔,它可以以一个 ‘-’开头。 type 为关键词,它指示了表达式被解释的方式..

2020-08-19 10:48:51 28546

原创 MySQL中通过表注释来查找表名

业务需要:1.脚本SELECT table_name 表名,TABLE_COMMENT '表注解' FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = '数据库名' AND TABLE_COMMENT LIKE '%筛选的注释%';2.屡试不爽例如:

2020-08-06 10:07:42 1018

原创 Mybatis-Plus 的条件参数

1.配置Mybatis-Plus之后,免去了写sql的麻烦性,也降低了bug的出现率,提高的效率,不失为一种良策2.用到的Mybatis-Plus条件参数查询方式 说明 where WHERE 语句,拼接 + WHERE 条件 and AND 语句,拼接 + AND 字段=值 or OR 语句,拼接 + OR 字段=值 !!!主动调用or表示紧接着下一个方法不是用and连接!(不调用or则默认为使用and连接) eq 等于= allEq 基于

2020-07-31 10:30:27 5319

原创 Vue页面的搜索条件中对时间范围是同一天日期的处理

产生背景:VUE列表界面常用的统计都会用到时间去过滤,项目中记录的时间为(年-月-日 时:分:秒)这种的,那么问题就是,如果搜索条件中的组件只是年月日,而没有时分秒。这种情况下,如果将开始时间和结束时间都输入为同一天的话,就不好弄了。所以下面提供两种方法来处理这种情况。一.第一种情况,简单粗暴1.直接改VUE组件①项目中用的组件是这种日期选择器:②修改后的组件为日期时间选择器由此,修改组件后,就会有当天的时间范围了,即2020-07-29 00:00:00 ~ 2020...

2020-07-29 17:48:50 1757

原创 java 根据指定链接生成二维码

import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.common.BitMatrix; import javax.imageio.ImageIO;import javax.swing.filechooser.FileSystemView;import java..

2020-07-23 22:57:21 963 2

原创 Mysql用脚本新增字段及类型,注释

1.SQL脚本公式ALTER TABLE `库名`.`表名`ADD COLUMN `新增字段名` 字段类型 NULL COMMENT '字段注释' AFTER `新增放在那个字段之后的字段名`;2.例如ALTER TABLE `gzhlwyl`.`remote_consultation_apply`ADD COLUMN `file_uuid` VARCHAR(50) NULL COMMENT '文件UUID' AFTER `inv_doc_sign`;ALTER TABLE `gzh

2020-07-23 11:08:55 1118

原创 FineReport报表中处理SQL传参问题

1.本来开始是准备传个参数值companyPartyIdSELECT company_code, company_name, parent_party_id FROM company t WHERE IF( (SELECT company_name FROM company WHERE company_party_id = ${companyPartyId}) LIKE '%局' OR '%委',t.parent_party_

2020-07-21 20:17:29 1822

原创 FineReport报表面板中设置控件影藏和显示的JS

在FineReport报表中通常需要面板中的搜索条件来过滤报表中的数据,然而有时需要设置权限管理,这样就需要设置搜索控件是否显示了,需求就是为了设置权限来出发的。1.上干货如图:需要用查询维度来,筛选付款方医院和收款方医院,这两个控件是否显示首先要想到的就是,既然要用查询维度来控制他俩是否显示,所以就需要把触发的事件写在查询维度的控件中。2.拿到查询维度,付款方医院,收款方医院的控件名①查询维度:②付款方医院:③收款方医院:3.在查询维度中开始造控制是否显示.

2020-07-21 15:00:22 3096

原创 MySQL中通过sql脚本来查询建表结构

1.直接上SQL脚本SHOW CREATE TABLE 表名;2.执行后查询出的效果3.由上图可知,它的建表脚本在Create Table中,所以将它复制出来就ok了,这样就得到建表脚本了

2020-07-20 10:07:58 814

原创 FineReport报表中增加自增ID

通过看官方文档,就可以得知要在报表中增加自增id,就必须要当前所用的数据集中有个父ID,而这个父ID又是啥哩?其实它就是你表中的自增id,只不过它的数量是随着你的数据走的,不符合要求,所以需要FineReport自带的自增id来显示。1.首先在你的sql中查出表中自增ID2.需要在报表列中展示3.增加FineReport自增ID4.在新增加的序号下添加公式5.配置FineReport自增ID的左父隔和上父格6.最后保存,查看效果...

2020-07-17 15:59:22 7295

ToBase64.java

java环境下字符串与Base64互转的工具类,特别方便,直接可调用

2021-12-02

读取yml文件工具类.zip

java环境下,大多数都是微服务,一般都会用yml文件作为配置文件,特此,总结了一个读取yml文件的工具类

2021-12-02

OkHttpUtils工具类.java

通过封装的okthps,就能轻松实现客户端与服务端的

2021-12-02

windows下Redis解压版.zip

该控件用于启停Redis服务端,和客户端的使用,直接解压之后可以使用,不需要安装的那种,需要的朋友可以下载,适用于windows10,windows8,windows7

2020-04-07

idea热部署工具.zip

这个热部署里面包含了jrebel插件的模拟服务器和一个安装网址,通过这个模拟器可以作为服务器,然后再通过获取校验码,就可以完成免费认证

2020-04-07

工作中遇到的问题总结(包含:前端,后台,运维,实施).docx

该文档是在工作中,从前后端的开发到测试,然后再到上生产,全套流程实施中遇到的问题总结,如果英雄所见略同,正好适合你,对你工作中有帮助,总结不易,值得拥有

2020-01-17

Java总结.zip

该文档就是对java基础的一个系统性总结,从开始的语法到面向对象,比较全面,适合新手学习,并且能够容易理解,和实际操作

2020-01-17

hibernate-ehcache-4.3.9.Final.jar

该包是hibernate中所用的一个包,专门用来去处理特定的问题,它是和ehcache一起用的一个包

2020-01-17

Oracle检查身份证合法性函数.txt

该函数是支持Oracle环境下的对身份照进行校验的函数,它是按照身份照计算算法去校验的,能够精准的判断出身份照是否合法,通过返回值为1:表示为正确的身份证,返回值为0表示为错误的身份证

2020-01-17

QQPinyin_Setup.exe

该输入法支持拼音,五笔等。就和咱们平常用的搜狗输入法类型,毕竟实用,并作为日常工具来说,是工作,学习的必备软件

2020-01-17

Oracle总结.docx

这里面主要就是包含Oracle的各种总结,有基础的从创建表开始,到存储过程,视图,定时任务这些

2019-09-22

jquery-1.7.2.js

它就是一个jQuery的一个引入包,你会支持jQuery的插件提示

2019-09-22

软件安全监测报告.pdf

这份软件安全监测报告主要是监测java开发程序中出现的安全问题,找了一个项目程序监测后出现的原版报告显示,在使用DES加解密的情况下,会被检测出这种加解密属于弱加解密,不太安全,里面有具体的安全措施建议;还有关于SimpleDateFormat线程不安全的问题,都有详细解释及处理方法

2019-09-22

图片识别源程序和文档.zip

是一个用Java开发的对银行卡图片和身份证图片中的文字识别的项目,主要包含银行卡图片识别类、身份证背面图片识别类、身份证正面图片识别类,和其它一些工具类,包含日志类,jdbc封装类,xml识别类,特别好用,只需要普通的java环境即可

2019-09-17

linux 命令.docx

该文档就是一个linux基本命令的总结和归纳,记载了平常工作或者学习中用到的操作命令,或者特殊一点就是高深一点的命令

2019-09-17

java读取Excel文件时用到的所有jar包

就是在你要读取Excel文件时,需要导入这些jar包做支持,才能保证你读取Excel时所引用的类不报错,才能使你读取Excel文件中的数据时正常显示

2019-04-17

读取Excel文件的java类

这个工具类,是当你直接在main函数里面可以调试,用的,只需你把你的Excel文件的路径准备好,然后将路径放到参数里面,执行,就可以看到你的Excel文件中的数据了

2019-04-17

Socket通讯模拟工具

这个工具就是一个能在线模拟socket通讯工具,并且能检测通讯是否能正常响应和发送信息

2019-02-12

Snipaste.exe

Snipaste.exe是一款很方便的截图工具,可以使截的图片放在桌面上来回移动,这个是其中最实用的一个功能,其他功能有待你发掘

2018-08-31

空空如也

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

TA关注的人

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