自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win10 安装ElasticSearch/es的Head插件

(一)从地址:https://nodejs.org/en/download/下载相应系统的msi,双击安装(二)安装完成用cmd进入安装目录执行 node -v可查看版本号(三)执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号(四)开始安装head1.在https://github.com/mobz/elasticsearch-head中下载head插件...

2021-04-12 15:26:53 210

转载 Spring学习——Spring中定时器实现

在一些工作需要使用到定时器,Spring很好的集成了定时器的功能! 在Spring 中使用Quartz,本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包, 下面介绍两种方式实现Spring定时器功能,一种是基于xml配置方式,一种是基于注解的方式,大家根据自己的项目选择适合...

2018-05-22 10:14:20 221

转载 定时器-Spring定时器

Spring定时器Quartz定时器的介绍Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,可以用来创建简单或者复杂的定时任务,利用Quartz开发定时任务的步骤与Timer类似。Quartz方式实现定时器,方便,清晰指定启动时间,定时参数比较灵活,容易实现比较复杂的定时任务,不足之处是需要实现特定接口,加载其框架Quartz需要的jar包有:comm...

2018-05-21 18:47:25 271

转载 Eclipse配置Resin应用服务器

1、Eclipse安装相应的Resin插件    http://caucho.com/eclipse 访问这个链接,如果出现如下图所示,说明该链接没失效,我们就可以在Exlipse中进行插件安装了打开Eclipse的Help–>Install New Softwarem,然后点击下图的标红处 然后点击add,并且输入名字和location,location就是上提到的插件地址 然后点击“OK...

2018-05-17 11:36:08 236

转载 Resin使用详解

一、Java Web服务器选择简介在实际进行java Web项目实施的时候,我们可以采用的商业java Web服务器有Ibm WebSphere,Bea Web Logic。这两种服务器功能齐全而强大,支持所有的java 服务容器标准,适合成品商业java Web应用的发布。但是这两种服务器是商业服务器,价格昂贵,而且对系统资源要求极高。特别是Websphere 配置复杂,如果不配合采用ibm W...

2018-05-17 11:33:20 3861

转载 WEB-JSP概述-2- JSP指令-标签技术

1.1. JSP指令1.1.1. page指令用来通知翻译引擎,如何翻译当前的JSP[ language="java" ]当前JSP使用的开发语言[ extends="package.class" ]当前jsp翻译成servlet后要继承的类,注意此值必须是一个servlet的子类,一般情况下不要改[ import="{package.class | package.*}, ..." ]导入需要使...

2018-04-18 18:12:09 502

转载 Mybatis-三大框架整合

Mybatis Day01一、 Mybatis介绍:Mybatis属于一款优秀的数据持久层框架 回顾JDBC缺点:1. 需要频繁的开关数据库连接 2. 查询数据的结果集需要人为进行封装 3. Jdbc没有缓存4. Sql语句写在Java文件中Mybatis:1. 内置数据库连接池2. 会自动进行结果集的封装3. 有缓存4. Sql语句写在配置文件中      导入DTD约束文件:1. 复制配置文件...

2018-04-18 18:11:58 502

转载 WEB-14-Listener 监听器

一、Listener 监听器 1.概述 Servlet技术中三大组件之一 - Servlet Filter Listener Servlet技术规范中sun预先定义了八大监听器用来监听web开发中对应的事件 监听器可以用来监听web应用执行过程中相关的事件 来进行对应的处理 2.开发监听器步骤 写一个类实现指定监听器接口 在web.xml文件中配置监听器 3.监听三大作用域创建和销毁的...

2018-04-18 18:11:50 209

转载 WEB-13-Filter(过滤器)

一、Filter Servlet规范:Servlet Filter Listener 1.Filter 可以拦截对资源的访问 一个过滤器可以拦截多个资源,一个资源也可能被多个过滤器所拦截 所谓的拦截就是将代表请求的request对象和代表响应的response对象拦截下来 拦截下来后可以控制是否允许访问资源,或在资源访问之前或之后做一些额外的操作 2.开发过滤器的步骤 写一个类实现Fil...

2018-04-18 18:11:37 235

转载 WEB-开发模式-12-经典三层架构

一、javaee设计模式的发展 Servlet JSP JSP + JavaBean Servlet + JavaBean + Jsp -- 符合mvc javaee的经典三层架构 -- 符合mvc 一、MVC设计模式 软件可以人为有 Model View Controller 来组成 MVC设计模式 要求这三部分 应该尽量独立 互不干扰 使程序结构清晰  便于开发和维护二、JAVAEE经典三层架...

2018-04-18 18:11:24 1861 1

转载 WEB-11-JSP-cookie session 作用域 标签技术

