Java
暂无、
这个作者很懒,什么都没留下…
展开
-
集合框架List
集合框架集合框架简介:集合框架的由来:数据多了用对象进行存储,对象多了用集合来进行存储。而存储数据的方式(数据结构)各有不同,所以存储的容器也就有多种,从而形成了集合框架这一体系。如下图:Collection方法、迭代器集合框架List(ArrayList特有方法)List:凡是可以操作角标的方法都是该体系所特有的方法增 Add(index,element)删 Remo...原创 2019-05-19 23:09:03 · 171 阅读 · 0 评论 -
mvc之通用分页(二)
今天的任务:1、补全servlet2、页面展示3、分页重要参数(page、rows、是否分页、上一次请求、上一次的表单参数)4、自定义分页标签核心代码如下:package com.liyi.util;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletReques...原创 2019-06-04 20:10:24 · 141 阅读 · 0 评论 -
Eclipse中Maven的安装与配置
Maven简单介绍: Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。什么是项目构建:  ...原创 2019-06-24 20:38:53 · 4473 阅读 · 0 评论 -
Svn服务器安装
Svn服务器安装第一个用于eclipse集成第二个单独的svn客户端第三个视图化的svn服务端1、安装VisualSVN-Server-3.9.1-x64.msi2、在repositories右键创建仓库3、在users上可以创建用户,可以访问对应的仓库4、点击“test”右键,可以查看到仓库地址5、粘贴该地址,在浏览器可访问,配置过的用户才可以访问Eclipse集成sv...原创 2019-08-20 12:04:12 · 74 阅读 · 0 评论 -
JWT
JWT是什么?JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案、为什么使用JWT?JWT的精髓在于:“去中心化”,数据是保存在客户端的。jwt所解决的问题及机制图:JWT的工作原理是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下:{“UserName”: “Chongchong”,“Role”: “Admin”,“...原创 2019-08-18 10:33:18 · 75 阅读 · 0 评论 -
Lucene入门及实际项目应用场景
前言主页 http://lucene.apache.org/导入maven依赖<dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>5.3.1</vers...原创 2019-09-05 21:49:26 · 148 阅读 · 0 评论 -
页面静态化
网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。对于电商网站的商品详细页来说,至少几百万个商品,每个商品又有大量的信息,这样的情况同样也适用于使用网页静态化来解决。网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁的数据。另外网页静态化还有利于S...原创 2019-09-10 16:21:37 · 77 阅读 · 0 评论 -
VMware虚拟机中无法勾选'将主机虚拟适配器连接到此网络'
虚拟机安装了centos系统后,主机无法ping通以及无法连接该虚拟机,找了资料发现需要把虚拟网络适配器中主机连接打开,如图所示:点击勾选/还原默认设置 可是就是没有效果!!!有点蓝瘦…百度的挺多解决方法也试过了,其中有一个有用,就是下载一个CCleaner去修复注册表的内容CCleaner专业版注册码:(需要断网激活)用户名:任意密钥:C2YW-XZT7-A4SE-UD89-YZP...原创 2019-09-15 20:53:01 · 4812 阅读 · 8 评论 -
mvc之通用分页(一)
通用分页详细思路1、准备工作(导入现有的工具类包括:数据库连接,字符集处理,字符串帮助类,通用分页实体类,添加junit包,作为调测使用)2、编码dao层的新增与查询方法(新增在下一个知识点用)3、使用junit测试写好的两个方法4、修改sql语句变成带条件查询5、编写servlet代码6、在web.xml中配置处理book的servlet以及字符串编码集7、在jsp添加带条件查询...原创 2019-06-02 20:41:00 · 185 阅读 · 0 评论 -
mvc之自定义标签库(2)
自定义标签开发步骤1、 助手类2 、tld3 、taglibUI标签out:代码示例如下:OutTag.javaz.tld:select:代码示例:SelectTag:z.tld:控制标签if:代码示例如下:IfTag:z.tld:forEach代码示例如下:ForeachTag.java:z.tld:数据标签(数据标签就...原创 2019-06-01 21:35:28 · 131 阅读 · 0 评论 -
XML解析
Java中配置文件的三种配置位置及读取方式存放位置src根目录下与读取配置文件的类在同一包WEB-INF(或其子目录下)配置:XML的作用配置*.properties*.xml数据交换xmlwebservicejsondom4j+xpath解析xml文件xpath等同数据库的select语句document.selectNodes(xpath);//查一组...原创 2019-05-24 21:55:49 · 144 阅读 · 0 评论 -
集合框架Set
HashSet哈希表存储、重复元素存储底层探究元素是无序(存入和取出的顺序不一定一致),元素不可以重复;(jdk1.7/jdk1.8是有序的)查看Api会发现,set集合的功能与Collection集合的功能是一致的(就方法调用而言);HashSet哈希表存储,底层数据结构是哈希表。从代码上看,equals方法没有被调用是因为HashSet集合存储是先调用hashCode方法,这里我们将...原创 2019-05-21 20:35:36 · 137 阅读 · 0 评论 -
集合框架Map
初识Map将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 (key=value)此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。Map集合映射关系May.Entry描述的伪代码Hashtable:底层是哈希表数据结构,不可以存入null键null值,该集合石线程同步的,jdk1.0,效率低HashMap:底层是哈希表数据结构,允许使...原创 2019-05-22 20:26:56 · 152 阅读 · 0 评论 -
XML建模
建模的由来就是将指定的xml字符串当作对象来操作如果说当对一个指定的xml格式字符串完成了建模操作,好处在于,只需要调用指定的方法就可以完成预定的字符串获取;建模的思路1、分析需要被建模的文件中有那几个对象2、每个对象拥有的行为以及属性3、定义对象从小到大(从里到外)4、通过23种的设计模式中的工厂模式,解析xml生产出指定对象好处:提高代码的复用性代码示例:config....原创 2019-05-27 19:25:05 · 109 阅读 · 0 评论 -
DTD约束
DTD简介文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。DTD的使用在XML加入DTD声明(<!DOCTYPE root[]>)元素定义的语法 <!ELEMENT element-name (type)>注:根标签也要定义!!!元素的分类 ...原创 2019-05-23 20:18:44 · 136 阅读 · 0 评论 -
mvc之Java反射机制
什么是反射?反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法探究:封装后的类,内部的属性一定不能够被外界访问吗?探究:内部私有化的方法一定不能够被外界所调用吗?代码解析:student.java:获取类对象的方式1.通过对应类(Java.lang.Class)实例的类(Student.class)实例的getClass()获取(通用增删...原创 2019-05-28 16:00:20 · 257 阅读 · 0 评论 -
mvc之自定义框架(一)
什么是MVC? MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,它是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码。 &nb...原创 2019-06-05 15:06:09 · 136 阅读 · 0 评论 -
mvc之自定义标签库
标签语言特点<开始标签 属性=“属性值”>标签体</结束标签>空标签<开始标签></结束标签><开始标签/>自定义标签的开发及使用步骤1、 创建一个标签助手类(继承BodyTagSupport)标签属性必须助手类的属性对应、且要提供对应get/set方法rtexprvalue2、创建标签库描述文件(tld),添加自定义标...原创 2019-05-31 20:04:08 · 296 阅读 · 0 评论 -
mvc之自定义框架(二)
今天的任务:通过XML对自定义mvc框架进行增强 1、 将Action的信息配置到xml(反射实例化) 2 、通...原创 2019-06-06 22:20:13 · 242 阅读 · 0 评论 -
VMware虚拟机启动CentOS黑屏解决方法
1、WIN+R,运行CMD2、执行 netsh winsock reset3、执行后,重启电脑原创 2019-09-22 10:38:25 · 1594 阅读 · 1 评论