自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Csv工具类

Csv工具类代码package util;import java.io.InputStream;import java.io.OutputStream;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;import com.csvreader.CsvReader;...

2020-04-09 15:48:08 349

原创 Spring Boot整合Mybatis、Druid和Sharding-jdbc

前言Spring Boot的出现让开发人员摆脱了繁琐的配置文件和依赖冲突,让项目搭建变得快速而便捷。而数据往往承载着项目的核心,从最原始的JDBC数据操作到Hibernate的对象关系映射框架的出现,数据库的操作变得更加灵活。Mybatis则是比Hibernate更为强大与灵活的ORM框架,本文将着重讲解Spring Boot和Mybatis、Druid和Sharding-jdbc的整合。...

2019-11-24 17:19:19 3190

原创 ExcelUtils工具类(Java,poi)

Excel工具类代码package util;import org.apache.commons.io.IOUtils;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWor...

2019-05-21 16:56:21 9768 2

原创 MongoDB 3.5.0版本工具类(CRUD基本操作)

 import com.mongodb.MongoClient;import com.mongodb.MongoCredential;import com.mongodb.ServerAddress;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoDatabase;import org...

2018-12-26 11:08:18 422

原创 Http工具类 支持http、https

Java代码package util;import com.alibaba.fastjson.JSON;import com.google.common.base.Throwables;import org.apache.commons.lang3.StringUtils;import org.apache.http.*;import org.apache.http.client.co...

2018-06-07 11:30:09 2062

原创 Centos6.5 Mysql安装

Step1:检测系统是否自带安装mysql# yum list installed | grep mysqlStep2:删除系统自带的mysql及其依赖# yum -y remove mysql-libs.x86_64Step3:给CentOS添加rpm源,并且选择较新的源# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.r...

2018-04-19 15:55:57 177

原创 ElasticSearch评分机制

最近在业务开发的过程中,需要使用到ElasticSearch搜索引擎来优化我们的小搜索(其实也算不上),我们需要根据关键字搜索出匹配的人员信息和节点信息,我们当时业务的数据量大概在200MB左右,一开始其实完全使用数据库完成这个搜索,但是随着用户量的增大(大概后期一百万左右),使用数据库完成搜索的速度之慢令人发指,大概5s左右(主要业务场景中还需要较多的表连接,导致速度变慢),所以后来我们打算采用

2017-09-11 22:29:48 784

转载 InnoDB和MyISAM索引实现

MyISAM索引实现MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。如图: 这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索引(Primary key)示意。可以看出MyISAM的索引文件仅仅保存数据记录的地址。在MyISAM中,主索引和辅助索引(Secondary key)在结构上没有任何区别,只是主索引要

2017-09-11 22:23:16 290

原创 ElasticSearch5.4 基本增删查改、搜索模板类

import lombok.Data;import org.elasticsearch.action.DocWriteResponse;import org.elasticsearch.action.admin.indices.delete.DeleteIndexResponse;import org.elasticsearch.action.admin.indices.exists.

2017-07-13 20:05:33 1135

原创 快速搭建Spring Boot+Spring MVC

Spring Boot的出现大大简化了Spring项目的初始搭建和开发过程,今天我们快速搭建一个带有页面渲染(themeleaf模板引擎)的Spring Boot环境。一、首先我们在IDEA中创建一个Maven项目勾选create from archetype,选择webapp二、在pom文件中添加Spring Boot依赖和themeleaf依赖      org.s

2017-05-31 21:26:18 10491

转载 ElasticSearch基础教程

Elasticsearch基础教程    翻译:潘飞(tinylambda@gmail.com)基础概念    Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。    接近实时(NRT)        Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个

2017-05-27 14:48:50 686

转载 Centos7.3部署Elasticsearch5.4.0集群

一、 安装JDK1.1下载安装cd /usr/local/srctar -zxvf jdk-8u131-linux-x64.tar.gzmv jdk1.8.0_131 /usr/local/java 1.2修改配置文件vim /etc/profile                      //最后面添加expo

2017-05-27 14:43:58 324

原创 Java中到底是值传递还是引用传递?

我之所以探究这个问题的根源,在于一道面试题让我对自己原先对Java的理解产生了一丝怀疑。首先我们一起看看类似的一道面试题:

2017-03-21 21:29:16 561 1

原创 Java内存管理:深入Java内存区域

本文引用自:深入理解Java虚拟机的第2章内容  Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。  概述:  对于从事C和C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民—既拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。

2017-03-21 20:50:46 313

转载 Java HashMap源码分析转载及补充

package java.util;import java.io.*;public class HashMap extends AbstractMap implements Map, Cloneable, Serializable{ // 系统默认初始容量,必须是2的n次幂,这是出于优化考虑的 static final int DEFAULT_INITIA

2017-03-11 15:40:58 291

原创 Unix文件系统代码实现

一、实验介绍本实验要求完成一个 UNIX文件系统的子集的模拟实现。实验的提示与要求:(1)   文件卷结构设计盘块管理采用成组链接法。0#块可省略I节点栈及空间为20项块大小为512字节卷盘块数大于100I节点盘块数大于10块(2)   I节点结构设计文件大小文件联接计数文件地址文件拥有者文件所属组文件权限及类别文件最后修改时间其

2017-03-11 14:40:50 1532

原创 SLR(1)自动机程序题

题目输入文法,输出识别活前缀的自动机算法结构体介绍token/词class token //token类{         String token;// token标识         boolean isTerminal;// 是否为终结符         token next;// 连接下一个token          public token(

2016-12-29 21:01:33 1652

原创 给定正规式转化为等价的NFA代码实现

词法分析程序题题目给定正规式,转化为等价的NFA算法结构体介绍state结构体struct state//定义状态结构体{         string input;//输入符号集合         vector *next;//输出状态集合,与输入符号集合一一对应};input[i]和(*next)[i]一一对应,若next.size()为0则表示到了

2016-12-29 20:31:25 13870 2

空空如也

空空如也

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

TA关注的人

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