自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (8)
  • 收藏
  • 关注

原创 md5 idea和打成jar加密不一致问题

记录问题:发生在调用第三方短信服务中,在idea 中发送短信没有问题,发布到服务器上无法发送,开始以为nginx 配置域名映射造成的,因为项目是.net改java ,.net 是可以的,java 没理由不行,所以排除这种原因,核对环境配置参数后都是一致。直到把目标已到md5加密上,后来测试了下直接idea 运行没有问题,打成jar之后就不行,突然想起来编码格式问题了。原因:jar包下默认编码为GBK,idea设置的编码为UTF-8。getBytes() 改为 getBytes(“UTF-8”)

2023-08-09 13:40:14 194

原创 vue 表单校验不通过问题

vue 表单校验

2023-07-07 17:59:00 3131

原创 vue 跳转同一个页面数据不更新问题(监听路由参数)

今有需求查看通知需打开消息页面,出现连续打开只显示第一条消息,created、activated 等都不会再次触发,智能通过监听路由参数更新数据。

2023-06-15 15:40:08 438

原创 css多个元素边框线相邻合成一个问题

【代码】css多个元素边框线相邻合成一个问题。

2023-06-15 09:19:18 455

原创 vue 打开重复页签

这两个红色框线实际都是产品详情页面,用产品名称替代了页面的title。1、首先在router/index.js配置路由。2、创建tab.js 文件,添加页签方法。3、main.js 中挂载方法。4、在需要位置调用方法。

2023-06-12 10:29:06 705

原创 linux 主机配置检查-3(linux查看补丁)

另一个可以查看补丁信息的方法是查看更新日志,可以通过查看更新日志的方式,来及时掌握Linux补丁的最新更新情况。Yum命令可用来查看系统中已安装的补丁信息,要使用这一命令,只需在终端中输入命令yum check-update即可查看补丁信息,如果系统有可用的补丁,即会显示补丁的名称、版本号、大小等信息。Rpm命令可以查看指定的补丁包内部的具体信息,要使用这一命令,只需输入如rpm -q 的格式,即可查看指定补丁包内部的信息,如果不指定补丁包,即会查看当前系统中所有已安装的补丁包信息。

2023-04-21 09:07:17 2155 1

原创 linux 主机配置检查-2

Chkrootkit chkrootkit Chkrootkit-logo.jpg可以用来检测系统中是否被安装了 rootkit。rootkit 是黑客用来掩饰自己的入侵并获得一台计算机或计算机网络管理员级访问权的一套工具(程序)。搜索核心系统程序并查找签名,同时将文件系统的遍历与产生的输出进行比较。如果该工具发现任何差异,它会有效地对抗它们,而不会让任何病毒损害您的服务器。安装包:链接:https://pan.baidu.com/s/1lmq6Ituw4u2PD83VtWT23Q。

2023-04-20 17:51:29 234

原创 linux 主机配置检查-1

【代码】linux 主机配置检查。

2023-04-20 17:44:27 714

原创 Linux下Nginx升级

版本升级不会覆盖配置文件,但以防万一升级前请先备份配置文件,nginx/conf/nginx.conf。(均为默认安装路径下操作/usr/local/nginx)5、备份历史版本、设置新版本、检查新版本。6、关闭历史版本nginx。7、启动新版本nginx。8、查看nginx 进程。1、查看nginx版本。4、nginx配置编译。

2023-04-12 09:30:03 2418

转载 Mybatis基于xml的一对一、一对多、多对多嵌套结果查询和嵌套查询

mabatis 基于xml的一对一,一对多,多对多

2022-11-17 11:14:18 6069 2

原创 记录一次前端弹窗随窗口缩放位置跑偏问题处理

弹窗位置固定缩放问题处理

2022-11-17 10:39:51 686

原创 接口返回数据量过大,造成请求非常慢

接口返回值压缩

2022-11-08 17:51:47 7503

原创 navicat 手动设置字段为null

navicat手动设置字段为null

2022-07-09 11:21:30 6265

原创 actviti 工作流核心技术和实战-学习笔记(二)activiti工作流介绍

