摘要:
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能 阅读全文
摘要:
一、索引 1、聚集索引 平时建表的时候都会为表加上主键, 在某些关系数据库中, 如果建表时不指定主键,数据库会拒绝建表的语句执行。 事实上, 一个加了主键的表,并不能被称之为「表」。一个没加主键的表,它的数据无序的放置在磁盘存储器上,一行一行的排列的很整齐, 跟我认知中的「表」很接近。如果给表上了主 阅读全文
摘要:
进入项目目录下(包含.git的目录) 1.统计sujing在某个时间段内的git新增/删除代码行数 git log --author=sujing --since=2019-01-01 --until=2020-02-01 --format='%aN' | sort -u | while read 阅读全文
摘要:
java8实现列表去重,java8的stream和lambda的使用实例 通过普通的方式也可以达到去重的效果,但是借助java8新特性可以很方便的实现列表去重,测试demo如下 实体类: 测试: 还可以实现条件过滤和列表排序: 转自:https://www.jianshu.com/p/63d2db8 阅读全文
摘要:
JPA访问数据库的几种方式 本文为原创,转载请注明出处:https://www.cnblogs.com/supiaopiao/p/10901793.html 1. Repository 1.1. 通过方法名称直接生成查询 Keyword Sample JPQL snippet And findByL 阅读全文
摘要:
Jmeter分布式测试 本文为原创,转载请注明出处:https://www.cnblogs.com/supiaopiao/p/10856821.html 一、为什么要用分布式测试? 在使用Jmeter进行性能测试时,如果并发数比较大(比如项目需要支持1000并发),单台主机的配置(CPU和内存)可能 阅读全文
摘要:
CascadeType.REMOVE 级联删除操作,删除当前实体时,与它有映射关系的实体也会跟着被删除。CascadeType.MERGE 级联更新(合并)操作,当Student中的数据改变,会相应地更新Course中的数据。CascadeType.DETACH 级联脱管/游离操作,如果你要删除一个 阅读全文
摘要:
本文介绍 如何在pom.xml中使用distributionManagement将项目打包上传到nexus私服1、pom.xml文件添加distributionManagement节点 仓库路径< repository >节点下的< id >对应maven-3.*.*/conf/setting.xm 阅读全文
摘要:
本文介绍通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目。因为这样对 tomcat 的入侵性最小,只需要新增一个配置文件,不需要修改原有配置;而且支持动态解析,修改完代码直接生效(修改配置除外)。在tomcat服务器的conf\Catalina\loc 阅读全文
摘要:
提交代码到本地git仓库 git init git status git add . git status git commit -m "init my project" 提交本地git仓库代码到码云: 第一次操作: 首先清空git下的内容:git remote rm origin git remo 阅读全文