自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张小凡

八块腹肌的秃头程序员

  • 博客(214)
  • 资源 (10)
  • 收藏
  • 关注

原创 [精] MySQL和Oracle,使用Mybatis批量操作的区别?分别如何获取影响行数?

Oracle/Mysql 批量(Batch)新增、删除、更新操作写法汇总,以及批量操作后如何获取影响行数介绍。

2023-01-19 15:23:45 5361 1

原创 idea插件——Java Mybatis SQL Scanner(已开源)

Java Mybatis SQL Scanner :扫描Mybatis XML中不规范SQL

2022-02-23 17:10:31 3513 9

原创 4亿数据批量操作插入,为什么不用Mybatis,而是选择原生JDBC?(文中有各类批量操作效率对比和总结)

近期项目要转移几个亿的数据,没用Mybatis框架,因为实际操作过程中,我们发现....

2021-11-16 14:47:56 3144 6

原创 线程顺序执行的8种方法,最后一种你用过吗?

面试官:3个线程,按顺序先后执行?

2021-08-20 15:53:12 8695 9

原创 为什么你写的Controller里,private方法中的bean=null?

bean=null的原因有很多种,这篇文章只讨论使用AOP的情况。出现场景:使用AOP切面后,private方法中bean=null环境 :Springboot 2.0;真的是因为AOP无法代理private方法吗?

2021-06-24 11:28:28 4059 10

原创 数据库 联合索引 vs 多个单列索引 (公司大型项目实际碰到的问题)

Oracle 19c 联合索引 vs 多个列索引我们在创建索引的时候。到底是 选择联合索引还是选择多个单列索引?

2021-03-17 16:18:36 4491 1

原创 Java浅拷贝和深拷贝(一文足矣),及String类型的坑。

阿里有一道这样的面试题:一个实现Cloneable的类中,clone()后的String类型数据,是深拷贝还是浅拷?

2019-04-01 11:03:06 7529 12

转载 Excel批量提取超链接

眼尖的网友可能发现了,左边的VBAProject变成了“.xlsm”,而不是常见的“.xls”或者“.xlsx”,因为当你选择保存的时候,它会提示您无法保存这些代码。回到工作簿,在需要提取链接的右边输入“=GetLinkAddress(单元格位置)”,比如“= GetLinkAddress (A2)”。备注:如果找不到“开发工具”,需要点击“开始”,找到“选项”,然后在“自定义功能区”处,把主选项卡内的“开发工具”勾选上。在VBA窗口的左侧点击右键,依次选择“插入”->“模块”。如有需要,可拖动填充。

2024-09-21 11:12:58 649

原创 Redisson同时使用jackson、fastjson、kryo、protostuff序列化(含效率对比)

我们项目中会用到各种序列化工具,到底哪一种是最适合我们的?需要从序列化、反序列化、存储大小各个方法面来衡量,我之前有实测过jackson、fastjson、kryo、protostuff序列化的数据,大概情况如下:内存: 16GB系统: 64位备注:每次插入1个 StudentObject, 每个 StudentObject中含有 100000 个 Student 对象600次,共6000万个对象,实测数据.​首选:kryo,其次 protoStuff。

2024-09-08 13:29:32 1018

原创 java swagger解析解决[malformed or unreadable swagger supplied]

java swagger解析解决[malformed or unreadable swagger supplied]

2024-08-24 13:13:21 464 1

原创 Java httpclient请求form-data格式,并设置boundary代码实现

本文将教会你使用Java正确的借助Apache HttpClient实现请求form-data格式,正确的是设置Content-type中的boundary。

2024-07-27 17:06:46 1814

原创 Java Apache Http绕过Https证书校验:PKIX failed: SunCertPathBuilderException:unable to find valid certificat

Java Apache Http绕过Https证书校验:PKIX failed: SunCertPathBuilderException:unable to find valid certificat

2024-07-23 15:53:42 341 1

原创 Git批量更新代码仓方法(批量git pull)

一次pull更新多个git代码仓(批量git pull)

2024-07-17 20:32:34 263

原创 Postman Tests设置Global读取不是最新值,跟Tests执行顺序有关(踩坑笔记)

在执行Run Collection的时候,发现设置的全局变量每次读取都是旧值,没有读取到最新的值。

2024-03-29 01:15:24 455

