自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git log中文乱码问题,windows、linux解决方法

错误原因 编码问题1、在windows下git config --global i18n.commitencoding utf-8git config --global i18n.logoutputencoding utf-8set LESSCHARSET=utf-82、linux下git config --global i18n.commitencoding utf-8git config --global i18n.logoutputencoding utf-8export LESSC

2020-11-05 19:01:53 796

原创 git 基本、常用命令

一、git1、git是一个版本控制工具2、git操作a) 创建一个文件夹abcb) 命名符进入该目录---->git init ----->初始化了一个本地仓库c) 在abc文件夹下创建文件aaa.txt,内容为hellod) git add . (aaa.txt处于暂存状态 staged)e) git add . ---->git rm --cached aaa.txt (staged–untracked)f) git add .---->git commit

2020-11-05 18:57:50 200

原创 git 配置

git 配置1.生成公钥和私钥:【开始】—【git】—【git-bash】:输入如下命令ssh-keygen -t rsa -C “邮箱”3 次回车键,生成完成!(查看路径:.ssh 文件的路径)产生的公钥在哪里?注意: id_rsa.pub 的内容添加到 gitee 上,这样你本地的 id_rsa 密钥跟 gitee 上的 id_rsa.pub 公钥进行配对,授权成功才可以提交代码。2.gitee 上添加 SSH key复制生成后的 ssh key,通过仓库主页 「管理」->「部署

2020-11-05 16:11:52 266

原创 Git安装

一、git安装第一步:下载安装包(如果不熟悉每个选项的意思,保持默认的选项)打开 下载地址 网址,点击 Download 下载最新版本第 2 步:安装教程下载完成后,开始安装点击 Next点击 Next根据情况修改安装路径 点击 Next取消 Windows Explorer integration 选项,改用 TortoiseGit(建议)点击 Next设置开始菜单里面的名字(默认)点击 Next选择 Use Git from the Windows Command Pro

2020-11-05 15:38:17 153

原创 2020-11-03

1、集群集群是个服务形态,分布式是个⼯作⽅式。只要是⼀堆机器,就可以叫集群,简单来说就是,同一个业务部署在多台机器上,提高系统可用性2、分布式分布式是指将不同的业务分布在不同的地方分布式中的每一个节点都可以做成集群,而集群并不一定就是分布式的,解决高并发的问题分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了3、节点集群中的一个服务器...

2020-11-03 20:36:23 72

原创 分布式系统使用Eureka进行远程调用

一、创建Maven⼯程1.创建一个空工程ndspringcloud并在其下面创建service-eureka(服务端),service-order,service-product二、eureka 的服务端配置第 1 步:加入 eureka 的依赖<properties><spring-cloud.version>Hoxton.SR8</spring-cloud.version><java.version>1.8</java.version&

2020-11-03 11:56:49 1517

原创 分布式基础概念,集群、分布式、节点

1、集群集群是个服务形态,分布式是个⼯作⽅式。只要是⼀堆机器,就可以叫集群,简单来说就是,同一个业务部署在多台机器上,提高系统可用性2、分布式分布式是指将不同的业务分布在不同的地方分布式中的每一个节点都可以做成集群,而集群并不一定就是分布式的,解决高并发的问题分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了3、节点集群中的一个服务器...

2020-11-02 20:32:30 2980

原创 Springboot 热加载/部署

1、介绍热部署不会用在生产环境,但对于程序员开发的效率,还是有一定帮助的,所谓的热部署,就是在应用程序在不停止的情况下,实现新的部署spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个Class

2020-10-29 15:32:24 571

原创 Zookeeper闪退、报错JAVA_HOME is not set 解决方法

打开服务端闪退编辑打开zkServer.cmd,在末尾添加 pause 查看报错原因这里的报错原因是JAVA_HOME is not set ,没有设置JAVA_HOME这里我们可以看到zkService 启动的时候,加载zkEvn文件,打开zkEvn 文件可以看到 JAVA_HOME并没有设置手动设置JAVA_HOME就可以打开了...

2020-10-28 19:58:33 1939

原创 Redis快速入门

1、Windows下载安装windows版redis下载路径2、Linux安装2.1、安装前准备确保Linux环境正常运行个人PC,可用VMWare或VirtualBox安装虚拟机,操作系统,建议安装CentOS7.x版本2.2、下载Redis官网地址————建议下载4.x商用版本2.3、将Redis安装包上传至Linuxrz,sz命令ftp工具,例如:flashfxp2.4、 进入到相关目录执行命令tar -zxvf redis-4.0.14.tar.gz2

2020-10-26 19:45:11 145

原创 redis概述

Redis概念Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。redis特点:支持数据持久化支持多种数据类型,比如:list set zset hash string等数据结构的存储支持数据的备份,即master-slave模式的数据备份...

2020-10-26 18:56:20 85

原创 mybatis分页插件---PageHelper插件

mybatis分页插件—PageHelper插件数据库分页:物理分页和内存分页内存分页:先将所有数据加载内存中,然后从内存中查找分页的数据物理分页:在数据检索数据的时候,只检索分页数据,将数据返回给客户端。MyBatis提供内存分页 RowBounds参数Mybatis物理分页自己写sql语句 sql limit ?,?MyBatis插件 MyBatis PageHelperPageHelper的使用步骤导人jarjsqlparser-2.1.jar

2020-10-21 11:40:14 167

原创 spring mvc设计模式、开发流程

一、mvc设计模式,创建 Web 应用程序的模式:spring mvc : 基于web层(请求处理和响应发送 b/s)的框架. (sturts1,struts2,spring mvc ,spring webFlux等等都属于web层框架)二、传统的b/s架构与spring mvc的架构有区别mvc模式:m (model ) v(view–jsp,html) c (control–servlet)1)传统的b/s架构客户端------请求-----控制器(servlet)

2020-10-21 11:28:19 310

原创 List、Map、Set三个接口的特点与区别

List、Map、Set三个接口的特点与区别掌握三个接口的特点与区别特点 List与Set具有相似性,它们都是单列元素的集合,所以,他们又一个共同的父接口——Collection。set里面不允许有重复的元素,即不能有两个相等的对象。假设Set集合中有了一个A对象,现在我要向Set集合存一个B对象,但B对象与A对象equals相等,则B对象存储不进去。所以,Set集合的add有一个Boolean的返回值,当集合中没有某个元素,此时add方法可以成功加入该元素并返回true,反之返回false。

2020-10-21 11:22:11 1185

原创 2020-09-28

java-AOP的用法Spring AOPSpring AOPSpring的切面编程AOP(Aspect Oriented Programming),这里我们不讲Spring的切面,后面有机会我们再来解剖Spring的切面编程,我们想讲解一下普通的Java代码中怎么实现AOP,有两种方式实现AOP切面,一种是原生SDK实现,一种是基于三方包cglib。先介绍一下JDK原生的,JDK原生的是基于接口编程:先定义一个接口:public interface ISayHelloWorld { pu

2020-09-28 22:17:23 60

原创 工厂模式-简单工厂模式

工厂模式工厂模式的好处简单工厂模式工厂方法模式抽象工厂模式新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入工厂模式的好处1.减少重复代码2.让创建对象与使用方法分离3.利于后期维护简单工厂模式简单工厂模式(Sim

2020-09-28 19:36:14 134

空空如也

空空如也

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

TA关注的人

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