自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 娱乐头条-06IndexWrite

案例:将数据库中的新闻定时写入到索引库中1、pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...

2020-01-11 10:22:07 448

原创 娱乐头条-05solr

1.solr的基本概念2.solr的部署3.solr的管理界面4.solr的配置文件5.solr的客户端操作: solrj6.高级一、solr的基本概念 solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的文件,生成索引;也可以通过http访问提出查找请求...

2020-01-08 20:44:47 330

原创 娱乐头条-04lucene

1.搜索引擎2.lucene一、搜索引擎1.什么是搜索引擎 搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。例如: 百度 谷歌2.搜索引擎基本的运行原理3.原始数据库查询的缺陷慢, 当数据库中的数据量很庞大的时候, 整个的查询效率非常低, 无法...

2020-01-07 21:14:42 359

原创 娱乐头条-03spider

1.确定首页的URL访问这个URLhttps://pacaio.match.qq.com/irs/rcd?cid=146&token=49cbb2154853ef1a74ff4e53723372ce&ext=ent&page=1&expIds=20200106A0JR02|20200106A0JQFA|20200106A0JFB9|20200106...

2020-01-06 22:42:13 1722

原创 娱乐头条-02redis

1.概念 redis是C语言开发的, redis基于内存的数据库(数据存储到了内存当中), redis中数据的存储是以KEY-VALUE的形式来存储,redis中也是有丰富的数据类型2.特点redis将数据存储到内存当中, redis的读写效率非常高: 读 11万/s 写 8万/s redis中提供了丰富的数据类型: 五种 String hash list set sor...

2020-01-05 23:05:09 270

原创 娱乐头条-01http请求

1.娱乐头条结构2.爬虫的基本概念3.爬虫的三大模块4.案例一、娱乐头条结构二、爬虫的基本概念1.什么是爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 网络爬虫本质上就是...

2020-01-05 20:49:56 331

原创 SSM02

1.mybatis逆向工程2.多条件查询的实现3.查询动态SQL4.条件回显5.分页功能6.分页功能完善一、mybatis逆向工程1.简介 mybatis是目前很流行的持久层框架,其逆向工程更是大大缩减了我们的开发时间。所谓mybatis逆向工程,就是mybatis会根据我们设计好的数据表,自动生成pojo、mapper以及mapper.xml...

2020-01-02 22:27:45 163

原创 SSM01

1、目录结构2、准备项目的依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...

2020-01-02 20:10:42 175

原创 Spring MVC02

1.请求传参方式2.日期类型处理3.处理中文乱码问题4.文件上传5.文件下载6.拦截器的使用一、请求传参方式1.情况一最传统的方式,方法参数中带入request,通过request.getParameter("参数名"),再封装到JavaBean中(不要求掌握).<%-- Created by IntelliJ IDEA. User...

2019-12-31 22:04:13 154

原创 Spring MVC01

1.简介2.HelloWorld程序3.Spring MVC的执行流程4.对静态资源访问5.注解的开发方式6.响应传值7.SpringMVC对JSON的支持8.格式化JSON一、简介1.什么是MVC模型 MVC模型:是一种架构型的模式,本身不引入新功能,只是帮助我们将开发的结构组织的更加合理,使展示与模型分离、流程控制逻辑、业务逻辑调用与展...

2019-12-30 23:17:38 227

原创 Spring04

1.为什么要使用Spring提供的jdbc封装2.JdbcTemplate的增删改查3.JdbcDaoSupport4.转账案例5.Spring对事物的支持6.XML的事务配置7.事务方法的属性8.注解的事务配置一、为什么要使用Spring提供的jdbc封装小结: 1.使用Spring为我们提供的模板类以及基类可以简化开发....

2019-12-29 23:38:14 147

原创 Spring03

1.代码存在的问题2.引出代理模式3.静态代理4.动态代理5.AOP的思想和概念6.pointcut语法7.aop的xml配置8.不同时机的增强9.获取增强的参数10.aop的注解配置一、代码存在的问题案例:每一个业务方法都要处理事务.1、pom.xml参考前面,有的依赖是多余的。添加了lombok<?xml version="...

2019-12-29 19:04:31 161

原创 Spring02

1.setter注入2.构造器注入3.属性占位符的使用4.注册案例5.DI注解6.IoC注解7.javaconfig一、setter注入Setter注入:最常用的注入方法,需要在xml配置文件中进行手动的配置.要求: 对象中的每个属性必须要有setter 方法如何配置: 需要为对象中的每个属性配置一个"property"标签:<property ...

2019-12-26 23:09:42 471

原创 Spring01

1.解决什么问题2.Spring简介3.IoC和DI思想4.HelloWorld5.getBean的三种签名6.Spring的基本配置7.Spring的测试框架8.Spring的IoC容器9.Spring实例化对象10.对象的作用域11.对象的生命周期一、解决什么问题Spring出现之前,存在的问题:1.代码耦合度比较高 ...

