自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (2)
  • 论坛 (1)

原创 GIt--IDEA创建项目并托管到GitHub

IDEA创建项目并托管到GitHub步骤步骤 1 : 创建项目步骤 2 : 首先在github创建一个仓库步骤 3 : 制定仓库名称步骤 4 : 创建成功,得到git地址步骤 5 : 接着在本地创建一个项目步骤 6 : 建立本地仓库步骤 7 : 把项目加入到本地仓库步骤 8 : 提交项目步骤 9 : Push Commit步骤 10 : 查看github1.创建项目2...

2019-12-28 23:49:28 331

原创 GIt--IDEA提交和更新操作

提交修改代码随意修改一下代码:提交改动使用快捷键CTRL+K,就会弹出提交的界面,点击Commit and Push即可在Git上查看更新的改动更新使用快捷键CTRL+T,就会弹出更新的界面,点击OK即可。...

2019-12-28 23:27:30 126

原创 Git--IDEA pull项目

pull 项目checkoutFile->VCS->Checkout from Version Control->GitHub输入项目参数Git Repositor URL: https://github.com/xxxxx.xxx.gitParent Directory: e:\projectDirectory Name: higit然后点击Clone结果...

2019-12-28 23:03:56 133

原创 Git--IDEA配置

IDEA配置Git为IDEA指定Git路径默认情况下,IDEA是不自带git运行程序的,所以需要通过File->settings->Version Control->Git->Path to Git executable: 设置为安装Git中所安装的git.ext设置GitHub账号File->settings->Version Control-&g...

2019-12-28 22:58:52 88

原创 Git--工作流、实例

Git工作流概念在项目开发过程中使用Git的方式分类集中式工作流像SVN一样,集中式工作流以中央仓库作为项目所有修改的单点实体。所有修改都提交到Master这个分支上。这种方式与SVN的主要区别就是开发人员有本地库。Git很多特性并没有用到。GitFlow工作流Gitflow工作流通过为功能开发、发布准备和维护设立了独立的分支,让发布迭代过程更流畅。严格的分支模型也为大型项目提供...

2019-12-28 22:38:25 73

原创 Git--Eclipse克隆工程操作(Oxygen、Kepler)、解决冲突

Oxygen Eclipseimport 导入工程到远程库复制工程地址指定工程的保存位置指定工程的导入方式,这里只能用:Import as general project转换工程类型最终效果Kepler Eclipse克隆工程操作问题:不能保存到当前Eclipse工作区目录正确做法:保存到工作区以外的目录中解决冲突冲突文件->右键->Team...

2019-12-27 23:24:38 113

原创 Git--Eclipse操作、忽略文件、推送到远程库

工程初始化为本地库工程->右键->Team->Share Project->Git- Create RepositoryFinishEclipse中忽略文件概念Eclipse特定文件,都是Eclipse为了管理工程而维护的文件,和开发的代码没有直接关系。最好不要在Git中进行追踪,也就是把它们忽略。.classpath文件.project文件.set...

2019-12-27 23:16:07 87

原创 Git--SSH登录

SSH登录进入当前用户的家目录$ cd ~删除.ssh目录$ rm -rvf .ssh运行命令生成.ssh密钥目录$ ssh-keygen -t rsa -C atguigu2018ybuq@aliyun.com[注意:这里-C这个参数为大写的C]进入.ssh目录查看文件列表$ cd .ssh$ ls -LF查看id_rsa.pub文件内容$ ca...

2019-12-27 21:54:41 131

原创 GIt--创建远程库别名、推送、克隆、团队成员邀请

创建远程库地址别名#查看当前所有远程地址别名git remote -v git remote add [别名] [远程地址]推送git push [别名] [分支名]克隆git origin [远程地址]效果:完整的把远程库下载到本地创建origin远程地址别名初始化本地库团队成员邀请“岳不群”其他方式把邀请链接发送给“令狐冲”,“令狐冲”登录自己的...

2019-12-27 21:27:00 267

原创 Git--基本原理、分支管理机制

基本原理哈希哈希是一个系列的加密算法,各个不同的哈希算法虽然加密强度不同,但是有以下几个共同点:不管输入数据的数据量有多大,输入同一个哈希算法,得到的加密长度固定。哈希算法确定,输入数据确定,输出数据能够保证不变。哈希算法不可逆Git底层采用的是SHA-1算法哈希算法可以被用来验证文件。原理如下图所示:Git就是靠这种机制来从根本上保证数据完整性的。Git保存版本的机制集...

2019-12-26 22:43:40 96

原创 Git--分支操作、合并分支、解决冲突

