加载中...
迄今为止最全的技术文档语言无关版本控制 沉浸式学 Git 猴子都能懂的GIT入门 学习 Git 分支 Git - 简易指南 Git 参考手册 Git-Cheat-Sheet - flyhigher139 Git Community Book 中文版 git-flow 备忘清单 Git magic Git Magic Git教程 - 廖雪峰 Github帮助文档 GitHub秘籍 Got GitHub GotGitHub HgInit (中文版) Mercurial 使用教程 Pro Git Pro Git 第二版 中文版 - Bingo Huang svn 手册 编程艺术 编程入门指南 程序员编程艺术 每个程序员都应该了解的内存知识 (第一部分) 编辑器 笨方法学Vimscript 中译本 所需即所获:像 IDE 一样使用 vim exvim—vim 改良成IDE项目 Vim中文文档 编译原理 《计算机程序的结构和解释》公开课 翻译项目 操作系统 开源世界旅行手册 理解Linux进程 命令行的艺术 鸟哥的 Linux 私房菜 服务器架设篇 鸟哥的 Linux 私房菜 基础学习篇 ...
Maven高级今日目标 理解并实现分模块开发 能够使用聚合工程快速构建项目 能够使用继承简化项目配置 能够根据需求配置生成、开发、测试环境,并在各个环境间切换运行 了解Maven的私服 1,分模块开发1.1 分模块开发设计(1)按照功能拆分 我们现在的项目都是在一个模块中,比如前面的SSM整合开发。虽然这样做功能也都实现了,但是也存在了一些问题,我们拿银行的项目为例来聊聊这个事。 网络没有那么发达的时候,我们需要到银行柜台或者取款机进行业务操作 随着互联网的发展,我们有了电脑以后,就可以在网页上登录银行网站使用U盾进行业务操作 再来就是随着智能手机的普及,我们只需要用手机登录APP就可以进行业务操作 上面三个场景出现的时间是不相同的,如果非要把三个场景的模块代码放入到一个项目,那么当其中某一个模块代码出现问题,就会导致整个项目无法正常启动,从而导致银行的多个业务都无法正常班理。所以我们会==按照功能==将项目进行拆分。 (2)按照模块拆分 比如电商的项目中,有订单和商品两个模块,订单中需要包含商品的详细信息,所以需要商品的模型类,商品模块也会用到商品的模型类,这个时候如果两 ...
MyBatisPlus今日目标 基于MyBatisPlus完成标准Dao的增删改查功能 掌握MyBatisPlus中的分页及条件查询构建 掌握主键ID的生成策略 了解MyBatisPlus的代码生成器 1,MyBatisPlus入门案例与简介这一节我们来学习下MyBatisPlus的入门案例与简介,这个和其他课程都不太一样,其他的课程都是先介绍概念,然后再写入门案例。而对于MyBatisPlus的学习,我们将顺序做了调整,主要的原因MyBatisPlus主要是对MyBatis的简化,所有我们先体会下它简化在哪,然后再学习它是什么,以及它帮我们都做哪些事。 1.1 入门案例 MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。 开发方式 基于MyBatis使用MyBatisPlus 基于Spring使用MyBatisPlus ==基于SpringBoot使用MyBatisPlus== SpringBoot刚刚我们学习完成,它能快速构建Spring开发环境用以整合其他技术,使用起来是非常简单,对于MP的学习,我们也基于Sp ...
百万字长文带你学习「Java」转载自 —>>>Java3y;) 2020-01-21 09:09 这篇文章记录了我这些年写过的所有的「原创」文章,很多文章都是现学先写。 很多人说我的文章「通俗易懂」,其实我觉得原因就只有一个:你在初学遇到的问题,感到疑惑的问题。我在初学的时候同样也会遇到过。只是我把我的理解记录了下来,又恰好你也有同样的疑问。 明年的目标是写「大数据」的入门文章,希望我的文章能让你有所帮助。 点个在看,分享到朋友圈,对我真的很重要!!! ☕️Java基础 2018年如何快速学Java 泛型就这么简单 注解就这么简单 Object对象你真理解了吗? JDK10都发布了,nio你了解多少? COW奶牛!Copy On Write机制了解一下 给女朋友讲解什么是Optional【JDK 8特性】 还在用Synchronized?Atomic你了解不? 《阿里巴巴 Java开发手册》读后感 JVM如何从入门到放弃的? 记一次愚蠢的操作—String不可变性 记一次愚蠢的操作—线程安全问题 小白入门学习打日志 最近学到的Lambda表达式基础知识 手把手带你体 ...
SpringBoot今日目标: 掌握基于SpringBoot框架的程序开发步骤 熟练使用SpringBoot配置信息修改服务器配置 基于SpringBoot的完成SSM整合项目开发 1,SpringBoot简介SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来==简化== Spring 应用的==初始搭建==以及==开发过程==。 使用了 Spring 框架后已经简化了我们的开发。而 SpringBoot 又是对 Spring 开发进行简化的,可想而知 SpringBoot 使用的简单及广泛性。既然 SpringBoot 是用来简化 Spring 开发的,那我们就先回顾一下,以 SpringMVC 开发为例: 创建工程,并在 pom.xml 配置文件中配置所依赖的坐标 编写 web3.0 的配置类 作为 web 程序,web3.0 的配置类不能缺少,而这个配置类还是比较麻烦的,代码如下 编写 SpringMVC 的配置类 ​ 做到这只是将工程的架子搭起来。要想被外界访问,最起码还需要提供一个 Controller 类,在该 ...
SpringMVC_day02今日内容 完成SSM的整合开发 能够理解并实现统一结果封装与统一异常处理 能够完成前后台功能整合开发 掌握拦截器的编写 1,SSM整合前面我们已经把Mybatis、Spring和SpringMVC三个框架进行了学习,今天主要的内容就是把这三个框架整合在一起完成我们的业务功能开发,具体如何来整合,我们一步步来学习。 1.1 流程分析(1) 创建工程 创建一个Maven的web工程 pom.xml添加SSM需要的依赖jar包 编写Web项目的入口配置类,实现AbstractAnnotationConfigDispatcherServletInitializer重写以下方法 getRootConfigClasses() :返回Spring的配置类->需要==SpringConfig==配置类 getServletConfigClasses() :返回SpringMVC的配置类->需要==SpringMvcConfig==配置类 getServletMappings() : 设置SpringMVC请求拦截路径规则 getSer ...
SpringMVC_day01今日内容 理解SpringMVC相关概念 完成SpringMVC的入门案例 学会使用PostMan工具发送请求和数据 掌握SpringMVC如何接收请求、数据和响应结果 掌握RESTful风格及其使用 完成基于RESTful的案例编写 SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。 对于SpringMVC我们主要学习如下内容: SpringMVC简介 ==请求与响应== ==REST风格== ==SSM整合(注解版)== 拦截器 SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是SpringMVC中非常重要的一块内容。 REST是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性,后期的应用也是非常广泛。 SSM整合是把咱们所学习的SpringMVC+Spring+Mybatis整合在一起来完成业务开发,是对我们所学习这三个框架的一个综合应用。 对于SpringMVC的学习, ...
Spring_day03今日目标 理解并掌握AOP相关概念 能够说出AOP的工作流程 能运用AOP相关知识完成对应的案例编写 重点掌握Spring的声明式事务管理 1,AOP简介前面我们在介绍Spring的时候说过,Spring有两个核心的概念,一个是IOC/DI,一个是AOP。 前面已经对IOC/DI进行了系统的学习,接下来要学习它的另一个核心内容,就是==AOP==。 对于AOP,我们前面提过一句话是:==AOP是在不改原有代码的前提下对其进行增强。== 对于下面的内容,我们主要就是围绕着这一句话进行展开学习,主要学习两方面内容AOP核心概念,AOP作用: 1.1 什么是AOP? AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。 OOP(Object Oriented Programming)面向对象编程 我们都知道OOP是一种编程思想,那么AOP也是一种编程思想,编程思想主要的内容就是指导程序员该如何编写程序,所以它们两个是不同的编程范式。 1.2 AOP作用 作用:在不惊动原始设计的基础上为其 ...
Spring_day02今日目标 掌握IOC/DI配置管理第三方bean 掌握IOC/DI的注解开发 掌握IOC/DI注解管理第三方bean 完成Spring与Mybatis及Junit的整合开发 1,IOC/DI配置管理第三方bean前面所讲的知识点都是基于我们自己写的类,现在如果有需求让我们去管理第三方jar包中的类,该如何管理? 1.1 案例:数据源对象管理在这一节中,我们将通过一个案例来学习下对于第三方bean该如何进行配置管理。 以后我们会用到很多第三方的bean,本次案例将使用咱们前面提到过的数据源Druid(德鲁伊)和C3P0来配置学习下。 1.1.1 环境准备学习之前,先来准备下案例环境: 创建一个Maven项目 pom.xml添加依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <versi ...
Spring_day01今日目标 掌握Spring相关概念 完成IOC/DI的入门案例编写 掌握IOC的相关配置与使用 掌握DI的相关配置与使用 1,课程介绍对于一门新技术,我们需要从为什么要学、学什么以及怎么学这三个方向入手来学习。那对于Spring来说: 1.1 为什么要学? 从使用和占有率看 Spring在市场的占有率与使用率高 Spring在企业的技术选型命中率高 所以说,Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>==90%== 说明:对于未使用Spring的项目一般都是些比较老的项目,大多都处于维护阶段。 从专业角度看 随着时代发展,软件规模与功能都呈几何式增长,开发难度也在不断递增,该如何解决? Spring可以==简化开发==,降低企业级开发的复杂性,使开发变得更简单快捷 随着项目规模与功能的增长,遇到的问题就会增多,为了解决问题会引入更多的框架,这些框架如何协调工作? Spring可以==框架整合==,高效整合其他技术,提高企业级应用开发与运行效率 综上所述,==Spring是一款非常优秀而且功能强大的框 ...
avatar
Gao-Eason
一个计算机专业学生的个人博客,记录着学习笔记和生活中的思考,期待着和所有人相遇
关于另一个我
公告
欢迎来到爱笑的Gao的小家,本博客功能是用来记录学习的笔记以及一些基本的操作记录。如果你在阅读中遇到了什么问题,可以到留言板留言!
Rank list
97%
1310|1350lv.23
100.00%
9200|9200lv.180
92.59%
2685|2900lv.54
37.03%
574|1550lv.27
30.00%
555|1850lv.33