自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 通过Guava实现两个包含不同对象的List合并成一个List

之前的项目中有个需求,要求不可以使用多表联查,分别查询多张表的数据,再通过两张表的关联id将查询出的两个list数据合并成一个list如果有两个List,List< A>、List< B >, 其中,A的主键为B的外键,现在要将他们合并成一个列表。...

2019-03-04 11:05:17 4405

原创 在linux环境安装RocketMQ

一、下载安装Maven我们准备安装的RocketMQ需要通过Maven去编译后才能启动,所以首先要保证linux服务器中有安装java环境以及Maven。1.下载maven并解压maven下载地址 http://maven.apache.org/download.cgi找到合适的maven版本wget http://mirrors.shu.edu.cn/apache/maven/mave...

2018-11-29 16:17:24 485

原创 【存储过程】分表Mysql存储过程复制任意表的结构和索引

mysql存储过程复制要分表的表结构和索引

2023-05-29 17:38:09 97 1

原创 NoSQL的数据一致性

一、关系型数据库的ACIDACID(Atomic,Consistent,Isolated,Durable)1.原子性(Atomic)  事务是一个不可分割的整体,对数据库的操作要么全做,要么全不做,不允许部分完成。如果中途因为故障导致未完成,应该回滚到执行事务之前。2.一致性 (Consistent)  事务对数据库的作用应使数据库从一个一致状态到另一个一致状态。数据库状态指某个时间点...

2019-08-07 16:00:57 915

原创 NoSQL数据的类型

一、NoSQL数据库存在“键值存储”,“文档型数据库”,“列存储数据库”等临时键值:Memcached,(Redis)永久键值:Tokyo Tyrant,Flare,ROMA,(Redis)文档:MongoDB,CouchDB列:Cassandra,HBASE,HyperTable1.键值(Key/Value)存储优:处理速度快缺:基本只能通过键查询获取数据根据数据保存方式可以分为...

2019-08-07 14:47:54 370

原创 springboot整合morphia流程

一、pom.xml中引入<!-- https://mvnrepository.com/artifact/org.mongodb.morphia/morphia --><dependency> <groupId>org.mongodb.morphia</groupId> <artifactId>morphia</a...

2019-08-07 09:38:43 1406 4

原创 面试中遇到的问题记录

    最近开始找工作,所以把面试中遇到的一些问题记录下来,以免再犯。1、java中的Map的value存的是什么?2、mysql的索引有哪些?  (1) 索引类型:    Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。    1. FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE...

2018-10-11 20:02:29 175

原创 SpringBoot中的过滤器和拦截器的实现

一、过滤器    SpringBoot中使用过滤器不需要在web.xml中配置filter,只需要添加注解@WebFilter同时实现Filter接口import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig...

2018-03-24 17:04:11 11518 3

原创 java设计模式---单例模式

类型:创建模式定义:        单例模式负责创建一个对象,并且要保证只创建了一个对象。这个类提供了一种方法来访问它的唯一对象,可以直接访问,而不需要实例化类的对象。一、特点:        1、单例类最多只能创建一个实例。         2、单例类必须自己创建自己的唯一实例。         3、单例类必须给所有其他对象提供对这一实例访问和操作方法。二、应用场景:        在项目中,有...

2018-03-23 11:29:18 148

原创 Java基础--------(8)继承

一、简述继承是面向对象最显著的一个特性。java只支持单继承,但是可以实现多个接口。 面向对象的角度来说,继承就是子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。 条件:在继承关系中。父类和子类需要满足is-a的关系。子类是父类。作用:使用继承可以有效实现代码复用,避免重复代码的出现。当两个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其

2017-06-24 17:52:16 310

原创 Java基础--------(7)IO流Reader和Writer

一、简述Reader和Writer是专门用于读写字符流的抽象类。 Writer和Reader有许多子类,且子类肯定重写了父类的write或者read的方法。字节流处理单元为1个字节, 操作字节和字节数组。 与字节流不同的是,字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串。 字节流提供了处理任何类型的IO操作的功能,但它不能直接处理Unicode字符,而

2017-06-24 10:08:05 464

原创 Java基础--------(6)IO流InputStream和OutputStream

一、概念流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。二、三种分类方式按流的方向分为:输入流和输出流按流的数据单位不同分为:字符流(Reader、Writer) 字

2017-06-21 14:59:21 505

原创 Java基础--------(5)IO之File

