这里我将从git、部分包讲解和介绍项目常用代码介绍IDEA
git git commit将暂存区内容添加到本地仓库中
git push从将本地的分支版本上传到远程并合并
git pull从远程获取代码并合并本地的版本
改变分支分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。
现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。
注意:master为主分支
从提交记录中选择版本,将代码回退到某次提交版本
git clone和git pull区别git clone是远程操作的第一步,通常是从远程主机克隆一个版本库,简单来说,就是从无到有
git pull从远程获取最新版本并merge(合并)到本地,简单来说,从“旧”到“新”
使用 git add 命令将想要工作区的内容写入缓存区,
使用 git commit命令则将缓存区内容添加到仓库中。
每次commit和push项目时,先pull项目,拉取项目最新版本,不能直接就提交
部分包和文件简单了解 .idea包这个文件夹的主要作用在于存放项目的控制信息,包括版本信息,历史记录等等
.gitignore文件在使用git的过程中,一般我们总会有些文件无需纳入git的管理,也不希望它们总出现在未跟踪文件列表,这些文件通常是日志文件、临时文件、编译产生的中间文件、工具自动生成的文件等等。
此时我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件模式,Git会根据这些模式规则来判断是否将文件添加到版本控制中。
关于这个chart包的描述信息
README.md预留的注意事项信息
values.yaml变量值
.helmignore用于指定您不想包含在helm chart中的文件。
项目部分常用代码 stream().map().collect()用之前:
Listusers = getList(); //从数据库查询的用户集合 List idcards=new ArrayList ();//定义一个集合来装身份证号码 for(int i=0;i 用之后:
ListCollectors.toList()idcards= users.stream().map(User::getIdcard).collect(Collectors.toList()) 用之前:
Listusers = getUserList(); List idList = new ArrayList (); for(int i = 0; i < users.size(); i++){ idList.add(users.get(i).getId()); } 用之后:
ListCollectors.toMap()idList = users.stream().map(User::getId).collect(Collectors.toList()); 用之前:
ListuserList = new ArrayList<>(); userList.add(new User(1, "张三", 18)); userList.add(new User(2, "李四", 19)); userList.add(new User(3, "王五", 18)); //将userList转化为key为id,value为User对象的map Map map = userList.stream().collect(Collectors.toMap(User::getId, p -> p)); 用之后:
MapCollectors.groupingBy()map = userList.stream().collect(Collectors.toMap(User::getId, User::getName)); 当你想获取key是age的map,又不想覆盖掉重复项数据,这个时候就可以用 Collectors.groupingBy 了。
MapIPage分页> map = userList.stream().collect(Collectors.groupingBy(User::getAge)); Controller层
public JsonResult> PageListCustomer(@RequestBody MultilistSchema multilistSchema){ PageResult pageResult=new PageResult<>(iCustomerService.PageListCustomer(multilistSchema)); return JsonResult.success(pageResult); } Service层
public IPagePageListCustomer(MultilistSchema multilistSchema) { IPage page=new Page<>(multilistSchema.getCurrentPage(),multilistSchema.getPageSize()); return iCustomerDao.PageListCustomer(page,multilistSchema); Dao层
IPagePageListCustomer(IPage iPage,@Param("multilistSchema")MultilistSchema multilistSchema);