一、JSP011.概述jsp其实是java的动态页面技术HTML可以用来组织页面但是HTML是一种静态web资源技术 无法嵌入动态数据。Servlet是动态web资源技术 但是本质上是一段java代码 不方便在其中组织页面结构。于是jsp技术被提出来 写起来就像在写一个html,但是内部可以嵌入java代码,本质上是一种动态web资源 但是可以直接写html标签 非常便于组织页面结构。jsp解决了...

2018-04-18 18:11:19 250

转载 WEB-10-Response

一、Response 1.概述 客户端基于HTTP协议访问服务器时,服务器创建代表请求的Request对象和代表响应的Response对象 Request对象包含了很多操作请求相关数据的方法 Response对象包含了很多操作响应数据的方法 2.继承结构 ServletResponse - 代表响应对象的接口 | |-HttpServletResponse - 在父接口的基础上增加...

2018-04-18 18:11:14 205

转载 JT项目-1

DAY01学习京淘的意义1 为什么选择电商项目作为java培优部分的重要项目· 火(用户量广)· 技术难点多,高(高并发,高可用)尤其是在中国谷歌是全球并发最高的网站· 学习成本低(无需精通业务部分)2 学习完京淘项目对我们的就业有什么好处· 代替1-2年工作经验· 技术就业范围广,就业重心多(附录1-京淘项目的技术点)电商架构redis缓存搜做+爬虫· 高薪保证3 如何学好京淘(建议和要求)· ...

2018-04-18 18:11:06 4852

转载 JT项目-2

DAY03知识回顾2018年1月13日8:58 1 parent和common2 搭建了后台系统3 商品分类的全部内容展示(测试)京淘中的表格设计京淘中的所有表格都是单表设计没有外键关联;提高系统的性能;涉及到多表的关系,是代码4 后台的页面跳转restFul传参  商品分类树的展示2018年1月13日9:07汇通中我们使用Ztree树 但是京淘中使用的是EasyUI的封装 EasyUI介绍是一组...

2018-04-18 18:11:00 1670 1

转载 JT项目-3--数据分布式存储--hash一致性

DAY05知识回顾+遗留问题2018年1月15日19:32前4天的脉络  复习的顺序:将其中的所有非代码技术先复习把代码敲一遍,分别的引入技术 1 nginx 一个服务器7万/秒 转发 并发 5万 3万是京淘中提升并发的第一道关卡20台nginx集群就可以搞定每秒100万并发 2 属性注入扩展Bean加载数据后处理bean注入扩展类把数据传递给伪service后台controller图片上传注入伪...

2018-04-18 18:10:51 551

转载 WEB-9-Servlet

Servlet1. servlet概述1.1.servlet是什么Servlet是sun公司提供的一门用于开发动态web资源的技术。按照这套规范写出来的Servlet可以放置到web应用中在Servlet容器中运行。1.2.开发Servlet步骤(1)写一个类, 实现Servlet接口, 并实现其中的方法(2)在web.xml中为servlet配置对外访问路径。 1.3.案例: 手写一个servl...

2018-04-04 11:37:30 187

转载 WEB-11-JSP概述-1-会话/cookie/session/Ajax-记住密码/登录

1. JSP技术011.1. JSP概述1.1.1. JSP概述Servlet是j2ee提供的动态资源开发技术,是以java的程序的形式进行开发,在java中书写HTML标签是一件十分头疼的事情,所以人们开发出了JSP,看起来像是HTML一样,但可以在其中写java代码,本质上是动态web资源,Jsp会在第一次访问时被容器翻译为Servlet。1.2. JSP基本语法1.2.1. 模版元素直接书...

2018-04-04 11:36:32 673

转载 WEB概述

1. web概述1.1. WEB概念1.1.1. Web概念WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。1.2. web资源分类1.2.1. 静态web资源(如html页面):指web页面中供人们浏览的数据始终是不变。如Html、CSS、javaScript1.2.2. 动态web资源:2. 指web页面中供人们浏览

2018-04-04 10:59:50 570

转载 WEB-8-Tomcat

Tomcat1.服务器 动态web资源运行需要服务器环境客户端发送请求到服务器,服务器调用动态web资源 Servlet容器、web容器、服务器 1.1.Servlet容器java中的动态资源开发技术为Servlet/JSP,但是Servlet、JSP本身不能直接运行,需要运行他们的环境,这样的环境就叫做Servlet容器。 1.2.web容器能够运行web应用的环境叫做web容器。Servlet...

2018-04-04 10:51:43 366

转载 WEB-7-JDBC

JDBC1. JDBC概述1.1.数据库驱动:数据库厂商提供的用来操作数据库的jar包1.2.JDBC简介由于各大数据库厂商提供的数据库驱动各不相同, 导致了开发人员的学习成本十分的高. SUN公司为了简化数据库的操作, 提供了一套规范, 本质上就是一大堆的接口, 要求各大数据库厂商在提供驱动时都要实现JDBC这套接口, 实现之后, 只要学会JDBC这套接口, 所有的数据库驱动就都会使用了! JD...

