git
文章平均质量分 72
nothing in the world
2013年工作,从事java软件开发。
展开
-
idea git拉取代码can‘t update
idea拉去代码提示can't update原创 2024-08-10 09:19:06 · 265 阅读 · 0 评论 -
centos7升级gitlab
centos7升级gitlab原创 2022-12-09 20:13:50 · 1275 阅读 · 1 评论 -
java常用的设计模式
使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理使用设计模式可以完美的解决很多问题,每种设计模式在现在中都有响应的原理来与之对应。在某些场景下,设计模式就是针对某类问题的某种通用方案。一、设计模式简介设计模式分为三个类别: 创建型模式:对象实例化的模式,创建型模式用于解耦对象实例化的过程 结构性模式:把类或对象结合在一...转载 2021-01-06 15:00:17 · 93 阅读 · 0 评论 -
java的23种设计模式(该在什么场景下选择哪种设计模式配合使用,提高代码的质量)
设计模式总结创建型模式核心作用:用来帮助我们创建对象。1.单例模式保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 通俗易懂:就像你有件事每天都要做,你可以让你的秘书帮你做,你可以让他每天都帮你做,而不是要很多个秘书,如果是很多个秘书,你需要每天都重复告诉他们,你要做什么,这样很麻烦,你每天都要花多余的时间跟他说需要做什么。就像程序里面,你对象创建一次就行了,而不是每次执行方法都要创建一次对象,很浪费资源。 单例模式实现:https://blog.csdn.net/qq1..转载 2021-01-06 14:48:23 · 1143 阅读 · 2 评论 -
linux环境下docker容器内文件及文件夹目录权限配置
可以通过命令: whoami,或者 id -un 查看当前用户通过root用户进入容器才有更高权限sudo docker exec -ti -u root asd1a5s4abashasd1a5s4a 是容器id如果要修改文件权限执行如下命令chmod 644 xxx.sh //644对应权限可参考linux权限表, xxx.sh你要修改权限的文件...原创 2020-11-09 16:06:25 · 8129 阅读 · 0 评论 -
docker环境安装jira(Linux系统)
最近尝试了在docker环境下安装jira项目管理工具,下面整理了一份,网上很多教程都很多坑,我也是一步步踩着坑出来的,希望以下教程对大家有所帮助。准备工作1.mysql数据库,我这边用的是 mysql5.6,有兴趣的可以用更新的,不过对应驱动也要新的。2.jira的破解包atlassian-extras-3.2.jar,以下是我的百度网盘下载地址,大家也可以从其他地方下载;链接:https://pan.baidu.com/s/1AdLWd9FpwQDvjTk7TnV2aQ提取码...原创 2020-11-09 14:49:55 · 2602 阅读 · 2 评论 -
org.springframework.data.mongodb.UncategorizedMongoDbException
在使用mongodb数据库执行带条件查询操作时遇到以下问题:org.springframework.data.mongodb.UncategorizedMongoDbException: Query failed with error code 2 and error message 'Field 'locale' is invalid in: { locale: "message" }'...原创 2020-04-29 14:19:16 · 12955 阅读 · 0 评论 -
git创建分支并提交项目
git 创建分支, 切换分支, 合并分支, 删除分支及提交[commit提交到本地仓库push名利提交到远程服务器], 检出[pull], 冲突修改, 本地仓库同步远程服务器[pul和push命令l]操作开发中常用操作删除文件:git rm 文件名[删除本地git仓库文件, 提交后远程服务器上的文件才会消失]查看状态:git status添加记录:git add 文件名或git...翻译 2019-05-15 11:17:04 · 666 阅读 · 0 评论 -
CentOs 7 安装/卸载GitLab
安装 GitLab1.安装并配置必要的依赖关系在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo sy...转载 2019-02-13 17:34:02 · 897 阅读 · 0 评论 -
git常用命令
大致流程如下: 常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]...转载 2018-11-07 20:15:26 · 108 阅读 · 0 评论 -
Spring事务@Transactional详解
事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:1 @Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时: 1 @Transactional 2 public class TestServiceBean ...转载 2018-09-05 15:33:26 · 158 阅读 · 0 评论 -
springBoot分页传参查询(JPA)
主要代码:method:publicPage<XxEntity> test() { Sort sort = new Sort(Sort.Direction.DESC, "id"); int pageNo = 1; int pageSize = 10; Pageable page =new PageRequest(p...原创 2018-08-31 15:36:07 · 2391 阅读 · 0 评论 -
webSocket详解
概述WebSocket 是什么?WebSocket 是一种网络通信协议。RFC6455 定义了它的通信标准。WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。为什么需要 WebSocket ?了解计算机网络协议的人,应该都知道:HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答...转载 2018-06-28 11:15:59 · 371 阅读 · 0 评论