自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 Redis内存回收

我们知道缓存使用内存来保存数据,但内存大小毕竟有限,随着要缓存的数据量越来越大,有限的缓存空间不可避免地会被写满。redis是个基于内存的缓存数据库,既然是基于内存的,那肯定就会有存满的时候。如果真的存满了,再有新的数据过来肯定就存不进去了。这时候就需要缓存的淘汰策略去删除数据。

2022-11-10 11:03:48 767 1

原创 Springboot集成Nacos注册中心和配置中心

Springboot集成Nacos注册中心和配置中心。

2022-11-06 14:30:25 2066

原创 Nacos安装讲解教程

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。2、修改bin目录下的startup.cmd文件,将set MODE="cluster"一行改成set MODE=“standalone”,然后直接运行startup.cmd。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

2022-11-06 14:18:04 2333

原创 kafka常用命令简介

kafka常用命令简介topic创建,查询删除创建topic查询topic列表删除topictopic生产消费topic查询topic最新offset值topic创建,查询删除./bin/kafka-topics.sh --help创建topic其中 --bootstrap-server --create 和 --topic 是三个必须提供的参数。// kafka安装目录./bin/kafka-topics.sh --bootstrap-server 192.167.0.1:9092,192.

2020-11-13 10:28:35 213

原创 Mongodb简单查询语句总结

Mongodb简单查询语句总结查询帮助提示查询所有数据库查询所有集合查询指定集合find 查询所有find 过滤查询find $in查询find $all查询find 查询map属性值新增单个数据插入语法批量数据插入语法更新单条数据更新insertOrUpdate操作批量数据更新删除删除列表中所有数据根据条件删除数据查询帮助提示mongodb提供帮助查询检索db.help();db.[dbName].help();查询所有数据库命令查询所有数据库列表:show dbs;切换到指定数据库

2020-06-16 16:39:54 698

原创 SpringBoot + Gradle打包分离lib可执行jar

SpringBoot + Gradle打包分离lib可执行jar最近新开一个项目,使用的是SpringBoot 2.14 + gradle 5.3,在打包的时候分离lib,网上找了很多方法都不成功,老是卡在configurations.compile这里,总是获取不到正确的jar包路径。最后上google终于找到解决办法,总结整理后简单又好用,特此记录如下:// 清除现有的lib目录task clearJar(type: Delete) { delete "$buildDir\\libs\\l

2020-05-12 14:27:09 1223

原创 hdfs目录存储最大文件数异常MaxDirectoryItemsExceededException

hdfs-site.xml文件参数中,定义一个目录最大的item数,设置为0将会使该检查失效,默认值:1048576。在2.7.3版本中,必须设置为1~6400000。18/11/05 22:22:15 INFO scheduler.TaskSetManager: Lost task 203616.0 in stage 0.0 (TID 1049710) on emr-worker-412.c...

2020-01-05 16:44:27 1091

原创 设计模式之单例模式

设计模式之单例模式第一种:饿汉模式第二种:懒汉模式(线程不安全)第三种:懒汉模式(线程安全)第四种:双重检查模式(DCL)第五种:静态内部类单例模式(线程安全)第六种:枚举单例第七种:使用容器实现单例模式总结定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式结构图:static不管该class有没有实例化,static静态块总会在ClassLoader执行完以后,就加...

2019-03-10 22:56:37 128

原创 设计模式之动态代理模式

设计模式之代理模式代理模式应用场景条件JDK代理CGLib代理整体流程代理模式应用场景条件两个角色:执行类和被代理对象注重程序的过程,必须要做(被代理对象的方法必然会被执行)执行类必须拿到被代理对象的引用代理模式总结:代理模式做了一件什么事情? 字节码重组。JDK代理JDK的动态代理是通过接口来进行强制转换,生成以后的代理对象,可以强制转换为接口。CGLib代理GGLib...

2019-03-09 16:55:29 184

原创 Mysql8.0安装以及MySQL InnoDB Cluster集群安装

mysql8安装以及MySQL InnoDB Cluster集群安装安装环境介绍mysql安装mysql shell安装mysql router安装安装环境介绍mysql官方下载地址:https://dev.mysql.com/downloads/Centos7(CentOS-7-x86_64-Everything-1708.iso)Mysql8.0.13(mysql-8.0.11-1.e...

2018-12-04 16:44:17 9509 3

原创 Titan图数据库结构概述

结构概述titan是一个图形数据库引擎。titan本身专注于紧凑的图形序列化、丰富的图形数据建模和高效的查询执行。此外,titan利用Hadoop进行图形分析和批处理图处理。titan为数据持久性、数据索引和客户端访问实现健壮的、模块化的接口。titan的模块化架构使其能够与广泛的存储、索引和客户端技术进行互操作;它还简化了扩展titan的过程,以支持新的titan。在titan和磁盘之间有一...

