自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 数据库三大范式

数据库三大范式 什么是范式要设计规范化的数据库,就要求我们根据数据库设计范式――也就是数据库设计的规范原则来做。范式可以指导我们更好地设计数据库的表结构,减少冗余的数据,借此可以提高数据库的存储效率,数据完整性和可扩展性。设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高...

2018-08-27 19:44:00 176

原创 idea连接sqlite

idea连接sqlite 首先下载驱动官网链接:http://mvnrepository.com/artifact/org.xerial/sqlite-jdbc打开idea 第一步:右边 数据源  (如果没有显示单击这里,有就不需要了)第二步:导入包 第三步:创建sqlite(最好放在项目的目录下) ok后创建成功 第...

2018-08-27 11:10:00 2852

原创 Javascript中==和===的区别

Javascript中==和===的区别  一、JavaScript"=="的作用  1、当==两边的内容是字符串时,则比较字符串的内容是否相等。  2、当==两边的内容是数字时,则比较数字的大小是否相等。  3、当==两边的内容是对象或者是对象的函数属性时,则比较内存地址是否相等。二、==和===的区别  ==用于一般比较,===用于严...

2018-08-26 23:14:00 649

原创 手机商城项目(修饰技术)

手机商城项目(修饰技术) drop database Mobile_phone_mall;create database Mobile_phone_mall;use Mobile_phone_mall;create table users( #用户表uid int primary key auto_increment,#编...

2018-08-26 22:59:00 296

原创 FastJSON、Gson、Jackson(简单了解使用)

FastJSON、Gson、Jackson(简单了解使用)  下载地址(maven)  Jackson:http://mvnrepository.com/search?q=jackson  FastJson:http://mvnrepository.com/search?q=FastJson  Gson:http://mvnreposito...

2018-08-22 15:24:00 304

原创 SiteMesh配置下载使用(简单介绍)

SiteMesh配置下载使用(简单介绍) 简单介绍SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版...

2018-08-22 13:19:00 189 1

原创 html5中event获取data和class

html5中event获取data和class 获取data和classvar tare=$(e.relatedTarget).data("id");var tar=event.target;console.log(tare);console.log(tar);console.log(tar.dataset['id']);console.log...

2018-08-22 11:45:00 1875

原创 jsp的4个作用域区别( pageScope、requestScope、sessionScope、applicationScope)

jsp的4个作用域区别( pageScope、requestScope、sessionScope、applicationScope) 简单描述page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。 request里的变量可以跨越forward前后的两页。但是只要刷新页面,它们就重新计算了。 session和...

2018-08-22 09:21:00 583

原创 <jsp:include>和<%@include file=""%>的区别(简单了解)

&lt;jsp:include&gt;和&lt;%@include file=""%&gt;的区别(简单了解) 简单了解include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内...

2018-08-21 23:52:00 348

原创 jstl有什么优势(简单介绍)

jstl有什么优势(简单介绍) 简单介绍JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。JSTL包含两个部分:标签库和EL(Expression Langu...

2018-08-21 23:31:00 998

原创 三层架构(命名规则)

三层架构(命名规则) 简单介绍经典三层架构表示层(web层)、业务逻辑层(service层)、数据访问层(dao层),用一张图来描述这其中的关系现在只学习Servlet,Jsp,所以在表示层中就放的是Servlet和Jsp了,如果学了3大框架,Struts、Hibernate、Spring、会发现Struts是处理表示层的一个框架,而Hibe...

2018-08-18 12:42:00 4347

原创 heidsql(mysql)安装教程和mysql修改密码

heidsql(mysql)安装教程和mysql修改密码  简单介绍安装官网下载:https://mariadb.org/download/直接下载(mariadb-10.3.9-winx64.msi):https://github.com/weibanggang/mysql官网下载步骤第一步:Download第二步:第三步:...

2018-08-18 00:36:00 944

原创 cookie和session的区别

cookie和session的区别 简单介绍  cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。  cookie机制。正统的coo...

2018-08-17 08:58:00 83

原创 csv

csv 简单介绍  CSV全称 Comma Separated values,是一种用来存储数据的纯文本,文件格式,通常用于电子表格或数据库软件。  .csv是一种文件格式(如.txt、.doc等),也可理解.csv文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间已英文字符的逗号或制表符(Tab)分隔。在windows系统环境上.c...

2018-08-16 08:37:00 492

原创 idea原生ajax数据处理(增删改查)

idea原生ajax数据处理(增删改查) 项目名称:BookstoreUI界面 项目文件操作: jsp代码&lt;%@ page import="dao.BookDAO" %&gt;&lt;%@ page import="entity.Book" %&gt;&lt;%-- Created by IntelliJ ID...

2018-08-15 23:56:00 2087

原创 serlvet配置xml和@WebServlet

serlvet配置xml和@WebServlet 简单介绍XML元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。例如,XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web-app元素必须是第三项。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完...

2018-08-15 15:42:00 158

原创 sqlite配置下载安装教程

sqlite配置下载安装教程 安装教程第一步:首先去官网下载:https://www.sqlite.org/download.html或直接下载:https://github.com/weibanggang/sqlite下载完成第二步:全部解压第三步:我的电脑右击-&gt;属性-&gt;高级系统设置-&gt;高级-&gt;环境...

2018-08-14 22:44:00 1123

原创 java内部类

java内部类 简单介绍内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:1、成员内部类2、局部内部类3、静态内部类4、匿名内部类示例:package co...

2018-08-14 20:02:00 101

原创 java 枚举类型enum

简单介绍Java中的枚举类型采用关键字enum来定义,从jdk1.5才有的新类型,所有的枚举类型都是继承自Enum类型。要了解枚举类型,建议大家先打开jdk中的Enum类简单读一下,这个类里面定义了很多protected方法,比如构造函数,如果要使用这些方法我们可以把枚举类型定义到当前类中。每个枚举类型,都有自己的名字和顺序,当我们输出一个枚举类型的时候,会输入枚举...

2018-08-14 19:55:00 77

原创 单例模式

简单介绍单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式有以下特点:  1、单例类只能有一个实例。  ...

2018-08-14 14:25:00 67

原创 Java中Synchronized的用法(简单介绍)

Java中Synchronized的用法(简单介绍) 简单介绍synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:   1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;   2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个...

2018-08-13 20:27:00 827

原创 java随机数Reandom(简单介绍)

java随机数Reandom(简单介绍) 简单介绍Java中存在着两种Random函数一、java.lang.Math.Random;  调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。...

2018-08-13 19:55:00 260

原创 多线程面试题

多线程面试题 1、什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点。2、 ...

2018-08-13 19:44:00 91

原创 线程和进程有什么区别(简单介绍)

线程和进程有什么区别(简单介绍) 简单介绍一、线程的基本概念  线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。 ...

2018-08-13 19:23:00 112796 1

原创 java多线程(简单介绍)

java多线程(简单介绍) 简单介绍  线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。  线程不仅可以共享进程的内存,而且还...

2018-08-13 15:11:00 149

原创 servlet三种方式实现servlet接口

servlet三种方式实现servlet接口 简单介绍Servlet接口实现类1、Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet。2、HttpServlet指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,它比Servlet接口...

2018-08-13 08:20:00 2045

原创 TCP/IP协议简单介绍

TCP/IP协议简单介绍 简单介绍TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议、ICMP 协议、TCP 协议、...

2018-08-12 19:45:00 905

原创 原生ajax、XMLHttpRequest和FetchAPI简单描述

原生ajax、XMLHttpRequest和FetchAPI简单描述 什么是ajax  ajax的出现,刚好解决了传统方法的缺陷。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。  AJAX 不是新的编程语言,而是...

2018-08-12 15:57:00 567

原创 简单使用Idea创建三层架构项目和数据库连接(使用原生ajax进行访问+ajax)

简单使用Idea创建三层架构项目和数据库连接(使用原生ajax进行访问+ajax) Idea创建三层架构项目首先创建一个Web项目model创建Web完成后进行创建entity、dao、service    特别注意 根据上面的步骤进行创建即可得到创建完成我们首先创建数据库create database therr_...

2018-08-12 15:30:00 1232

原创 原生ajax接收json字符串(简单介绍)

原生ajax接收json字符串(简单介绍) 什么是json?JSON的全称是 Javascript Object Notation(javascript对象表示法),是基于javascript对象字面量,如果单从眼睛看,JSON里的数据是被保存在花括号里面-- {},如果在用途上面进一步分析,JSON是一种数据交换格式。JSON内部以 名称:值这...

2018-08-12 14:31:00 601

原创 Html5简单描述(优点与缺点)

Html5简单描述(优点与缺点) 什么是HTML5HTML5指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少网页浏览器对于需要插件的丰富性网络应用服务(Plug-in-Based Rich Internet Application,RIA),例如:AdobeFlash、Microsoft Silverlight与...

2018-08-12 12:45:00 1536

原创 Intellij IDEA 报错java.lang.NoClassDefFoundError

Intellij IDEA 报错java.lang.NoClassDefFoundError Intellij IDEA 报错java.lang.NoClassDefFoundError11-Aug-2018 23:48:24.686 严重 [http-nio-8080-exec-5] org.apache.catalina.core.Stand...

2018-08-11 23:59:00 13204 1

原创 简单介绍三层架构

简单介绍三层架构 简单介绍三层架构 三层架构——3-tier architecture:通常意义上的三层架构就是将整个业务应用划分为:界面层、业务逻辑层、数据访问层。          区分层次的目的即为了“高内聚低耦合”的思想,在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构,微软推荐的分层式结构一般分为三层,从下至上分别为:数...

2018-08-11 20:56:00 680

原创 Java字符串常量池是什么?为什么要有这种常量池?

Java字符串常量池是什么?为什么要有这种常量池? 简单介绍Java中的字符串常量池(String Pool)是存储在Java堆内存中的字符串池。我们知道String是java中比较特殊的类,我们可以使用new运算符创建String对象,也可以用双引号(”“)创建字串对象。Java中的字符串常量池下图,清楚地解释了如何在Java堆内存中维护字...

2018-08-10 23:34:00 1722

原创 java中String、StringBuffer和StringBuilder的区别(简单介绍)

java中String、StringBuffer和StringBuilder的区别(简单介绍) 简单介绍java中用于处理字符串常用的有三个类:1、java.lang.String2、java.lang.StringBuffer3、java.lang.StrungBuilder三者共同之处:都是final类,不允许被继承,主要是从性能和安...

2018-08-10 23:14:00 1780

原创 java中equals以及==的用法(简单介绍)

java中equals以及==的用法(简单介绍) 简单介绍equals方法是java.lang.Object类的方法有两种用法说明:一、对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。 1、“==”比较两个变量本身的值,即两个对象在内存中的首地址。(java中,对象的首地址是它在内存中存放的起始地址...

2018-08-10 22:11:00 626

原创 关于java中Exception异常

关于java中Exception异常 一、理解异常及异常处理的概念异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。异常不是错误程序中关键的位置有异常处理,提高程序的稳定性二、掌握Java异常处理机制 Java的异常处理是通过5个关键字来实现的try:尝试,把有可能发生错误的代码放在其中,必须有catch:捕获,...

2018-08-10 16:17:00 238

原创 HTTP请求方式中8种请求方法(简单介绍)

HTTP请求方式中8种请求方法(简单介绍) 简单介绍HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。当我们没有指定端口访问时,浏览器会默认帮我们添加80端口。我们也可以自己指定访问端口如:http://www.ip138.com:80。 需...

2018-08-10 13:51:00 58974

原创 Java中基本类型和引用类型(简单介绍)

Java中基本类型和引用类型(简单介绍) 8种基本类型 一、4种整型     byte      1字节           -128——127     short     2 字节         -32,768 —— 32,767     int       4 字节          -2,147,483,648 ——2,147,483...

2018-08-10 11:16:00 497

原创 @WebListener 注解方式实现监听(eclipse和idea)

@WebListener 注解方式实现监听(eclipse和idea) eclipse进行演示:1.创建 Dynamic Web Project ,Dynamic Web module version选择3.02.在自动生成 的web.xml配置,增加metadata-complete="false"&lt;?xml version...

2018-08-10 08:44:00 4827 2

空空如也

空空如也

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

TA关注的人

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