自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MongoDB入门教程

MongoDB入门教程MongoDB简介下载安装简单使用库相关操作集合关操作文档关操作可视化操作工具介绍MongoDB简介MongoDB是一个非关系型数据库,介与关系型数据库和非关系型数据库之间。一些概念和语法和mysql比较类似。核心概念和关系型数据库对比MongoDBMySQL数据库(database)数据库(database)集合(collection)表文档(document)行下载安装下载地址https://www.mongodb.co

2022-05-22 23:00:47 160

原创 Fiddler抓包入门

Fiddler抓包入门简介下载安装抓http包合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简介在平常接口开发过程中,有时候浏览器的network无法满足需求,比如浏览器重定向之后之前的地址不方便查看,还有有时候需要抓手机的包,所以就需

2021-03-31 22:57:43 139

原创 rocketmq的nameser启动不起来

用法: java [-options] class [args...]问题概述解决方案问题概述在windows想部署一个rocketmq,研究一下原理,于是就去官方下载了最新版4.8.0版本的rocketmq.解压后准备大干一场。问题出现了,我配置好ROCKETMQ_HOME环境变量好,启动mqnamesrv一直启动起来,启动不起来你好歹报个错啊,但是它就是不报错,让我抓狂。效果如小图:解决方案最后找到原因了,这个原因也让人抓狂,是因为CLASS_PATH环境变量后边多了一个斜杠。。。。就是

2021-03-14 22:15:25 849

原创 eureka集群间的数据是如何同步的

这里写目录标题客户端注册服务端接受注册信息服务端同步注册信息客户端注册启动的时候是触发注册1.com.netflix.discovery.DiscoveryClient#initScheduledTasksstatusChangeListener = new ApplicationInfoManager.StatusChangeListener() { @Override public void notify(StatusChangeE

2020-11-13 10:22:47 1590

原创 eureka server集群部署的情况下,eureka-client通信的时候是如何选择的?

这里写自定义目录标题eureka server集群部署的情况下,eureka-client通信的时候是如何选择的?eureka server集群部署的情况下,eureka-client通信的时候是如何选择的?当eureka-server是集群部署的场景下,eureka-client注册的时候,到底会选择那一个节点进行注册呢,看图:源码在这个类里边com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient#e

2020-11-11 17:23:34 322

原创 静态属性,静态代码块,代码块,构造方法的执行顺序