分支操作什么是分支在版本控制过程中,使用多条线同时推进多个任务。查看所有分支git branch -v创建分支git branch [分支名字]切换分支git checkout [分支名]分支合并第一步:切换到接受修改的分支上(被合并,增加新内容)git checkout [被合并分支名]第二步:执行merge命令git merge [有新内容的分支名...

2019-12-26 22:02:27 130

原创 Git--查看历史记录、版本的前进和后退、找回删除文件

查看历史记录#命令git log#多屏显示控制方式空格向下翻页b 向上翻页q 退出#每条日志显示一行git log --pretty=oneline#只显示一部分Hash值git log --oneline#HEAD@{移动到当前版本需要多少步}git reflog版本的前进和后退基于索引值的操作git reset --hard [局部索引值...

2019-12-26 21:36:37 304

原创 GIt--管理远程仓库操作

使用远程仓库的目的作用:备份,实现代码共享集中化管理Git克隆操作目的将远程仓库(github对应的项目)复制到本地将本地仓库同步到git远程仓库中为什么无法同步或没有权限The requested URL returned error: 403 Forbidden while accessing答案:私有项目,没有权限,输入用户名密码,或者远程地址采用这种类型:...

2019-12-25 21:54:29 99

原创 Git--基本工作流程、初始化及仓库创建和操作

基本工作流程Git工作区域向仓库中添加文件流程初始化及仓库创建和操作基本信息设置1. 设置用户名git config --global user.name '用户名'2. 设置用户名邮箱git config --global user.email '邮箱'注意:该设置在github显示谁提交了该文件初始化一个新的Git仓库创建文件夹在文件内初始化git(创建g...

2019-12-25 21:26:31 110

原创 GitHub--个人主页操作、Fork操作、Pull Request

个人主页收藏(Star)操作: 打开对应项目主页,点击右上角 star 按钮即可收藏情景: 张三无意访问到李四的开源项目感觉不错并进行收藏查看自己得收藏关注(Watch)情景:张三关注了李四的项目,李四添加项目文件,张三的github主页会有怎样的展示?复制克隆项目(Fork)情景: 张三fork了李四的项目,相当于张三复制了李四的项目,所以自己也单独有了一个一样...

2019-12-24 23:14:20 92

原创 Github--Issues

Github Issues作用: 发现代码BUG,但是目前没有成型代码,需要讨论时用;或者使用开源项目出现问题时使用情景: 张三发现李四开源git库,提交了一个issue;李四隔天登录在github主页看到通知并和张三交流,最后关闭issue...

2019-12-24 22:49:07 205

原创 Git--创建仓库/创建新项目、操作文件

创建仓库一个git库(仓库)对应一个开源项目通过git管理git库点击【Start a project】创建一个仓库 仓库主页说明仓库管理新建文件编辑文件删除文件查看删除文件信息点击commits按钮查看上传文件搜索仓库文件下载/检出项目...

2019-12-24 22:33:33 191

原创 Git--基本概念

什么是GitGit是一个免费、开源的版本控制软件什么是版本控制系统版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统。系统具体功能记录文件的所有历史变化随时可恢复到任何一个历史状态多人协作开发或修改错误恢复什么是GithubGithub是全球最大的社交编程及代码托管网站(https://github.com/)。Github可以托管各种git库...

2019-12-24 21:25:56 127

原创 SpringMVC--转发、重定向的路径问题总结

斜杠问题springmvc.xml中配置了前后缀controller类配置转发1.第一种情况结果:多了一个admin的路径2.第二种情况结果:成功3.第三种情况(应该添加后缀)结果:报错4.第四种情况结果:找不到映射路径(多了admin路径)5.第五种情况结果:多了前缀和后缀6.第六种情况(斜杠加不加,结果一样)结果:多了前缀7.第七中情况...

2019-12-24 20:42:40 237

原创 java.lang.NoClassDefFoundError: javax/el/ELResolver解决方案

报错如下type Exception reportmessage java.lang.NoClassDefFoundError: javax/el/ELResolverdescription The server encountered an internal error that prevented it from fulfilling this request.exception...

2019-12-22 22:11:30 100

原创 SpringBoot--整合Druid&配置数据源监控

整合Druid引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.9</version> ...

2019-12-19 17:46:36 99

原创 SpringBoot--整合JDBC

SpringBoot–JDBC引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <depend...

2019-12-19 17:45:50 86

原创 SpringBoot--整合JPA

SpringBoot整合JPA创建工程并导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi...

2019-12-18 23:04:55 159

原创 SpringBoot--启动流程、原理

SpringBoot启动流程1、创建SpringApplication对象initialize(sources);private void initialize(Object[] sources) { //保存主配置类 if (sources != null && sources.length > 0) { this.sources.ad...

2019-12-18 18:09:49 89

原创 JPA--SpringDataJPA对象导航查询及加载策略

对象导航查询对象图导航检索方式是根据已经加载的对象,导航到他的关联对象。它利用类与类之间的关系来检索对象。例如:我们通过ID查询方式查出一个客户,可以调用Customer类中的getLinkMans()方法来获取该客户的所有联系人。对象导航查询的使用要求是:两个对象之间必须存在关联关系。准备表和数据实体类package pers.zhang.entity;/** * @autho...

2019-12-17 23:49:09 122

原创 JPA--SpringDataJPA多对多关联、级联操作

注解说明@OneToMany:作用:建立一对多的关系映射属性:targetEntityClass:指定多的多方的类的字节码mappedBy:指定从表实体类中引用主表对象的名称。cascade:指定要使用的级联操作fetch:指定是否采用延迟加载orphanRemoval:是否使用孤儿删除@ManyToOne作用:建立多对一的关系属性:targetEntityClas...

2019-12-17 23:24:40 171

原创 JPA--SpringDataJPA一对多关联、级联操作

实体类package pers.zhang.entity;/** * @author zhang * @date 2019/12/15 - 22:10 */import javax.persistence.*;import java.util.HashSet;import java.util.Set;/** * 1.实体类和表的映射关系 * @Entity...

2019-12-17 22:32:23 113

原创 SpringBoot--整合MyBatis(注解方式)

整合MyBatis(注解方式)Users表结构CREATE TABLE `users` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `username` varchar(32) DEFAULT NULL COMMENT '用户名', `password` varchar(32) DEFAULT NULL COM...

2019-12-17 15:24:37 105

原创 SpringBoot--整合MyBatis(XML方式)

整合MyBatis(XML方式)1. 添加MySQL 连接驱动依赖、SpringBoot Mybatis 依赖完整pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/...

2019-12-17 15:24:09 95

原创 JPA--SpringDataJpa之Specifications动态查询

Specifications动态查询JpaSpecificationExecutor 方法列表T findOne(Specification spec):查询单个对象List findAll(Specification spec):查询列表Page findAll(Specification spec, Pageable pageable):分页查询pageable:分页参...

2019-12-17 15:23:10 123

原创 JPA--SpringDataJPA的四种查询方式

SpringDataJPA的四种查询方式借助接口中的定义好的方法完成查询jpql的查询方式sql语句的查询方法名称规则查询示例创建Maven工程并导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...

2019-12-16 20:54:15 109

原创 SpringBoot--整合JDBC实例

整合JDBCJdbcTemplate是Spring提供的一套JDBC模板框架,利用AOP技术来解决直接使用JDBC时大量重复代码的问题。JdbcTemplate虽然没有MyBatis那么灵活,但是比直接使用JDBC要方便很多。SpringBoot中对JdbcTemplate的使用提供了自动化配置类JdbcTemplateAutoConfiguration,部分源码如下:@Configurati...

2019-12-16 15:14:40 126

原创 SpringBoot--整合Servlet、Filter与Listener与路径映射问题

整合Servlet、Filter与Listener添加三大组件:@WebServlet("/test")public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Serv...

2019-12-16 15:14:21 112

原创 JPA--SpringData JPA环境搭建及简单操作

创建工程并导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

2019-12-15 23:20:36 98

原创 JPA--单表操作二、(条件查询、统计查询、排序查询、分组查询、分页查询)

单表操作表与数据与上篇相同,点击跳转条件查询占位符JPQL 语句支持两种方式的参数定义方式 : 命名参数和位置参数 。 在同一个查询语句中只允许使用一种参数定义方式。位置参数:“ ?+ 位置编号”命名参数:“ : + 参数名”位置参数@Testpublic void selectByTest(){ EntityManager entityManager = JpaUt...

2019-12-15 20:27:59 304

原创 JPA--单表操作示例一、(增删改查)

JPA单表操作创建表CREATE TABLE cst_customer ( cust_id bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', cust_name varchar(32) NOT NULL COMMENT '客户名称(公司名称)', cust_source varchar(32) DE...

2019-12-15 19:18:29 142

原创 JPA--4种主键生成策略

主键生成策略JPA中的主键生成策略由 @GeneratedValue的strategy 属性指定:strategy的取值有4种:GenerationType.IDENTITY:自增、底层数据库必须支持自动增长方式(MySQL)GenerationType.SEQUENCE:序列、底层数据库必须支持序列(Oracle)GenerationType.TABLE:JPA提供的一种机制,通过一...

2019-12-15 18:41:42 189

原创 JPA--环境搭建

JPA环境搭建创建Maven工程并导入依赖<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>pers.zhang</groupId><artifactId>JPA_Pro</artifactId><version>1.0-SNAPSHOT</versio...

2019-12-15 18:41:19 133

原创 JPA--概述、优点

概述JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。JPA通过JDK 5.0注解描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA优势标准化JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提...

2019-12-14 18:45:17 105

原创 SpringBoot--引入和使用其它Servlet容器配置(Jetty、Undertow)

SpringBoot对Servlet容器的支持Tomcat(默认使用)<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> 引入web模块默认就是使用嵌入式的...

2019-12-14 13:36:57 117

vuedevtools安装.zip

用于Chrome本地安装vue-devtools,无脑安装!!!! 安装过程: 1.Chrome=》设置=》更多工具=》扩展程序 2.打开开发者模式 3.加载已解压的扩展程序=》选择解压后的文件夹 4.重启浏览器 5.如果失败,在加载后的vuedevtools设置页面开启“允许访问文件网址”

2019-10-27

软考历年真题.zip

2009年开始一直到2018年,历年的软考中级-软件设计师真题。历年的上午+下午真题,全部为PDF格式。题目清晰,完整。

2019-09-09

吴声子夜歌的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也
提示
确定要删除当前文章?
取消 删除