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

原创 Oracle存储过程的底层原理及详细使用说明

存储过程是数据库管理系统中一种重要的功能,它允许用户定义一系列的SQL语句集合,这些SQL语句可以作为一个单元一起执行。Oracle数据库系统作为一个功能强大的关系数据库管理系统,其提供的存储过程功能不仅能够提高SQL代码的重用性,还能提高应用程序的性能。本文将深入探讨Oracle存储过程的底层原理,并提供一个详细的使用说明。

2023-11-29 15:31:55 227

原创 RabbitMQ入门:Java开发指南和工作原理详解

RabbitMQ是Java开发者在处理分布式系统中的消息传递问题时的强大工具。通过理解其基本概念和底层工作原理,你可以有效地使用RabbitMQ来提高应用程序的性能和可靠性。无论是进行系统解耦、实现异步处理还是处理高峰流量,RabbitMQ都是一个值得考虑的选择。

2023-11-23 16:54:32 116

原创 消息队列:系统解耦与性能优化的关键

消息队列是现代分布式系统中的重要组件,它通过提供高效、可靠和灵活的消息交换机制,帮助系统实现解耦、异步处理和负载均衡。了解消息队列的使用场景和底层原理,对于设计和维护大规模系统至关重要。选择合适的消息队列产品,并根据具体需求合理配置,可以显著提升系统的性能和可靠性。

2023-11-23 16:52:16 271

原创 Lambda表达式:现代编程的利器与原理深探

Lambda表达式,又称匿名函数,是一个没有声明名称的函数表达式。它通常用于实现简短的、一次性的或者不需要多次复用的函数。Lambda表达式的语法简洁,能够使代码更加清晰和易于维护。Lambda表达式是现代编程语言中的一个重要特性,它们提供了一种强大且简洁的方式来实现匿名函数。它们的引入改进了Java等语言的语法,使得编写高效、易于维护的代码成为可能。通过理解Lambda表达式的使用方法和底层原理,开发者可以更好地利用这一特性,编写出更加优雅和高效的代码。

2023-11-23 16:05:24 78

原创 使用NVM管理Node.js版本全流程(下载、安装)

NVM实现统一管理node.js版本

2023-11-10 17:15:38 945

原创 SpringBoot拦截器+log4j:简单实现为日志添加唯一id,方便日志追踪

Springboot+MDC日志中打印唯一id,提升我们查询定位问题的效率。

2022-12-01 15:31:37 2170

原创 支付宝小程序(微信小程序同理)页面下拉刷新简单实现

支付宝小程序、微信小程序同理页面下拉刷新简单实现

2022-09-02 14:46:50 1253

原创 SpringBoot项目:SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱

SpringBoot项目:SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱

2022-05-26 14:00:04 7017

原创 微信H5(公众号)跳转微信小程序实现及其传参

微信H5(公众号)跳转微信小程序的实现及其传参以及小程序接收参数

2022-05-10 15:19:21 10160

转载 Java的HttpClient出现PKIX path building failed问题

HttpClient、https、PKIX path building failed

2022-04-22 09:28:32 1030

原创 Bad Request This combination of host and port requires TLS.

情景:内网服务器访问外网的服务器报错外网映射到内网的服务器地址为:http://172.20.5.133:18021/外网做了域名后报错;改正:修改地址为https://172.20.5.133:18021/

2022-04-02 11:33:54 1221

原创 Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题以及部分Navicat Premium 12连接Oracle数据库失败或闪退问题

Navicat版本如下:问题: 在使用Navicat连接Oracle的时候提示oracle library is not loaded,按照https://blog.csdn.net/gxp1182893781/article/details/79815573/的方法解决后又出现闪退问题。解决办法:::1.前往“http://www.oracle.com/technetwork/database/database-technologies/instant-cl...

2021-08-05 15:08:01 711

原创 Navicat查看字段类型为BLOB的内容(针对12版本)

a

2021-08-05 14:37:31 3249 1

原创 踩雷:Java发送Get请求给微信获取openID报“java.io.IOException: Invalid Http response”

1、问题描述 最近做小程序的线上支付,跟第三方对接的时候在“微信下单”时一直频繁的报错“传入openid为空”。于是梳理了一下古老的小程序代码,发现openid是在app.js中最先获取并存入缓存,在经过中间一系列无用页面后,在下单时再次取出发送到后台用于微信下单。ok开始分析问题。2、问题分析:ROUND1 既然进入微信小程序后最先获取openid并存入缓存,微信缓存又有时候不靠谱,会不会是因为中间时间太久,缓存没了??ok开始解决问题3、问题解决:ROUND1...

2021-06-29 19:54:35 1849

转载 ORA-00054:资源正忙,要求指定NOWAIT......

1、找出占用资源的会话,并删除select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time;

2021-06-29 18:40:49 92

原创 内外网两台服务器网络不通问题

1、问题发生背景:用户搭建网络环境,公网服务器"A"上的某一程序访问内网的服务器"B"的某一程序时(由于内外网不通,故将“B”在服务器“A”做了映射,服务器"A"、"B"均为linux系统,图中为映射后地址),发送请求返回如下:2、解决:带着上述报错开始面向百度寻求答案,搜寻了一堆“xxx...failed to respond...xxx”的相关解决方案,其中包括HTTP连接池的时效问题(一方断开连接后,另一方还在继续使用上次连接)、以及nginx的keepalive_timeout分配过

2021-05-07 15:52:56 1410

原创 前端JS比较两个数字大小问题,Number和parseInt区别

问题描述:支付宝小程序直接比较两个数字时会出现“5”>“10000”的情况,因为比较是取第一个数字比较的,所以要转为int再比较:

2021-04-22 14:32:38 834

转载 Oracle、MySQL查看表空间及其剩余量

select dbf.tablespace_name, dbf.totalspace "总量(M)", dbf.totalblocks as 总块数, dfs.freespace "剩余总量(M)", dfs.freeblocks "剩余块数", (dfs.freespace / dbf.totalspace) * 100 "空闲比例" from (select t.tablespace_name, su...

2021-02-02 13:40:00 1266

空空如也

空空如也

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

TA关注的人

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