自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JavaWeb项目测试与部署文档

文章目录测试文档部署方式打包项目环境部署测试文档1、导入测试的 junit 的包 org.springframework.boot spring-boot-starter-test test123452、编写测试基类/**服务测试抽象基类Created by xsp*/@RunWith(SpringRunner.class)@Spr...

2019-06-19 09:44:21 1140

转载 JavaWeb核心代码

文章目录1、全局异常处理2、评论功能实现3、抢优惠券代码3、hase 服务4、权限拦截创建商户消费kafka 核心代码1、全局异常处理public class GlobalExceptionHandler {@ResponseBody@ExceptionHandler(value = Exception.class)public ErrorInfo<String&gt...

2019-06-19 09:41:46 624

转载 java web项目设计

优惠券卡包系统小组成员:徐苏鹏、王华俊学 院:信息科学与工程学院专 业:计算机科学与技术目录前言项目背景系统分析3.1商户子系统(商户优惠券系统)3.2用户子系统(用户优惠券系统)系统功能分析4.1为什么需要商户开放平台4.2怎样接入商户开放平台4.3用户子系统中查看优惠券图5.1功能关系图5.2架构图项目设计方案6.1 方案概述前言所谓“优惠...

2019-06-19 09:38:19 984

原创 CDI Features

概述如果说EJB,JPA是之前JEE(JEE5及JEE5之前)中里程碑式的规范,那么在JEE6,JEE7中CDI可以与之媲美,CDI(Contexts and Dependency Injection),即上下文依赖注入,它是众多JEE规范中的一个,从JEE6开始CDI正式成为JEE规范,但CDI相关的概念不是新的,依赖注入的概念已经存在了许多年,相关的流行框架包括Spring,Google G...

2019-05-01 15:36:09 111

原创 SPRING

spring框架 编辑 讨论Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能...

2019-04-04 17:23:47 799

原创 MySQL Connector/Python

这里仅介绍 MySQL 官方开发的 Python 接口,参见这里:https://dev.mysql.com/doc/connector-python/en/Chapter 1 Introduction to MySQL Connector/Python这个接口是用纯Python写成的,仅依赖 Python Standard Library。MySQL Connector/Python 支...

2019-04-04 17:07:51 358

原创 LDAP&IMPLEMENTATION

LDAP是轻量目录访问协议,英文全称是LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL,一般都简称为LDAPLDAP的特点1.LDAP 是一种网络协议而不是数据库,而且LDAP的目录不是关系型的,没有RDBMS那么复杂,2.LDAP不支持数据库的Transaction机制,纯粹的无状态、请求-响应的工作模式。3.LDAP不能存储BLOB,LDAP的读写操作是非对称...

2019-04-04 16:56:21 158

原创 RESFUL LEVEL&HATEOS

四个等级Level 0 - 面向前台我们在咖啡店向前台点了一杯拿铁,这个过程可以用这段文字来描述{“addOrder”: {“orderName”: “latte”}}我们通过这段文字,告诉前台,新增一笔订单,订单是一杯拿铁咖啡,接着,前台给我们返回这么一串回复:{“orderId”: “123456”}假设我们有一张会员卡,我们想查询一下这张会员卡的余额,这时候,要向前台...

2019-04-04 16:08:56 355

原创 java ee中的cdi

概述定义:Contextual Dependency Injection,上下文依赖注入。context,上下文,可以绑定生命周期,可以与有状态的组件交互。DI,依赖注入,以类型安全的方式注入一个组件到应用中去,包括指定特定实现注入。CDI还提供了以下的服务:集成EL语言,允许组件直接在JSF和JSP中使用。可以修饰注入的组件。能够使用类型安全的拦截器去和组件关联一个事件通知模型...

2019-03-29 17:14:41 177

原创 session与cookie的区别

二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie来...

2019-03-29 17:05:08 108

原创 隔离级别

Mysql隔离级别Mysql提供了4中隔离级别,在介绍这4中隔离级别前,先针对涉及的术语进行说明:1》、脏读:一个事务读取另外一个事务还没有提交的数据叫脏读【针对未提交的数据】2》、不可重复读:即在同一个事务内,两个相同的查询返回了不同的结果【读取数据本身的对比】3》、幻读:即解决了不重复读,保证了同一个事务里,查询的结果都是事务开始时的状态(一致性),因此同一个事务同样的SELECT操作...

2019-03-29 17:01:26 126

原创 Hello2

对java tutorial-examples中hlleo2核心代码分析1、在hello2中有两个.java源文件分别是GreetingServlet.Java和ResponseServlet.jva文件主要对以下核心代码做主要分析。复制代码1 String username = request.getParameter(“username”); //获取表单数据2 ...

2019-03-24 18:44:34 138

原创 正则表达式

什么是正则表达式?正则表达式是程序员用来搜索文本中某些字符的模式匹配标记。正则表达式可以搜索几乎任何东西,具体取决于你如何构造它们。程序员们都在使用它,因为它们对于帮助计算机快速排序数据,并过滤掉可能导致错误的无意义字符非常有价值。正则表达式看起来很可怕,特别是对于非程序员。看看这个:1[a-zA-Z0-9_.±]+@[a-zA-Z0-9_-]+.[a-zA-Z0-9_.-]+实际上,它...

2019-03-24 18:31:59 156

原创 Filter In Servlet

1.过滤器的概念Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。优点:过滤链的好处是,执行过程中任何时候都可以打断,只要不执行chain.doFilter()就不会再执行后面的过滤器和请求的内容。而在...

2019-03-24 18:24:00 119

原创 Deployment Descriptor Web.xml

1、Deployment Descriptor部署描述符:部署描述符是要部署到Web容器或EJB容器的Web应用程序或EJB应用程序的配置文件。部署描述符应包含EJB应用程序中所有企业bean的标准结构信息。文件名是ejb-jar.xml,EJB的描述符通知EJB服务器有关构成bean实现的类,主接口和远程接口。标准部署描述符应包含每个企业bean的结构信息。2、什么...

2019-03-18 09:42:16 311

原创 Annotation

Annotation其实是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,程序开发人员可以在不改变原有逻辑的情况下,在源文件嵌入一些补充信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。Annotation提供了一条为程序元素设置元数据的方法,从某些方面来看,Annotation就像修饰符一样被使用,可用于...

2019-03-18 09:35:13 122

原创 Container and Injection

Container广义上讲容器是用来包装或装载物品的贮存器(如箱、罐、坛)或者成形或柔软不成形的包覆材料。在编程领域中,容器提供组件运行的环境,容器本身可以提供一组服务,让组件按标准方式利用。Spring 提供容器功能,容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方...

2019-03-11 09:13:16 257

原创 build tools

1、build-tools是什么 构建工具能够帮助你创建一个可重复的、可靠的、携带的且不需要手动干预的构建。构建工具是一个可编程的工具,它能够让你以可执行和有序的任务来表达自动化需求。假设你想要编译源代码,将生成的class文件拷贝到某个目录,然后将该目录组装成可交付的软件。如下图所示,展示了所描述场景中任务和它们执行的顺序。2、build-tools的方式Gradle和Maven都是项...

2019-03-11 09:08:55 434

原创 version control system

版本控制系统1.服务器端: visual svn server (已集成好apache服务 免费。供管理员使用。)创建代码仓库(Repository)设定目录结构层次(directory)导入相应文件(file)添加用户,并授权登录密码和操作权限管理项目及项目参与者2.客户端: tortoiseSvn(供本...

2019-03-11 08:56:30 273

原创 URL与URI的区别

URL与URI的区别1、URI是统一资源标识符,是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。由是三个组成部分:访问资源的命名机制、存放资源的主机名、资源自身的名称,由路径表示。比如文件的...

2019-03-04 09:33:39 94

原创 什么是函数式编程

函数式编程定义函数式编程其实就是编写非故意副作用的程序。课外知识——什么是函数函数简单的说就是从A(定义域)到B(值域)的一个映射过程。当然具体的函数还有各种限制,具体见链接。所以函数式编程也应该是一个从入参到返回值的黑盒子。概述并不是所有人在函数式编程的定义上达成了共识。一般来说,函数...

2019-02-26 14:11:13 264

原创 HTTP协议解析

HTTP协议HTTP简介 1. HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 2.HTTP是一个基于TCP/IP通信协议来...

2019-02-26 14:03:59 550

优惠券卡包系统.docx

JAVAWEB项目设计一个关于优惠券卡包管理系统,卡包应用是卡券收集,聚合类的应用,如同微信卡包、小米卡包等,此卡包是针对优惠券而开发的优惠券卡包应用。

2019-05-29

空空如也

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

TA关注的人

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