自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 收藏
  • 关注

原创 windows 下 mongodb6.0 导入导出json文件

其中host为服务器地址,port为端口号,db为导出的数据库名称,c为导出的集合名称,out为导出的文件名称。其中host为服务器地址,port为端口号,db为数据库名称,c为导入的集合名称,file为文件类型。1.运行cmd窗口,进入MongoDB安装路径下的bin文件下,输入以下命令导入数据文件。2.运行cmd窗口,进入MongoDB安装路径下的bin文件下,输入以下命令导出数据文件。

2024-01-05 17:08:17 485

原创 MongoDB 启动时:服务名无效

MongoDB启动报:服务名无效

2024-01-05 15:06:35 787

原创 Windows下MongoDB启动及停止服务

【代码】Windows下MongoDB启动及停止服务。

2024-01-05 11:48:00 454

原创 解决org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

修改后:java -jar -Dfile.encoding=utf-8 xxx.jar。修改前:java -jar xxx.jar。(1)删除yml配置文件中的中文注释。3.再次运行jar包,启动成功。

2023-12-20 10:36:25 574

原创 Windows下 MySql 5.7授权远程登陆

Windows下 MySql 5.7授权远程登陆

2023-10-24 11:01:37 272

转载 idea 离线安装 Lombok插件

1.找到插件包插件包可以在两个地方下载,分别是IDEA的官方插件仓库和GitHub里lombok-intellij-plugin仓库中的release包。地址分别是:http://plugins.jetbrains.com/plugin/6317-lombok-plugin,网址打开后可以看到各个版本信息:https://github.com/mplushnikov/lombok-intellij-plugin/releases,网址打开后同样可以看到插件的版本信息:对应IDEA编辑

2021-07-13 11:44:10 3134

原创 java.util.ConcurrentModificationException

有可能有朋友说ArrayList是非线程安全的容器,换成Vector就没问题了,实际上换成Vector还是会出现这种错误。  原因在于,虽然Vector的方法采用了synchronized进行了同步,但是实际上通过Iterator访问的情况下,每个线程里面返回的是不同的iterator,也即是说expectedModCount是每个线程私有。假若此时有2个线程,线程1在进行遍历,线程2在进行修改,那么很有可能导致线程2修改后导致Vector中的modCount自增了,线程2的expectedMod...

2021-06-19 14:37:23 109

原创 MySQL环境变量配置

点击我的电脑右键——>管理:在服务中找到MySQL,右键点击查看属性,可以看到MySQL安装目录。打开系统环境变:新建 MYSQL_HOME= 目录选择自己的安装目录。打开系统变量path:新建%MYSQL_HOME%\bin。配置完后一直点击确定。配置完成后可以在cmd 中输入 mysql -u root -p回车后输入密码。...

2021-04-26 10:08:08 152

原创 powerdesigner概念模型生成物理模型转存sql文件

Tools下:选择"Generate Physical Data Model"弹出下面窗口选择完后点击确定生成物理模型。点击Database,选择“Generate Database”弹出下面选择路径,填写名称点击确定,生成sql文件。

2021-04-12 18:46:15 372

原创 解决PowerDesigner相同字段限制

Tools—>ModelOptions中:Notation项改选为:E/R+Merise,Data Item 去掉Uniquecode选项,点击ok即可。

2021-04-12 10:13:05 275

原创 svn: 不能打开文件“/XXX/svn/xxx/db/txn-current-lock”: 权限不够

比如版本库SVN是root用户创建的但是启动服务的时候没有选择root启动,而是在其他用户转托管太下启动的,所以只能读不能写。解决方法:停止svn服务:killall svnserve 在创建版本库的用户下启动svn : svnserve -d -r /opt/....(你版本库的路径)。...

2021-02-25 15:39:21 1300

原创 mysql 报 error while loading shared libraries: libtinfo.so.5

解决方法 :使用命令 sudo ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5

2021-02-04 17:52:42 388 1

原创 Linux如何解压tar.xz文件

安装mysql的时候遇到压缩包是.tar.xz后缀解压过程也分为两层:xz -d mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz,之后就会出现mysql-8.0.23-linux-glibc2.12-x86_64.tar文件然后tar xvf mysql-8.0.23-linux-glibc2.12-x86_64.tar即可完成解压...

2021-02-04 15:26:04 1460

原创 xftp上传文件状态错误

使用 chmod 命令修改目录权限(新的的文件夹)比如新建了一个tomcat文件夹现在就需要将/usr/local/tocat目录权限进行修改重新上传即可成功

