自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Centos7 无法停止mysql服务(郁闷了好半天)

今天忽然发现我的Centos里的mysql是开机自启的,然后我想关了它,首先我使用了systemctl stop mysqld 然而并没有什么用我的windows依然可以访问连接我的centos里面的mysql,然后我百度了很多命令,找了很多解决办法,都没有用…非常郁闷。整个人都比较衰了,今天的学习任务也不想干了,准备跑个步睡觉,跑个三五公里出个汗还是很舒服的。这时我忽然发现刚才真的钻进了死胡同,只需要找到mysql的进程然后杀掉就好了(笑哭)ps -e|grep mysqlkill 1246

2020-11-07 23:33:35 3646 6

原创 初识Docker的容器和镜像,以及docker的常用命令总结

简介Docker 是一个开源的应用容器引擎,Docker 包括三个基本概念:镜像(Image)、容器(Container)、仓库(Repository)。镜像是一种轻量级、可执行的独立软件包,将所有的应用和环境直接打包为docker镜像,就可以直接运行。容器:镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。通过实例化镜像在容器中运行。仓库:可看成一个代码控制中心,用来保存镜像。Docker常用命令目录:简介Docker的

2020-11-07 13:56:40 1042 8

原创 Docker配置阿里云镜像加速器(几个命令复制粘贴即可)

前言:Docker默认使用的远程仓库是国外的访问比较慢,这就需要我们配置国内的阿里云镜像来提高访问速度。这个是免费使用的,只需要我们注册登录进入阿里云然后就可以使用了。首先进入阿里云容器镜像服务点击进入https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors然后按照官网提示的命令配置就好了示例:帮助到您请点赞关注收藏谢谢!!...

2020-11-06 21:29:10 1089

原创 在IDEA(2020.2)中配置Git,以及如何在idea中使用Git

目录展示:一、 idea中配置git二、 idea中使用git可以直接在idea中使用命令操作git1.初始化本地仓库2.添加到暂存区3.提交到本地仓库4.推送至远程仓库5.直接克隆项目到本地6.拉取项目到本地7.创建分支一、 idea中配置git先配置好git的本地地址,然后test,出现版本号说明测试成功!二、 idea中使用git可以直接在idea中使用命令操作git1.初始化本地仓库选好项目点击OK即可。2.添加到暂存区3.提交到本地仓库也可以在这里提交,效果一样只

2020-11-06 10:39:07 12926 16

原创 Git配置使用SSH协议传输数据

前言:我们使用git传输数据可以使用HTTPS协议,也可以使用SSH协议。这两个协议使用的连接不一样。使用SSH协议需要通过秘钥验证,为自己创建一对秘钥(私钥和公钥)将公钥配置到要访问的服务器上。git 创建秘钥:ssh-keygen -t rsa然后我们就会在C:\Users\用户\.ssh目录下发现生成了这两个文件第一个是私钥,第二个是公钥。打开id_rsa.pub,全选复制到要访问的远程仓库设置(GitHub、gitee)这里拿gitee测试。这时我们就可以使用ssh协议来操作g

2020-11-05 23:23:39 1994 8

原创 Git的标签操作

Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。1.创建标签git tag 标签名字2.查看标签git tag 查看标签详细信息:git show 标签名字3.将标签推送至远程仓库git push origin 标签名字这时我们就能在远程仓库看到我们刚提交的标签,远程标签项目的状态就是我们创建标签的时候的本地仓库的状态。4.检出标签新建一个分支用来指向要检出的标签git c

2020-11-05 22:17:38 901

原创 Git的常用分支操作

       使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。master是新建仓库时创建的默认分支。1.查看分支列出所有本地分支git branch 列出所有远程分支git branch -r列出所有分支git branch -a2.创建、切换分支,并将分支推送到远程仓库创建git branch 分支名字切换分支git checkout 分支名字将分支推送到远程仓库git push origi

2020-11-05 21:03:52 1419

原创 Git的工作流程以及常用命令操作展示