2018-04-04 10:49:00 234

转载 WEB-6-MySQL

MySQL1. 数据库1.1.什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,简而言之就是存储数据的仓库。 1.2.数据库的分类:层次式数据库, 网络式数据库, 关系型数据库 数据库可以按照一定的数据结构存储管理大量的数据及数据与数据之间的关系,它本质上是一种信息管理系统。数据库根据存储采用的数据结构的不同可以分为许多种,其中常见的有层次式数据库、网络式数据库、关...

2018-04-04 10:47:32 331

转载 WEB-5-jQuery

jQuery1.jQuery概述1.1.什么是jQueryjQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 函数库。 1.2.jQuery的优势Ø 可以简化JavaScript代码Ø 可以像css那样获取元素Ø 可以修改css来控制页面效果Ø 可以兼容常用的浏览器 1.3.jQuery版本支持jQuery分为很多版本, 还分为未压缩版和压缩版, 根据需要选择对应的版本进行...

2018-04-04 10:45:15 261

转载 WEB-4-JavaScript(JS)

JavaScript1.JavaScript概述1.1.JavaScript是干什么的?1. HTML 定义了网页的内容2. CSS 描述了网页的布局3. JavaScript 指定了网页的行为 1.2.Js历史1995年5月,网景公司,叫Brendan Eich的哥们,10天,LiveScript1995年12月,改名为JavaScript 1996年8月,微软,Jscript 1997-199...

2018-04-04 10:41:39 236

转载 WEB-1_XML

1. HTML1.1. HTML概述1.1.1. HTML是什么Html(HyperText Mark-up Language)就是超文本标记语言的简写,是最基础的网页语言。Html是由w3c组织发布的,到目前为止,已经发展出多个 HTML 版本,其中包括html,html+,html2.0,html3.2,html4.01,html5等各种各样版本。其中较重要的版本包括html4.01和html...

2018-04-04 10:40:29 162

转载 WEB-3-CSS

css1.css概述css:层叠样式表,可以用来美化html页面,就比如html是盖房子,而css则是装修。可以实现展示数据的html代码和设置样式的CSS代码的分离,增强了网页的显示能力! 2.在html页面中引入css样式的方式(1) 通过标签上的style属性引入css样式(案例1)大多数标签都可以具有style属性, 可以通过style属性为当前标签设置样式 这种方式设置样式不推荐大量使用...

2018-04-04 10:31:21 197

转载 WEB-2-HTML

HTML1.什么是html是超文本标记语言,它规定了自己的语法规则,用来表示比“文本”更丰富的意义,比如图片,表格,链接等。浏览器软件知道HTML语言的语法,目前互联网上的绝大部分网页都是使用HTML编写的。 2.html的结构文件名:xxx.html或者xxx.htm,但是通常用xxx.html。<!DOCTYPE HTML><html>   <head>  ...

2018-04-04 10:30:07 222

转载 WEB-1-XML

XML1.xml是什么 xml:(Extensible Markup Language)可扩展标记语言。 由w3c组织提供,2000年开发出1.0版本 xml是一种数据存储格式,本质上就是一段字符串 2.xml是如何保存数据的 场景:保存中国的省份和城市信息在XML中, 允许用户自己定义标签, 标签分为开始标签和结束标签, 开始标签和结束标签之间又可以嵌套其他的标签.正是利用标签来保存数据, 利用...

2018-04-04 10:29:37 167

转载 java基础总结大全

一、基础知识:1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。   java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Development Kit):java的开发工具,包括j...

2018-04-04 10:19:57 788

转载 Java基础(十二)★反射

复习:1. 套接字---本质上是一套基于网络进行数据传输的API---UDP/TCP2. UDP---基于流的。不需要建立连接,不可靠,传输速度比较快。需要对数据及封包,每个包不超过64k。---发送端和接收端---DatagramSocket3. TCP---基于流的。需要建立连接,经过三次握手,可靠,传输速度比较慢。理论上不限制数据的大小。---客户端和服务器端---Socket、Server...

2018-04-02 10:07:40 154

转载 Java基础(十一)★流★线程

IO流流动的是数据。---用于传输数据的一套API---IO-> Input Output---输入输出流---当数据是从外部流向程序的时候,输入流;数据是从程序流向外部的时候,输出流。读取文件---将数据从文件读到程序中---输入流;向文件中写入数据---数据从程序流向了文件---输出流。根据数据的传输方向:输入流、输出流根据数据的传输形式:字节流、字符流 输入流输出流字节流InputSt...