2021-02-04 11:39:05 194

原创 tomcat运行html页面样式无法加载

使用tomcat8.5以上运行项目,页面加载样式失败,尝试更换低版本tomcat(tomcat7)

2021-02-03 11:15:12 1109 2

原创 tomcat乱码怎么解决

1、在tomcat根目录conf文件夹下修改logging.properties文件。2、进入到logging.properties文件中3、java.util.logging.ConsoleHandler.encoding = UTF-8 改为java.util.logging.ConsoleHandler.encoding = GBK即可。

2021-02-02 10:04:45 2839

转载 什么是 JWT

Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区别。传统的sess

2021-01-20 15:12:40 107

原创 Mysql启动、停止、重启常用命令

Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5.5.7版本是mysql)2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&b、停止1、使用 service 启

2021-01-11 13:27:50 265

原创 mac版本彻底卸载 navicat premium的终端命令

sudo rm -Rf /Applications/Navicat\ Premium.appsudo rm -Rf /private/var/db/BootCaches/CB6F12B3-2C14-461E-B5A7-A8621B7FF130/app.com.prect.NavicatPremium.playlistsudo rm -Rf ~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.pr.

2021-01-08 14:04:39 810

原创 解决前端访问跨域问题

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.springf.

2020-10-30 10:51:26 100

原创 svn查看历史记录svn: E220001: Item is not readable

