项目管理——Git详解
一、主要内容1.Git简介2.Git的基本使用3.远程仓库操作4.IDEA中操作Git二、Git简介1 Git概念Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。2 其他常见的版本控制工具Subversion(简称 SVN)、CVS 等3 版本控制工具的作用协同修改多人并行不悖的修改服务器端的同一个文件。数据备份不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。版本管理在保存每一个版本的文件信息的时候要做到不保存重复数据,以节
项目管理——Linux
Linux 简介 VMWare 安装及使用Linux 安装及注意事项Linux 目录结构及路径 常用命令 虚拟机常用配置 XShell 安装及使用Linux 的上传与下载 JDK 解压版配置步骤 Tomcat 配置步骤 安装解压版 MySQL
Linux三剑客——awk
作用awk是一个强大的文本分析工具,其主要工作原理就是将文件内容逐行读取,按照分隔符进行切片,切成多个组成部分,然后将每片保存到内建的变量中。如果指定了模式的话,根据模式匹配是否处理此行内容,若此行文本符合模式,则按照动作处理文本。以上介绍到了几个关键词,分别是模式和动作,具体意思会放在后面介绍 。在上面的文本中,通过分隔符将文本内容切割成多个列,那么如果想获取某个列怎么办呢 ?就可以使用$加上第几列的数量就可以。具体如下:$0 : 代表所有数据$1 : 代表第一列$2 : 代表第二列$n
Linux三剑客——sed命令
作用sed命令是一个非交互式的行文本编辑器,它能对文件内容进行编辑,默认每次处理文本文件中所匹配到一行内容到模式空间,然后用后面的命令进行操作,操作完成之后,会把模式空间里面的内容输出到屏幕上,然后把模式空间中的内容删除,同时把下一行所匹配到的内容读入模式空间内,依次循环,直到读取完整个文件。sed 命令处理的是缓冲区中的内容,其实这里的缓冲区,就是模式空间语法sed语法支持两种格式,分别是sed [options] ‘address command’ filesed [options]
项目管理——Maven的应用与实战
Maven 简介 Maven 的下载与 IDE 的整合 Maven 仓库与配置 Maven 工程类型 在 Idea 中创建 Maven 工程 Maven 项目结构 POM 模型 Maven 中的常见插件 Maven 常用命令 Maven 项目命名规范 搭建 Maven 私服 基于 Maven 创建 war 工程 Maven 实战 Tomcat 热部署
Spring/SpringBoot常用注解
1. @SpringBootApplication这里先单独拎出@SpringBootApplication 注解说一下,虽然我们一般不会主动去使用它。注:这个注解是 Spring Boot 项目的基石,创建 SpringBoot 项目之后会默认在主类加上。@SpringBootApplicationpublic class SpringbootdemoApplication { public static void main(String[] args) { SpringApplica.
Spring Boot实战【上】
一、SpringBoot介绍1 什么是Spring BootSpring Boot是一个框架,一种全新的编程规范,他的生产简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐对的配置文件,所以Spring Boot是一个服务于框架的框架,服务范围是简化配置文件。所以从本质上来说,Spring Boot其实就是Spring框架的另一种表现形式。2 Spring Boot特征使用Spring Boot可以创建独立的Spring应用程序在Spring Boot中直接嵌入了Tomc
Spring Boot 实战【下】
Spring Boot 整合持久层技术1 整合 JDBC1.1搭建项目环境1.1.1创建表1.1.1.1 建表语句CREATE TABLE `users` ( `userid` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) DEFAULT NULL, `usersex` varchar(10) DEFAULT NULL, PRIMARY KEY (`userid`) ) ENGINE=InnoDB DEFAULT
消息中间件(异步消息传递)——ActiveMQ
ActiveMQ一、 ActiveMQ 简介1 什么是 ActiveMQActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持 JMS1.1 和 J2EE 1.4 规范的 JMS Provider 实现,尽管 JMS 规范出台已经是很久的事情了,但是 JMS 在当今的 J2EE 应用中间仍然扮演着特殊的地位。2 什么是消息“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。3
消息中间件(异步消息传递)——RabbitMQ
RabbitMQ主要内容AMQP 简介RabbitMQ 简介RabbitMQ 原理Erlang 安装安装 RabbitMQRabbitMQ 账户管理交换器一、AMQP简介1 AMQP是什么?AMQP(Advanced Message Queuing Protocol),高级消息队列协议)是进程之间传递 异步消息的网络协议。2 AMQP 工作过程发布者(Publisher)发布消息(Message),经过交换机(Exchange),交换机根据路由规则将收到消息分发给交换机绑定的队
MyBatis实战【上】
MyBatis主要内容Mybatis 入门Mybatis 的基本使用 Java 日志处理框架Mybatis 配置完善SqlSession 常用 APIMapper 动态代理动态 SQLMybatis 缓存Mybatis 多表关联查询Mybatis 注解的使用Mybatis Generator 工具的使用PageHelper 分页插件Mybatis 与 Servlet 整合一、MyBatis入门1 什么是框架框架(Framework)是一个框子——指其约束性,也是一个架
MyBatis实战【下】
七、 动态 SQL在 MyBatis 中提供了动态 SQL 功能。将使用 Java 代码拼接 SQL 语句,改变为在 XML 映射文件中使用标签拼接 SQL 语句。MyBatis 中动态 SQL 是编写在 mapper.xml 中的,其语法和 JSTL 类似,但是却是基于强大 的 OGNL 表达式实现的。1 if 标签if 标签单分支判断语句1.1修改映射配置文件在这里插入代码片1.2修改 UsersMapper 接口在这里插入代码片1.3创建测试类在这里插入代码片2 choos
Spring实战【上】
主要内容Spring 简介SpringIOC 容器DI 依赖注入Spring 整合持久层技术代理模式AOP 编程Spring 事务管理Spring 基于注解装配 Bean 对象Junit 的使用Spring 整合 JunitSpring 整合 ServletSpring 知识点梳理一、 Spring 简介1 Spring介绍Spring是一个开源框架,最早由Rod Johnson 发起。Spring 为简化企业级开发而生,使 用 Spring 开发可以将 Bean 对象交给
Spring实战【下】
七、Spring事务管理1 Spring事务管理简介在Spring框架中事务管理有两种方式:一种是传统的编程事务管理,即通过编写代码实现的事务管理;另一种是基于AOP技术实现的声明式事务管理。由于在Spring框架中,编程式事务管理很少使用,所以我们只对Spring的声明式事务管理进行详细讲解。Spring 的声明式事务管理在底层采用了 AOP 技术,其最大的优点在于无须通过编程的 方式管理事务,只需要在配置文件中进行相关的规则声明,就可以将事务规则应用到业务逻 辑中。Spring 实现声明式事务管
SpringMVC 实战
主要内容MVC 架构模式简介SpringMVC 简介SpringMVC 的基本使用SpringMVC 基于注解开发获取请求参数指定处理请求类型SpringMVC 处理响应文件上传与下载静态资源映射 SpringMVC 的异常处理SpringMVC 拦截器SpringMVC 对 Restful 风格的支持JSON 数据处理SpringMVC 解决跨域请求问题SpringMVC 常用注解SSM 框架整合基于 Maven 搭建 SSM 整合一、 MVC 架构模式简介MVC 是
JAVAEE和项目开发——web实战案例
web实战案例主要内容案例需求介绍业务实现学习目标一、案例需求1 需求实现用户登录与退出登录功能,要求一个用户只能在一处登录。完成对用户表的CRUD操作。使用技术:JSP、Servlet、Filter、Listener、JDBC、MySQL2 创建数据库表CREATE TABLE `users` ( `userid` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) DEFAULT NULL, `userpwd`
数据库编程和设计——JDBC技术
JDBC核心技术一、JDBC入门1 JDBC概述1.1 数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。1.2 Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库J
JAVAEE和项目开发——Ajax详解
Ajax技术实战主要内容Ajax 简介Ajax 的使用JSON 详解Jquery 的 Ajax 使用Ajax 实战案例学习目标一、 Ajax 简介Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建 交互式、快速动态应用的网页开发技术,无需重新加载整个网页的情况下,能够更新页面局部数据的技术。通过在后台与服务器进行少量数据交换,Ajax可以使页面实现异步更新。这意味着可以在不重新加载整个页面的情况下,对
今日推荐
周排行