2019-12-26 00:01:25 758

原创 Mybatis03

1.对象间的关系2.多对一的保存3.多对一的查询4.一对多的查询5.多对多的操作6.缓存一、对象间的关系1.一对一 2.一对多/多对一3.多对多二、多对一的保存目录结构1、数据库2、pom.xml<?xml version="1.0" encoding="UTF-8"?>...

2019-12-22 16:08:11 189

原创 MyBatis02

1.案例2.mapper接口的原理3.mapper映射文件的规范4.多参数问题的处理5.#{}和${}的区别6.动态sql一、案例目录结构1、数据库2、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/...

2019-12-21 16:13:22 204

原创 Mybatis01

1.Mybatis简介2.入门案例3.详细解释一、Mybatis简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”...

2019-12-20 18:48:39 187

原创 IDEA

1.IDEA简介2.IDEA的安装3.IDEA的使用4.Maven关联IDEA5.lombok插件一、IDEA简介 IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整...

2019-12-18 09:31:24 991

原创 Maven

1.Maven简介2.Maven入门3.Maven配置4.Maven整合Eclipse5.Maven管理依赖和插件一、Maven简介1.项目开发遇到的问题 项目构建:包括编译,运行测试,打包,部署,运行服务器等一系列操作,每个过程都相当繁琐. 项目依赖:项目越来越大,需要的第三方工具包越来越多,第三方工具包又需要依赖其他jar包,维...

2019-12-16 22:46:34 217

原创 AJAX和JSON

