自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快意江湖的博客

不积跬步,无以至千里!

  • 博客(58)
  • 资源 (5)
  • 收藏
  • 关注

转载 在一个千万级的数据库查寻中,如何提高查询效率?

 原文链接:https://m.2cto.com/database/201503/381295.html1)数据库设计方面:         a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。         b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: sel...

2018-10-24 15:24:52 190

原创 vue学习笔记

1. 项目需求是左侧展示短信的类型(动态从后台获取),如下:2. 提交到后台的请求代码如下:$Yx.AjaxRequest({ module: 'dataSet', method: 'post', name: 'MessageQuery.messageCount', version: '2.0', data:param, token: ...

2018-10-24 10:44:39 170 1

转载 jdk,jre,jvm三者的联系和区别

总括:jdk是java的开发工具包,jre是java的运行环境,jvm则是让java能够在任何平台运行的虚拟机。其中关系是jdk包含jre和tools(工具类),而jre下包含类库和jvm。详细介绍:1、JVM -- java virtual machine JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类...

2018-07-06 09:41:28 1266

转载 史上最详细VUE2.0全套demo讲解 基础1

史上最详细VUE2.0全套demo讲解 基础1(模板语法)作者 : 混元霹雳手 ziksang一开始在vue1.0的时候我就开始关注掘金的vue专栏,但是一直给我一种感受,真正能静下心来给读者写好每一个细讲,每一个讲解点,我觉得是最重要的,虽然我没有什么能力给大家带来像iview,mint ui等一系列大牛的基础vue带来的ui框架,但是我相信通过我自己一点一点的积累,自己如何去入门一个mvvm框...

2018-06-12 10:30:31 1256

转载 史上最详细 VUE2.0 全套 demo 讲解 基础3

史上最详细 VUE2.0 全套 demo 讲解 基础3(计算属性)作者 混元霹雳手-Ziksang二天基础1+基础2突然突破了1000的收藏率,这使我更觉得大家认可我这种分享模式,这也看的出来vue的热度,我在这段时间的分享中,我一直脑海里在转,如何用最好的demo,和更好的流程去写文章,我相信从基础1开始看,一定能在工作上面有很多大的收获,接下来还是按着我们约定的来1.本文分享 计算属性2.代码...

2018-06-12 10:29:27 790

转载 史上最详细VUE2.0全套demo讲解 基础2

史上最详细VUE2.0全套demo讲解 基础2(列表渲染)作者 :混元霹雳手-Ziksang在基础1发布之后,我真心发现,根据api进一步分析,再结合工作中的实际demo给大家讲解之后,大清早就收获了平均一分种一个喜欢,这使我很欣慰,自己的努力没有白费,我决心称热打铁马上出击,打造基础2,在基础上的部分我将给大家讲解列表渲染 v-for指令,在我自己认为这个是基础篇的核心,为什么我要放在第二部分讲...

2018-06-12 10:28:09 458

转载 Vue调试神器vue-devtools 的安装

 Vue调试神器vue-devtools 的安装问题:为什么要安装该插件: 答案 :因为vue是进行数据驱动的,仅仅从chrome浏览器的控制台进行element查看,是看不到数据的动向的。未安装的情形:浏览器的控制台会提示你:下载vue DevTools扩展以获得更好的开发体验;(插件的GitHub地址:https://github.com/vuejs/vue-devtools)您正在以开发模式...

2018-05-24 15:09:26 2011

转载 jeesite前端页面与后台业务逻辑数据交互

1、jsp中提交请求的方式有哪些(get、post)?各方式有什么不同?(1)form submit action=“”(2)js发送请求(3)jquery $.post方式提交请求(4)ajax提交请求(5)href=“”发送请求2、controller如何接收数据?(1)controller中参数名与提交请求时的参数名相同,可以自动得到参数值;(2)request.getParameter(S...

2018-05-09 14:35:31 2211

转载 maven(一) maven到底是个啥玩意~

maven(一) maven到底是个啥玩意~      我记得在搞懂maven之前看了几次重复的maven的教学视频。不知道是自己悟性太低还是怎么滴,就是搞不清楚,现在弄清楚了,基本上入门了。写该篇博文,就是为了帮助那些和我一样对于maven迷迷糊糊的人。有福了,看完基本上你就会发现原来这么简单。       参考博文:通俗理解maven      该篇文章篇幅很长,大概的思路如下        ...

2018-05-02 15:10:53 230

转载 Java工程师成神之路(2018修订版)

Java工程师成神之路(2018修订版)2018-04-02 程序猿来自:Hollis(微信号:hollischuang)主要版本更新时间备注v1.02015-08-01首次发布v1.12018-03-18增加新技术知识、完善知识体系一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略...

2018-04-17 15:17:42 342

转载 oracle存储过程初学实例

认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下:* 存储过程和函数以命名的数据库对象形式存储于数据库当中。存储在数据库中的优点是很明显的,因为代码不保存在本地,用户...

2018-03-13 17:07:31 157

转载 javaweb学习总结(四十二)——Filter(过滤器)学习

一、Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。  Servlet API中提供了一个Filte

2018-01-12 10:03:01 131

转载 javaweb学习总结(四十一)——Apache的DBUtils框架学习

一、commons-dbutils简介   commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。  commons-dbutilsAPI介绍:org.apache.

2018-01-12 10:01:56 183

转载 javaweb学习总结(四十)——编写自己的JDBC框架

一、元数据介绍  元数据指的是"数据库"、"表"、"列"的定义信息。1.1、DataBaseMetaData元数据  Connection.getDatabaseMetaData()获得代表DatabaseMetaData元数据的DatabaseMetaData对象。  DataBaseMetaData对象的常用方法:getURL():返回一个String类对象,代表数据库

2018-01-12 10:00:32 171

转载 javaweb学习总结(三十九)——数据库连接池

一、应用程序直接获取数据库连接的缺点  用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:  二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念  数据库连接是一种关键的有限的昂贵的资

2018-01-12 09:59:30 382

转载 javaweb学习总结(三十八)——事务

一、事务的概念  事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。  例如:A——B转帐,对应于如下两条sql语句    update from account set money=money+100 where name='B';    update from account set money=money-100 where name='A';

2018-01-12 09:58:27 134

转载 javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键

测试脚本如下:1 create table test12 (3 id int primary key auto_increment,4 name varchar(20)5 );  测试代码: 1 package me.gacl.demo; 2 3 import java.sql.Connection; 4 import java.s

2018-01-12 09:57:34 136

转载 javaweb学习总结(三十六)——使用JDBC进行批处理

在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。  JDBC实现批处理有两种方式:statement和preparedstatement一、使用Statement完成批处理  1、使用Statement对象添加要批量执行SQL语句,如下:1 Statement.addBatch(sq

2018-01-12 09:56:44 133

转载 JavaWeb学习总结(三十五)——使用JDBC处理Oracle大数据

一、Oracle中大数据处理  在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据 量非常大的业务领域(如图象、档案等)。  LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(Binary Large Object),适用于存贮

2018-01-12 09:55:38 104

转载 javaweb学习总结(三十四)——使用JDBC处理MySQL大数据

一、基本概念  大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。  在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。  对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为:

2018-01-12 09:51:05 93

转载 javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD

一、statement对象介绍    Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。  Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。  State

2018-01-12 09:49:49 138

转载 javaweb学习总结(三十二)——JDBC学习入门

一、JDBC相关概念介绍1.1、数据库驱动  这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道,如下所示:  1.2、JDBC介绍  SUN

2018-01-11 18:08:35 139

转载 javaweb学习总结(三十一)——国际化(i18n)

一、国际化开发概述  软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。  国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)二、合格的国

2018-01-11 18:07:34 138

转载 javaweb学习总结(三十)——EL函数库

一、EL函数库介绍  由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用。  这些EL函数在JSTL开发包中进行描述,因此在JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库,如下所示:  MyEclipse自带的JSTL开发包:    fn.tld就是EL函数库的对应

2018-01-11 18:06:37 125

转载 javaweb学习总结(二十九)——EL表达式

一、EL表达式简介  EL 全名为Expression Language。EL主要作用:  1、获取数据    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)  2、执行运算    利用EL表达式可以在JSP页面中执行一些基本

2018-01-11 18:05:41 227

转载 javaweb学习总结(二十八)——JSTL标签库之核心标签

一、JSTL标签库介绍    JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码二、JSTL标签库的分类核心标签(用得最多)国际化标签(I18N格式化标签)数据库标签(SQL标签,很少使用)XML标签(几乎不用)JSTL函数(EL函数)三、核心标签库使用说明  JSTL的核心标签库

2018-01-11 18:04:28 364

转载 javaweb学习总结(二十七)——jsp简单标签开发案例和打包

一、开发标签库1.1、开发防盗链标签  1、编写标签处理器类:RefererTag.java 1 package me.gacl.web.simpletag; 2 3 import java.io.IOException; 4 import javax.servlet.http.HttpServletRequest; 5 import javax.servlet.ht

2018-01-11 18:03:01 157

转载 javaweb学习总结(二十六)——jsp简单标签标签库开发(二)

javaweb学习总结(二十六)——jsp简单标签标签库开发(二)一、JspFragment类介绍  javax.servlet.jsp.tagext.JspFragment类是在JSP2.0中定义的,它的实例对象代表JSP页面中的一段符合JSP语法规范的JSP片段,这段JSP片段中不能包含JSP脚本元素。  WEB容器在处理简单标签的标签体时,会把标签体内容用一个JspFragmen

2018-01-11 18:01:32 138

转载 javaweb学习总结(二十五)——jsp简单标签开发(一)

一、简单标签(SimpleTag)  由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。  实现SimpleTag接口的标签通常称为简单标签。简单标签共定义了5个方法:setJspContext方法setParent

2018-01-11 18:00:19 158

转载 javaweb学习总结(二十四)——jsp传统标签开发

一、标签技术的API1.1、标签技术的API类继承关系  二、标签API简单介绍2.1、JspTag接口  JspTag接口是所有自定义标签的父接口,它是JSP2.0中新定义的一个标记接口,没有任何属性和方法。JspTag接口有Tag和SimpleTag两个直接子接口,JSP2.0以前的版本中只有Tag接口,所以把实现Tag接口的自定义标签也叫做传统标签,把实现SimpleTa

2018-01-11 17:58:40 271

转载 javaweb学习总结(二十三)——jsp自定义标签开发入门

一、自定义标签的作用  自定义标签主要用于移除Jsp页面中的java代码。二、自定义标签开发和使用2.1、自定义标签开发步骤   1、编写一个实现Tag接口的Java类(标签处理器类) 1 package me.gacl.web.tag; 2 3 import java.io.IOException; 4 5 import javax.servlet.htt

2018-01-11 17:57:35 198

转载 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

一、Servlet+JSP+JavaBean开发模式(MVC)介绍  Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。  这里以一个最常用的用户登录注册程序来讲解S

2018-01-10 14:56:06 416

转载 javaweb学习总结(二十一)——JavaWeb的两种开发模式

SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。一、JSP+JavaBean开发模式1.1、jsp+javabean开发模式架构  jsp+javabean开发模式的架构图如下图(图1-1)所示图1-1  在jsp+javabean架构中,JSP负责控制逻辑、表现逻

2018-01-10 14:50:30 138

转载 javaweb学习总结(二十)——JavaBean总结

一、什么是JavaBean  JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。javaBean范例: 1 package gacl.javabean.study; 2 3 /** 4 *

2018-01-10 14:49:18 173

转载 javaweb学习总结(十九)——JSP标签

一、JSP标签介绍  JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。二、JSP常用标签  jsp的常用标签有以下三个标签  标签  标签2.1、标签   标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之

2018-01-10 14:48:13 112

转载 javaweb学习总结(十八)——JSP属性范围

所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以访问的保存范围。一、JSP属性范围  JSP中提供了四种属性范围,四种属性范围分别指以下四种:当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得一次服务器请求:一个页面中设置的属性,只要经过了服务器跳转,则跳转之后的页面可以继续取得。一次会话:一个用户设置的内容,只要是与此用户相关的页面都可以访问(一个会

2018-01-10 14:44:29 122

原创 JavaWeb学习总结(十七)——JSP中的九个内置对象

一、JSP运行原理  每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。  由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是

2018-01-10 14:43:18 125

转载 javaweb学习总结(十五)——JSP基础语法

任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用。一、JSP模版元素  JSP页面中的HTML内容称之为JSP模版元素。   JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。二、JSP表达式  JSP脚本表达式(expression)用于将程序数据输出到客户端  

2018-01-10 14:39:30 134

转载 javaweb学习总结(十四)——JSP原理

一、什么是JSP?  JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。  JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。二、JSP原理2.1、Web服务器是如何调用并执行一个j

2018-01-08 14:30:56 137

转载 JavaWeb学习总结(十三)——使用Session防止表单重复提交

在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

2018-01-08 14:29:54 130

Javascript特效大全

Javascript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直译语言。它已经由欧洲电脑制造商协会通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、FireFox等)支持。

2018-06-01

vue-router.js

vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。

2018-06-01

vue.js 渐进式框架

Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

2018-05-17

html5参考手册

HTML5还有望成为梦想中的“开放Web平台”(Open Web Platform)的基石,如能实现可进一步推动更深入的跨平台Web应用。

2018-05-07

jquery-1.10.2.min.js

java web前端开发必须,前端优秀框架jquery.js,解决大问题。

2018-05-07

空空如也

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

TA关注的人

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