- 博客(30)
- 收藏
- 关注
转载 MAC地址泛洪攻击
一、环境IP地址:Windows10 IP:10.13.153.55Windows7: IP:192.168.83.130Linux: IP:192.168.83.129二、过程与分析1.测试win10是否ping通win7和linux2.win10测试连接win7 ftp192.168.83.130图示为...
2019-06-19 10:26:00
365
转载 ORM
ORM一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的...
2019-06-19 10:08:00
130
转载 小郡肝火锅点餐系统——测试部署发布
1系统测试 我们做了以下测试对功能的测试:是系统测试中最基本的测试。功能上基本可行,可用性一般,后期会加强并且改善系统功能。数据转换测试:目标是验证已存在数据的转换并载入一个新的数据库是否有效。用户输入的数据可以保存到后台,载入新的数据库也有效。 测试图片 : 2系统部署...
2019-06-18 08:58:00
194
转载 stored procedure --存储过程
存储过程(Stored Procedure),计算机用语,是一组为了完成特定功能的SQL语句集,是利用SQL Server所提供的Transact-SQL语言所编写的程序。经编译后存储在数据库中。存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中...
2019-06-17 16:53:00
163
转载 安装使用Spring boot 写一个hello1
一、创建springboot 项目二、进行代编写1.连接数据库:application.properties里配置spring.datasource.driverClassName=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/huoguo?useUnicode=tr...
2019-06-17 15:20:00
83
转载 Domain logic approachs
领域逻辑组织可以分为三种主要的模式:事务脚本(Transaction Script)、领域模型(Domain Model)和表模块(Table Module)”1.transaction script(事务脚本)概述:很多企业应用可以看成一系列的事务,每一个事务可以通过使用一个Transaction Script来处理。用法:使用Transaction Script...
2019-06-17 14:48:00
76
转载 CORS:Source.priciple implimentation in Spring
Cors(Cross-origin Resource Sharing)一种跨域访问技术,基本思想是使用自定义的HTTP头部允许浏览器和服务器相互了解对方,从而决定响应成功与否。CORS与JSONP对比:1.JSONP只能实现get请求,而CORS支持所有类型的HTTP请求;2.使用CORS,开发者可以使用普通的XmlHttpRequest发起请求和获得数据,比起JSONP有更...
2019-06-17 14:42:00
90
转载 Spring AOP Capability and Goal
AOP Capability: 1.Spring声明式事务管理配置。2.Controller层的参数校验。3.使用Spring AOP实现MySQL数据库读写分离案例分析4.在执行方法前,判断是否具有权限。5.对部分函数的调用进行日志记录。监控部分重要函数,若抛出指定的异常,可以以短信或邮件方式通知相关人员。6.信息...
2019-06-17 11:41:00
99
转载 CDI Services *Decoretions *Intercepters * Scope * EL\(Sp EL) *Eventmodel
1.Decorators装饰器综述 拦截器是一种强大的方法在应用程序捕捉运行方法和解耦。拦截器可以拦截任何java类型的调用. 这使得拦截器适合解决事务管理,安全性,以及日记记录. 本质上说,拦截器并不知道他们截获的实际语义事件.因此,拦截器并不是很适合和系统的业务挂钩. 而本章的装饰器,则又不一样. 装饰器只截取调用某个Java接口,因此获知这个接口的所有语义连接...
2019-06-17 11:34:00
110
转载 springboot使用过程中遇到的问题
一、工具Intellij IDEA二、基本问题1.数据库语句Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.cj.jdbc.Driver 解决方法:检查application.prooerties文件中的数据库语句:spring.datasource.d...
2019-06-02 20:41:00
221
转载 小郡肝火锅点餐系统代码实现(部分)
项目结构:Java代码实现部分 :Food.javapackage bean;import java.math.BigDecimal;public class Food { private int id; // 主键 private String foodname; // 菜名 private int t...
2019-05-29 17:16:00
341
转载 小郡肝火锅点餐系统——项目文档
课程设计报告小组成员:李凤莲、李靖第1章概述1.1课程设计的核心任务 (1)需求分析、可行性分析、E-R图、关系图、系统架构图等的编写 (2)总体设计、详细设计、代码实现 (3)代码测试1.2课程设计工作进程总体阶段时间分布:4月15号——6月19号第一阶段(4月15号——5月8号): 编写项目文档其中包括:需求分析、可行...
2019-05-05 18:10:00
614
转载 java design Pattern
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式的三种模型: 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式...
2019-05-04 10:44:00
84
转载 LOAP& its implimenlation
LDAP 概念 LDAP的英文全称是LightweightDirectoryAccess Protocol,简称为LDAP,LDAP是轻量目录访问协议,LDAP是轻量目录访问协议。简单的说来,LDAP是一个得到关于人或者资源的集中、静态数据的快速方式。LDAP的优势 1 .跨平台 2. 费用及维护 ,大多数的LDAP服务器安装起来很简...
2019-05-04 10:05:00
709
转载 python Mysql connector
连接mysql, 需要mysql connector, conntector是一种驱动程序,python连接mysql的驱动程序,mysql官方给出的名称为connector/python,可参考mysql官网:https://dev.mysql.com/downloads/connector/操作系统:Windows 101、下载并安装 Connector/Python...
2019-04-08 10:52:00
127
转载 spring history &design Philosophy
Spring简介 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 Spring是一个轻量级的控制反转(IoC)和面向切...
2019-04-07 23:10:00
102
转载 Restful 级别划分以及HATEOAS是什么?
Restful简介Rest是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。而满足这些约束条件和原则的应用程序或设计就是 RESTful。Restful 级别划分REST被划作了由低到高四个等级,等级越高,RESTful就越成熟Level 0:...
2019-04-01 23:15:00
623
转载 Servlet CDI 例子分析
@WebServlet("/cdiservlet") //以@WebServlet注释开头,注释指定相对于上下文根的URL模式,即在根目录下使用/cdiservlet来访问public class NewServlet extends HttpServlet { //创建一个NewServlet类继承的是HttpServlet类 private Mess...
2019-04-01 22:46:00
91
转载 Session&Cookie 的介绍和使用
Session介绍与使用 1.Session基本介绍 Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 We...
2019-03-31 23:31:00
241
转载 JSON/xml、Processing 以及收集Java的设计模型
JSON简介: 1.基本介绍 JSON(JavaScriptObject Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升...
2019-03-31 23:14:00
106
转载 hello2 source analisis(notes)
该hello2应用程序是一个Web模块,它使用Java Servlet技术来显示问候语和响应。使用文本编辑器查看应用程序文件,也可以使用NetBeans IDE。此应用程序的源代码位于_tut-install_/examples/web/servlet/hello2/目录中。以下直接在源码中通过代码注释来解释源码:1.GreetingServlet...
2019-03-25 00:01:00
90
转载 Servlet filter
官方给出的Filter的定义是在请求一个资源或者从一个资源返回信息的时候执行过滤操作的插件。我们使用过滤起最多的场景估计就是在请求和返回时候的字符集转换,或者权限控制,比如一个用户没有登录不能请求某些资源。一、什么是Filter Filter 技术是servlet 2.3 新增加的功能.servlet2.3是sun公司与2000年10月发布的,它的开发者包...
2019-03-24 23:48:00
169
转载 分析helo1项目中的 Web.xml
web.xml文件位于hello1 中target/WEB-INF/classes/javaeetutorial目录下。 这个web.xml文件包含Facelets应用程序所需的几个元素:其中(1)一个上下文参数指定项目阶段: <context-param> <param-name>javax...
2019-03-24 21:57:00
120
转载 Annotation基本概念,作用以及举例说明。
Annotation即注解,是Jav5新特征,Annotatio提供一些本来不属于程序的数据,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、...
2019-03-17 10:28:00
970
转载 Container/Injection 为什么会出现容器的思路,以后会有什么的趋势,未来是怎样的...
一、为什么会出现容器的思路? 容器概念始于 1979 年提出的 UNIX chroot,它是一个 UNIX 操作系统的系统调用,将一个进程及其子进程的根目录改变到文件系统中的一个新位置,让这些进程只能访问到这个新的位置,从而达到了进程隔离的目的。其他如1998年的FreeBSD jails、2005年出现的Solaris Zones和OpenVZ,或像是Windows系统...
2019-03-10 16:13:00
215
转载 Build Tools主流是什么?为什么要使用它?
Build Tools 即构建工具是一个把源代码生成可执行应用程序的过程自动化的程序(例如Android app生成apk)。构建包括编译、连接跟把代码打包成可用的或可执行的形式。1.构建工具的作用:依赖管理、测试、打包、发布2.主流的构建工具有:Ant:提供编译测试、打包Maven:在Ant的基础上提供依赖管理和发布的功能Gradle:在Maven的基础上使用G...
2019-03-05 14:21:00
1757
转载 学习——Git及VersionControl
一、Git基本介绍1.Git是什么? Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。2.Git的特点: (1):从服务器上克隆数据库(包括代码和版本信息)到...
2019-03-05 13:24:00
139
转载 URL和URI的区别
URI :Uniform Resource Identifier,统一资源标识符;URL:Uniform Resource Locator,统一资源定位符;URL是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。URI是以一种抽象的,高层次概念定义统一资源标识,而URL则是具体的资源标识的方式。在Java的URI中,一个URI实例可以代表绝对的,...
2019-02-27 22:49:00
122
转载 HTTP自学心得
HTTP是一个 客户端和 服务器端请求和应答的标准(TCP)。HTTP是客户端浏览器或其他程序与 Web服务器之间的应用层通信协议。HTTP一般指超文本传输协议,它是互联网应用最广泛的协议,是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先...
2019-02-27 22:29:00
180
转载 函数式语言(functional language)定义、函数式语言的种类以及为什么函数式语言会流行起来的学习笔记...
一、什么是函数式语言? 函数式语言一类程序设计语言,是一种非冯·诺伊曼式的程序设计语言。函数式语言主要成分是原始函数、定义函数和函数型。这种语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组)作为单一值处理;可以把函数作为参数,其结果也可为函数,这种定义的函数称为高阶函数,程序就是函数,程序作用在结构型数据上,产生结构型结果,从根本上改变了冯·诺伊曼式语言的“逐词”...
2019-02-26 21:34:00
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人