inrgihc
码龄16年
关注
提问 私信
  • 博客:651,460
    651,460
    总访问量
  • 154
    原创
  • 87,220
    排名
  • 126
    粉丝
  • 3
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-07-14
博客简介:

IT- 研究者

博客描述:
IT领域,大数据开源软件的研究者
查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,747
    当月
    14
个人成就
  • 获得252次点赞
  • 内容获得98次评论
  • 获得1,253次收藏
  • 代码片获得6,129次分享
创作历程
  • 4篇
    2024年
  • 4篇
    2023年
  • 8篇
    2022年
  • 48篇
    2021年
  • 134篇
    2020年
  • 3篇
    2019年
  • 2篇
    2017年
  • 9篇
    2016年
  • 44篇
    2015年
成就勋章
TA的专栏
  • Greenplum
    19篇
  • kvm
    1篇
  • Spring
    16篇
  • kubenetes
    3篇
  • 数据库
    10篇
  • ETL
    11篇
  • 工作流
    1篇
  • 架构设计
    6篇
  • kubernetes
    3篇
  • 职场
    1篇
  • 运维
    8篇
  • ceph
    1篇
  • vue
    1篇
  • shell
    1篇
  • Oracle
  • docker
    1篇
  • 分片
    1篇
  • 前端
    2篇
  • Linux
    45篇
  • Windows
    8篇
  • C Plus Plus
    25篇
  • JAVA
    69篇
  • Hadoop
    3篇
  • HBase
    1篇
  • ElasticSearch
    4篇
  • Storm
  • Spark
  • Kafka
    3篇
  • ACE
    2篇
  • 综合
    18篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring Boot中的 6 种API请求参数读取方式

使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。接下来,就通过本文,为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种,那么赶紧来查漏补缺一下。如果你知道的不止6种,那么告诉大家,一起互相学习一下吧~
转载
发布博客 2024.07.19 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UnexpectedRollbackException解决方案

最近在项目中发现了一则报错:“org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only”。根据报错信息来看是spring框架中的事务管理报错:事务回滚了,因为它被标记为回滚状态。
转载
发布博客 2024.07.19 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Windows10安装配置nodejs环境

【Note】如果安装完成后 npm报错throw err;^ Error:Cannot find module, 主要是环境配置问题,选择控制面板 ---> 程序和功能 找到nodejs, 点击修复即可。
原创
发布博客 2024.04.20 ·
519 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

关于Linux上的$ORIGIN解说

RPATH代表运行时搜索路径。根据Wikipedia的说法,“rpath指定在可执行文件或库中硬编码的运行时搜索路径。动态链接加载程序使用rpath查找所需的库” 动态链接是所需共享库的一种“惰性”链接,不是在编译阶段,而是在运行一个可执行文件的后期。如果设置了rpath,覆盖或补充系统默认的共享库搜索路径,则共享库的路径将被编码到可执行文件的头中,就像扩展PATH系统变量链一样。$ORIGIN是一个特殊的变量,指示实际的可执行文件名。它在运行时解析到可执行文件的位置,在设置RPATH时非常有用。示例。
原创
发布博客 2024.03.05 ·
870 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

Greenplum7一键安装

2023年9月底,Greenplum 发布了7.0.0版本,并于2023年10月03日开放了。
原创
发布博客 2023.10.03 ·
1221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常见关系数据库的docker安装

账号:test/123456 和 root/123456。
原创
发布博客 2023.08.11 ·
1342 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Linux命令之nc命令

nc是的简写,是一个功能强大的网络工具,有着网络界的瑞士军刀美誉。nc命令在linux系统中实际命令是ncat,nc是软连接到ncat。
转载
发布博客 2023.08.11 ·
612 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

学习之Lemon语法分析生成器

https://blog.csdn.net/larryliuqing/article/details/7355101https://blog.csdn.net/yawsh/category_825966.htmlhttps://sqlite.org/src/doc/trunk/doc/lemon.htmlhttps://souptonuts.sourceforge.net/readme_lemon_tutorial.html
原创
发布博客 2023.07.10 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hazelcast 在springboot下的使用集成

