自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql创建用户名密码并管理用户名密码

这将为远程客户端创建一个MySQL用户,并将其密码设置为给定的密码。请注意,%符号表示允许来自任何IP地址的远程连接。用普通的update sql语句也行,不用搞那么花里胡哨的,root权限啥都能干。这个认证方式是方便用户以用户名密码的方式登录连接数据库。有了新的MySQL用户后,可以为其授予数据库权限。

2023-09-16 21:54:17 1159

原创 Linux中添加用户设置权限并实现远程登录

Linux中添加用户设置权限并实现远程登录

2022-04-13 23:03:52 2137

原创 详细步骤springboot + Gitee + jenkins自动化部署项目(linux系统)

jenkins自动化部署项目安装jdk解压jdk压缩包修改/etc/profile 配置环境变量安装maven解压maven添加环境变量maven中配置maven仓库的settings.xml请自行配置仓库及jar包下载路径安装Git使用在线或本地安装安装部署jenkins安装tomcat解压安装包将jenkins.war包放入tomcat的webapps文件夹中启动tomcat进入解压好的tomcat目录的子目录bin中查看tomcat是否启动,再访问jenkins输入主机ip和默认8080端口(如:lo

2021-07-06 17:21:46 679

原创 Linux服务器发布执行springboot项目的jar包,自行配置.sh启动文件

# 包文件路径及名称(目录按照要求自行配置)APP_NAME=/waving/server/springboot_hibernate-1.0.0-SNAPSHOT.jar# 日志文件路径及名称LOG_FILE=/waving/server/logs/springboot_hibernate.log# 查询进程,并kill当前jar/java程序pid=`ps -ef|grep $APP_NAME | grep -v grep | awk '{print $2}'`kill -9 $pide

2021-04-16 17:16:52 273

原创 git搭建项目环境,设置免密

git搭建项目环境获取git地址,登录项目,由相关项目组负责人给你关联远程仓库建立项目目录,鼠标右键点击,选择Git Bash Here数据命令初始化本地仓库和关联远程仓库下载代码代码上传,一般使用工具上传,此地简略介绍设置免密(方便代码得获取及上传,设置ssh免密)可在git bush 框中或cmd框中输入下方命令,提示信息一直按回车键即可,不用设那么复杂打开用户目录.ssh里面的id_rsa.pub文件,复制里面的内容将公钥内容复制到远程仓库自己账号的设置的ssh秘钥管理中添加公钥即可获取git地址,

2021-04-13 14:52:20 293

原创 Linux中覆盖安装新JDK版本

存在问题在已有的Open_jdk_11基础上安装jdk1.8,环境变量已配,也刷新了配置,但查看版本时仍旧是open_jdk_11。解决方式删除原有的open_jdk_11步骤查看jdk版本# 查看版本,根据版本内容,卸载掉相应的jdkjava -versionrpm -qa | grep java卸载命令,我是删了这两个rpm -e --nodeps java-11-openjdk-11.0.ea.28-7.0.1.e17x86_64rpm -e --nodeps java

2021-04-06 20:00:13 1256

原创 springboot配置swagger2和利用knife4j配置增强显示版swagger

配置swagger2和增强显示版swagger配置swagger2导入依赖创建配置文件SwaggerConfiguration原生swagger显示swagger增强版配置显示添加依赖如果你已经配置好原生swagger的话,直接启动就行配置swagger2导入依赖<dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId&

2021-03-24 18:17:17 332

原创 使用国密算法SM2加密数据进行前后台传输

使用国密算法SM2加密数据进行前后台传输引用jar包工具类前端代码附注引用jar包<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.60</version></dependency>工具类package com.waving.te

2021-03-17 18:35:27 2717 1

原创 ftp与sftp连接服务器,获取服务器列表,上传下载相关文件

ftp与sftp连接服务器,获取服务器列表,上传下载相关文件如果对ftp和sftp不是很了解的,可以查看下方连接ftp连接需要引入jar包ftp工具类sftp连接需要jar包sftp工具类,这段代码是网上抄的,但根据他的代码实际可用如果对ftp和sftp不是很了解的,可以查看下方连接ftp与sftp说明链接ftp连接需要引入jar包 <dependency> <groupId>commons-net</groupId> <a

2021-03-17 17:17:13 386

原创 获取本机真实ip地址,去除127.0.0.1等无用地址

获取本机真实ip地址,去除127.0.0.1等无用地址完全代码附录:这也是从人家那学习而来,因为先前获取本机地址的时候有时候获取的是真实地址,有时候是127.0.0.1,这些代码是为了过滤那些不需要的地址,在此做个记录,各位想要用随便用完全代码package com.waving.test;import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.u

2021-03-17 16:18:46 945

原创 阿里云centos7安装ftp并连接

在系统中安装ftpyum install -y vsftpd我的是已经安装了,没安装它会下载安装启动ftpsystemctl start vsftpd.service查看ftp状态systemctl status vsftpd.service显示正在运行查看其运行端口netstat -antup | grep ftp设置为开机启动systemctl enable vsftpd在阿里云服务其中配置其端口开放连接测试其端口是否对外开放telnet IP地址 端口号

2021-03-02 18:17:05 230

原创 在阿里云CentOS8中安装docker

在阿里云CentOS8中安装docker进入阿里云镜像地址,执行下方命令:再执行安装命令:后面安装的过程中直接点y就行,这也是我在网上收集看到的,这个目前执行真实有效,记录下进入阿里云镜像地址,执行下方命令:yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm再执行安装命令:yum install

2020-06-12 17:25:05 817

原创 Linux系统中安装jdk

Linux系统黑窗口中安装jdk1.去官网下载或者用我提供的这个下载(jdk1.8)链接:https://pan.baidu.com/s/1EfT9r607hccI_xVe_4ZUbA提取码:oou22.将jdk上传至远程linux系统中我用的SecureCRT,使用rz命令上传安装包到你linux当前文件夹中,如果命令无效则需要安装执行yum -y install lrzsz3....

2020-03-17 20:07:40 132

原创 mybatis中${}与#{}的区别

mybatis中${}与#{}的区别区别${ }:字符串替换#{ }:占位符${ }在动态 SQL 解析阶段会直接进行变量替换,而#{ }会被解析成占位符?,之后再进行变量替换。#{ }比 ${ }更安全,#{ }可以防止 SQL 注入,所以更多使用的是#{ }。(既然#{ }比 ${ }看起来更好,那为什么还会保留 呢?什么时候不得不使用{ }呢? 什么时候不得不使用呢?什么时候不得不...

2019-11-06 10:24:47 129

转载 maven项目中pom.xml文件各个标签详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_...

2019-10-14 20:52:14 491

原创 Failed to read artifact descriptor for commons-fileupload--Maven导入jar包一直处于报红状态

处理方式:如果依赖还是处于红色波浪线状态,将pom.xml中的依赖先剪切刷新再粘贴刷新。其实在Nexus仓库中,一个仓库一般分为public(Release)仓和SNAPSHOT仓,前者存放正式版本,后者存放快照版本。如果在项目配置文件中(无论是build.gradle还是pom.xml)指定的版本号带有’-SNAPSHOT’后缀,比如版本号为’Junit-4.10-SNAPSHOT’,那么...

2019-10-11 18:22:15 1166 1

原创 idea中使用JPA出现from unexpected 或者属性名 can't resolve错误

JPA使用出现from unexpected 或者属性名 can’t resolve错误同时添加 hibernate 和 j2EE persistence 的框架支持具体做法:项目名右击 - >add framework support ->选中hibernate 和 j2EE persistence...

2019-09-25 16:50:12 1729

原创 Redis常见面试题(从网上摘抄整理的)

Redis常见面试题什么是缓存穿透,击穿及雪崩缓存处理流程缓存穿透缓存击穿缓存雪崩如何保证redis集群高可用什么是99.99%高可用?redis怎么才能做到高可用?什么是热点缓存?使用过程中会出现什么问题,如何解决?使用过程中出现的问题解决方案redis集群如何保证数据同步,底层原理是什么?数据全同步机制数据修改操作的同步什么是缓存穿透,击穿及雪崩缓存处理流程前台请求,后台先从缓存中取数据...

2019-09-22 22:19:42 119

原创 方法不会覆盖或实现超类型的方法bug

这个bug看的我莫名其妙,看名字也看不懂说的啥,在网上看到说什么把@Override去掉就行了什么,我就觉得很奇怪,跟这个能有什么关系呢。。。网上既然说是跟@Override有关,那么这应该是是跟我实现的接口有关,后来发现是我在接口中改变或新增方法的时候并没有及时将这个相关的模块install,这样就导致用这个接口模块的web层或者service层启动Tomcat时报这样的错误,我的错误就是这样...

2019-09-16 15:40:04 19995 8

原创 Spring Data Redis 入门介绍

Spring Data Redis简介Spring-data-redis 是 spring 大家族的一部分,提供了在 srping 应用中通过简单的配置访问 redis 服务,对 reids 底层开发包(Jedis, JRedis, and RJC)进行了高度封装,RedisTemplate 提供了 redis 各种操作、异常处理及序列化,支持发布订阅,并对 spring 3.1 cache 进...

2019-09-05 17:45:31 299

原创 Dubbo框架功能流程理解

关于Dubbo的理解小结Dubbo简介Zookeeper(注册中心)说明Zookeeper使用缘由Zookeeper作用图最终工作流程节点角色说明:流程图(从0开始看起):总结Dubbo简介Dubbo 致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案。简单的说,dubbo 就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有 dubb...

2019-09-05 11:28:29 223 1

原创 Spring 框架bug总结

Spring 框架bug总结spring 注解开发与配置文件混用问题spring 注解有时候@Autowired注入下方对象报红的问题spring 注解开发与配置文件混用问题@Component 与 @Autowired等一般要一起用,如果用了@Component又要去配置文件中进行此类的set或者构造注入是行不通的的,因为@Component已经是代表创建此类对象,配置文件中的又会是另一个对...

2019-07-31 22:38:05 643

原创 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

这种问题一般是配置问题,也许某个字母错了,也许哪里多了个空格,注意检查一下

2019-07-26 20:53:58 190

原创 idea中更新仓库(Reimport All Maven Projects)不会从网上下载缺失jar包

jar包不能从网上下载问题有可能是我们idea中将离线运行勾选了,去掉之后再刷新就会从网上下载了有可能是我们idea中将离线运行勾选了,去掉之后再刷新就会从网上下载了...

2019-07-26 19:14:17 8373 1

原创 动态代理小结2019.7.25

关于动态代理的小结jdk代理和cglib代理效率问题jdk代理和cglib代理效率问题CGLib创建的动态代理对象性能比JDK创建的动态代理对象的性能高不少,但是CGLib在创建代理对象时所花费的时间却比JDK多得多,所以对于单例的对象,因为无需频繁创建对象,用CGLib合适,反之,使用JDK方式要更为合适一些。同时,由于CGLib由于是采用动态创建子类的方法,对于final方法,无法进行代理...

2019-07-25 14:56:28 104

空空如也

空空如也

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

TA关注的人

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