6 杨林伟

尚未进行身份认证

我要认证

Life was like a box of chocolates.You never know what you're going to get.

等级
TA的排名 217

IDEA下操作Git分支案例

本文目录l________ 01 创建分支 l________ 02 分支的基础上在创建分支 l________ 03 切换分支 l________ 04 合并分支 l________ 05 删除分支 01 创建分支从仓库clone项目之后,打开项目。①打开Branches:选中项目右键 -> Git ->Repository ->Branches②添加New Branch:再右下角可以看到已经切换到了dev分支,如下图:再新建test分支,下面要使用

2020-07-10 22:22:46

解决Maven依赖本地jar包失败(可能原因之一)

场景比如把A项目使用maven install命令打到本地目录,在本地目录也是可以看到打包成功的。这个时候,项目B需要引入项目A的包,配置好之后,发现依赖A项目失败,这是什么原因呢?这个困扰了我很久,最终我是这样解决的。解决方式把项目A中不需要的依赖给去除掉,然后在打包到本地maven,项目B在引入项目A就没出现这个问题了。这是可能原因之一,记录一下。其它如果配置没问题,还可以用以下两种方式解决:方式一:IDEA 菜单栏,右键选择File 然后点击如下,重启IDEA即可:方式二:重新 g

2020-07-10 21:50:42

分布式系列教程(45) -安装Nacos(Docker或安装包)

1.拉取最新的Nacos镜像:docker pull nacos/nacos-server2.查看nacos镜像:docker images3.启动镜像:docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server4.浏览器访问:http://127.0.0.1:8848/nacos,账号密码均为nacos。...

2020-07-10 21:41:38

Git在远程仓库创建分支并使用IDEA同步分支

在dev分支开发的时候,突然有个新的需求,需要再开多一个分支feature_msg,怎么操作呢?① 首先在远程仓库添加feature_msg分支:直接点击New branch:选择基于哪个分支创建:②在IDEA同步分支,选中项目右键Git ->Respository -> Fetch即可同步新增的分支下来最后在IDEA的右下角,checkout分支即可。...

2020-07-09 18:22:41

Git分支使用场景

场景:默认新建仓库有个master主干比如现在要开发了,需要新建一个dev分支如果dev分支的代码开发完了,需要合并dev分支的代码到test分支测试人员测试test分支的代码,如果测试没问题,则合并test分支的代码到master线上运行时,发现了问题,需要从master主干再多一个分支fixbugs分支,去修改bug修复完线上的bug后,需要把修复的分支合并到各个分支...

2020-07-09 11:52:01

Git分支合并到另外一个分支

注意:不能在分支节点再新建分支节点,及时新建了成功了,分支节点也是基于master去建立的。(已验证)下面来提一个需求:需要新建两个分支,一个是test1另外一个是test2,首先在test1上开发,然后再把test1开发完后的代码合并到test2。具体的操作如下:①首先创建两个分支,可以看到新建成功:git branch test1git branch test2git branch -a②首先切换到test1去修改文件:git checkout test1③使用IDEA去修

2020-07-09 11:18:09

Git删除远程仓库分支

首先使用Git命令查看当前所有分支:可以看到有master和dev分支,现在要删除远程仓库的dev分支,命令如下:①首先删除本地分支:git branch -d dev②删除远程仓库分支:git push origin --delete dev ③打开码云,可以看到远程仓库的dev分支已经被删除:...

2020-07-09 10:42:21

Git分支新建与合并案例实操(结合IDEA讲解)

01 使用场景一般分支使用到如下场景:为了开发某个新功能新建一个分支(假如叫develop),并在该分支上进行开发。接到测试组的Bug反馈,返回主分支,新建一个新的分支(bugFix),在该分支上修复Bug,然后与主分支master合并。将分支切换回develop,继续开发新功能,结束后和主分支master合并。下面来讲解Git分支的使用。02 码云新建私有仓库首先在码云新建私有仓库,新建后如下:新建了test.txt文件并提交,用于后续的测试,test.txt的内容如下:使用

2020-07-09 10:17:08

maven总结

常见命令在开发中,常用到如下maven命令:下面来对他们做简单解释:命令解释clean执行clean命令可将target文件移除validate验证项目是否正确compile执行compile命令会生成target文件test运行测试,使用单元测试框架运行测试,测试代码不会被打包或部署packagemaven 打包verify运行检install将包安装到Maven本地仓库,供本地其他Maven项目使用site生成项目站点

2020-07-08 17:52:09

分布式系列教程(44) -Nacos简介

引言Nacos官方文档地址:https://nacos.io/zh-cn/index.htmlNacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos特性Nacos 的关键特性包括:服务发现和服务健康监测:服务消费者可以使用DNS TODO 或HTTP&API查找和发现服务。Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。 Nacos 提供了 agent 上报模式和服务端主动检测2种健康检查模式, 还提供了统一的健康检查仪表