Hazelcast是一款由Hazelcast公司开发的基于jvm环境的为各种应用提供分布式集群服务的分布式缓存解决方案。可以嵌入到java、c++、.net等开发的产品中使用。其实我们最简单的一个理解就是,以Map接口为例,在Hazelcast中创建了一个map之后,当我们通过Hazelcast创建一个Map实例后,我们在节点A调用 Map::put("A","A_DATA") 方法添加数据,然后可以在节点B使用 Map::get("A") 获取到值为"A_DATA" 的数据。
原创
发布博客 2022.12.22 ·
2213 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

Spring中SecurityContextHolder的异步使用解说

Spring中SecurityContextHolder的异步使用解说
原创
发布博客 2022.09.17 ·
1552 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

学习笔记:k8s的标签和标签选择器

k8s的标签和标签选择器
原创
发布博客 2022.07.27 ·
3261 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

神通数据库v7.0试用版安装步骤

神通数据库v7.0试用版安装步骤
原创
发布博客 2022.07.12 ·
2118 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

使用IDEA通过ssh隧道调试远程服务器代码

使用IDEA通过ssh隧道调试远程服务器代码
原创
发布博客 2022.06.15 ·
3997 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Akka学习指南(Java版)——构建分布式系统

Akka学习教程
转载
发布博客 2022.06.12 ·
1030 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ThreadLocal使用探究

ThreadLocal的作用是提供线程内的局部变量,这种变量在多线程环境下访问时能够保证各个线程里变量的独立性。
原创
发布博客 2022.06.11 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MySQL的数据库不能重命名问题处理方法

对于MySQL数据库,并未提供修改库名的SQL方法,那如何修改库名呢?处理方法如下:1、重命名旧库下边的所有表到新库:create databases `test2`;RENAME TABLE `test1`.`t_user` TO `test2`.`t_user`;使用如下SQL导出上述SQL:SELECT CONCAT('RENAME TABLE `test1`.`',TABLE_NAME,'` TO `test2`.`',TABLE_NAME,'`;') as statemen
原创
发布博客 2022.03.15 ·
3413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于正则对JDBC的URL中提取有效参数的方法

一、背景需求在Java的实际开发中,可能会遇到如下需求:(1)给定一个数据库的JDBC-URL连接字符串,要求去判断该字符串格式的合法性;(2)给定一个数据库的JDBC-URL连接字符串,要求去判断连接该数据库的可达性;(3)给定一个数据库的JDBC-URL连接字符串,要求去判断连接串中的某些参数配置信息;二、基于正则的提取方法通过搜集互联网上对jdbc-url提取参数的方法,感觉相对通用且合适的几乎没有,于是通过阅读合分析dbeaver工具的代码,发现了一个基于正则改进的提取jdb
原创
发布博客 2021.11.20 ·
4652 阅读 ·
3 点赞 ·
4 评论 ·
13 收藏

Spring容器中Bean的生命周期内所有可扩展的点

1.背景在这篇文章里,我总结了几乎Spring & Springboot所有的扩展接口,以及各个扩展点的使用场景。并且整理出了一个bean在spring内部从被加载到最后初始化完成所有可扩展点的顺序调用图。从而我们也能窥探到bean是如何一步步加载到spring容器中的。2.可扩展的接口启动调用顺序图以下是我整理的spring容器中Bean的生命周期内所有可扩展的点的调用顺序,下面会一个个分析3.ApplicationContextInitialize
转载
发布博客 2021.11.09 ·
818 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

git cherry-pick 使用教程

一、基本用法git cherry-pick命令的作用,就是将指定的提交(commit)应用于其他分支。$ git cherry-pick <commitHash>上面命令就会将指定的提交commitHash,应用于当前分支。这会在当前分支产生一个新的提交,当然它们的哈希值会不一样。举例来说,代码仓库有master和feature两个分支。 a - b - c - d Master \ e - f - g Fea
转载
发布博客 2021.09.18 ·
971 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis拦截器原理探究

MyBatis拦截器介绍MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢?我们进入官网看一看:MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括:Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) Pa
转载
发布博客 2021.09.16 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多