工作流引擎-ProcessEngine ,它是Activiti的核心类,由该类可以获取其他的服务实例(历史服务,仓库服务、任务服务、用户参与者服务)历史服务:存储历史数据的服务仓库服务:存储流程图(xml)的服务任务服务:对于参与者来说当前流程是任务用户参与者服务:获取参与者、角色 的服务-BPMN业务流程建模与标注描述流程的基本符号,包括这些图如何组成一个业务流程图-数据库支持-Activiti的后台是有数据库支持的,有23张表,所有的表都以act开头,第二部分表示表的用途的两

2022-05-18 12:35:01 355

原创 mysql 表名大小写转换

今天在导入开源项目学习activiti时,发现给定的sql里activiti中的表名全为小写,在运行项目时会默认创建大写的表名,读取时一样,导致在测试的时候流程报错,本想着手动改吧,他有25张表,一个个改起来有点麻,作为一个程序员,怎么能手动做这么麻烦的事情呢,修改 表名命令alter table 原表名 rename to 新表名;执行命令(小写转大写)SELECT concat("alter table ", TABLE_NAME , ' rename to ' , upper(TABLE_

2022-05-17 12:14:25 2763 2

原创 actviti 工作流核心技术和实战-学习笔记(一)什么是工作流

什么是工作流(Workflow)它是针对平时工作中的业务流程活动而提出的一个概念,目的是根据将工作分解成定义良好的任务或角色,根据一定的原则和过程来实施这些任务并加以监控,从而达到提高效率、控制过程、提升客户服务、增强有效管理业务流程等目的。工作流管理联盟(WfMC)对工作流的定义为:工作流是一类能够完全或者部分自动执行的业务过程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间传递、执行。生活中常用的流程分析:– 数据:设置请假单(请假时间、原因等)、填写请假单,跑流程–

2022-05-16 12:32:37 316

原创 数据库表设计字段说明

今天领导要求要写数据库设计文档,要是一两个表倒是很快能写完,但是作为资深DBA(实为渣渣)的我怎么可能只有一两个表呢,写着写着就麻了。但是机智如我怎么可能一个个打开表复制吧(承认前几张表都是这么写的),后发现一种新的方法,还是基础不扎实造成的,废话不多说了先上效果图效果图上语句SELECTCOLUMN_NAME 字段名称,COLUMN_TYPE 字段类型,IS_NULLABLE 是否为空值,COLUMN_DEFAULT 默认值,COLUM

2022-05-11 09:57:44 3099

原创 java 远程debug调试

1,基于IDEA工具SpringBoot框架测试在pom.xml中配置 里配置jvmArguments参数 -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>sp

2022-04-02 16:53:23 10703 1

原创 grunt不是内部或外部命令错误处理

如题,npm install -g grunt-cli发现grunt命令却不可用,其实是环境变量问题,但是网上很多给出的方法其实是不准确的,正确方法,可以通过npm root -g查看路径,之后将路径中具有grunt.cmd和grunt的目录添加到环境变量path中即可,...

2021-12-29 16:22:16 516

转载 Elasticsearch-原理-(1)

小史是一个非科班的程序员,虽然学的是电子专业,但是通过自己的努力成功通过了面试,现在要开始迎接新生活了。随着央视诗词大会的热播,小史开始对诗词感兴趣,最喜欢的就是飞花令的环节。但是由于小史很久没有背过诗词了,飞一个字很难说出一句,很多之前很熟悉的诗句也想不起来。...

2021-11-05 11:46:50 77

原创 idea maven全局配置

我们在每次新导入项目 的时候常修改的:编译版本、Maven本地库路径等,我们在正常设置Project流程的过程中,这些操作并没有被当做一个标准的IDE设置模板保存起来,因此下次打开新的project还是重新设置,这些重复的操作我们完全可以交给idea默认设置好。因此为了简便操作 ,完全可以按照以下流程进行设置‘Deafult Settings’,配置完之后下次打开新的project就会以这个设置进行。注意:重启Idea后才能生效。...

2021-08-04 15:29:29 342

原创 Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the

查看application文件在application运行文件上加入代码,即可执行成功@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

2021-05-17 16:51:33 841

原创 正则表达式-大于等于0最多三位小数

正则表达式public static void main(String[] args) { String pattern = "([0-9]\\d*( \\.\\d{1,2})?|0\\.[1-9]\\d?|0\\.0[1-9]\\d?|0\\.00[1-9]|0|0.0|0.00)$"; String a="0"; boolean flag= a.matches(pattern); System.err.println();

2021-05-17 16:31:42 1989 2

原创 es增删改查api

package com.curtao.company.coordinate.tesk;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.antfact.oplate.util.http.HttpClientService;import com.curtao.company.coordinate.config.CompanyPersistenceContents;import com

2021-05-14 13:32:15 237

原创 git教程(二、场景)

场景应用1、git更新远程仓库代码到本地2、从远程仓库clone非master分支到本地1、git更新远程仓库代码到本地git fetch: 这将更新git remote 中所有的远程仓库所包含分支的最新commit-id, 将其记录到.git/FETCH_HEAD文件中git fetch更新远程仓库的方式如下://在本地新建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支git fetch origin master:tmp //来比较本地代码与刚刚从远

2021-03-24 09:12:55 71

原创 git教程(一、学习)

git1、简介1、介绍2、工作流程3、Git 工作区、暂存区和版本库(本地)、远程仓库1、基本概念2、基本操作1、简介1、介绍介绍 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN 区别 1、Git

2021-03-23 17:41:13 95

转载 git(本地和远程仓库)IDEA回退到原来指定版本

已经提交到仓库(本地和远程仓库)的内容利用IDEA回退到原来指定版本 Revert操作:Revert操作会当成一个新的提交记录,追加到提交日志当中,这样便保留了原来的提交记录。   在想要回退历史版本上单击鼠标右键        如果有冲突,双击冲突文件查看冲突,并解决         ...

2021-03-23 13:22:16 3222

原创 AES 加密、解密(全国建筑资质企业数据爬取)

内容: 使用Java中Cipher工具类进行AES加密,并将加密后的byte数组转换成16进制字符串。(也可以转换成base64字符串)加密过程:1.数组扩容(需要是16的倍数)加密得到byte数组遍历byte数组,对byte字节进行补码成正十进制数值十进制数值转换成十六进制数值十六进制数值如果只有一位需要在前面追加0补充。 这是为了解密时十六进制进行转换成10进制。解密过程:1.十六进制字符串转换成byte数组时需要每两个字符进行, 因为前面加密时进行了补0.2.进行

2021-03-01 11:10:47 1445

原创 javax.net.ssl.SSLHandshakeException:(HTTPS绕过安全认证进行请求链接)

1、问题:在使用jsoup爬取数据时,碰到了使用https的网站,遇到报错:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed2、解决后自己在网上查了一些资料,找到相关解决代码:package com

2021-02-20 10:57:57 1281 2

原创 java 请求参数map转字符串拼接url

1、个人习惯在java使用get请求传参时将参数放入map,不愿之家在url后一个个进行拼接,所以将map整体转换数据类型拼入url附代码: public static void main(String[] args) { String url="www.domin.com"; Map<String,String> map=new HashMap<>(); map.put("id","123"); try {

2021-02-07 10:58:35 3536 1

原创 Maven常用命令及package、install、deploy区别

1、maven常用命令命令说明mvn clean清空生成的文件mvn validate验证工程是否正确,所有需要的资源是否可用mvn compile编译mvn test编译并测试mvn package打包mvn install把项目安装到本地仓库repositorymvn deploy把项目发布到远程库2、package、install、deploy我们在用maven构建java项目时,最常用的打包命令有mvn package、

2021-02-04 10:53:28 420

原创 Java使用Jsoup爬取网站

注:本文章仅为自己提供学习使用,严禁作为其他不法用途1、引入Jsoup依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3</version> </dependency>附爬取网站解析代

2021-01-29 18:39:41 364

原创 监听tcp客户端发送数据

因近期项目对接机器人,且机器人对接仅支持tcp协议@Componentpublic class SpringListener implements CommandLineRunner { @Autowired private ICommandService commandService; @Autowired private IRobotHeartbeatService robotHeartbeatService; @Override public voi

2021-01-19 13:44:31 911

转载 IDEA没有Services视图

重新打开了下项目,发现IDEA下面Services视图没有了,启动服务非常不方便。解决方法:在项目中搜索 workspace.xml, 找到<component name="RunDashboard">标签。加入以下配置<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" />

2021-01-07 10:48:58 1135

原创 oss 视频截图 阿里云

视频截取(根据时间截取)在oss视频地址后加上 ?x-oss-process=video/snapshot,t_1,f_jpg,w_300,h_400,m_fast,ar_auto其中t_1表示截取的视频时间,截取1豪秒的画面, 单位为毫秒, w_300表示宽为300, h_400表示宽为400m 截图模式, ,ar_auto 图片方向跟随视频...

2020-07-09 14:40:46 1813 1

转载 mysql表名大小写批量修改

mysql表名批量修改为大/小写DELIMITER //DROP PROCEDURE IF EXISTS uppercase //CREATE PROCEDURE uppercase(IN dbname VARCHAR(200))BEGINDECLARE done INT DEFAULT 0;DECLARE oldname VARCHAR(200);DECLARE cur CURSOR FOR SELECT table_name FROM information_schema.TABLES W

2020-07-08 12:53:41 341

原创 !str

!str js 里的非空验证即str!=''&& str !=null && str!=undefined在封装代码中看到的时候,有点迷,然后做了个验证,仅为自己记录

2020-07-04 18:26:19 195

原创 linux不重启清除tomcat日志

在生产环境使用场景中,有时项目必须开启日志,但时间一长就会出现日志文件过大问题命令 :true > catalina.out该命令可结合linux定时任务脚本使用,即可隔一段时间自行清楚一下日志,以免造成日志文件过大问题...

2020-07-03 19:02:52 466

原创 java spring boot实现实时udp 监听

java 实现实时udp 监听因项目需要对接高频读卡器使用udp传输数据,后台要实时监听处理1、监听类package com.ruoyi.controller.Listener;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servle...

2020-04-26 18:26:56 5725 2

转载 Maven命令安装jar包到本地仓库

当需要的jar包在中央仓库找不到或者是想把自己生成的jar包放到的Maven仓库中时,可以使用Maven install命令来安装。以下为操作步骤(前提是安装好Maven并配置好环境变量)示例① 将需要安装的jar包放入到D盘②打开命令行,输入如下命令mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -Darti...

2020-04-01 11:24:05 240

前端gzip 解压缩pako.min.js文件

前端gzip 解压缩pako.min.js文件

2022-11-08

apk微信扫码下载页面

apk微信扫码下载页面

2021-01-19

web样式插件-树结构

用于展示人员上下级树结构

2021-01-19

DateUtil.java

时间格式化、当前周几获取、指定日期年份、获取指定日期的月份、毫秒转换天、时、根据日期获取星座、比较传入日期是否已过期、获得指定日期开始结束时间、 本年开始、结束时间.........

2020-06-17

GETUI_JAVA_SDK_DEMO.rar

个推服务端demo,java.

2020-03-17

中国省市区数据区县同级.sql

中国省市区数据,区县同级,

2019-12-18

中国省市数据.sql

中国省市数据。

2019-12-18

自己写的dll文件,用以java jna调用测试用途

自己写的dll文件,用以java jna调用测试用途自己写的dll文件,用以java jna调用测试用途自己写的dll文件,用以java jna调用测试用途自己写的dll文件,用以java jna调用测试用途

2019-10-15

SSM基本jar包(springMVC 4.3.5.RELEASE+Spring 4.3.5.RELEASE +mybatis 3.4.1 )

SSM基本jar包(springMVC 4.3.5.RELEASE+Spring 4.3.5.RELEASE +mybatis 3.4.1 )

2018-09-27

空空如也

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

TA关注的人

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