自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Lucene入门及实际项目应用场景

导入maven依赖<dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>5.3.1</version></dep...

2019-09-23 16:17:00 109

转载 Vue模板语法下集

1. 样式绑定  1.1 class绑定    使用方式:v-bind:class="expression"    expression的类型:字符串、数组、对象  1.2 style绑定    v-bind:style="expression"    expression的类型:字符串、数组、对象<!DOCTYPE html><html> ...

2019-09-01 14:26:00 85

转载 网页源码爬取

java实现网络爬虫爬取单一页面package liuwenwu.test;import java.io.*;import java.net.*;public class UrlDemo { public static void main(String[] args) { //确定爬取的网页地址 Strin...

2019-08-28 12:01:00 260

转载 Vue模板语法上集

1.Vue模板语法1.1插值     1.1.1 文本   {{msg}}  1.1.2 html  使用v-html指令用于输出html代码  1.1.3 属性  HTML属性中的值应使用v-bind指令  1.1.4 表达式  Vue提供了完全的JavaScript表达式支持  {{str.substr(0,6).toUpperCase()}}  {{ num...

2019-08-27 10:20:00 75

转载 SSH整合

SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。SSH的整合思路1、导入所需要的pom依赖2、几大框架的配置文件(web.xml/struts.xml、hibernate的配置、spring的配置)3、spring与hibernate整合桥接的配置文件替换掉了hibernate.cfg.xmlspring-hib...

2019-08-21 17:10:00 60

转载 Spring之aop

什么是AOP:Aspect Oriented Programming(AOP)是较为热门的一个话题。AOP,国内大致译作“面向切面编程”。“面向切面编程”,这样的名字并不是非常容易理解,且容易产生一些误导。笔者不止一次听到类似“OOP/OOD11即将落伍,AOP是新一代软件开发方式”这样的发言。而在AOP中,Aspect的含义,可能更多的理解为“切面”比较合适。所以笔者更倾向于“面向...

2019-08-18 10:45:00 45

转载 spring之ioc

1. 什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本...

2019-08-15 20:59:00 80

转载 hibernate之二级缓存

为什么需要缓存?  使用缓存,是需要对应用系统进行性能优化而常采用的一种重要手段。合理地运用缓存,可以极大的提高应用系统的运行效率。Hibernate的二级缓存由SessionFactory对象管理,是应用级别的缓存。它可以缓存整个应用的持久化对象,所以又称为“SessionFactory缓存”。hibernate二级缓存中的缓存对象可以被整个应用的Session对象共享,即使关...

2019-08-11 09:13:00 106

转载 hibernate之HQL

一、hql语句基础知识1. 什么是hqlHQL是Hibernate Query Language的缩写 hibernate查询语句2. hql和sql区别/异同HQL    SQL类名/属性 ...

2019-08-09 20:13:00 152

转载 hibernate关联关系(多对多)

数据库表 t_hibernate_sys_tree_node:实体类TreeNode:package com.liuwenwu.four.entity;import java.util.HashSet;import java.util.Set;public class TreeNode { private Integer nodeId;...

2019-08-08 19:45:00 76

转载 hibernate关联关系(一对多)

什么是关联(association)关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:class B{ private String name; } public class A{ private B b = new B; public A...

2019-08-06 20:33:00 57

转载 hibernate主键生成策略

hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。首先我们引入一个工具类SessionFactoryUtilspackage com.liuwenwu.two.util;import org.hibernate.Session;import org.hibernate.SessionFactory;...

2019-08-01 23:32:00 55

转载 hibernate01

什么是hibernateORM框架/持久层框架 jdbc的一个框架object reference mapping通过管理对象来改变数据库中的数据通过管理对象来操作数据库hibernate的优势:跨数据库的无缝移植如何在项目中添加hibernate支持(手动添加)1.添加hibernate相关依赖<project xmlns="http://maven.a...

2019-07-31 00:02:00 69

转载 利用Struts2拦截器完成文件上传功能

Struts2的图片上传以及页面展示图片在上次的CRUD基础上加上图片上传功能 (https://www.cnblogs.com/liuwenwu9527/p/11108611.html)文件上传:三种上传方案1、上传到tomcat服务器2、上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系文件服务器3、在数据库表中建立二进制字段,将图片存储...

2019-07-29 00:15:00 84

转载 layui的CRUD案例

用layui来实现一个简单的二级权限和增删改查案列 利用layui提供的组件(table , layer , form,tree)来进行开发写一个简单的登录界面 根据用户的ID来 获取用户所对应的权限<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodin...

2019-07-27 11:34:00 755

转载 struts2的CRUD

利用struts2完成增删改查  1、导入相关的pom依赖(struts、自定义标签库的依赖)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave...

2019-07-27 00:12:00 63

转载 struts2的OGNL

ONGL简介:  OGNL 的全称是对象图导航语言( Object-Graph Navigation Language),它是一种功能强大的开源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存储 java 对象的任意属性,调用 java 对象的方法,同时能够自动实现必要的类型转换。如果把表达式看作是一种带有语义的字符串,那么 OGNL 无疑成为了这个语义字符串于 java ...

2019-07-25 17:13:00 98

转载 struts2的初步认识

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。一、Struts2的环境搭建1.在maven项目的pom.xml中引入Struts的依赖<dependency>2 <groupId>...

2019-07-25 00:36:00 80

转载 Maven介绍

1. Maven简单介绍 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。2.Maven是干什么的 用maven之前你找jar包得到处找+下载,版本号也记不清。 用了maven以后这项工作就免了,所有jar包都是你的...

2019-07-19 20:30:00 53

转载 dom4j如何创建XML

package xml;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import ...

2019-05-30 23:37:00 65

转载 如何自定义xml文件

1.什么是XML文件 可扩展标记语言,标准通用标记语言的子集,是一种用于标记2什么是dtd文件 DTD(文档类型定义) 的作用是定义XML文档的合法构建模块3.如何创建xml文件 3.1 必须有文件开头 <?xml version="1.0" encoding="UTF-8"?>3.2 必须有根目录3.3 ...

2019-05-23 20:34:00 675

转载 HashMap 与 hashtable 本质上的区别

Hashtable是java一开始发布时就提供的键值映射的数据结构,而HashMap产生于JDK1.2。虽然Hashtable比HashMap出现的早一些,但是现在Hashtable基本上已经被弃用了。而HashMap已经成为应用最为广泛的一种数据类型了。造成这样的原因一方面是因为Hashtable是线程安全的,效率比较低。也可能是Hashtable开始设计的时候没有遵循驼峰命名法...

2019-05-22 12:05:00 58

转载 装箱 拆箱

//值类型>>引用类型 是装箱//引用类型 可以 new// int i=10;// Object o=i;// System.out.println(o);//引用类型>>值类型 是拆箱// Object j=10;// int a=(int)j;// System.out.println(a);//jdk1.5之后引入自动装箱及自动拆箱功能//jdk1.4//...

2019-05-21 11:58:00 84

转载 泛型的应用

//泛型类 泛型接口 泛型方法 泛型的属性 //泛型的属性 熟悉的数据类型 由调用方来决定当前属性的数据类型 //Integer 是int数据类型的封装类 //Character 是char类型的封装类 //必定只能是类 而不是 基础数据类型的 关键字 //方便扩展 Person<String , Integer, Character> p=new Pe...

2019-05-21 11:57:00 56

转载 LinkdList和ArrayList异同、实现自定义栈

//.LinkdList和ArrayList异同//ArrayList以连续的空间进行存储数据//LinkedList以链表的结构存储数据//栈 先进后出 最上面是栈顶元素arrayLiat自定义栈// ArrayList arr=new ArrayList();//// public void push(Object o) {// arr.add(0, o);// }...

2019-05-21 11:56:00 159

转载 Vector(同步)和ArrayList(异步)异同

//1 同步 异步//未响应 = 假死 占用内存过多 内存无法进行处理//请求的方式 :同步 异步//网页的展现过程中(同步):1. css文件的下载 2.js文件的下载 3.下载你当前的html的页面 4.显示//获取数据(异步) ajax success成功对应的属性 error 失败对应的属性 callback 回调函数//异步解决的问题: 未响应=假死//未响应的另一种情...

2019-05-21 11:55:00 110

转载 集合框架(1)

//向下取整 ArrayList arr=new ArrayList(); for(int i=0;i<20;i++) { print(arr); arr.add(i); }// ArrayList arr=new ArrayList(5); arr.add("a"); arr.add("b"); arr.add("c");...

2019-05-20 09:16:00 64

转载 如何优化limit

优化limitSELECT * FROM lyl WHERE ID >=( SELECT id FROM lyl LIMIT 10000,1) LIMIT 5;转载于:https://www.cnblogs.com/xiatian3452/p/10883611.html

2019-05-17 20:53:00 85

转载 Mysql5大引擎之间的区别和优劣之分

主要 MyISAM 与 InnoDB 两个引擎,其主要区别如下:一、InnoDB 支持事务,MyISAM 不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而 MyISAM就不可以了;二、MyISAM 适合查询以及插入为主的应用,InnoDB 适合频繁修改以及涉及到安全性较高的应用;三、InnoDB 支持外键,MyISAM 不...

2019-05-17 20:00:00 48

空空如也

空空如也

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

TA关注的人

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