自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DRD

  • 博客(298)
  • 资源 (2)
  • 收藏
  • 关注

原创 sql server的驱动sendStringParameter默认值导致mybatis foreach查询很慢-线上问题详细分析

sql server的驱动sendStringParameter默认值导致mybatis foreach查询很慢-线上问题详细分析问题说明源码说明sendStringParametersAsUnicode参数默认值源码sendStringParametersAsUnicode怎么起作用的问题重新数据准备代码执行问题说明出问题的sql,大概这样:@Select("<script>select id, ..., from table_name where id in " +

2021-08-17 15:50:08 1130

原创 3台centos7上安装hadoop3.1.4

计划HDFS: 192.168.11.131上 部署 NameNode,133上部署SecondaryNameNode;YARN: 192.168.11.132上部署ResourceManager前提:1.jdk已安装,JAVA_HOME已配置2.hadoop用户已配置ssh免密,root也已设置了免密登录3.关闭防火墙一.192.168.11.131服务器上操作1.上传安装包,并解压[hadoop@localhost .ssh]$ rz-bash: rz: 未找到命令[hadoop@

2021-03-21 01:12:51 570 2

原创 Cat3.0.0监控本地部署+springboot接入cat例子

Cat监控本地部署前提前提jdk1.8mysql5.7.22,安装参考:https://blog.csdn.net/sndayYU/article/details/96450591

2020-08-27 11:32:14 1835

原创 Centos7常用命令、操作、快捷键

Centos7常用命令文件命令系统命令文件命令命令描述rm -f 文件忽略不存在文件,强制删除,无提示rm -rf 目录递归删除目录及下面文件cp -b 旧文件 新文件复制文件并重命名vi 文件名-------修改文件i:进入文件时,"i"可进入编辑状态esc + :q!-------不保存强制退出esc + :wq保存强制............

2019-06-25 19:30:53 2293

原创 springboot对ZonedDateTime返回结果json是string-源码分析

具体看自动配置类:spring-boot-autoconfiguration.jar的org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration。controller返回后,打断点,可以看到,对应application/json,可以看到会选择ObjectMapper进行转化。2.会注入到spring-boot-autoconfiguration.jar的JacksonProperties。

2024-07-11 11:03:15 254

原创 lombok中@Data及@EqualsAndHashCode

Data其实已经包含@EqualsAndHashCode了,哪么有些场景 类上使用了@Data,还要使用@EqualsAndHashCode(callSuper = true)?这是出于什么目的呢?如上所示,Child2加了@EqualsAndHashCode(callSuper = true),若要equals为true,还需要super.equals为true即行,即父类属性 也相等才行;上面代码中 测试函数也反应了这个问题;

2024-04-19 10:52:36 459

原创 springboot3.2.4接入log4j2异步日志

log4j2异步日志

2024-04-17 15:52:48 501

原创 springboot中mongodb连接池配置-源码分析

看源码org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration,在spring-boot-autoconfigure.jar下。拼接在url后面,在自动配置mongodbTemplate时,会自动解析url。可以看到mongoTemplate里面的相关参数已经生效了。

2024-04-17 10:31:26 413

原创 springboot相关报错解决

1.项目springboot2.1.9.RELEASE版本(5.1.10.RELEASE),底层包spring-context用的是4.1.2.RELEASE版本。将底层jar的spring-context去掉,默认使用新版本,即可解决问题;把type和scope加进去即可。

2024-04-11 14:26:02 240

原创 @Configuration中proxyBeanMethods属性详解

@Configuration中proxyBeanMethods属性详解

2024-04-10 15:23:38 470

原创 java的try-with-resource处理机制

java,try-with-resource

2024-04-08 12:48:40 331

原创 java程序使用log4j2、以及集成@slf4j

jdk17(其他环境类似,jar的版本适配spring-boot 3.2.3)pom.xml要多加下面。

2024-04-02 15:42:36 290

原创 常用Mac命令、操作

1.lsof -i :8585 、lsof -i tcp:2181,查看端口对应的pid。3)打开finder,command+shift+g,输入目录搜索即可。2)command+space, 再输入目录搜索;3.macbook的finder打开指定文件夹。2.lsof -i 查看所有在使用的端口。1)cmd命令:open .

2024-03-26 10:53:22 138

原创 git常用命令等相关操作

1.idea的fetch命令:git -c credential.helper= -c core.quotepath=false -c log.showSignature=false fetch origin --recurse-submodules=no --progress --prune。git checkout -b [name] 新建并切换分支-----具体从哪个分支新建呢?git branch [name] 新建本地分支。

2024-03-19 11:20:34 493

原创 macbook安装rabbitmq

/ 打开登录guest/guest。

2023-12-27 22:55:07 2816

原创 求链表环的起始位置

重点:快慢指针相遇后,慢指针继续往前,同时root也开始往前(root.next = head), 他们必然会相遇,即a = (b + c)(x - 1) + c。* c+1是慢指针从相遇节点 到 环起点的步数;* a+1是root到环起点的步数;leetcode中题目位置。* b+c是环的节点数。

2023-11-26 13:03:55 3840

原创 Unsafe使用示例

getIntVolatile获取对象int值,保证为volatile类型?

2023-09-20 18:26:02 4524

原创 前序遍历、中序遍历、后序遍历-morris

前序遍历;Morris

2023-09-19 17:40:00 2131

原创 优先队列PriorityQueue源码解析

优先队列,优先队列,PriorityQueue

2023-09-18 18:41:35 1319

原创 排序算法-堆排序和TopK算法

