- 博客(50)
- 资源 (8)
- 收藏
- 关注
原创 Idea配置完成maven后出现Unable to import Maven project See logs for details
修改Maven home directory,改成软件默认的,修改之后。原因是maven版本过高的,解决默认使用idea自带的maven。
2022-12-22 21:45:27 432 1
原创 2021版汽车碰撞实验车身点测量总结
适用标准 Euro NCAP 2020侧面碰撞-O2O没有法规点,按照客户大纲测量即可碰撞线是 R+250,碰撞线确认图片三张并发客户群确认ENCAP只有侧柱做气帘评价,CNCAP侧柱和侧碰选做适用标准 Euro NCAP 2020侧面柱碰撞-O2O没有法规点,按照客户大纲测量即可碰撞线假人头部质心位置,不需要测量需要确认是否做气帘评价,ENCAP只有侧柱做气帘评价,CNCAP侧柱和侧碰选做适用标准 Euro NCAP 2020全宽正碰-O2O法规测量点一共 19个点适用标准 Euro NCAP
2022-11-13 21:39:50 1320
原创 解决mysql5.6数据库Specified key was too long; max key length is 767 bytes问题
将 innodb_large_prefix 修改成 on
2022-07-16 10:27:58 472
原创 利用yum命令在云服务器上部署java-web项目
执行以下命令,使用yum安装JDK1.8。执行以下命令,查看是否安装成功。执行以下命令,启动 MySQL 数据库。
2022-06-09 16:10:28 151
原创 利用nvm动态调整nodejs版本,解决因为node版本过高或过低导致项目无法运行和打包
利用nvm动态调整nodejs版本,解决因为node版本过高或过低导致项目无法运行和打包
2022-06-09 13:52:20 2635
原创 Vue3 非常好用的中文文档以及一份 Vue 3 新文档学习笔记
焕然一新的 Vue3 中文文档来了!新文档地址:https://vuejs.org中文版翻译:https://staging-cn.vuejs.org(官方已标注为新版)旧版中文版:https://github.com/vuejs/docs/graphs/contributors (官方已标注为旧版)学记笔记与脑图在原文连接中原文链接:https://mp.weixin.qq.com/s/xajtqF0eaesrtZmifq4BuQ...
2022-05-19 13:35:57 615
原创 Java 解析 url 请求路径中 中文和符号乱码问题
// 编码格式自己选择URLDecoder.decode(param, "UTF-8")
2022-05-18 10:16:38 1091
原创 DataX-Web 路由策略
路由策略:当执行器集群部署时,提供丰富的路由策略,包括;FIRST(第一个):固定选择第一个机器;LAST(最后一个):固定选择最后一个机器;ROUND(轮询):;RANDOM(随机):随机选择在线的机器;CONSISTENT_HASH(一致性HASH):每个任务按照Hash算法固定选择某一台机器,且所有任务均匀散列在不同机器上。LEAST_FREQUENTLY_USED(最不经常使用):使用频率最低的机器优先被选举;LEAST_RECENTLY_USED(最近最久未使用):最久为使用的机器.
2022-05-16 14:20:04 871
原创 Nginx部署之后正常点击没问题,刷新页面会出现404问题的解决
项目部署到服务器后 ,根路径访问没有问题(http:10.10.10.10),但是进入其他功能再刷新页面就会出现404,比如http:10.10.10.10/test/test/test 刷新页面就会出现404,因为你没在nginx配置上面加上重定向跳转。解决办法,只需要加上这段配置:try_files $uri $uri/ /index.html;server { listen 80; server_name 127.0.0.1; location / { root /da
2022-04-21 11:42:17 16827 5
原创 Jfinal利用jfinal-mail-plugin发送邮件功能
引入 maven<!-- 邮件发送 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.5</version></dependency><!-- JFianl Email插件--><dependency>
2022-04-06 10:13:03 1750 2
原创 css解决页面内容超出浏览器高度后无法查看问题,自适应高度
修改前(因为整个项目将左侧滚动条禁用了)解决后可以根据浏览器页面缩放自动调整代码:<div class="overflow-auto-show"></div><style scoped> .overflow-auto-show{ overflow:auto; height:calc(100vh - 186px); }</style>自己调整 186px即可实现自动适应,也可以用于自适应高度
2022-03-31 14:31:09 979
原创 VUE3页面跳转路由跳转带参路由跳转
VUE3页面跳转路由跳转带参路由跳转第一种第二种第一种跳转:import {useRouter} from "vue-router";const router = useRouter()router.push({ path: "/CommonHeader/childSysLeftMenu/processRoute", query: {craftbomId: data.id} })跳转页面参数接收impor
2022-03-31 09:43:22 2809
原创 js技巧笔记-数组去重以及&&代替 if 判断
1、数组去重let arr = [1,1,1,2,2,2]arr = Array.from(new Set(arr))console.log(arr) // [1,2]2、&&代替 if 判断// a为true或者a不为空if(a) { method()}// 简化,符合a条件才会执行method方法a&&method()
2022-03-23 09:23:10 582
原创 实体类链式编程set存入每个对象的属性
实体类链式编程set存入每个对象的属性实体类中 需要增加的注解@Data@Builder@AllArgsConstructor@NoArgsConstructor比如:使用:CData cData = CData.builder() .eName("名称") .fName("天津") .groupWhich(1) .materia
2022-03-11 13:47:59 431
原创 Mybatis-Plus 实体类中常用注解
Mybatis-Plus 实体类中常用注解-标记不是数据库字段和属性字段为空不进行序列化,不产生空值影响前端使用@TableField(exist = false)@JsonInclude(JsonInclude.Include.NON_NULL)@JsonProperty(“name”)@JsonFormat@TableField(exist = false)注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,mybatis-plus就会忽略这个,
2022-03-01 10:12:06 3558
原创 解决Mybatis-plus中 mapper 映射出现 Invalid bound statement (not found): cn.*.mapper.*
在 mybatis-plus 的 maven 项目中,在调用 mapper 中的sql语句时,会出现cn..mapper.Invalid bound statement (not found): cn.a.user.mapper.UserMapper.query上面的错误,是因为maven打包时没有将xml文件打包进去,可以通过查看target文件中是否有xml文件,如果没有,基本上就是这个问题导致的,可以通过修改 pom 文件来解决这个问题。解决方案:将下面的配置加入到pom文件的build
2022-02-09 16:00:01 1095
原创 计算程序运行时间,并将毫秒换算成人看得懂的文字,展示形式为时分秒
/** * 计算程序运行时间,展示形式为 时分秒 * */ public static String computationDiffTime(long startTime, long endTime) { // 差值 long diffValue = endTime - startTime; int hour = 1000 * 60 * 60;// 定义小时的计算常量 int minute = 1000 * 60;//定义分钟的计算常量 int second = 1000...
2022-01-04 14:26:33 299
原创 Java 利用正则表达式校验版本号格式是否正确
Java 利用正则表达式校验版本号格式是否正确支持格式v1.1.0,v1.0,v111.000.0.0.1 等等不支持格式V1.1.0,b1.0,v1.0. 等等 public static void main(String[] args) { String bomVersion = "v1.1.1"; // 校验版本格式是否正确 String regex = "^(v)([0-9]\\d|[0-9])(.([0-9]\\d|\\d)){0,3}";
2021-12-10 09:52:58 2771
原创 Java 重命名文件,除 renameTo 之外,还没找到更简单的
本质上就是剪切-粘贴-重命名,如果在不同的盘符,效率会更低,变成复制-粘贴-重命名。还得注意服务器环境,windows和大部分linux系统上没有问题。 public static void main(String[] args) { File file = new File("E:\\demo\\11111.psb"); System.out.println("图片位置:"); System.out.println(file.getAbsolutePath()); System.out.
2021-12-09 11:42:20 608
原创 java 计算文件大小,返回GB,KB,MB,B
/** * 计算文件大小 * fileUrl:D:/download/山花遍野.jpg * @return 1GB * */ public String getFilseSize(String fileUrl) { int GB = 1024 * 1024 * 1024;//定义GB的计算常量 int MB = 1024 * 1024;//定义MB的计算常量 int KB = 1024;//定义KB的计算常量 try { // 加载文件 ..
2021-12-08 16:19:12 3615
原创 解决 npm 和 yarn 构件项目错误
依次执行1、npm install --save-dev cache-loader2、npm install -g cnpm --registry=https://registry.npm.taobao.org3、rimraf node_modules4、npm install5、yarn install可能问题就解决了
2021-12-01 11:23:50 1142
原创 Java对比字符串(版本号)大小
Java对比字符串(版本号)大小 public static void main(String[] args) { String v1 = "V1.1.1"; String v2 = "v1.2"; v1 = v1.toLowerCase(); v2 = v2.toLowerCase(); if(v1.compareTo(v2) > 0) { System.out.println("V1大于
2021-11-10 09:50:27 851
原创 深度克隆对象、数组,避免 js 中对象指向同一个内存地址,a的值变化,b的值也莫名变化,导致一些奇怪的BUG
可以采用下面的方法,处理对象的赋值,避免两个对象指向同一个地址。/** * 深度克隆对象、数组 * @param obj 被克隆的对象 * @return 克隆后的对象 */export function cloneObject(obj) { return JSON.parse(JSON.stringify(obj))}相当于new 了两个新的对象,二者没有任何关联。...
2021-10-21 10:56:45 463
原创 photoshop 操作输出 JavaScript 和 VB 脚本功能,实现自动化操作
1、下载ScriptListener.8li 插件2、将ScriptListener.8li 插件放入photoshop 特定的文件夹中即可我的photoshop 的安装目录是 D:\Program Files\photoshop,需要将文件放入“D:\Program Files\photoshop\Adobe Photoshop 2021 (Prerelease)\Plug-ins\ScriptListener.8li” 中3、然后打开photoshop ,随便操作一下,就生成js 和vb的操作记
2021-09-06 11:28:30 2269 1
原创 安装aggdraw出现并解决 cl.exe failed with exit code 2 问题
解决 cl.exe failed with exit code 2 问题把aggdraw-1.3.12-cp38-cp38-win_amd64.zip,这个文件的后缀名由.whl改为.zip,使用WinRAR或者7-Zip等解压缩工具解压。解压以后,你会得到两个文件夹,aggdraw-1.3.12.dist-info和aggdraw.cp38-win_amd64.pyd,把两个文件夹复制到python安装文件夹下面的 Lib\site-packages 下,就可以用了下载网址:https://pypi
2021-08-30 22:32:51 2546
原创 Linux-CentOS上lvm分区和调整分区大小,调整内存分配
Linux-CentOS上lvm分区和调整分区大小,调整内存分配查看系统输入"uname -a ",可显示电脑以及操作系统的相关信息。uname -a输入"fdisk -l" 查看磁盘情况fdisk -l查看挂载情况“lsblk”lsblk解决思路确认分区类型为lvm查看到home分区有大量闲置空间,决定将home的空间分配给 /卸载home >> 删除home >> 将home的空间添加到 " / " >> 重新分配h
2021-08-28 21:45:12 851
原创 解决vue项目yarn install构建时出现 not found: python2 错误
解决办法:用管理员身份运行cmd,并输入:1、npm install -g mirror-config-china --registry=http://registry.npm.taobao.org2、npm install node-sass如何用管理员身份运行cmd:运行效果:错误信息:gyp verb command configure []gyp verb check python checking for Python executable "python2" in t
2021-08-03 23:26:18 4608
原创 JAVA 判断奇偶
JAVA 判断奇偶public static void main(String[] args) { int a = 9696; if ((a & 1) == 1) { System.err.println("奇数"); } else { System.err.println("偶数"); }}
2021-07-13 10:25:59 229
原创 MyBatis-Plus 使用教程
MyBatis-Plus 使用教程,增删改查详细介绍MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https://mp.baomidou.com/guide/注解mp一共提供了8个注解,这些注解是用在Java的实体类上面的。@TableName注解在类上,指定类和数据库表的映射关系。实体类的类名(转成小写后)和数据库表
2021-06-24 13:37:09 875
原创 vue this.$refs 打印出来是空的原因
在多组件的页面使用 this.$refs 调用其他 vue 组件中的方法功能,一直报错:TypeError: Cannot read property ‘length’ of undefined尝试了很多解决方法,最后发现问题出现在了 this.$refs 上,在页面打印这个值是一个空的打印效果:this.$refs为空的原因其实是组件的位置存放不正确,需要将组件放到template中的主dom元素中:失败的存放位置:修改之后的位置:...
2021-06-22 13:36:22 6727
原创 Docker 中修改Mysql 数据库的 only_full_group_by 模式
执行查询,更新等 Sql 时,会出现下面的提示:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BYclause and contains nonaggregated column‘information_schema.PROFILING.SEQ’ which is not functionally dependenton columns in GROUP BY clause; this is incompatible w
2021-05-27 21:54:30 2814
原创 Apache NiFi 典型案例
NIFI典型案例课程目标1、离线同步Mysql数据到DFS2、Json内容转换为Hive支持的文本格式3、实时同步Mysql数据到Hive4、Kafka的使用1.离线同步Mysql数据到hdfs大数据数据仓库系统中,经常需要进行数据同步操作,可以使用nifi来进行灵活的全流程操作。准备工作:启动Mysql服务(5.7版本),在Mysql中运行\资料\mysql\nifi_test.sql中的SQL语句。启动Hadoop集群(与NiFi集群在同一个可访问的局域网网段)1.1处理器流程
2021-05-27 20:57:40 2564
原创 NiFi 的使用心得
一、NiFi概念NiFi用来处理数据集成场景的数据分发,BS结构的图形化。Apache NiFi 是一个易于使用,功能强大且可靠的系统,用于处理和分发数据。可以自动化管理系统间的数据流。它使用高度可配置的指示图来管理数据路由、转换和系统中介逻辑,支持从多种数据源动态拉取数据。NiFi原来是NSA的一个项目,目前已经代码开源,是Apache基金会的顶级项目之一。NiFi是基于Java的,使用Maven支持包的构建管理。 NiFi基于Web方式工作,后台在服务器上进行调度。用户可以将数据处理定义为一个流程,
2021-05-27 20:56:00 6152
原创 Apache NiFi 数据处理和分发系统的搭建(Linux 与 Windows)
任务描述试验Apache NiFi部署linux系统的部署windows系统的部署下载方式官网地址:http://nifi.apache.org/下载地址:https://www.apache.org/dyn/closer.lua?path=/nifi/1.13.2/nifi-1.13.2-bin.tar.gz在Linux上的安装下载的版本是 1.13.2,通过xfit上传安装文件到 /nifi(可以自己调整路径)解压文件,进入文件目录,开始解压。命令1:cd /nifi命令
2021-05-23 17:38:58 662
原创 JS 处理时间对象变成年月日
从大师兄那里学来的简单处理方式,记录分享一下1、第一种let date = new Date(); let year = date.getFullYear() + "-";let month = date.getMonth() + 1 + "-";let day = date.getDate()let dateStr = year + (month[2] ? month : '0' + month) + day; // 2021-05-202、第二种let date = new Date(
2021-05-20 20:17:24 1206
原创 Apache NiFI 在Linux系统上的安装及简单的使用
Apache NiFI 在Linux系统上的安装及简单的使用下载Linux版本Linux上的安装新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入下载Linux版本官网地址:http://nifi.apache.org/
2021-05-20 16:07:53 2146
原创 云服务器明明系统盘有40G但是上传文件时发现容量不足问题
云服务器明明系统盘有40G但是上传文件时发现容量不足问题,这是因为你搞错内存和挂载盘(系统盘)的原因。linux是文件系统,本身内存很小,千万不要将文件放错位置。我要将1.5G的文件上传到 linux 中,但是发现上传失败,就可以寻找原因用的是xftp,提示文件上传错误,一时懵逼,重复几次都失败了,因为都是上传到30%失败,所以怀疑是容量不足,就看了看内存查看内存:free发现取消上传剩余 145744kb,上传失败时剩余6596kb,看来的确是内存不足。但是我有一个40G的系统盘去哪里了,带
2021-05-20 14:23:14 1358
【nvm-v1.1.7】nodejs版本管理工具
2022-06-09
Vue3 非常好用的中文文档以及一份 Vue 3 新文档学习笔记
2022-05-21
Vue3 非常好用的中文文档以及一份 Vue 3 新文档学习笔记
2022-05-21
ScriptListener.8li
2021-09-06
解决pip和python中出现Microsoft Visual C++ 14.0问题
2021-08-25
C++版多功能矩阵计算器,加减乘除矩阵的秩行列式等
2020-06-10
整理了139种颜色大全,包括中文名称,英文名称与16进制颜色码
2019-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人