1.AJAX2.JSON一、AJAX1.概念 Ajax 即"Asynchronous Javascript And XML"(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。通过在后台与服务器进行少量数据交换, Ajax 可以使...

2019-12-14 23:02:15 215

原创 过滤器

1.过滤器的概念 拦截器:(指的范围更广)拦截 检查 放行 过滤器:(拦截器的一种) 拦截 检查 放行 例如: 地铁安检。 在我们实际项目中,我们对访问某些资源的请求需要进条件的筛选、过滤。当这个请求满足特定的情况,才能让这个请求访问目标资源,如果不满足条件,就不让访问目标资源。 Filter:是J...

2019-12-11 22:48:05 322

原创 会话技术

1.会话技术2.Cookie3.Session一、会话技术1.会话技术简介 会话:用户打开浏览器,浏览页面,直到关闭浏览器的过程称为一次会话。 为什么要学习会话技术? http协议是一个无状态协议,服务器端无法记录客户端浏览器身份信息。 例如:购物网站,购物车(需要记录用户购买商品的信息)。 ...

2019-12-11 00:46:30 311

原创 JSP

1.JSP基础2.EL表达式一、JSP基础1.简介 JSP(java server pages) Java服务器页面 静态网页:可以直接被浏览器渲染。但是不能做数据交互。 动态网页:不可以被浏览器直接渲染,需要第三方辅助,可以与Java进行数据交互操作。 JSP = html+java+jsp本身的标签 ...

2019-12-10 00:01:34 687

原创 Servlet-02进阶

1.Http协议2.HttpServletResponse接口3.HttpServletRequest接口4.Servlet接口进阶一、Http协议1.http协议简介 超文本传输协议(HTTP)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人构思...

2019-12-06 21:54:56 265

原创 Servlet-01入门

1.web工程2.web服务器软件3.Servlet入门4.注册案例一、web工程JavaEE: Java Enterprice Edtion 企业版。不是一个具体的技术,也不是一个框架。是一个平台(企业级开发平台),是一个标准。JavaEE下包含13个技术规范:Servlet,JSP,JDBC,JNDI,JavaMail,JTA,EJB...1.引入 ...

2019-12-06 00:26:41 410

原创 jQuery

1.jQuery简介2.jQuery的引入和使用3.jQuery基本选择器4.jQuery的基本使用5.jQuery选择器6.jQuery操作css属性7.jQuery遍历数组的方式8.属性操作9.获取元素内容操作元素10.案例11.jQuery事件12.扩展内容(插件)一、jQuery简介1.jQuery概念 jQuery...

2019-12-04 22:19:49 346

原创 JavaScript

1.什么是JavaScript2.ECMAScript3.BOM4.DOM一、JavaScript简介1.什么是JavaScript简称js,一种直译式并且广泛应用于客户端的脚本语言。 直译式:不需要进行编译就可以运行,js是逐行解析的。(解释型语言) 客户端:分为b/s和c/s架构,现阶段主要以浏览器为主。 脚本...

2019-12-02 22:11:40 315

原创 HTML

1.什么是HTML2.HTML如何使用3.HTML常用标签4.CSS一、什么是HTML1.HTML的概念 HTML(Hyper Text Markup Language) 超文本标记语言。 “超文本”:比普通文本强大,超出普通文本的功能,比如可以在超文本中加入视频,图片,音频等.....。 “标记语言”:通过一套标签来...

2019-11-29 22:09:50 310

原创 连接池和dbutils

1.C3P0连接池2.dbutils3.书城项目一、C3P0连接池1.连接池的概念 我们现实生活中每日三餐。我们并不会吃一餐饭就将碗丢掉,而是吃完饭后将碗放到碗柜中,下一餐接着使用。目的是重复利用碗,我们的数据库连接也可以重复使用,可以减少数据库连接的创建次数。提高数据库连接对象的使用率。 连接池的概念: 连接池是创建和管理数据库连接的缓冲池...

2019-11-28 17:26:45 213

原创 JDBC

1.JDBC概述2.JDBC获取连接3.JDBC实现对单表数据增、删、改、查4.JDBC事务5.JDBC获取连接与关闭连接工具类实现6.JDBC实现登录案例7.PreparedStatement预编译对象8.DAO模式一、JDBC的概述1.JDBC的概念 客户端操作MySQL数据库的方式 1、使用第三方客户端来访问MySQL...

2019-11-28 01:18:27 364

原创 数据库—MySQL02

1.事务2.数据库约束3.表关系4.三范式5.多表查询6.数据库备份一、事务1.事务的应用场景说明 在实际的业务开发中,有些业务操作要多次访问数据库。一个业务要发送多条SQL语句给数据库执行。需要将多次访问数据库的操作视为一个整体来执行,要么所有的SQL语句全部执行成功。如果其中有一条SQL语句失败,就进行事务的回滚,所有的SQL语句全部执行失败。...

2019-11-26 22:12:52 752

原创 数据库—MySQL01

1.数据库简介2.数据库的安装与使用3.SQL语句4.条件查询一、数据库简介1.数据库概述 (1)什么是数据库 其本质是一个文件系统,数据库按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 (2)数据的存储方式 数据保存在内存 int[] arr = newi...

2019-11-25 18:48:43 465

原创 java8新特性

1.Lambda表达式2.函数式接口3.Stream API一、Lambda表达式1.引入package com.xj.Test;class Test { public static void main(String[] args) { test(); } private static void test() { MyInter mi =...

2019-11-21 19:21:11 217

原创 类加载机制、反射和单元测试

1.类加载机制2.反射3.单元测试一、类加载机制1.类加载原理和时机 (1)原理 当一个class文件被加载进内存时,在JVM中将形成一份描述该class文件结构的元信息对象Class,通过该对象可以获知class文件的结构信息:如构造器,字段,方法等。 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,...

2019-11-20 21:59:07 262

原创 线程

1.线程相关概念2.多线程的实现方式3.主线程和线程常见方法4.线程的生命周期5.线程安全问题6.线程协作7.线程相关类 ThreadLocal8.线程池9.单例设计模式10.垃圾回收11.枚举类型一、线程相关概念1.程序和进程 程序(program):一个固定的运行逻辑和数据的集合,是一个静态的状态,一般存储在硬盘中。...

2019-11-18 22:38:07 402

原创 io系统

1.File类2.I/O概念3.字节流4.字符流5.包装方式的灵活性6.转换流7.其它流8.Properties9.IO中保证流对象关闭的标准格式一、File类1.概念 java.io包下代表平台无关的文件和目录。也就是说如果希望在程序中操作文件或目录都可以通过File类来完成。 File可以新建、删除、和重命名文件...

2019-11-14 23:16:30 526

原创 集合泛型

1.集合的概述2.Collection3.List4.Vertor5.Stack6.ArrayList7.LinkedList8.Set9.HashSet10.TreeSet11.泛型12.Map13.HashMap14.Hashtable15.TreeMap16.LinkedHashMap一、集合的概述1.集合的概念...

2019-11-12 17:40:09 850

原创 异常

一、异常的概念 异常的概念:在java程序运行过程中,出现的不正常的情况,出现的错误,称为异常。 异常就是一个对象,描述了那些不符合正常运行的情况,包含了这些情况的原因、类型、描述以及位置,这些内容都封装到异常对象中。 Java程序运行过程中所发生的异常事件可分为两类: Error:JAM系统内部错误、资源耗尽等严重情况...

2019-11-12 11:06:38 617

原创 常用类库

1.API2.Object类3.String类4.StringBuilder类5.Arrays类6.包装类7.Math类8.Random类9.Date类10.SimpleDateFormat11.Calendar类12.BigDecimal类13.正则表达式一、API1.概念 API(Application Prog...

2019-11-07 11:06:22 608

原创 面向对象

1.面向对象思想2.类的定义3.对象的创建4.构造方法5.成员变量和局部变量6.this关键字7.封装8.继承9.重写10.super关键字11.static关键字12.包机制13.访问修饰符权限14.多态15.向上向下转型16.抽象类17.接口18.代码块19.值传递与引用传递20.内部类一、面向对象思想1...

2019-11-04 22:51:45 357

空空如也

空空如也

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

TA关注的人

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