【代码】排序算法-堆排序-java示例

2023-09-18 15:16:31 148

原创 docker拉取镜像超时

报错如下:error pulling image configuration: download failed after attempts=6…检查配置:docker info。

2023-06-17 20:27:12 11930 1

原创 【Netty文件加密传输-java示例】

【代码】【Netty文件加密传输-java示例】

2023-06-04 11:12:33 810

原创 Mac下编程相关软件安装

mac编程软件安装教程

2023-03-02 23:20:25 1015 1

原创 macbook中springboot的jmeter压测示例

springboot项目maven打包、jemeter压测、jvisualvm监控

2022-11-17 23:53:44 1625

原创 HadoopHA(2.6.5)搭建

hadoopHA最低部署,免免密登录

2022-07-16 18:01:38 1379

原创 Gson的@JsonAdater注解的几种方式

Gson;JsonAdapter注解;TypeAdapter;TypeAdapterFactory;

2022-06-11 14:10:56 1790 1

原创 Java通过反射的方式进行热部署Demo

maven;推荐系统后排序的规则热部署;jar;

2022-06-06 11:19:26 852

原创 @Transactional的传播属性REQUIRES_NEW深入理解

spring boot项目;sql server;druid连接池;requires_new传播属性;隔离接别

2022-06-04 23:50:47 8462 2

原创 HashMap的putVal函数注释

简单说一下HashMap的putVal函数,对于put函数,最终也会调用putVal函数final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node<K,V>[] tab; Node<K,V> p; int n, i; // 1.若table为null或长度为0,首先会通过resize进行初始化; if ((tab = t

2022-05-31 00:57:10 855

原创 HW(OD)岗面试题

把题目中的稀世珍品 换成 股票的概念就很好理解了,你若知道明天会涨,哪今天买入,明天卖出。明天的时候,你若知道后天会涨,则明天也买入,后台卖出…依次类推,必然获得最大收益/** * HW二面 面试官 出的题目 */public class MainTest { // 假设你是一名古董商人,近期市场上出现了一件稀世珍品, /** * * 一只股票,你能预知它今后N天每一天的市场价格(给定一个数组,下标为第i天,值为第i天价格), * 你希望通过买卖来赚取利

2022-05-29 11:53:27 969

原创 java字节码分析-try catch finally

java字节码分析-try catch finallypublic static int test3() { int a = 1; try { return a / 0; } catch (Exception e) { return a + 2; } finally { return a + 3; } }即代码块[2,5]执行报错会跑到cat

2022-05-19 23:02:26 985

原创 java字节码分析(jclasslib)-synchronized原理

通过jclasslib分析java字节码-synchronized代码块字节码杂项异常表行号表操作数栈下面将对下面代码进行字节码分析package com.ydfind.test;public class Monitor { private void test() { synchronized (this) { int a = 1; } }}字节码字节码及注释如下: 0 aload_0 // 将this压

2022-05-19 00:19:23 1012

原创 【log4j漏洞研究】log4j通过slf4j转logback

log4j项目pom.xml <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <log.version>2.14.0</log.version> <!-- jdk7升级倒2.12.

2022-05-10 15:39:21 1152

原创 groovy安装配置及其开启indy、@CompileStatic

groovy测试篇开启Indy、@CompileStatic以优化groovy的执行

2022-04-17 00:04:38 3621

原创 idea中通过正则匹配来查找替换

idea中通过正则匹配来查找替换Ctrl + r打开查找替换框如上图所示,将注释//…删除掉,则source输入“//.*”,target输入空,替换即可

2022-04-11 16:40:47 2358

原创 k8s集群部署

k8s集群部署准备dockerk8s安装部署三台centos7:192.168.11.180、181、183准备// 1.分别设置-----------------------------------------------------hostnamectl set-hostname k8s-masterhostnamectl set-hostname k8s-node01hostnamectl set-hostname k8s-node02// 2.每台加----------------

2022-04-10 03:40:02 1530

原创 idea的scala程序main函数前面没有可执行的小三角

idea的scala程序main函数前面没有可执行的小三角如下所示:代码如下所示:package chapter01object HelloWorld { def main(args: Array[String]): Unit = { println("hello world") }}将class改为class即可新建类时应该选择scala文件的object类,而不是class类...

2022-04-08 14:12:38 1652

原创 k8s遇到的问题集合

kubernetes初学者遇到的问题及解决方法记录

2022-04-06 11:31:59 3306

原创 【数学】Haversin公式证明

具体见下图,先手写,以后再机打

2022-03-31 22:17:57 997

原创 Python正则表达式

# 特征提取pattern = re.compile(r"name:'(\w+)',\s+geoCoord:\[(\d+.\d+),\s(\d+.\d+)\]")# 测试下正则表达式是否正确test_string = "{name:'兰州', geoCoord:[103.73, 36.03]},"test_re_result = pattern.findall(test_string)# 应该输出('兰州', '103.73', '36.03')print(test_re_result[0])

2022-03-13 11:58:46 1515

IDEA环境下Spring Boot2 + Thymeleaf+ Mysql企业应用实战 图书进存销系统.zip

IDEA环境下Spring Boot2 + Thymeleaf+ Mysql企业应用实战 图书进存销系统 具体显示:https://blog.csdn.net/sndayYU/article/details/92713320 如有问题请留言

2019-06-18

华东师范大学839数据结构(02-18)历年真题

华东师范大学考研839数据结构(包含C语言)的历年真题,还包括部分答案,考研必备资料

2018-12-12

空空如也

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

TA关注的人

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