自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 varchar,char,varchar2,mybatis查询无返回

1. char类型的长度是固定的,varchar的长度是可变的。 这就表示,存储字符串'abc',使用char(10),表示存储的字符将占10个字节(包括7个空字符)              使用varchar2(10),,则表示只占3个字节,10是最大值,当存储的字符小于10时,按照实际的长度存储。2.char类型的效率比varchar的效率稍高3.varchar...

2019-07-10 15:46:00 391

转载 Docker拉取mysql并连接

docker拉取mysql的时候最好选定版本 太高版本会有一些不兼容问题查看镜像docker search mysql拉取镜像docker pull mysql:5.7运行镜像docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7-d 标识是让 docker 容器在后台...

2019-05-16 15:01:00 202

转载 Map

转载地址:https://blog.csdn.net/qazwyc/article/details/76686915HashMap底层原理:在官方文档中是这样描述HashMap的:Hash table based implementation of the Map interface. This implementation provides all of the opt...

2019-05-15 17:18:00 114

转载 mysql数据库用ip访问

转载地址:https://blog.csdn.net/izibeike/article/details/79366607MySQL数据库可以用任意ip连接访问的方法通过CMD命令行修改数据库表的一个字段的值,实现连接,访问。第一步、找到MYSQL软件安装所在的bin目录;(1)cd\当前目录(2)指定MYSQL安装的bin目录...

2019-05-15 16:52:00 176

转载 docker的安装和docket拉取Oracle

博客转载https://blog.csdn.net/qq_38380025/article/details/80647620,https://blog.csdn.net/qq_27039845/article/details/84947345,https://www.cnblogs.com/yufeng218/p/8370670.html 侵删一、安装docker...

2019-04-19 15:56:00 160

转载 springboot

要访问jsp页面时应作如下处理:  1 必须是war包  2 引入外部组建: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId&...

2018-09-21 16:56:00 58

转载 linux 安装mysql

转载地址:https://www.jb51.net/article/112259.htm一、新特性MySQL 5.7可谓是一个令人激动的里程碑,在默认了InnoDB引擎的基础上,新增了ssl、json、虚拟列等新特性。相对于postgreSQL和MariaDB而言,MySQL5.7做了大量“补短”操作。二、升级操作1、卸载旧版本1.1、查看MySQL...

2018-09-10 21:41:00 93

转载 solr

SolrSolr是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr索引的实现方法很简单,用POST方法向Solr服务器发送一个描述Fie...

2018-07-20 16:51:00 76

转载 lucene介绍

Lucene  lucene 是全文检索的一种实现,是一种工具包 用于中小型应用实现对文本的全文检索,    solr 全文搜索服务器 大型应用     lucene api         增删改 IndexWriter(索引写入器)         查询 IndexSearcher(索引搜索器)    索引目录(Directory): 存储索引文件目...

2018-07-19 11:42:00 56

转载 redis

Redis 1 redis介绍: redis是开源的 key-value形式存储数据,C语言编写的框架   特点 : 1 高性能:提供多种语言的API set效率 11万次/秒 get效率8.1万次/秒         2 数据完全存放在内存中,支持数据持久化         3 value 可以是字符串...

2018-07-13 17:59:00 72

转载 过滤器

过滤器定义:Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请求进行预处理,也可以对HttpSer...

2018-07-10 16:46:00 64

转载 ssm整合

SSM项目搭建1 整合夹包:maven构建 pom.xml如下<dependencies> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifact...

2018-07-08 17:31:00 72

转载 Springmvc