翻译 InitialRAMPercentage, MinRAMPercentage, MaxRAMPercentage区别

本文试图阐明 InitialRAMPercentage、MinRAMPercentage、MaxRAMPercentage JVM 参数之间的区别。这些参数是自 Java 8 update 191 以来引入的。当您在物理服务器或容器中运行 Java 应用程序时,它们用于配置 Java 应用程序的堆大小

2024-03-18 11:03:31 1505 3

原创 springboot redis客户端-混用RedisTemplate(lettuce、jedis)和Redisson客户端

教你如何在springboot中混用RedisTemplate(lettuce、jedis)和Redisson客户端

2024-03-13 15:25:13 1686

原创 Could not initialize class org.redisson.spring.data.connection.RedissonClusterConnection(Redisson兼容)

如何解决redisson-spring-boot-starter和redisson-spring-data-x版本引起的redisson不兼容问题

2024-03-11 19:44:19 1731

原创 记一次用Arthas排查Redis连接数增加问题(附:redis连接池优化)

有一次生产环境发包后,发现redis连接数变多了,由于改的代码比较多,不确定是哪里出了问题。因此用Arthas来进行了一次排查。

2024-03-07 16:14:28 1580

原创 BurpSuite测试上传文件xss漏洞教程

本文将演示如何利用BurpSuite来构造文件上传引起的xss漏洞。

2024-02-07 10:17:54 1285

原创 Java如何快速读取&解析JSON数据(文件),获取想要的内容?

工作做,有时候会碰到一些复杂的Json格式数据(复杂的数据一般都是json.file文件),大部分字段可能对我们没有用,因此我们需要去主动格式化,只提取或者过滤我们想要的数据。按照上面的方法,我们可以快速的提取复杂的Json文件,快速获取我们想要的内容!如果文件特别大,可以考虑多线程的方式处理。

2023-11-04 12:03:24 9320

原创 简析Cookie、Session、Token

网上一大把的文章都在对比 cookie 和 session。严格来说, cookie 是一种存储方式, session 是会话记录。它们不应该看成一个维度的概念。笔者认为,如果非要加一层关系,那么可以看成 协作互补!

2023-10-02 18:43:17 636

原创 spring boot 集成 jetcache【基础篇:@Cached、@CreateCache、@CacheRefresh】

介绍Jetcache的入门级使用,主要以 @Cached、@CreateCache、@CacheRefresh 为主,介绍了如何使用 jetcache。

2023-08-10 20:04:17 3537

原创 curl: (26) Failed to open/read local data from file/application

解决curl上传文件报错Failed to open/read local data from file/application

2023-07-29 16:44:51 3349

原创 FilterRegistrationBean.addUrlPatterns 过滤器不生效可能原因分析

项目使用 FilterRegistrationBean 创建 Filter Bean 过滤器的时候,发现请求并没有被拦截过滤,完全没有作用,经过分析后发现...

2023-07-01 17:30:56 3137

原创 Java解析swagger文件,获取yaml中的api请求类型、注释、接口名等等(含示例代码)

如何快速利用swagger-parser解析yaml中的api请求类型、注释、接口名等等,帮助我们快速提取项目API信息。

2023-07-01 16:32:20 3013

原创 springboot本地local配置覆盖远程Apollo配置(含Apollo配置加载顺序说明)

本文主要介绍了Apollo配置加载顺序,以及如何用本地local配置覆盖远程Apollo配置中心配置。

2023-04-22 12:40:13 4725 1

原创 jackson、fastjson、kryo、protobuf等序列化效率对比【全】

文章对比了多种序列化框架,如Kryo、Protostuff、Java自带序列化等,在综合性能、序列化效率、反序列化效率和对象大小等方面的性能。Kryo和Protostuff在速度和空间效率上表现出色,但各有其适用场景和限制。Java自带的序列化虽然方便,但速度较慢且占用空间大。

2023-04-04 15:16:27 2899

原创 Spring使用Redisson工具类操作ZSet集合(基础操作汇总)

主要介绍Spring,如何使用Redisson工具类操作ZSet集合!

2023-03-19 20:30:44 4245

原创 大于10M图片如何查看?