2018-04-02 10:06:12 302

转载 java面试题(二)

一、概念题1、为什么需要main方法?Main 方法为 java 程序的入口方法,jvm 在运行程序时,会首先查找 main 方法。2、一个 java 文件中是否可以定义多个类?可以,但是只能有一个公共类,并且这个公共类的类名必须与文件名相同3、什么是构造方法?构造方法是一种特殊的方法,用来在对象实例化时初始化对象的成员变量。4、1、java语言的优点?答:java是1995年SUN公司推出的一门...

2018-03-31 14:41:36 580

转载 java面试题(一)Java面试问题集

目录1. Java 基础部分 101、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 102、Java 有没有goto? 103、说说&和&&的区别。 104、在 JAVA 中如何跳出当前的多重嵌套循环? 115、switch 语句能否作用在 byte 上,能否作用在 long 上,能否作用在 String 上? . 116、short s1 = ...

2018-03-31 14:41:15 2376 1

转载 Java基础(十)★集合★映射

集合Collection<E>顶级接口-Collection---容器,大小不定。---泛型List---列表有序,重复ArrayList基于数组的。内存空间是连续的,默认初始容量是10,每次扩容一半,是一个线程不安全的集合。增删元素比较慢,查询元素较快LinkedList基于链表实现的。内存空间是不连续的。增删元素相对较快,查询元素较慢。是一个线程不安全的集合 Vector向量---...

2018-03-28 21:39:21 200

转载 Java基础(七)★接口★内部类★包

finalfinal可以修饰数据,方法,类final修饰某个量的时候,这个量称之为常量---定义好之后不可改变---对于基本类型,指的是值不可变;对于引用类型,指的是地址不可变,但是其中的属性值可以改变public class Demo {private final int i; public Demo(){    this(5);} public Demo(int i){    t...

2018-03-28 20:52:30 198

转载 Java基础(九)★ String,Pattern,包装类,异常

API --- Application Programming Interfaces -> 应用程序接口Object String Math Date 包装类异常 集合 映射File IO 线程 套接字 反射 设计模式JDK8Object是Java中的顶级父类---Java中所有的类都是这个类的子类。---任何一个类的对象都可以用Object对象接住重要方法clone()---克隆对象---...

2018-03-28 20:01:20 683

转载 Java基础(八)★垃圾分代回收机制

垃圾分代回收机制针对堆内存而言的。当调用构造方法的时候,创建好一个对象,因为Java中对每种数据类型都明确的给定了大小,在创建对象的时候,会自动计算大小分配内存,所以在内存的回收和释放的时候也是由Java自己管理。对象在堆内存中存储,对象在使用完成之后会在不定的某个时刻被垃圾回收器(GC --- Garbage Collector)解析掉。--回收过程无法手动控制堆内存分为了老生代和新生代。新生代...

2018-03-28 19:26:58 253

转载 Java基础(六)★方法★面向对象★重载★重写

方法/函数为了实现某段代码的重复利用格式修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;}// 明确返回值类型---方法执行完成之后,返回值的数据类型是什么方法的返回值类型就是对应的类型---求整型数组的元素之和---确定返回值类型是int---如果方法执行完成之后没有返回值,那么返回值类型就是void// 明确是否需要参数---如果方法执行过程中需要一些未知量参与运算,而...

2018-03-28 16:12:43 251

转载 Java基础(五)★数组

数组存储一组同一个类型数据的容器---数组数组对每一个存入的数字都会自动编号,编号是从0开始的---下标定义格式:数据类型[] 数组名 = new 数据类型[表示数组能存放的元素个数];---适用于一些知道元素个数而不知道具体元素的场景int[] arr = new int[5]; --- 表示定义了一个能存储5个int类型的数据的数组Java中对数组中的元素进行了自动的编号。---编号是从0开始...

2018-03-28 14:37:00 368

转载 Java基础(三)★ 运算符

运算符算术运算符+加 -减 *乘 /除 %取模 ++自增 --自减 +字符串拼接运算注意:1. 两个int类型运算完后之后,结果一定是int类型2. byte和short类型在进行运算的时候,底层会自动提升为int类型,然后进行计算3. 对于byte b = 3 + 4; JVM在编译的时候会进行优化,编译完成之后,实际上这句话就已经成了byte b = 7;  % 取模--取余103%3 = 1...

2018-03-27 22:51:37 279

转载 Java基础(四)★流程控制

从控制台获取数据:import java.util.Scanner;//导包语句Scanner s = new Scanner(System.in);//输入流double d = s.nextDouble();   // 获取小数int i = s.nextInt();   // 获取整数String str = s.nextLine();  // 获取一行char c = (char...

2018-03-27 22:47:16 161

空空如也

空空如也

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

TA关注的人

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