自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (1)
  • 收藏
  • 关注

原创 3、C#-VS2017常用快捷键

项目相关的快捷键  Ctrl + Shift + B = 生成项目Ctrl + Alt + L = 显示 Solution Explorer(解决方案资源管理器)Shift + Alt+ C = 添加新类Shift + Alt + A = 添加新项目到项目编辑相关的键盘快捷键Ctrl + Enter = 在当前行插入空行Ctrl + Shift + Enter = 在当前行下方插入...

2019-12-18 11:09:35 628

原创 2、C#-MVC-内置对象-Request、Response、Session、Cookie、Application、Server

Controllers 文件夹Controllers 文件夹包含负责处理用户输入和响应的控制类。MVC 要求所有控制器文件的名称以 “Controller” 结尾。在下例中,Visual Web Developer 已经创建好了以下文件: HomeController.cs(用于 Home 页面、 About 页面和Contact页面)MVC映射方式Web 服务器通常会将进入的 URL...

2019-12-12 18:22:57 1430

原创 1、C#-MVC-MVC文件夹

MVC目录结构如下:Views文件夹对应的是控制器ControllersViews文件夹里的文件对应的是控制器里的方法Shared文件夹里的layout是模板页,在没有特殊设置下,你的所有页面都会被套用在模板页的RenderBody处有两个地方可以设置模板页1.ViewStart整体设置2.Index页面中设置Layout=null,Layout=特定页面,可以使用特定页面...

2019-12-12 11:00:10 958

原创 3、企业项目管理系统-实体类定义规则

POVODTOPOJO

2019-09-06 22:31:31 414

原创 2、企业项目管理系统-Lombok

Lombok的简介Lombok常用注解说明Lombok基本使用示例Lombok自定义注解原理

2019-09-06 21:45:05 191

原创 1、企业项目管理系统-云计算、虚拟化和容器

什么是云计算什么是虚拟化什么是容器

2019-09-06 18:55:53 338

原创 19、框架-SpringBoot-Dubbo+zookeeper开发