大于10M的图片,我们在Windows中是无法直接打开,打开会报错:很抱款,照片无法打开此文件,因为当前不支持该格式,或文件已损坏。我们如何解决?其实只需要压缩到10M以内就行。

2022-11-30 16:13:04 3539

原创 mybatisplus 多数据源,多个sqlSessionFactory 导致 savebatch 执行不正确

记录一下 mybatis-plus + sharding-JDBC 的时候,因为配置多数据源和多个SqlSessionFactory导致 mybatisPlus 执行 saveBatch 异常的问题。

2022-11-28 20:17:53 6097

原创 面了14家公司,最后的选择——跟钱过不去

每个人都会面临选择,这是我的一个真实面试经历!分享给大家,希望给大家有帮助!

2022-10-23 17:21:20 580

原创 UML 关系-画图(箭头,符号)对照表

UML 关系-画图(箭头,符号)对照表

2022-10-13 23:10:30 401

原创 Shiro @RequiresPermissions不生效原因

Shiro @RequiresPermissions不生效原因和解决方案

2022-09-26 15:19:53 2125

原创 maven多个moduled,打包target没有class文件

解决maven多个moduled,打包target没有class文件

2022-09-23 11:47:54 1534

原创 Chorme复制Cookie,请求报错:contains non-iso-8859-1 characters

解决Chorme复制Cookie,请求报错:contains non-iso-8859-1 characters的问题

2022-09-23 10:44:04 2846

转载 AVL树的旋转操作详解

图解AVL平衡二叉树的旋转

2022-09-18 18:51:30 2212 1

原创 谷歌浏览器怎么保存网页本身或链接?

谷歌浏览器保存网页本身或链接

2022-08-31 14:03:04 4767

转载 Java到底是编译型语言还是解释型语言?

Java这个语言很神奇:你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。但是,现在的JVM为了效率,都有一些JIT优化。它又会把.class的二进制代码编译为本地的代码直接运行,所以,又是编译的......

2022-08-29 22:53:28 1552

原创 kubectl logs 显示x行日志

kubectl logs 显示x行日志,这才是正确的写法,

2022-08-26 11:28:21 1371

原创 获取java类属性中命名(命名本身,不是字段属性)

获取java类属性中命名(命名本身,不是字段属性)

2022-08-11 09:57:13 265

Java版本随机生成中文姓名(精简版)

【Java版本】随机生成中文姓名(精简版);包括生僻字

2023-02-01

BetterZip-5.0.3-中文破解MAC版.zip

mac下最好用的解压工具,能分割压缩,完美破解。亲测可用,放心下载。 目前支持比较好的压缩工具之一。版本是5.0.3

2020-11-19

ojdbc8-full.tar.gz

Oracle Zipped JDBC8 Driver and Companion JARs 这是官方网站上下载的oracle8驱动包,包括文档等

2019-12-16

EMP入门实例快速开发指南

新手入门参考文档,辅助入门。请结合[EMP&IDE; 交易开发实战手册]一起使用。 3 目的 熟悉并掌握  数据域与数据库表映射关系。  EMP的工作流程,包括MVC,BIZ的使用,模块间如何跳转,数据库操作。  了解菜单树及功能模块的管理维护。  通过简单的增删改查实例,快速上手入门。

2018-11-19

x-pack-core-6.4.0.jar (已破解)

直接替换elasticsearch-6.4.0/modules/x-pack-core/x-pack-core-6.4.0.jar,然后就可以使用sql功能了,推荐用dbvis工具来连接es

2018-09-06

剑指offer(java实现版本)

所有代码经过Git( xurui1995)本人实现并通过,实现思路请参考书中讲解

2018-02-01

树选排序,竞标赛排序,树形选择排序

亲自写的代码,树形选择排序,有点难度,水平有限,可能bug存在比较多,仅供参考。

2015-07-07

完全二叉树的基本操作,二叉树的基本操作

完全二叉树,二叉树的基本操作,遍历算法,构建等操作

2015-07-06

简单的注册表批处理演示

2个简单的操作注册表的REG文件。超级简单!

2015-01-15

PSRS均匀划分排序算法,mpi并行程序

PSRS均匀划分排序算法,mpi并行程序

2015-01-07

Cannon[mpi并行实现及加速比(源程序)

MPI源文件:Cannon并行实现及加速比分析

2015-01-07

空空如也

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

TA关注的人

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