- 博客(323)
- 资源 (15)
- 问答 (2)
- 收藏
- 关注
原创 npm i 报哈希码错误
下载npm包的时候,会进行包的哈希检测,以防下载的包被人恶意篡改,然而有时候由于cnpm与npm混用致使这个问题,能够经过如下步骤解决node。如上,在前端执行npm install 时,报如上错误。
2023-06-01 16:40:12
1827
原创 PowerDesigner15设置 table 标题及列的默认显示
需求:PowerDesigner默认table的标题显示的是name,列默认显示name和dataType,实际在项目中需要标题显示code,列显示code和dataType。依次点击“工具”->"Model Options..."此时就将table的头标题切换为了code;在空白处鼠标右击,选择“显示参数选择”
2023-05-26 11:37:22
999
原创 chrome 怎么控制网速
chrome 怎么控制网速怎么让请求/request 发送的慢一点?、怎么让 chrome 处于断网状态?、chrome 中 No throttling、Fast 3G、Slow 3G 是什么意思?chrome 怎么进行弱网测试chrome 中几种网络限制解释默认项,No throttling 无节流,就是没有限制的意思Fast 3G 快 3G 网Slow 3G 慢 3G 网Offline 断网/无网自定义(add 部分)Upload 上传速度Download 下载速度La.
2022-05-15 00:28:41
3164
1
原创 ElementUi 表单联动延迟加载问题
现象:在ElementUi中我们建立一个表单,然后给表单绑定了属性data,然后依次从data对象中取值和表单中的各控件进行绑定;然后当表单中的A下拉框的值变更后,我需要手动触发去变更B和C两个控件,结果发现现象,每次赋值后,B和C控件总是延迟加载,显示上一次我赋值的结果。原因:在初始化data的时候data定义有问题:我刚开始定义的时候,data是如此定义的:data{}正确的写法应该是:data{ id:undefined, name:undefined, ..
2021-09-14 16:42:41
1397
原创 List与字符串数组互转
String title = "\t 10月上旬\t 10月中旬\t 10月下旬"; String[] arrTitles = title.split("\t");1、字符数组转List://使用 Java8 的StreamList list2 = Arrays.stream(arrTitles).collect(Collectors.toList());//基本类型也可以实现转换(依赖boxed的装箱操作)int [] arrIndex = { 1, 2, 3 };List l...
2021-09-14 09:07:24
3939
原创 centos7修改主机名
如题:安装centos后,发现默认的主机名是localhost,在配置如hbase等时会发生问题,所以需要修改主机名,分三步:第一:修改/etc/hostname文件,删除localhost,添加你的hostname第二步:修改/etc/hosts文件第三步:重启系统补充:当然也可以通过命令直接修改 hostname name 不过这样是临时修改的,重启后又恢复了,也看到说有永久性的命令修改,这里暂且不做讨论。...
2021-08-21 10:06:05
1350
1
原创 centos7设置固定IP
虚拟机上安装了centos,通过MobaXterm去连接,不过每次开机后,centos的ip都可能会发生改变,这样就不好玩了,因此想着将其IP设置为固定IP,操作步骤如下:一、先查看虚拟机上用的是哪个网卡端口二、到/etc/sysconfig/network-scripts/下修改enp0s3的配置文件ifcfg-ens33。三、保存配置文件后,重启网络服务service network restart...
2021-08-15 15:04:42
1691
1
转载 linux ssh 免密登录
在做centos7安装hadoop是,需要用到配置ssh免密登录,按照网络上的一篇文章配置成功,特将其文章在此记载,当时为单机版,因此单机版的部分已经验证,集群版的未验证,在此仅做纪录,后面有机会再验证并修改注释。。。。以下用三台centos为例,ip分别为192.168.44.138、192.168.44.139、192.168.44.140,分别对应别名master、slave1、slave21、首先在每个机器上执行ssh-keygen -t rsa一直按回车默认就好2
2021-08-14 23:28:19
303
原创 SpringJPA中多表关联查询并返回自定义dto带分页
如题:要实现SpringJPA中多表关联查询并返回自定义dto带分页功能,使用SpringJAP的查询时暂时没找到合适的方法,也不想强制去给实体间做关联,于是有如下代码:一、建立自己需要返回的dto/** * 设备备品备件信息Dto数据对象信息类 * **/@Datapublic class ZiYuanBeiJianDto implements Serializable { /** * 主键id<br> */ private Str
2021-07-14 16:38:05
3025
原创 SpringJPA 不支持MySQL 的ifnull函数
问题:在我的一条更新语句中如下: @Modifying @Query(value = "UPDATE syzy_beiJianKuCun SET kuCunNum = ifnull(kuCunNum,0)-(?2) WHERE id= ?1",nativeQuery = true) void updateBeiJianKuCunById(String id, float xiaoHaoNum);然后问题出现了,当字段为null时,数据库此字段死活不更新;解决思路:是不是语句有问
2021-07-14 16:26:49
1973
原创 JPA中为什么EntityManager 的注解要用@PersistenceContext
在使用SpringJPA的时候,看到如下代码 @PersistenceContext private EntityManager entityManager;于是就有些好奇,这个@PersistenceContext是几个意思,如果是实体注入的话,统一采用@Autowired可以吗?于是上网查了下,几乎所有的EntityManager都是采用这个注解的,就去找了找原因。根据上面的描述,总结如下:@PersistenceContext是jpa专有的注解,而@Autowired
2021-07-14 15:18:18
9233
1
原创 VUE中变量赋值后,出现值联动问题
问题:在vue项目中,往往我们会如下使用:let a = 3;let b = null;b =a;我的目的其实仅仅是将a拷贝到b,但是当我对b或者a的值变动了后,会直接影响对方的值跟着变换,这不是我要的效果。原因:其实对应java里的对象拷贝的深拷贝和浅拷贝的概念,也就是说,上面的写法,仅仅是一种对象的先拷贝,说的直白点,a和b这个时候都指向同一个地方,那么无论改变哪个,其实本质都是改变同一个地方的值,那么作为引用,值当然也就变了。处理办法:1、ES6let g.
2021-07-14 14:43:26
998
原创 WebStorm或者IDEA设置默认浏览器
WebStorm或者 IDEA默认浏览器是360,想改成自己想用的Chrom前提是自己机子上安装了Chrom(或者你用的其它的浏览器)浏览器。
2021-06-30 23:44:57
1083
1
原创 谈谈Spring、 SpringMVC 、SpringBoot和 SpringCloud的区别
Spring Spring是一个“引擎”。 Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。 Spring 框架的目标是使 J2EE 开发变得更容易使用。 Spring框架是一个大集合,也像一个大家族【可以到spring.io官网了解】。但家庭成员的基础都是基于Spring的IoC和AOP特性, IoC提供了依赖注入(DI)的容器,可谓是核心,AOP则提供了面向切面的编程方...
2021-06-27 17:07:01
7562
原创 浅谈spring为什么推荐使用构造器注入
【Spring】浅谈spring为什么推荐使用构造器注入在开发过程中,我们习惯了Spring的注解@Autowired(至少我是习惯性认为这个是个标准写法。。。),后来在一篇文章中看到Spring官方是推荐使用构造器注入的,在此记录下。一、前言 Spring框架对Java开发的重要性不言而喻,其核心特性就是IOC(Inversion of Control, 控制反转)和AOP,平时使用最多的就是其中的IOC,我们通过将组件交由Spring的IOC容器管理,将对象的依赖关系由Spring控制,避
2021-06-24 18:25:04
1305
原创 SpringBoot+Jpa无法生成数据库表
在使用SpringBoot+Jpa做项目的时候,发现有一个实体始终无法生成后台数据库表@Data@Entity@Table(name = "SYFX_YANZHONGXDJ")public class FengXianhgyzcd extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id */ @Id
2021-06-24 10:30:08
393
原创 2021-06-23
SpringBootJPA 一对多内存溢出问题现象:在使用SpringBootJPA进行一对多的关联配置的时候,经常会报内存溢出的问题;原因:一:在两类中分别重写了 toString 方法,导致查询加载时两类在互相调用对方的toString,形成递归,造成内存溢出二:使用了 lombok 插件中的@Data以及@ToString注解来标注实体类,让 lombok 来代替生成 gettet/setter 以及 toString,但是 lombok 在生成时会出现循环比较两类中的 hashcode,导致
2021-06-23 10:13:40
265
原创 nginx -s stop 命令执行后,应用依然可以访问问题
问题描述 今天nginx发布的项目,在测试阶段,发现使用命令 nginx -s stop 将nginx停止后,发布的应用依然可以访问到。问题查询使用命令打开netstat -ano | findstr 80找到80端口有哪些程序在占用,发现了很多个可以通过tasklist | findstr pid 查看进程相关信息,如,下面这个是我又打开了多个ngnix后,和上面端口对不上解决方法,杀死所有的nginx进程总结:应该是启动时,点击时多点了几下...
2021-06-22 16:13:22
1778
原创 实现一个线程安全的ArrayList
我们都熟知在高并发的场景下,ArrayList是线程不安全的,JDK Collections接口提供线程安全的操作,本文通过代码演示下,最后查看源码分析下为何是线程安全的。ArrayList升级为线程安全的List 实例...
2021-06-17 17:38:27
553
原创 ArrayList和LinkedList的区别
1、ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。前者是数组队列,相当于动态数组;后者为双向链表结构,也可当作堆栈、队列、双端队列2、当随机访问List时(get和set操作),ArrayList比LinkedList的效率更高,因为LinkedList是线性的数据存储方式,所以需要移动指针从前往后依次查找。3、当对数据进行增加和删除的操作时(add和...
2021-06-17 14:19:42
175
原创 java中常用的Map集合总结
java为数据结构中的映射定义了一个接口java.util.Map,他实现了四个类,分别是:HashMap,HashTable,LinkedHashMapTreeMap,Map不允许键重复,但允许值重复1.HashMap:最常用的Map,根据键的hashcode值来存储数据,根据键可以直接获得他的值(因为相同的键hashcode值相同,在地址为hashcode值的地方存储的就是值,所以根据键可以直接获得值),具有很快的访问速度,遍历时,取得数据的顺序完全是随机的,HashMap最多只允许一条记录的键
2021-06-17 13:50:26
835
原创 软件版本GA、RC、beta等含义
在看springBoot的官方网站时,经常看到GA等版本号,不知道什么意思,特意查了下,做如下记录整理:GAGeneral Availability,正式发布的版本,官方开始推荐广泛使用,国外有的用GA来表示release版本。RELEASE正式发布版,官方推荐使用的版本,有的用GA来表示。比如spring。Stable稳定版,开源软件有的会用stable来表示正式发布的版本。比如Nginx。Final最终版,也是正式发布版的一种表示方法。比如Hibernate...
2021-05-21 20:52:41
377
原创 SpringDataJpa自关联映射时出现StackOverflowError
现象:在使用SpringDataJpa时,进行自关联时,发现存在子数据的记录会报内存溢出问题StackOverflowError原因以及解决方案:为了编写方便简洁,代码更加优雅,使用了 lombok 插件中的@Data注解来标注类,让 lombok 来代替生成 gettet/setter 以及 toString,但是 lombok 在生成时会出现循环比较两类中的 hashcode,导致内存溢出。解决方案: 不要使用 lombok ,自己手写 gettet/setter 以及 toStr
2021-05-20 09:57:29
404
原创 centos7查看和设置防火墙
查看防火墙状态firewall-cmd --state停止firewallsystemctl stop firewalld.service开启firewallfirewall-cmd --state禁止firewall 开机启动systemctl disable firewalld.service
2021-05-09 11:48:08
142
原创 Centos7下配置伪分布式Hadoop 报错:mkdir: 无法创建目录“/opt/module/hadoop-3.1.4/logs“: 权限不够
问题:在centos7下配置一个伪分布式的hadoop集群,在启动集群,执行命令 sbin/start-dfs.sh命令时,报如下错误解决办法:这个 和当前用户的权限有关,执行如下命令sudo chown -R yyj /opt/module/hadoop-3.1.4/ #其中yyj是我的用户名,这个修改成你自己的,后面的路径是我本地路径,也需要修改成你自己的执行完后,再执行sbin/start-dfs.sh命令启动集群。...
2021-05-09 11:35:03
5578
6
原创 ssh配置免密登录服务器
环境:在三台机子中,系统安装的是centos7,通过ssh登录另外几个系统时,总是需要输入密码,那么我们可以配置ssh的免密登录。原理简介:原理其实就是在主机中生成公钥和私钥,然后把公钥给需要访问的其它主机,那么在进行通讯时,发现存在自己的公钥,则不需要输入密码操作命令:假如需要在server01中通过ssh免密访问server02则在server01的bin目录下(/home/server01/bin)进入到其.ssh目录下然后在.ssh目录下输入如下命令:#第一步:生成
2021-05-08 22:39:33
134
原创 Linux 下使用 rsync 编写文件同步脚本
一、需求说明在网上学习大数据视频时,需要在虚拟机上搭建集群,这里的集群有hadoop102 hadoop103 hadoop104 三台centos服务器那么往往为了便捷,在集群中的一台服务器上修改了文件后,需要同步到集群中的其它服务器上,文件的同步我们可以使用scp 或者rsync命令,但是来回敲命令比较麻烦那么视频中有讲到一个分发脚本 xsync,这里做整理,方便后面使用学习。二、具体操作首先,为了使脚本在任何目录下都可以使用,我们默认将脚本放在/home/用户名/bin目录下,..
2021-05-07 23:13:37
963
原创 ssh登录 The authenticity of host 192.168.0.xxx can‘t be established. 的问题
问题:在使用xshell进行两个服务器之间文件拷贝的时候,出现The authenticity of host 192.168.0.xxx can't be established. 的问题解决办法:修改/etc/ssh/ssh_config文件的配置,以后则不会再出现此问题最后面添加:StrictHostKeyChecking noUserKnownHostsFile /dev/null...
2021-05-06 23:29:22
1389
原创 scp 文件拷贝
需求:虚拟机下,两台centos7系统之间需要进行文件拷贝。方案:使用scp命令进行拷贝sudo scp -r $pdir/$fname $user@$host:$pdir/$fname#sudo root角色#-r 递归拷贝#$pdir/$fname 文件路径+文件名称#$user 目标服务器登录用户#$pdir/$fname 目标文件路径+文件名 例如:#将当前目录下的jdk1.8.0_291 文件夹拷贝到 hadoop103服务器的/opt/module...
2021-05-06 23:06:26
6080
原创 centos7下安装Hadoop3.1.4
一、环境准备win10系统下安装好vmware15pro vmware 里面安装好centos7 准备好hadoop3.1.4安装包 hadoop-3.1.4.tar.gz 提前建立好安装目录/opt/module二、hadoop解压安装进入到放置hadoop安装包目录module,然后解压tar -zxvf hadoop-3.1.4.tar.gz -C /opt/module/解压后如下所示:配置环境变量sudo vim /etc/profile.d/my_env
2021-05-02 21:24:11
543
原创 centos 下安装JDK
一、环境win10下安装Vmware15pro ,然后再vm中安装了centos7; 准备好Linux环境下的jdk安装包 jdk-8u291-linux-x64.tar.gz 在/opt下创建好自己的软件安装目录 module二、进行JDK安装进入jdk安装文件存放目录,运行如下命令,进行jdk安装包解压tar -zxvf jdk-8u291-linux-x64.tar.gz -C /opt/module/上面命令指定了我的jdk解压在/opt/module目录下,这个目录是我提前
2021-05-02 21:04:04
157
原创 VMware15 配置centos静态ip
使用VMware15安装好centos后,需要设置centos的静态ip,以下为操作记录。一、环境VMware15pro (已安装好) win10操作系统 centos7(已安装在VMware中)二、设置VMware的网络依次打开vm中的“编辑”=>"虚拟网络编辑器(N)",会弹出如下编辑框在“虚拟网络编辑器”中如下依次操作三、配置win10对应的VMnet8网络四、配置centos的静态ip进入centos系统,打开终端,...
2021-05-02 20:35:56
218
原创 Setup failed generate the SSL keys necessary to run VMware Server.Click OK to cancel this install
问题:win10下安装VMware15 pro 时报错:解决 办法:一:百度搜索VC++ 2018 安装后再进行vmware15的安装。或者直接在我百度网盘上下载 VC++2018 提取码:1234二:网上也有人说降低VMWare的版本,安装后再升级,我没试。。。。...
2021-04-28 22:44:46
1761
原创 Nginx部署Vue项目完整配置
下面是一个在实际应用中的实际的Nginx部署vue项目的nginx.conf的配置文件,记录在此。#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024
2021-04-16 17:56:36
3944
原创 chmod命令级联设置文件夹及子文件夹的权限
加入-R参数,就可以将读写权限传递给子文件夹例如chmod -R 777 /mydir那么public_html文件夹和它下面的所有子文件夹的属性都变成了777.777是读、写、执行权限...
2021-01-08 16:29:00
4003
原创 MySQL 创建数据库、表及用户
如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;如果要创建默认gbk字符集的数据库可以用下面的sql:create database yourdb DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;mysql创建数据库表CREATE TA.
2021-01-06 14:42:01
325
原创 docker启动WARNING:IPv4 forwarding is disabled. Networking will not work. 报错解决办法
场景:在虚拟机下,我关闭了防火墙systemctl status firewalld.servicesystemctl stop firewalld.service systemctl disable firewalld.service然后再次启动docker容器时,就报如标题错误:WARNING:IPv4 forwarding is disabled. Networking will not work解决办法vi /etc/sysctl.confnet.ipv4.ip
2021-01-05 16:54:56
469
1
原创 centos7关闭防火墙
1、使用命令:systemctl status firewalld.service 查看防火墙状态systemctl status firewalld.service执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态2、使用命令:systemctl stop firewalld.service 关闭运行的防火墙systemctl stop firewalld.service 3、关闭后,使用命令systemctl status fir...
2021-01-04 22:13:52
176
dateRangePicker.zip
2020-06-16
springboot集成zookeeper_demo.zip
2020-06-13
typora-setup-x64.zip
2020-06-08
QT5.13 MySQl驱动
2020-02-14
FEHelper.zip
2020-02-10
javarebel.jar
2014-08-15
用excel做数据收集工具,实现同时收集不同人的数据
2020-08-10
ext布局问题
2014-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人