静态属性,静态代码块,代码块,构造方法的执行顺序结论验证结论 1.静态属性和静态代码块按照编写的顺序依次执行,只会在第一次加载的时候执行一次 2.如果存在继承关系,先执行父类的静态属性和静态代码块,再执行子类的静态属性和静态代码块 3.接下来执行父类带码块、构造方法,每次创建实例的时候都会执行 4.接下来执行子类代码块、构造方法,每次创建实例的时候都会执行验证 父类 public class Person { static { System.out.printl

2020-07-21 15:47:07 623

原创 selenium+ChromeDriver+java爬虫初探

selenium+ChromeDriver+java爬虫初探seleniumChromeDriverseleniumChromeDriver//设置谷歌驱动的位置System.setProperty("webdriver.chrome.driver","D:\\chromedriver.exe"); ChromeDriver webDriver=new ChromeDriver(); webDriver.get("https://www.baidu.com");//打开谷歌浏览器,并且访问百度

2020-07-01 17:48:24 419

原创 idea配置类和方法备注模板

文章目录配置类注释模板配置方法备注模板配置类注释模板/** * * @author 作者名称 * @date ${DATE} ${TIME} */配置方法备注模板*** @description $param$* @return $return$* @date $date$ $time$* @author dengdongdong*/param:详细的脚本信息如下:groovyScript("def result=''; def params=\"$

2020-06-09 20:07:40 295

原创 电商网站商品涉及到的表设计

电商网站商品涉及到的表设计--品牌CREATE TABLE `t_commodity_brand` ( `brand_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '品牌id', `name` char(50) DEFAULT NULL COMMENT '品牌名', `logo` varchar(2000) DEFAULT NULL COMMENT '品牌logo地址', `descript` varchar(2000) COMMENT '

2020-06-06 10:19:58 454

原创 HashMap1.7部分源码解析

文章目录HashMap1.7部分源码讲解putHashMap1.7部分源码讲解putpublic V put(K key, V value) { if (table == EMPTY_TABLE) { // 初始化数组 inflateTable(threshold); } if (key == null) return putForNullKey(value); // 通过

2020-06-05 10:28:50 103

原创 zookeeper集群搭建

zookeeper简单介绍zookeeper是分布式的、开源的一个分布式服务的协调器,可以作为配置中心,注册中心。本身就是一个文件系统+通知机制

2020-05-20 14:28:20 153 1

原创 java实现LRU算法探索1

中心思想:用链表实现,最近最少使用的拍在链表头,最近最多使用的排在队尾。import java.util.LinkedHashMap;import java.util.Map;/** * 继承LinkedHashMap类实现LRU算法 * * 1.重写removeEldestEntry方法,当这个方法返回true是,会删除链表头 * * @author dengdongdong...

2020-05-06 18:25:08 93

原创 tomcat源码探索之ServletContainerInitializer执行时机

ServletContextListener和ServletContainerInitializer实现类的处理时机ServletContainerInitializerServletContextListenerServletContainerInitializer实现类的处理时机)今天我们一起来探索一下,ServletContextListener和ServletContainer...

2020-01-14 17:32:48 864

原创 solr入门1

solr入门1solr8.3.0下载安装启动并且访问创建core导入mysql数据到solr中错误定位处理solr8.3.0下载安装1、下载地址https://lucene.apache.org/solr/downloads.html根据不同的操作系统进行选择,本文演示基于windows,选用的是最新版本8.3.0。2、安装并且启动首先解压,看到的目录结构如下:启动并且访问...

2019-11-07 21:46:53 68

原创 测试volatile的可见性

测试volatile的可见性所谓的可见性,并不是说修改后完全不可见,只是说不是立马可见,加了volatile可以保证立马可见。测试volatile 修饰基本类型时的可见性public class BasicTypeVolatileDemo{ //加上volatile 和不加volatile 效果非常明显 volatile static int a=1; public static ...

2019-09-16 14:50:19 545 3

原创 redis哨兵搭建

redis哨兵搭建redis高可用架构的三种方式搭建redis哨兵步骤主从切换使用jedis客户端连接redis哨兵redis高可用架构的三种方式主从复制(master slave)master提供读写,并且通过【全量复制 增量复制】方式把数据同步到从slave。当master挂了之后,没有自动选举新master的功能,只能人工干预,这段时间内不能提供服务,缺点很明显。哨兵哨兵是一个独...

2019-09-14 11:40:48 131

原创 redis-5.0.4安装步骤

redis-5.0.4安装步骤下载地址http://download.redis.io/releases/redis-5.0.5.tar.gz解压(tar -zxvf redis-5.0.4.tar.gz )进入到解压后的文件夹里边 cd redis-5.0.4/编译并且测试编译的结果 make & make test测试通过后安装 make PREFIX=/root/redi...

2019-09-13 15:17:12 1373

原创 解决Eclipse调试JDK源码无法查看变量值

解决Eclipse调试JDK源码无法查看变量值在看Arraylist的源码的时候,想断点看变量的值,发现看不到,百度后得知可以通过下面的方式解决:1>、找到jdk的安装目录,例如:C:\Program Files\Java\jdk1.8.0_25,这个目录下有一个src.zip,这就是jdk的源码。2>、我们在eclipse里边新建一个java project,然后在src目录上...

2019-08-20 14:59:39 341 1

原创 spring boot配置文件的加载顺序

spring boot配置文件的加载顺序内部配置文件外部配置文件内部配置文件我们先创建一个spring boot项目,项目结构如下:八个配置文件的内容如下:1.D:\job\demo\src\main\resources\config\application.propertiesserver.port=100032.D:\job\demo\src\main\resources\con...

2019-08-18 17:28:25 94

空空如也

空空如也

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

TA关注的人

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