2020-07-08 11:52:01

IDEA导入多个项目文件夹并设置为maven项目

1.直接open打开,如下图2.选中模块pom.xml,右键,直接Add as Maven Project,如下图:

2020-07-07 17:01:55

数据库系列课程(20)-数据库死锁的原因及解决方案

数据库是一个多用户使用的共享资源,当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上

2020-06-29 17:43:37

数据库系列课程(19)-乐观锁与悲观锁的优缺点

悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。Java中synchronized和ReentrantLock等独占锁就是悲观锁思想的实现。乐观锁总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和CAS算法实现。两种锁的使用场景从上面对

2020-06-29 17:28:34

数据库系列课程(18)-MySQL默认隔离级别

数据库默认隔离级别:mysql ——> repeatableoracle,sql server ——> read commitedmysql binlog的格式三种:statement:记录的是修改SQL语句row:记录的是每行实际数据的变更mixed:statement和row模式的混合为什么mysql用的是repeatable而不是read committed:在 5.0之前只有statement一种格式,而主从复制存在了大量的不一致,故选用repeatable

2020-06-29 17:12:38

CPU100% 问题排查

01 前言版权声明:本文为CSDN博主「Μr.ηobοdy」的原创文章原文链接:https://blog.csdn.net/chenlixiao007/article/details/105999034cpu是时分(time division)的,操作系统里有很多线程,每个线程的运行时间由cpu决定,cpu会分给每个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,则是100%;我们应该意识到,cpu运行速度很快(主频非常高),除非密集型耗费cpu的运算,其它类型任务都会在小于

2020-06-29 17:01:16

数据库系列课程(17)-索引实现原理(小结)

引言什么是索引?答:是帮助MySQL高效获取数据的数据结构。什么是全表扫描?答:是将整张表扫描一遍,效率非常低。本文言简意赅的总结索引的几种实现原理:hash算法平衡二叉树(AVL树)B树实现B+树实现(MyISAM和InnoDB使用)hash算法原理:根据某一列(如userName)创建索引。优点:查找可以根据key进行访问,效率非常高。缺点:不能进行范围查询(因为无法比较大小)。其它:映射函数叫散列函数,存放记录数组叫散列表。平衡二叉树(AVL树)原理:取一中间值,中

2020-06-27 17:24:54

Java8新特性列举

一、接口内允许添加默认实现的方法二、Lambda 表达式三、函数式接口 Functional Interface四、便捷的引用类的构造器及方法五、Lambda 访问外部变量及接口默认方法5.1 访问局部变量5.2 访问成员变量和静态变量5.3 访问接口的默认方法六、内置的函数式接口6.1 Predicate 断言6.2 Function6.3 Supplier 生产者6.4 Consumer 消费者6.5 Comparator七、Optional八、Streams 流

2020-06-26 22:31:23

数据库系列课程(16)-MyISAM和InnoDB的区别

InnoDBMyISAM⽀持事务处理不⽀持事务,回滚将造成不完全回滚,不具有原⼦性⽀持外键不⽀持外键⽀持⾏锁⽀持全⽂搜索不⽀持FULLTEXT类型的索引(在Mysql5.6已引⼊)不保存表的具体⾏数,扫描表来计算有多少⾏保存表的具体⾏数,不带where时,直接返回保存的⾏数对于AUTO_INCREMENT类型的字段,必须包含只有该字段的索引DELETE 表时,是⼀⾏⼀⾏的删除DELETE 表时,先drop表,然后重建表InnoDB ...

2020-06-26 22:27:55

数据库系列课程(15)-MyISAM与InnoDB的索引差异

MyISAM的索引MyISAM的索引与行记录是分开存储的,叫做非聚集索引(UnClustered Index)。其主键索引与普通索引没有本质差异:有连续聚集的区域单独存储行记录主键索引的叶子节点,存储主键,与对应行记录的指针普通索引的叶子结点,存储索引列,与对应行记录的指针主键索引与普通索引是两棵独立的索引B+树,通过索引列查找时,先定位到B+树的叶子节点,再通过指针定位到行记录。举个例子,MyISAM:t(id PK, name KEY, sex, flag);表中有四条记录:1,

2020-06-26 22:19:33

数据库系列课程(14)-脏读、不可重复读、幻读

脏读描述:一个事务读取另一个事务还没有提交的的数据。举例:事务1修改了一行数据,但是没有提交,此时事务2读取被事务1修改的数据,之后事务1因为某些原因rollback了,那么事务2读取到的数据就是脏数据了。解决方法:把数据库隔离级别修改为READ_COMMITTED。不可重复读描述:在同一个事务内,两个相同的查询返回了不同的结果。举例:事务1读取某一数据,事务2读取并修改该数据,事务1为了验证而再次读取改数据,得到不同的结果。解决方法: 把数据库的隔离级别调整到REPEATABLE_READ。

2020-06-26 22:07:26

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)