一、File File可以表示一个文件或目录,使用File可以: * 访问其表示的文件或目录的属性(如:名字,长度等) * 可以创建或删除一个文件或目录 * 可以访问一个目录的所有子项信息 但是File不能访问一个文件的数据内容package file;import java.io.File;import java.io.IOException;public class File

2017-06-21 14:28:27 193

原创 Java基础--------(4)集合Conllection

一、简述CollectionJava集合框架Collection在java.util包下。 集合用来存储一组元素,与数组作用类似,Collection是所有集合的父接口,规定了集合所应当具备的功能。 Collection接口是List、 Set、和Queue接口的父接口。 java.util.List:可重复集,有放入顺序. java.util.Set:不可重复集,无放入顺序,元素

2017-06-21 12:23:02 660

原创 Java基础--------(3)数据类型

Java是强类型语言,JAVA中数据类型分为基本数据类型及引用数据类型。 基本类型:简单数据类型是不能简化的、内置的数据类型、由编程语言本身定义,它表示了真实的数字、字符和整数。  引用数据类型:Java语言本身不支持C++中的结构(struct)或联合(union)数据类型,它的复合数据类型一般都是通过类或接口进行构造,类提供了捆绑数据和方法的方式,同时可以针对程序外部进行信息隐藏。一、

2017-06-20 15:49:38 237

转载 OSI七层与TCP/IP五层网络架构详解

(1)OSI七层模型 OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加密 没有协议会话层 解除或建立与别的接点的联系 没有协议传输层 提供端对端的接口 TCP,UDP网络层 为数据包选择路由 IP,ICMP,RIP,OSPF,

2017-06-20 15:15:14 273

原创 Java基础--------面向对象思想(1)

面向对象编程(OOP) Smalltalk是世界上第一种成功的面向对象程序设计语言,也是Java的基础语言。 Smalltalk的五大基本特征同样也是面向对象程序设计方法。(1) **所有事物都是对象**。它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。(2) 程序是一大堆对象的组合。通过消息传递,各对象

2017-06-19 21:49:39 282

原创 Java基础--------(2)关键字、标识符

关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。 Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 关键字 含义abstract 表明类或者成员方法具有抽象属性assert 用来进行程序调试boolean 基本数据类型之一,布尔类型break 提

2017-06-19 20:04:12 296

转载 doc命令大全

一)MD——建立子目录  1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子

2017-06-19 17:38:04 286

转载 java验证身份证号

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matcher;import java.util.regex.Pattern;

2017-06-01 09:46:04 263

转载 tomcat中server.xml配置详解

Tomcat Server的结构图如下:该文件描述了如何启动Tomcat Server                                                                                                                   

2017-04-27 09:07:48 206

原创 MySQL的事务处理及隔离级别

要想知道什么是数据库事务,首先要知道为什么数据库需要事务管理。要说事务的例子,最简单的就是银行转账,A向B转账100,首先要将A记录中的金额减去100,再将B记录中的金额加上100,这才算是完成一次转账。可是,程序运行中可能出现各种不可控因素,如果在A减去100之后,银行停电或者地震之类的,各种原因导致程序停止,并没有执行对B账户的操作,A减去了100,可是B没有加上。这时候就需要事务管理。

2017-04-14 09:19:00 243

javaFX 飞机游戏

javaFX实现的飞机大战为了学习javaFx

2021-04-08

CheckCodeCeShiUtil.java

java滑块验证码工具类,用于实现拖动滑块验证码

2021-04-08

java四种网站敏感词检测.zip

KeyWordFilter-匹配度高,速度稍慢 SensitivewordFilter-匹配度低,速度快 SensitiveWord-匹配度高,速度快 WordFilterUtil-匹配度高,速度稍慢

2021-02-01

flutter-1.20.2.tar.gz

flutter-1.20.2.tar.gz git上下载很慢,还得翻墙,下载一次之后放上来方便别人下载

2020-09-30

linux版本tomcat8.5

这是一个linux环境下的tomcat,tar -zxvf 文件名 解压 这是一个linux环境下的tomcat,tar -zxvf 文件名 解压 这是一个linux环境下的tomcat,tar -zxvf 文件名 解压

2018-05-09

java WebSocket实现的聊天网站下载

SSM+webScoket,前端用的MUI,只实现了即时聊天,只为了学习webSocket做的demo ,不过感觉还是挺好玩的,以后慢慢完善。

2017-09-18

空空如也

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

TA关注的人

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