svn 查看历史记录时,提示:Problems while loading file history: svn: E220001: Item is not readable,无法查看历史记录解决办法:允许匿名访问(只读)svnserve.conf(默认地址 :/var/svn/svnrepos/conf/svnserve.conf )文件中anon-access设为read.anon-access = readauth-access = writeauthz(默认地址:/var/sv

2020-10-26 10:46:01 452

原创 ‘C:\Program‘ 不是内部或外部命令,也不是可运行的程序问题

将Program Files改成progra~1或者"Program Files"(加个双引号) 如下:改完就ok了原因是Program Files中间有空格,导致了该路径被作为一条命令被执行了

2020-10-21 14:27:34 1265 1

原创 Linux关闭防火墙

外部访问CentOS中部署应用时,需要关闭防火墙。关闭防火墙命令:systemctlstopfirewalld.service开启防火墙:systemctlstart firewalld.service关闭开机自启动:systemctldisablefirewalld.service开启开机启动:systemctlenable firewalld.service...

2020-10-21 13:03:48 91

原创 Linux下彻底卸载mysql

一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep-i mysql二、停止mysql服务、删除之前安装的mysql删除命令:rpm -e –nodeps 包名rpm -ev MySQL-client-5.5.25a-1.rhel5 rpm -ev MySQL-server-5.5.25a-1.rhel5如果提示依赖包错误,则使用以下命令尝试rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps.

2020-10-16 14:53:50 103

原创 Linux配置java开发环境

1、卸载系统自带的OpenJDK及相关的Java文件2、java -version3、输入命令:rpm -qa | grep javarpm是管理套件命令,-qa表示使用访问模式查询所有套件,grep表示查询文件里符合条件的字符串;java表示查询包含java的字符串4、以上文件中,noarch文件不用删除。下面执行删除命令:[root@localhost java]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1

2020-10-15 17:50:33 220

原创 mysql建数据库的字符集与排序规则说明

1.字符集说明:一般选择utf8.下面介绍一下utf8与utfmb4的区别。utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到 http://blog.csdn.net/leelyliu/article/details/52879685 看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间。2.排序.

2020-10-12 15:49:22 54

原创 MySQL5.6下载安装教程

1、下载mysql地址:https://dev.mysql.com/downloads 双击打开安装包!! ...

2020-10-12 15:43:06 357

转载 Springboot定时器多线程解决多个定时器冲突问题

使用场景 :我们的订单服务,一般会有一个待支付订单,而这个待支付订单是有时间限制的,比如阿里巴巴的订单是五天,淘宝订单是一天,拼多多订单是一天,美团订单是15分钟… 基金系统中,如何同时更新多个存储分区中的基金信息…总的来说,实际开发中定时器需要解决多个定时器同时并发的问题,也要解决定时器之间的冲突问题问题不大,说到并发那就离不开多线程了…慢慢看看就懂了问题场景重现 :我们清晰的看到执行结果都是scheduling-1就此可以判定,Springboot定时器默认的是单线程的但是

2020-09-02 17:45:50 1967

转载 判断list集合不为空

在java开发中新手容易将判断一个list集合是否为空,只以If(list!=null)去判断,且容易和isEmpty()混淆,但是,list集合为空还是为null,是有区别的。先看一下下面的例子,你是否会认为输出null呢?看一下控制台输出结果:造成这种结果其实是null判断是判断有没有对list集合分配内存空间,而不是list里面内容是否为空。看一下isEmpty()isEmpty() 和(list.size() == 0)都是判断List内容是否为空new一个use

2020-08-27 10:29:43 5564

原创 项目发布包MD5生成

linux下执行以下命令,生成MD5文件,MD5文件名字要与文件名相同md5sum csvpn-3.0.tar.gz > manage.zip.md5实施人员在实施前应用以下命令去校验MD5值,来衡量包是否完整md5sum-cmanage.zip.md5

2020-08-05 13:29:43 298

转载 针对Java Web部署和发布项目的加密和反编译的一些看法

【需要加密的反编译的一些场景】1、公司开发的java web要项目打包成war包往外卖,怎么对war包进行处理,防止其自己拷贝后往外出售呢,如果不通过加密的方式,还有其他方式防止其出售呢.2、大家都知道的,class很好反编译。出于对知识产权和自身软件的保护,不希望任何人都可以看到源代码或者被反编译工具进行解密。【java web发布运行在tomcat 大概加密与反编译过程如下】对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的

2020-08-05 13:26:24 490

转载 inux 发现交换文件 “.swp“

今天在linux里修改文件时,不小心非正常关闭了文件。再次打开的时候提示 E325: 注意发现交换文件 "filename.swp",具体报错如下:E325: 注意发现交换文件 ".nginx.conf.swp" 所有者: root 日期: Fri Jun 23 09:44:19 2017 文件名: /usr/local/src/nginx-1.1.10/conf/nginx.conf 修改过: 是 ...

2020-07-29 11:33:15 245

原创 mysql 对银行卡、身份证、手机号等脱敏处理

CONCAT()、LEFT()和RIGHT()字符串函数组合使用CONCAT(str1,str2,…):返回结果为连接参数产生的字符串 LEFT(str,len):返回从字符串str 开始的len 最左字符 RIGHT(str,len):从字符串str 开始,返回最右len 字符CONCAT(LEFT(bank_no,3), '******' ,RIGHT(bank_no,4))bank_no ...

2020-07-08 10:12:31 1171

原创 input标签限制只能输入数字

<input type="text" id="phone" name="phone" placeholder="搜索手机号"class="form-control" oninput = "value=value.replace(/[^\d]/g,'')">

2020-07-01 15:57:09 254

转载 java 校验json格式

/*** 用于校验一个字符串是否是合法的JSON格式**/import java.text.CharacterIterator;import java.text.StringCharacterIterator;public class JsonValidator { private CharacterIterator it; private char c; private int col; ...

2020-06-15 15:02:35 1523

原创 连接mysql报错Table ‘performance_schema.session_variables’

第一步:在管理员命令中输入:mysql_upgrade -u root -p --force第二步:重新启动mysql的服务:net stop mysqlnet start mysql

2020-06-08 14:18:34 171

原创 postman访问https接口

1.进入postman的设置页面 选择post2.选择headers,并输入以下内容 Content-Typeapplication/x-www-form-urlencoded;charset=utf-83.选择Body,选择x-www-form-unlencoded,并传入参数4.选择设置5.关闭ssl验证6.选择Certificates CRTfile 和 Keyfile Passphrase 可不添加7...

2020-05-27 12:08:40 2191

转载 idea常用快捷键(mac版)

上一步 / 下一步alt + -> / alt + <-类似于我们的浏览器的上一页/下一页,切换到光标上一个/下一个移动的位置撤销 / 反撤销ctrl + z / ctrl + shift + z如果你使用过world, 就会知道在world中的反撤销是ctrl + y,但是非常坑爹的是在idea中,ctrl + y是删除当前行进入一个类command + B如果是...

2020-04-29 13:19:09 1787

原创 git下载慢

推测使用https://npm.taobao.org/mirrors/git-for-windows/

2020-03-23 16:46:32 115

原创 mysql5.7忘记密码,修改密码

1 . 进入dos窗口,停止mysql服务:net stop mysql2 . 进入mysql的安装目录,进入bin目录3 . mysqld --skip-grant-tables (注意后边不能有空格)4 .重新打开一个dos窗口,进入mysql的bin目录5 . mysql -u root -p6 .不需要输入密码,直接回车7 .直接修改密码update MySQL...

2020-03-23 16:37:17 142

空空如也

空空如也

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

TA关注的人

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