2018-09-29 11:30:27 2402

原创 Mysql表名忽略大小写配置及注意事项

mysql表忽略大小写因为linux下mysql默认是要区分表名大小写的。mysql是否区分大小写设置是由参数lower _ case _ table _ names决定的,其中:lower_case_table_names = 0 区分大小写(即对表名大小写敏感),默认是这种设置。这样设置后,在mysql里创建的表名带不带大写字母都没有影响,都可以正常读出和被引用。变量lower_c...

2018-09-13 17:55:29 28579 1

原创 Maven生命周期

最近在阅读《Maven实战》这本书,了解Maven生命周期,与大家分享。Maven的生命周期拥有三套相互独立的生命周期,他们分别为clean、default和site。三个独立的生命周期分别存在不同的目的,如下: clean :目的是清理项目 default :目的是构建项目 clean :目的是建立项目站点Maven的每个生命周期包含一些阶段(phase),每个生命...

2018-09-09 16:32:01 423

原创 Maven配置详解

1

2018-09-06 15:44:20 607

原创 Linux机器之间免密登录设置

Linux机器之间免密登录设置ssh命令用于远程登录上Linux主机。 常用格式: ssh [-l login_name] [-p port] [user@]hostname操作系统配置两台机器,操作系统都为:Centos7,ip设置为: Server A: 192.168.9.100 Server B: 192.168.9.110Linux下生...

2018-08-22 14:24:33 75638 3

原创 百度瓦片地图制作

在网上查询了很久,找了很多百度瓦片地图下载文章,但是并没有我想要如何下载百度地图操作的文章教程。通过同事指点加自我摸索理解,总结如下关于下载百度瓦片地图制作的教程。我们下载某个地区的地图,首先我们需要获取 图块坐标; 百度地图API在展示地图时是将整个地图图片切割成若干图块来显示的,当地图初始化或是地图级别、中心点位置发生变化时,地图API会根据当前像素坐标计算出视野内需要的图块坐标(也叫图块

2017-08-24 20:16:21 2308 3

转载 百度地图API详解之地图坐标系统

我们都知道地球是圆的,电脑显示器是平的,要想让位于球面的形状显示在平面的显示器上就必然需要一个转换过程,这个过程就叫做投影(Projection)。在地球上我们通过经纬度来描述某个位置,而经过投影之后的地图也有自己的坐标系统,本篇文章就来详细介绍在百度地图API中涉及的各种坐标体系。在百度地图API中,你需要了解如下坐标系: - 经纬度:通过经度(longitude)和纬度(latitude)描述

2017-08-24 18:57:28 291

原创 Java PATH和CLASSPATH配置详解

Java开发环境Path:Windows操作系统根据Path环境变量查找命令。Path路劲是一系列路劲,Windows操作系统将在这一系列的路劲中一次查找命令,如果找到,则该命令可以执行,否则将会出现“XXX不是内部或者外部命令,也不是可以执行的程序或者批处理文件”的提示。Linux操作系统根据Path环境变量来查询命令,Path环境变量的值也是一系列路劲。Window操作系统不区分大小写,设

2016-12-06 21:28:54 410

xxl-job源码工程集成nacos

将xxl-job2.3.0版本源码工程集成nacos2.0.4版本,实现服务自动注册nacos以及读取nacos配置文件启动。其中发现spring-cloud升级到2.4.5后,bootstrap.yml 不加载了,因此需要配置spring-cloud-starter-bootstrap

2022-11-07

扫码枪扫码Java程序.zip

java程序编写获取扫码枪扫码程序,并将扫码枪扫码有数据库MySQL数据进行对比预警,解决相关行业使用扫码枪进行出货重复使用相关商品码问题。该程序连接MySQL数据库,可同时部署到多台机器上进行设备比对。底层也实现了队列缓存,防止同事多个请求并发问题。目前已有制造业产商使用该小软件完成相关检测功能

2020-06-16

航空公司以及机场代码表

文档记录国内和国外部分航空公司以及机场代码表,并且是excel格式,对应的哪一个国家哪一个城市的机场名称,其中包含相关英文名称。

2018-11-06

java lambda 表达式(语言篇和类库篇)

java lambda 表达式中文详解(语言篇和类库篇),更方便更快捷了解java lambda表达式

2018-05-22

Baidu瓦片地图下载代码

Baidu哇瓦片地图下载,java版支持多线程,设置好层级自动下载到本地存放的指定路径,结合Baiduapi接口前端进行展示即可

2018-05-17

NGINX和tomcat配置

Nginx+tomcat配置集群负载均衡,了解了二者之间的区别于应用场景,对于搭建服务帮助很大。nginx配置简单,不想apache配置那么复杂

2014-05-06

空空如也

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

TA关注的人

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