50 工作中基础学习
It_BeeCoder
这个作者很懒,什么都没留下…
展开
-
设计模式学习笔记
设计模式介绍设计模式可以分为三大类。下面逐个介绍各模式的原理,并配以代码示例。工厂模式简单工厂模式原理代码示例工厂模式原理代码示例抽象工厂模式原理代码示例单例模式代理模式命令模式观察者模式...原创 2022-01-29 15:29:13 · 674 阅读 · 0 评论 -
MarkDown语法及使用汇总
MarkDown介绍基本语法标题标题1 #标题2 ##标题3 ###标题4 ####正文``这是一段java代码代码显示无序列表有序列表加粗删除aaa原创 2022-01-12 10:38:16 · 190 阅读 · 0 评论 -
Redis集群中slot的个数为什么是16384个
之前在使用Redis集群的时候,发现集群的slot的个数是16384个,对这个数字比较好奇,查了一些资料,这里记录下基于资料我自己的理解。原创 2021-12-06 21:03:58 · 2452 阅读 · 0 评论 -
在idea中设置main函数的左边显示三角形运行符号
在idea中设置main函数的左边显示三角形运行符号转载 2020-12-06 19:45:45 · 1860 阅读 · 0 评论 -
从@NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor开始了解Lombok插件
接触Lombok@NoArgsConstructor, @RequiredArgsConstructor, @AllArgsContructor。是Lombok插件三种生成不同构造方法的注解,来完成项目中不同构造方法的需求。@NoArgsConstructor : 生成一个无参数的构造方法 @AllArgsContructor: ?会生成一个包含所有变量 @RequiredArgsCo...转载 2019-05-13 17:50:02 · 456 阅读 · 0 评论 -
Spring MVC的@PostMapping注解
@PostMapping映射一个POST请求Spring MVC新特性提供了对Restful风格的支持@GetMapping,处理get请求@PostMapping,处理post请求@PutMapping,处理put请求@DeleteMapping,处理delete请求@PostMapping(value = "/user/login")等价于@R...转载 2019-05-13 20:40:44 · 1824 阅读 · 0 评论 -
@RequestMapping与@GetMapping和@PostMapping等新注释
Spring的复杂性不是来自于它处理的对象,而是来自于自身,不断演进发展的Spring会带来时间维度上复杂性,比如SpringMVC以前版本的@RequestMapping,到了新版本被下面新注释替代,相当于增加的选项:@GetMapping @PostMapping @PutMapping @DeleteMapping @PatchMapping从命名约定我们可以看到每个...转载 2019-05-13 20:46:20 · 1204 阅读 · 0 评论 -
.3 服务器上的 Git - 生成 SSH 公钥
生成 SSH 公钥大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的~/.ssh目录。进去看看:$ cd ~/.ssh$ lsauthorized_keys2 id_dsa k...转载 2019-05-13 21:07:24 · 104 阅读 · 0 评论 -
IntelliJ-IDEA和Git、GitHub、Gitlab的使用(五)
IntelliJ-IDEA版本控制介绍,主要讲述git一、基本入门1.IntelliJ-IDEA预装的版本控制介绍我们来看IntelliJ-IDEA的版本控制设置区域打开File>Settings>Version Control可以看到里面有git插件这让很多人认为 IntelliJ IDEA 自带了 SVN 或是 Git 等版本控制工具,认为只要...转载 2019-05-14 11:46:03 · 135 阅读 · 0 评论 -
往GitLab中提交代码时,git push 报错pre-receive hook declined 的解决方法
一 存在问题今天在将自己的代码分支合并到dev分支的时候,出现如下问题:$gitstatusOnbranchmasterYourbranchisaheadof'origin/master'by1commit.(use"gitpush"topublishyourlocalcommits)nothingtocommit,worki...原创 2019-05-19 17:41:22 · 36630 阅读 · 4 评论 -
【重要】在GitLab合并分支消息的时候提示: AutoMatic merge failed;fix conflicts and then commit the result.
CONFLICT(content):Merge conflict in XXXX/.DS_Store.AutoMatic merge failed;fix conflicts and then commit the result.意思是:冲突内容:合并冲突在 XXXX.DS_Store文件中自动合并失败;修改冲突然后提交修改后的结果。gitpull的时候:...转载 2019-05-19 17:44:12 · 1777 阅读 · 1 评论 -
git操作说明
1首先,在git中配置用户名和邮箱。在GitBash中输入如下:gitconfig--globaluser.name"xxxxxxx"gitconfig--globaluser.email"xxxxxxx@XX.com"2 克隆分支整理好git后,开始克隆,打开SourceTree开始克隆。具体为点击“克隆/新建”,输入相应的源路径/URL,之后输入...转载 2019-05-19 17:48:39 · 530 阅读 · 0 评论 -
git pull报错:Auto Merge Failed; Fix Conflicts and Then Commit the Result.
本文来源:http://blog.csdn.net/trochiluses/article/details/101007191.出错场景:协同开发时,我们从远程服务器上pull下代码的时候,出现以下提示信息:Auto Merge Failed; Fix Conflicts and Then Commit the Result.2.原因分析:利用git stat...转载 2019-05-19 17:58:53 · 374 阅读 · 0 评论 -
you need to resolve your current index first 解决办法
见 : http://blog.csdn.net/wenwenxiong/article/details/47813277从一个分支A切换到另一个分支B后,对切换后的B分支进行pull操作,因为pull操作实际上包含了fetch+merge操作,在执行 merge操作时,由于很长时间没有对B分支执行过pull/merge操作,本地的B分支库与remote中的B分支库中的差异很大(且...转载 2019-05-19 17:59:35 · 1537 阅读 · 1 评论 -
idea删除本地git仓库、创建本地git仓库、显示本地git仓库路径
1.删除本地git仓库VCS--> import into Version control --> Create Git Reponsitory -->点击下图红色框显示 .git 文件,将其删除或显示本地文件夹,再删除2.创建本地git仓库.git文件夹 默认是隐藏的,所以用idea创建本地git仓库时可以先点击上图红色框显示隐藏文件,若在将要...转载 2019-05-14 20:23:23 · 4145 阅读 · 0 评论 -
如何把github上别人分支合并到自己(分支)项目中
注:以下代码在git-bash中运行。我的项目在D:\daima\Android 我现在的分支是signup_login, 我想把studio分支合并到我的项目里 (cd是进入,ls是查看)qiwei@android▒▒▒▒ΰMINGW64/$cdd:qiwei@android▒▒▒▒ΰMINGW64/d$ls$RECYCLE.BIN/...转载 2019-05-14 21:00:37 · 3708 阅读 · 0 评论 -
git中fatal: Authentication failed的问题
今天从git上down项目输错了一次账户和密码,然后就怎么也down不下来,直接报错,到处清除缓存,都没啥作用,实在是无奈,搞得人火大,最后终于在一篇文章找到了解决方法fatal: Authentication failed就是凭证失败的意思那么凭证失败自然想到的就是修改凭证了可是找了半天也没找到git的凭证修改在哪儿重要在一篇文章中找到了win7 下git的凭证存在wi...转载 2019-05-14 21:03:31 · 132 阅读 · 0 评论 -
git从远程下载项目到本地以及本地提交远程
一,打开gitbash命令窗 找到并运行git-bash.exe,或者在桌面直接鼠标右键选择Git Bash Here;如果是没有安装Git命令行工具,请去官网下载git https://git-scm.com/downloads,自行选择版本 ,安装的时候一直下一步选择默认项就可以(如有其它要求自行选择),安装目录可以切换一下二,检查ssh目录生成ssh密钥 ...转载 2019-05-14 21:16:52 · 1005 阅读 · 0 评论 -
git命令行拉取远程分支代码,并合并后上传到自己的分支
1. git add . //把当前所有修改添加到本地仓库2. git commit -m "提交信息" //把当前添加到仓库的修改提交到本地仓库(这里说一下两者的区别,第一个是你仅仅把一些修改添加到本地...转载 2019-05-14 21:21:47 · 2489 阅读 · 0 评论 -
git从远程仓库gitLab上拉取指定分支到本地仓库
例如:将gitLab 上的dev分支拉取到本地1》与远程仓库建立连接:git remote add origin XXXXX.git2》使用git branch 查看本地是否具有dev分支3》如果没有git fetch origin dev4》git checkout -b dev origin/dev在本地创建分支dev并切换到该分支5》git pull origin...转载 2019-05-14 21:28:17 · 2109 阅读 · 0 评论 -
远程Gitlab新建的分支在IDEA里不显示
cmd命令,进入项目文件所在目录git branch -a:可以查看所有本地分支和远程分支git branch -r:只查看远程分支如果gitlab里有,而本地没有,则执行git fetch就可以更新到了。然后,在idea里就可以看到所有的远程分支了(不用重启idea)。补充:删除一个已被终止的分支:git branch -d <branch_name>删...转载 2019-05-14 21:38:17 · 1567 阅读 · 0 评论 -
【很有用的博客,可以参考】Git从GitLab上创建分支本地拉取项目和提交项目详解
很多公司前端项目都是部署在GitLab上的,今天我要分享的就是如何从GitLab上创建新的分支并在本地拉取和提交项目一、在GitLab上面创建自己新的分支首先你得注册一个账号,登陆之后进入项目Project,然后点击进入自己的项目 进入分支管理branches 进入之后就可以查看所有的分支,包括dev和master,点击右上角的新建分支按钮(绿色的那个)进入创建新的分支页面 进入...转载 2019-05-14 21:46:55 · 1382 阅读 · 0 评论 -
IDEA上操作Gitlab上面的项目——小白必学
IDEA上操作Gitlab上面的项目安楠大叔 1.我们打开IDEA 2.输入git地址 并导入项目 3.项目导入 4.切换项目分支 5.分支命名 6. 项目分支切换成功 7.项目拉取差异 8.项目提交 9.提交文件选择 10.点击提交 11.同意提交 12.进入推送 13.选择提交的代码并推送 14.项目提交到git上面 安楠大...转载 2019-05-14 21:56:12 · 1105 阅读 · 0 评论 -
【分支合并,特别有用】git合并分支到master上
假如我们现在在dev分支上,刚开发完项目,执行了下列命令 git add . git commit -m ‘dev' git push -u origin dev 然后我们要把dev分支的代码合并到master分支上 该如何?首先切换到master分支上git checkout master如果是多人开发的话 需要把远程master上的代码pull...转载 2019-05-15 09:44:04 · 434 阅读 · 0 评论 -
图解4种git合并分支方法(转载)
本文作者将四种git合并分支的方法采用动图的方式进行演示,非常通俗易懂。。如想了解更多相关文章请去原作者网站学习。-------------------------------------原文如下----------------------------------------------------------有时候我们会后悔,有时候我们会想回到过去,有时候我们想改变历史,...转载 2019-05-15 09:45:12 · 870 阅读 · 0 评论 -
Git dev分支合并到master分支完美实战
https://blog.csdn.net/FENGQIYUNRAN/article/details/80849536aa@aa-PC MINGW64 /f/online-center/cloud/server-functions_services (master) $ ...转载 2019-05-15 09:45:57 · 712 阅读 · 0 评论 -
git删除本地分支、删除远程分支
https://blog.csdn.net/lihua5419/article/details/81706905 1、查看所有分支 git branch -a 2、查看当前所在分支 git branch 3、删除本地的bug_xzx分支 git branch -d bug_xzx 4、删除远程的bug_xzx分支 g...转载 2019-05-15 09:47:20 · 123547 阅读 · 1 评论 -
SQL语句中limit的用法
sql语句根据条件查询指定数量的数据SELECT * from 表名 WHERE 条件 limit 5,10; //检索6-15条数据SELECT * from 表名 WHERE 条件 limit 5,-1; //检索6到最后一条数据SELECT * from 表名 WHERE 条件 limit 5; //检索前5条数据...转载 2019-05-15 21:48:35 · 531 阅读 · 0 评论 -
SQL优化之limit 1
在某些情况下,如果明知道查询结果只有一个,SQL语句中使用LIMIT 1会提高查询效率。 例如下面的用户表(主键id,邮箱,密码):1 create table t_user( 2 id int primary key auto_increment, 3 email varchar(255), 4 password varchar(255) 5 ); ...转载 2019-05-15 21:54:46 · 399 阅读 · 0 评论 -
springmvc使用@PathVariable路径匹配问题
一、问题今天作毕设的时候,在搭建ssm框架的使用使用springmvc的@PathVariable时出现了一个路径匹配的问题,最后花了点时间解决了。代码结构:问题内容:访问url为:按照道理说,我应该到jsp的index页面去。最后的结果确实到了index页面,可是由于该页面引用了几个css和js,报异常找不到。有使用过spring经验的童鞋应该知道使用如下代码解决静态...转载 2019-05-11 15:43:23 · 661 阅读 · 0 评论 -
@PathVariable是什么?详情及用法解析
@PathVariable 映射 URL 绑定的占位符带占位符的URL是Spring3.0新增的功能,该功能在SpringMVC 向REST目标挺进发展过程中具有里程碑的意义 通过@PathVariable可以将URL中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx“) 绑定到操作方法的入参中。实例:...转载 2019-05-11 15:45:56 · 4787 阅读 · 0 评论 -
WEB后台--基于Token的WEB后台登录认证机制(并讲解其他认证机制以及cookie和session机制)
继续这一个系列,基于Token的WEB后台登录认证机制(并讲解cookie和session机制)。每个后端不得不解决的认证问题。本系列:(一)J2EE项目系列(三)–Spring Data JPA+Spring+SpringMVC+Maven快速开发(1)项目架构(二)J2EE项目系列(三)–Spring Data JPA+Spring+SpringMVC+Maven快速开发(...转载 2019-05-16 09:19:46 · 306 阅读 · 0 评论 -
APP用户登录解决方案——JWT(json web token)生成Token
什么是JSON Web Token?JSON Web Token(JWT)是一个开放式标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON对象安全传输信息。这些信息可以通过数字签名进行验证和信任。可以使用秘密(使用HMAC算法)或使用RSA的公钥/私钥对对JWT进行签名。为什么使用JWT?随着技术的发展,分布式web应用的普及,通过session管理用户登...转载 2019-05-16 09:24:33 · 791 阅读 · 0 评论 -
jackSon注解-- @JsonInclude 注解不返回null值字段
jackSon注解– @JsonInclude 注解不返回null值字段Spring Boot项目中遇到的小知识@Data@JsonInclude(JsonInclude.Include.NON_NULL)public class OrderDTO { private String orderId; @JsonProperty("name") pr...转载 2019-05-11 17:18:50 · 933 阅读 · 0 评论 -
Mybatis中@Param的用法和作用详解
用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中我们先来看Mapper接口中的@Select方法 1 2 3 4 5 6 7 packageMapper; publicinterfaceMapper { @S...转载 2019-05-12 17:16:08 · 1495 阅读 · 0 评论 -
MyBatis的parameterType传入参数类型
在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。1. MyBatis的传入参数parameterType类型分两种 1. 1. ...转载 2019-05-21 21:44:57 · 1148 阅读 · 0 评论 -
Mybatis配置映射文件中parameterType的用法小结
在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。1.基本数据类型,如输入参数只有一个,其数据类型可以是基本的数据类型,也可以是自己定的类类型。包括int,...转载 2019-05-21 22:02:10 · 1168 阅读 · 0 评论 -
MYBATIS 的parameter
转自:https://zhuyuehua.iteye.com/blog/1717525Parameter1. 传入简单类型 JAVA代码:Java代码publicUserget(Longid){ return(User)getSqlSession().selectOne("com.liulanghan.get",id...转载 2019-05-21 22:13:09 · 173 阅读 · 0 评论 -
MyBatis查询结果resultType返回值类型详细介绍
一、返回一般数据类型比如要根据 id 属性获得数据库中的某个字段值。mapper 接口:<span style="color:#000000"><code> <span style="color:#880000 !important">// 根据 id 获得数据库中的 username 字段的值</span> ...转载 2019-05-21 22:19:20 · 5543 阅读 · 0 评论 -
利用Git生成本机SSH Key并添加到GitHub中
本地仓库和github之间是通过SSH加密传输的,所以需要先到github中添加你本机的SSH Key 进行认证。1、在桌面打开git命令窗口2、输入“ssh-keygen -t rsa -Cyouremail@example.com” 回车确认,默认生成在win7当前登录用户家目录3、配置全局name 和emailgit config--glob...转载 2019-05-13 15:50:46 · 207 阅读 · 0 评论