目录结构:Git的工作流程:常用命令操作展示:1.初始化本地仓库2.克隆项目到本地3.添加远程仓库4.添加到暂存区5.提交到本地仓库6.推送到远程仓库7.抓取/拉取项目到本地8.忽略文件的添加Git的工作流程:1.从远程仓库克隆一个资源到本地仓库与工作空间(也可以初始化一个本地仓库,然后为其添加远程仓库,再把项目pull/fetch下来,第一次建议直接clone)2.在本地工作空间对项目进行修改3.将修改的内容添加到暂存区(index)4.将暂存区的内容提交(commit)到本地仓库(Reposi

2020-11-05 17:53:29 968

原创 Git的安装教程(完成clone一个项目到本地)

官网下载安装包地址:点击进入https://git-scm.com/download/win但是官网下载比较慢,我们这里选择国内阿里镜像点击进入https://npm.taobao.org/mirrors/git-for-windows/选择对应的版本进行下载,这里我们选择2.27.0下载完成后双击安装然后一直点next 最后finish就行这里就不展示了完成之后我们在桌面右键会多两个显示,第一个是git的ui窗口(基本不用),第二个是命令窗口命令窗口可以执行我

2020-11-05 00:02:39 18106 25

原创 Centos7 安装Docker(2020最新亲测可用,直接复制粘贴即可)

这里参考官方文档进行操作:https://docs.docker.com/engine/install/centos/1.卸载docker旧版本(我的centos7是新的,所以运行后不删除任何软件包)yum remove docker \ docker-client \ docker-client-latest \ docker-common \ dock

2020-11-03 23:37:54 15982 32

原创 (九)Springboot整合通用Mapper实现增删查改

前言通用mapper是基于mybatis的插件,整合了常用的简单增删查改,可以免去开发人员对SQL语句的编写。使用步骤:目录结构:1.导入maven坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <

2020-11-03 19:21:17 2245 8

原创 java TCP入门编程(文件传送、服务端接收多个客户端请求)

文件传送服务端 FileServerimport java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class FileServer { public static void main(String[] args) throws IOException {

2020-11-02 23:59:54 7251 19

原创 (八)Springboot整合Redis(RedisTemplate,使用Junit进行测试)

前言Springboot使用RedisTemplate来操作redis步骤:1.引入测试与redis依赖2.配置application.yml配置文件3.创建测试类写入注解4.测试Redis(String、hash、set、list、sorted Set)1.pom.xml引入坐标 <dependency> <groupId>org.springframework.boot</groupId> <

2020-11-01 19:55:29 2633 9

原创 (七)SpringBoot整合Mybatis实现增删查改(返回自增id,以及事务处理)

前言步骤:1.准备数据库2.导入maven坐标依赖:msyql、jdbc、mybatis、lombok3.配置连接池、mybatis的别名以及mapper.xml位置、日志4.编写实体类、mapper、service、controller。5.测试springboot自带默认的hikari连接池,我们直接进行配置就好1.准备数据库account表2.导入坐标依赖: <dependency> <groupId>org.projectl

2020-11-01 13:34:01 1773 4

原创 (六)SpringBoot整合SpringMVC拦截器

1.编写自定义MyInterceptor拦截器(实现HandlerInterceptor接口)@Slf4jpublic class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {

2020-10-31 23:38:52 1108 6

原创 (五)lombok的使用(省去getter、setter的编写)

前言使用lombok的注解可以实现实体类的简化一般情况下实体类需要编写get、set、toString会让代码看起来比较臃肿可以使用lombok对实体类进行简化。lombok是一个插件工具类包,提供了一些注解@Data、@Getter等这些类去简化实体类中的get\set\构造方法等的编写。1.idea安装lombok插件File->Settings搜索lombok然后install安装2.pom.xml导入依赖 <dependency> &

2020-10-31 22:53:18 925 2

原创 (四)Springboot Yaml配置文件

springboot中除了可以使用application.properties配置文件外,还可以配置后缀为yaml活yml的配置文件yml配置文件的特征:1:树状层级结构展示配置项2:配置项之间如果有关系的话需要分行空两格3:配置项如果有值的话,那么需要在:后空一格在写值表现如下:application.propertiesjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/sprin

2020-10-31 22:01:14 836 2

原创 (三)SpringBoot @ConfigurationProperties 配置文件读取和应用

这里我们使用java代码来实现读取配置文件进行Druid连接池的配置1.导入Druid依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.6</version></dependency>2.applicat

2020-10-31 20:36:25 1077 2

原创 (二)Springboot修改启动banner

1.在Resources目录下创建banner.txt文件2.点击进入,选择自己想要的banner3.拷贝到banner.txt目录下然后启动springboot项目。成功! 这时springboot就会以我们想要的banner进行启动。帮助到您请点赞关注收藏谢谢!!!...

2020-10-31 18:16:46 827

原创 (一)IDEA创建首个Springboot案例,访问HelloWorld

创建之前确保我们的idea的maven是配置好的,maven的配置请看我的这篇博客IDEA配置Maven,Maven的下载安装(设置本地仓库与阿里镜像)、配置环境变量我们将创建springboot并实现连接访问helloworld创建springboot项目File->New->Project选择Spring Initializr这里设置好我们的jdk版本以及项目名称选择springboot版本我们这里选择2.3.5,然后勾选spring web确认项目路径,然后finis

2020-10-31 18:04:10 1148 2

原创 IDEA配置Maven,Maven的下载安装(设置本地仓库与阿里镜像)、配置环境变量

首先进入官网下载maven,点击进入官网Maven安装与配置1.解压到自己想要的目录中。2.创建一个repository目录作为本地仓库目录。3.进入conf目录,打开settings.xml修改本地仓库,添加如下代码<localRepository>刚才新建的repository目录的路径</localRepository>4.配置阿里云镜像<mirror> <id>nexus-aliyun</id> <mirr

2020-10-31 17:06:45 6980

原创 IDEA创建springboot时Maven home directory修改不起作用

**首先我已经将idea默认的maven配置修改**但是新建springboot项目的时候Maven home directory又自动改变了这是因为用idea创建的springboot目录中的.mvn在作祟把这些没用的都删除掉,然后改回自己的Maven home directory刷新maven就好了。这个问题好像只有在idea2020.2之后的版本有!!!!。帮助到您请点赞关注收藏谢谢!!...

2020-10-31 16:14:45 6150 27

原创 (三)Dubbo的配置说明(启动时检测、负载均衡)以及事务问题解决

启动时检测在(一)以zookeeper作为服务注册中心的Dubbo入门案例(基于ssm)中我们是先启动provider再启动consumer,是没有问题的。但是如果我们先启动consumer时会报错找不到服务(如下)。这是因为consumer在启动时会自动去检测所用到的服务是否存在。只需要在provider方加上下面的配置就不会启动时检测,在开发环境中我们可以将启动时检测去掉。<dubbo:consumer check="false"/>或者加在调用的服务注解里面。@Refere

2020-10-24 19:45:48 1145 12

原创 (二)dubbo-admin(2020)的安装和使用

dubbo-admin的下载在官网可看到dubbo-admin的下载地址点击进入这里点击download zip下载,也可以使用git。安装下载压缩包是这样的,然后进行解压解压后的目录结构如图所示:进入dubbo-admin-develop\dubbo-admin-server\src\main\resources目录下修改application.properties将下面的ip改为zookeeper的ip和端口,zookeeper的安装请参考我前面的文章。这里注意dubbo-admi

2020-10-22 18:01:14 1343 8

原创 (一)以zookeeper作为服务注册中心的Dubbo入门案例(基于ssm)

简介Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。RPC全称为remote procedure call,即远程过程调用。(这里结合下面的功能实现进行理解)本案例实现效果描述:dubbo_quick_provider和dubbo_quick_consumer两个项目分别部署在两个服务器上,不在一个内存空间上。dubbo_quick_provider可以调用dubbo_

2020-10-21 23:08:34 957 8

原创 Zookeeper的安装以及遇到问题的详细解决方案

首先安装jdk,java入门都会哈哈,linux安装jdk请看我之前的博客点击进入下载Zookeeper点击进入官网下载这里下载3.5.8,注意下载后缀带有bin的,低版本的不带bin,高版本带有bin的一定下载带bin的否则会报错。我就是入这个坑了。使用FileZilla将下载的压缩包放入linux中在/usr/local下创建zookeeper文件并解压压缩包mkdir /usr/local/zookeepertar -zxvf apache-zookeeper-3.5.8-bin.ta

2020-10-18 22:26:02 21833 18

原创 Maven依赖传递导致的依赖冲突以及解决方法

什么是Maven依赖传递? <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.0.5.RELEASE</version> &l

2020-10-15 22:08:01 1692 11

原创 Jedis连接池的使用以及工具类的编写(jedis.properties加载配置)

Jedis的连接池是自带的,不需要三方包pom.xml下导入maven坐标 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>

2020-10-15 14:08:02 1583 6

原创 nginx 快速入门学习

静态网页服务器Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。进入到conf目录下cd conf打开配置文件nginx.confvi nginx.confserver { listen 80; # 监听的端口 server_name localhost; # 域名或ip location / { # 访问路径配置 root html;# 根目录

2020-10-15 00:39:49 842 4

原创 Jedis远程连接redis详解(密码设置、防火墙端口6379开启、去掉保护)

设置redis密码redis安装好后默认是没有密码的,设置密码需要修改redis.conf将#requirepass foobared修改为requirepass 密码vi redis.conf 在vi 下按shift+: 输入 /requirepass foobared 快速定位到本行n 下一条N 或shift+n 上一条#requirepass foobaredrequirepass 111111去掉保护模式保护模式下,只能本地链接,我们需要修改配置文件redis.conf将

2020-10-14 23:37:25 6225 6

原创 Linux (CentOS7)下安装nginx、windows访问测试以及遇到问题的详解

nginx功能简介1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。首先安装gcc环境yum install -y gcc-c++ 查看g

2020-10-14 12:32:47 7113 13

原创 Linux 下 Tomcat 的安装以及windows下的访问

下载tomcat压缩包点击下载tomcat创建tomcat目录mkdir /usr/local/tomcat使用FileZilla将下载的压缩包复制到/usr/local/tomcat 下解压tomcat压缩包cd /usr/local/tomcattar -zxvf apache-tomcat-7.0.105.tar.gz进入到解压文件中的bin目录cd apache-tomcat-7.0.105/binls启动服务 ./startup.sh如果要在windows下

2020-10-13 19:15:15 1065 4

原创 Linux (CentOS 7)下安装redis 6.0.8以及遇到问题的详解

首先安装gcc依赖yum install -y gcc-c++ 我的CentOS7第一次使用wget需要安装yum -y install wget创建 redis目录并进入该目录mkdir /usr/local/rediscd /usr/local/redis下载redis-6.0.8.tar.gz版本wget http://download.redis.io/releases/redis-6.0.8.tar.gz解压下载的redis-6.0.8.tar.gztar -zxvf

2020-10-13 18:37:34 1613 13

原创 Linux (CentOS 7)下mysql 5.7 的安装、Windows进行访问设置以及遇到问题的详解

下载mysql对应版本点击进行下载mysql5.7创建mysql目录mkdir /usr/local/mysql使用FileZilla将下载的压缩包复制到/usr/local/mysql 下进入目录cd /usr/local/mysql解压mysql tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar使用安装命令进行Server端安装rpm -ivh mysql-community-server-5.7.27-1.el7.x86_6

2020-10-13 14:39:31 874

原创 Linux(CentOS 7)下安装jdk1.8

1 先下载jdk点击进入对应jdk8下载2 创建java文件夹mkdir /user/local/java3 使用FileZilla将下载的压缩包复制到/usr/local/java 下4 进入到该目录下cd /user/local/java5 解压 tar -zxvf jdk-8u261-linux-x64.tar.gz6 配置环境变量6.1 编辑文件vi /etc/profile6.2 在文件末尾添加如下:JAVA_HOME=/usr/local/java/jdk1

2020-10-13 12:09:58 789

原创 Mybatis 注解增(返回自增id) 删查改以及(一对一,一对多,多对多)学习案例

数据库表目录结构导入坐标(包) <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> </

2020-10-12 23:53:55 935 2

原创 spring+springmvc+mybatis+bootstrap+jquery的查询小案例

准备数据库1.导入坐标(包)<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> </depen

2020-10-12 00:06:01 1022 2

原创 Mybatis PageHelper分页插件的使用

1.导入坐标(包) <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.7.5</version> </dependency> <depen

2020-10-10 22:33:57 828 2

原创 Mybatis映射文件(XXXMapper.xml)和核心配置文件(sqlMapConfig.xml)的头部约束

映射文件(XXXMapper.xml)<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">核心配置文件(sqlMapConfig.xml)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC

2020-10-10 09:35:51 1189

原创 javaMail 发送成功但是无标题无内容(附带简单实现代码亲测可用)

检查自己的jar 包 从官网下载最新的jar包导入可以解决我是从下面的连接跟新完jar包之后就好了: https://javaee.github.io/javamail/?xd_co_f=81dbda54-33c7-4b9a-814e-7d5d8279ae3b.具体实现步骤如下1.开启发送邮箱的SMTP功能 并获得授权密码2.导入下载的jar包3.代码如下:(导入包,改完参数后 可以直接使用 )public class MailUtils { //参数 email 代表的是注册用户的

2020-08-08 19:46:51 1476

dubbo-admin(2020最新版jar包)

这是2020最新的dubbo-admin的jar包,打包教程在我的博文里有,想学的请到我的博客里看,想直接使用的话就直接下载,下载完成后解压jar包修改dubbo-admin-0.2.0-SNAPSHOT\BOOT-INF\classes里面的application.properties文件,将三个zookeeper的地址改成自己的就好,然后在压缩成jar包。

2020-10-31

空空如也

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

TA关注的人

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