框架搭建1. 启动zookeeper2. IDEA创建一个空项目3.创建一个模块,实现服务提供者:provider-server , 选择web依赖4.项目创建完毕,写一个服务,比如卖票的服务;编写接口package com.chao.provider.service;public interface TicketService { public String getTic...

2019-08-26 21:20:09 113

原创 18、框架-SpringBoot-Dubbo+zookeeper环境安装

Dubbo概念什么是dubbo?Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。dubbo官网http://dubbo.apache.org/zh-cn/index.html1.了解Dubbo的特性2.查看官方文档dubbo基本概念服务提供者(Pr...

2019-08-25 15:40:28 304

原创 17、框架-SpringBoot-分布式RPC框架

分布式理论什么是分布式系统?在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”;分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。分布式系统(distribute...

2019-08-25 09:53:01 10575

原创 16、框架-SpringBoot-SpringBoot整合mybatis

导入mybatis所需要的依赖 <!-- 引入 myBatis,这是 MyBatis官方提供的适配 Spring Boot 的,而不是Spring Boot自己的--> <dependency> <groupId>org.mybatis.spring.boot</groupId> ...

2019-08-24 12:57:26 95

原创 15、框架-SpringBoot-使用Druid数据源

DRUID 简介Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP、PROXOOL 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Spring Boot 2.0 以上默认使用 Hikari 数据源,可以说 Hikari 与 Driud 都是当前 Java Web 上最...

2019-08-24 11:16:02 646

原创 14、框架-SpringBoot-使用JDBC操作数据库

简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping D...

2019-08-24 00:09:39 236

原创 13、框架-SpringBoot-Web开发实例

文章目录准备工作首页实现准备工作现在可以来导入所有提供的资源pojo 及 dao 放到项目对应的路径下:pojo实体类package com.myproject.pojo;public class Department { private Integer id; private String departmentName; public Departmen...

2019-08-23 11:56:28 149

原创 12、框架-SpringBoot-拓展与接管SpringMVC

方式一SpringBoot在自动配置很多组件的时候,先看容器中有没有用户自己配置的(如果用户自己配置@bean),如果有就用用户配置的,如果没有就用自动配置的;如果有些组件可以存在多个,比如视图解析器,就将用户配置的和自己默认的组合起来扩展使用SpringMVCIf you want to keep Spring Boot MVC features and you want to add a...

2019-08-23 09:34:47 211

原创 11、框架-SpringBoot-SpringMVC自动配置

在进行测试前,我们还需要知道一个东西,就是SpringBoot 对SpringMVC还做了哪些配置,包括如何扩展,如何定制。只有把这些都搞清楚了,在之后使用才会更加得心应手。途径一:源码分析途径二:官方文档地址 : https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/boot-features-develo...

2019-08-22 22:34:07 146

原创 10、框架-SpringBoot-模板引擎Thymeleaf

模板引擎前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。jsp支持非常强大的功能,包括能写Java代码,但是我们现在的这种情况,首先SpringBoot这个项目是以jar的方式,不是war,第二,我们用的还是嵌入式的Tomcat,所以它现在默认是不支持jsp的...

2019-08-22 11:21:28 279

原创 9、框架-SpringBoot-定制图标和首页

静态资源文件夹说完后,我们继续看源码,可以看到一个欢迎页的映射,就是我们的首页!@Bean public WelcomePageHandlerMapping welcomePageHandlerMapping(ApplicationContext applicationContext) { return new WelcomePageHandlerMapp...

2019-08-22 10:31:48 684

原创 IDEA中Update resources和Update classes and resources、Redeploy、Restart server的区别

update resources ---- 更新静态的资源,比如html,js,css等 运行模式和调试模式都是立即生效;update classes and resources ---- 更新java,jsp和静态资源( 1. java修改后,会被编译成.class,然后覆盖到target/kao文件夹下,IDE调试模式的情况下,立即生效。IDE运行模式下,不立即生效,需要redeploy...

2019-08-19 18:59:30 4937 1

原创 8、框架-SpringBoot-静态资源映射路径

简介其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。使用SpringBoot的步骤:创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好手动在配置文件中配置部分配置项目就可以运行起来了专注编写业务代码,不需要考虑以前那样一大堆的配置了。要熟悉掌握开发,自动配置的原理一定要搞明白!...

2019-08-16 17:35:15 268

原创 7、框架-SpringBoot-多环境配置及自动配置原理

多环境切换profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境;方式一:多配置文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml , 用来指定多个环境版本;例如:application-test.properties 代表测试环境配置 application-de...

2019-08-16 15:35:10 948

原创 6、框架-SpringBoot-YML配置文件详解

配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 : key=valueapplication.yml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;YAMLYAML是 “YAML Ain’t a M...

2019-08-15 17:05:49 1024

原创 5、框架-SpringBoot-运行原理探究

pom.xml以上一篇博客的HelloSpring为例,到底是怎么运行的呢我们来看pom.xml文件查看父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artif...

2019-08-15 10:54:58 164

原创 4、框架-SpringBoot-修改springboot项目启动时默认的图案

spring boot项目启动时都默认有一个图案:如何修改默认的图案:在项目src/main/resources/目录下新建一个banner.txt文件将你想要替换的图案复制到banner.txt就可以了,如下:////////////////////////////////////////////////////////////////////// ...

2019-08-14 17:05:31 257

原创 3、框架-SpringBoot-使用IDEA快速构建项目

使用IDEA快速构建项目之前,我们在官网上直接快速构建了一个springboot项目,IDEA也可以做到,我们来看下具体步骤:1.创建一个新项目2.选择spring initalizr,可以看到默认就是去官网的快速构建工具那里实现3.填写项目信息4.选择初始化的组件5.填写项目路径6.等待项目构建成功项目结构分析通过上面步骤完成了基础项目的创建。就会自动生成以下文件。...

2019-08-14 16:11:57 127

原创 2、框架-SpringBoot-在官网上快速构建项目

在官网上快速构建项目快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。环境准备:java version “1.8.0_181”Maven-3.6.1SpringBoot 2.1.6开发工具:IDEA创建基础项目Spring官方提供了非常方便的工具 Spr...

2019-08-14 14:54:17 508

原创 1、框架-SpringBoot-简介

1.SpringBoot简介1.1 什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。1.2 Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:基于POJO的轻量级和最小侵入性编程;通过IO...

2019-08-14 10:40:15 1816

原创 1、框架-Vue-前端框架概述

走近Vue思考两个问题?什么是框架,什么是库框架是一个软件的半成品,在全局范围内给了大的约束。库是工具,在单点上给我们提供功能。框架是依赖库的。Vue是框架,而jQuery则是库。什么是MVCMVC的核心理念是:你应该把管理数据的代码(Model)、业务逻辑的代码(Controller)、以及向用户展示数据的代码(View)清晰的分离开通过MVC框架又衍生出了许多其它的架构,统称MV*...

2019-08-09 16:26:40 544

原创 10、框架-SpringMVC-拦截器

SpringMVC:拦截器SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截...

2019-08-09 15:00:23 142

原创 9、框架-SpringMVC-文件上传及下载

SpringMVC:文件上传及下载文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。准备工作前端表单要求:为了能上传文件,必须将表单的method设置...

2019-08-09 12:01:11 154

原创 8、框架-SpringMVC-Ajax

AJAXAJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来...

2019-08-09 10:29:13 124

原创 7、框架-SpringMVC-JSON

什么是JSON什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在 JS 语言中,一切都是对象。因此,任何JS支...

2019-08-08 15:53:14 135

原创 6、框架-SpringMVC-乱码问题

表单提交会存在乱码问题,中文:Controller类@Controllerpublic class HelloController { @RequestMapping("/hello1") public String hello(String name, Model model){ System.out.println(name); model...

2019-08-07 17:29:53 92

原创 5、框架-SpringMVC-结果跳转方式、数据处理

1.ModelAndView设置ModelAndView对象,根据View名称,和视图解析器,跳转到指定的页面;页面 :{视图解析器的前缀} + viewName + {视图解析器的后缀}// ModelAndView @RequestMapping("/test1") public ModelAndView test1(HttpServletRequest re...

2019-08-06 00:21:08 112

原创 4、框架-SpringMVC-请求映射详解及Restful风格

@RequestMapping@RequestMapping注解用于映射url到控制器类或一个特定的处理程序方法。可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。只注解在方法上面@Controllerpublic class TestController { @RequestMapping("/h1") public String test(...

2019-08-04 15:56:38 315

原创 3、框架-SpringMVC-Controller配置总结

控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法;在SpringMVC中,对于Controller的配置方式有很多种;控制器实现方式:实现Controller接口Controller是一个接口,在org.springframework.we...

2019-08-04 14:10:06 123

原创 2、框架-SpringMVC-注解版实现

1、建立一个maven项目注意点 : pom文件的设置中需要设置资源过滤 , 否则会有资源文件打包不成功问题,导致项目无法运行;<build> <resources> <resource> <directory>src/main/java</directory> <includes&g...

2019-08-04 12:07:24 174

原创 1、框架-SpringMVC-简介及原理

SpringMVC1.什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。就是将业务逻辑、数据、显示分离的方法来组织代码MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型...

2019-07-31 13:42:40 682

原创 7、框架-Spring-使用注解开发

bean使用注解开发需要导入spring的一系列包;需要再配置文件中加一个约束:context;<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:tx="http://www.springfram...

2019-07-31 10:48:53 125

原创 6、框架-Spring-整合mybatis、声明式事务

步骤:导包编写配置文件编写代码回忆MyBatis导包:mybatis。数据库驱动包。junit;编写实体类编写mybatis配置文件编写接口编写接口对应的mapper映射文件注册映射文件测试Mybatis和Spring整合有一个包很重要:mybatis-springMyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。在...

2019-07-31 09:58:21 185

原创 5、框架-Spring-AOP

AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。我们现在做的一些非业务,如:日志、事务、安全等都会写在业务代码中(也即是说,...

2019-07-30 11:41:38 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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