springmvc 的工作流程  1 核心控制器接受用户请求  2 核心控制器根据 用户的 处理器映射器 找到相关的handler(handler里面包含拦截器以及我们写的hanlder  3 核心控制器 通过处理器适配器执行 相关的handler 并返回给ModelAndView  4 核心控制器吧这个交给视图解析器 视图解析器进行解析 返回view...

2018-07-06 18:50:00 67

转载 mybatis (高级映射 缓存 延迟加载)

1 一对一查询映射的pojo创建pojo包括 订单信息和用户信息,resultType才可以完成映射。一个订单对应一个用户 因此在订单实体类中 我们应该加入一个用户属性 实体类如下:public class Order { private Integer orid; private Integer userid; private...

2018-07-06 11:52:00 82

转载 mybatis基本用法

mybatis 架构mybatis开发dao的方法: 1、原始dao开发方法,需要程序员编写dao接口和实现类,此方法在当前企业中还有使用,因为ibatis使用的就是原始dao开发方法。 2、mapper代理方法,程序员只需要写mapper接口(相当于dao接口),mybatis自动根据mapper接口和mapper接口对应的stat...

2018-07-05 11:20:00 161

转载 jvm

类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。在Java中,类装载器把一个类装入JVM中,要经过以下步骤:(1)装载:查找和导入Class文件;(2)链接:把类的二进制数据合并到JRE中;(a)校验:检查载入Class文件数据的正确性;(b)准备:给类的静态变量分配存储空间;...

2018-07-04 13:03:00 75

转载 Spring aop

1 AOP理解 AOP Aspect Oriented Programing 面向切面编程 --简单来说可以在原来的方法执行的逻辑增加一些新的逻辑 *AOP:面向切面编程.不是替代面向对象,对面向对象扩展,延伸.  * AOP的思想:    * 代理机制.(横向抽取).  * Spring使用AOP的时候,根据类的情况,自动选择代理机制:    *JDK :...

2018-06-30 18:51:00 60

转载 spring

1 Spring 定义:  简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。  分层:1 web, 2 service 3 dao2 sping 的特点    ①、方便解耦,简化开发  通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造...

2018-06-26 15:46:00 59

转载 文件上传与下载

文件上传文件上传的几个步骤:1 获得上传路径 如果上传的文件需要安全的存放 则应该放在WEB-INF 下面  String savePath=request.getServletContext().getRealPath("/WEB-INF/upload1");2 创建解析工厂  DiskFileItemFactory diskFileItem...

2018-06-23 13:31:00 91

转载 手写简单JDBC

自定义一个简单的jdbc框架,包含增加,修改,删除,查询方法,增,删改,比较简单 传入要执行的sql 和(prepareStatement)预编译 是需要的参数,本例子中使用可变参数 传入,通过下面代码设置预编译时需要的参数。 查询方法,将查询的的结果封装成相应的一个个对象,再将对象放入list返回。 // 设置参数 ParameterMeta...

2018-06-22 20:09:00 272

转载 连接池+事务

事务的四个特性:  1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。  2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向...

2018-06-20 18:58:00 110

转载 mysql+jdbc

<一> 使用JDBC连接数据库  注意 : preparestatement 可以防止sql 注入JDBC是由java编程语言编写的类及接口组成,同时它为程序开发人员提供了一组用于实现对数据库访问的JDBC API,并支持SQL语言。利用JDBC可以将JAVA代码连接到oracle、DB2、SQLServer、MYSQL等数据库,从而实现对数据库中的数据操作的...

2018-06-15 12:05:00 97

转载 mysql(多表)

1外键 定义:外键是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束,外键用于建立和加强两个表数据之间的连接。1.1 为表添加外键约束语法:ALTER TABLE 表名 ADD CONSTRAINT 外键名 FOREIGN KEY(外键字段名) REFERENCES 外表表名(主键字段名);举例:为student表添加外键约束命令:A...

2018-06-14 14:36:00 134

转载 mysql

* MySQL数据库 * 数据库 * 数据库就是一个文件系统,访问数据的时候需要通过标准的SQL语言来完成。 * 关系型的数据 * 保存的实体与实体之间的关系。(用户、商品、订单) * 常见的数据库 * Oracle 公司Oracle(甲骨文)数据产品,收费的大型的数据库。 * MySQL 开源的,被Oracle收购了,小型的数据库。5.x版本免...

2018-06-14 13:29:00 112

转载 jsp标签+jstl

* JSP的入门 * JSP是服务器技术。 java server pages * JSP可以写大代码 * java+HTML+JSP自己代码 * 需要在JSP <%! %>(了解) 成员方法、成员变量 <%= %> 输出内容 <% %> 局部变量,语句 * JSP的原理...

2018-06-12 18:46:00 98

转载 页面跳转+路径问题

  绝对路径:是从盘符开始的路径,形如 // 多用在后台中C:\windows\system32\cmd.exe相对路径:是从当前路径开始的路径 //多用在前端/开头的通常表示绝对路径:/表示站点路径的场景如下(其他情况是在服务器上跳转 / 表示项目的根)(1) 重定向(2)...

2018-06-03 17:26:00 147

转载 ajax 动态获取数据库中的值

功能简介: 在一个输入框中输入内容 ,当内容长度>1时向后发送ajax 从数据库中获取有关文本框中的内容在前台显示, 前台设计一些点击事件,以及jquery的应用注意:request.getParameter("postData").trim() 放在判断之前可能会空指针异常 如果前面的为null null.trim() 就会报错如果没带参数直接访问也会报空指针的...

2018-06-02 18:31:00 451

转载 浅谈tomcat和http协议

两种架构介绍C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。c/s 客户端和服务器 b/s 浏览器和服务器两种架构的比较   bs 优势 更新比较方便     劣势 服务器压力偏大 交互性要差一些 c...

2018-05-31 15:01:00 131

转载 内部类创建和初始化

创建方式1 内部类是非静态的package com.rl.innerclass;public class OuterClass { private int a; private String age; static String gender; class InnerClass{ private String password; //sta...

2018-05-31 14:28:00 229

转载 jquery

jQuery对象jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery 对象是 jQuery 独有的。虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里的方法。虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能...

2018-05-30 18:44:00 79

转载 插入排序,希尔排序原理,代码及复杂度分析

插入排序算法 算法原理: * 插入排序原理很简单,讲一组数据分成两组, * 我分别将其称为有序组与待插入组。 * 每次从待插入组中取出一个元素,与有序组的元素进行比较,并找到合适的位置, * 将该元素插到有序组当中。就这样,每次插入一个元素,有序组增加,待插入组减少。 * 直到待插入组元素个数为0。 * 当然,插入过程中涉及到了元素的移动。 */例如:45 80 4...

2018-05-20 17:41:00 216

转载 冒泡排序和选择排序的源码和两者之间的复杂度简介

冒泡排序冒泡排序算法原理 * 1 比较相邻的元素,如果前一个比后一个大,就把它们两个调换位置。 * 2 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 * 3针对所有的元素重复以上的步骤,除了最后一个。 * 4持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。实例:  例子: 4 3 8...

2018-05-19 15:41:00 417

转载 arraylist,linklist的部分源码介绍和一些区别

arraylist:3个构造器:(1)默认构造器(使用这个构造器初始化的集合容量为默认初始化容量10)public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA; }(2)自定义容量的构造器(如果初始化是传入的列表初始容量>0则正常创...

2018-05-19 13:56:00 76

转载 java反射机制

反射机制定义:  JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。Class类定义:  类是具有相同属性和行为的一类事物,类本身也可以进行抽象,因为类们也具有相同的属性和行为,比如都具有(属性,构造函数,方法,都能调用方法,)...

2018-05-11 17:07:00 43

转载 java多线程-生产者消费者模式

进程定义:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位线程定义:线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资...

2018-05-10 16:15:00 67

空空如也

空空如也

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

TA关注的人

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