自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荷塘月色

学无止境

  • 博客(459)
  • 资源 (7)
  • 问答 (10)
  • 收藏
  • 关注

原创 我的四周年创作纪念日

四周年了,尽管我不善言辞,我还是想说几句✋。当我四周年时,回首往事,好像都是 ~~历历在目~~(没啥印象)……忘记了当初是为了啥注册CSDN,也许是为了能够“纯净”的进行复制……忘记了是在何时何地写下第一篇文章,不过不重要,我刷了几页,找到了它🤣!!!

2022-09-30 22:42:10 330 3

原创 PostgreSQL之如何进行SQL优化?

如何使用索引?(what 什么是索引?why 为什么需要索引?how 如何创建索引?when 什么时候走索引?)这篇文章会告诉你!

2022-07-09 15:03:31 8333

原创 PostgreSQL之如何敲开PG的大门?

PostgreSQL号称"世界上最先进的开源关系型数据库",在国内越来越受欢迎,那么我们应该如何去学习它呢?这篇文章介绍了如何用正确的方式敲开PG的大门。

2022-07-09 14:18:13 769

原创 Git配置用户名和邮箱

一般刚安装Git都要配置用户名和密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的。那么接下来我们讲一下怎么配置。

2019-05-11 17:23:54 262150 12

原创 详解如何下载JDK和如何配置JDK的环境变量--Windows10

这篇文章详细介绍了,在Windows10环境下,如何下载JDK和如何配置JDK的环境变量。从介绍、安装到配置环境,以及配置过程的常见问题和解决方法(大多问题应该都可以顺利解决),应有尽有。

2018-10-28 20:49:28 8473 8

转载 Oracle进行update操作并提交后数据回滚

查询你执行update 语句之前的数据 精确到什么时间。开启可移动数据命令,执行完就可以回滚数据。正式回滚 update 语句前的数据。

2024-01-29 00:02:28 38

原创 Oracle报错:ORA-08002: sequence CURRVAL is not yet defined in this session

ORA-08002错误是Oracle数据库中的一个常见错误,它表示在当前会话中未定义序列的CURRVAL值。需要注意的是,序列的CURRVAL只能在使用NEXTVAL获取序列值之后才能使用。否则,将会出现ORA-08002错误。检查是否有其他会话在同时使用相同的序列。如果是,请等待其他会话完成操作后再进行操作。确保在使用CURRVAL之前先调用了NEXTVAL。直接查询序列的当前值,然后报了这个错误。

2024-01-27 19:10:01 502

原创 java.lang.NoClassDefFoundError: Could not initialize class com.alibaba.fastjson.util.TypeUtils

fastjson使用方法JSONObject.getInteger报错 java.lang.NoClassDefFoundError: Could not initialize class com.alibaba.fastjson.util.TypeUtils。去GitHub搜了下,是个bug,已经修复了升到对应版本就行了。我的版本是2.0.1,升到2.0.3就可以了。

2024-01-26 13:08:01 171

转载 SpringBoot之Logback日志配置文件——日志高亮(logback.xml)

日志门面是个接口,是日志的规范,使用门面不能直接实现日志功能,它需要被实现后才能使用。

2024-01-26 13:01:51 57

转载 SpringBoot项目通过yml文件配置日志

这个直接看例子吧,如下图(这个在路径前面加了点,所以出现在了项目的根目录,因为配置的最大日志文件大小是2KB,所以多访问几次就会出现日志归档情况且会按照配置里的格式归档)这样写,会在项目所在根目录生成日志文件,而不是项目的根目录,若需要日志文件在项目的根目录下生成日志文件,只需要在最左边的“/”前加一个“.”就行了。更新的可真快,之前的部分配置过时了,下面是新的,具体还是参照官方资料配置吧。更多的日志配置,请参考springboot下的配置文件。这两个文件都是可以参考的,可以找到日志的相关配置,如下。

2024-01-26 12:58:26 53

原创 Windows之CMD的删除命令

参考:https://blog.csdn.net/weixin_29343855/article/details/133810535。请小心使用删除命令,因为删除的文件和目录通常无法恢复。确保在执行删除操作之前备份重要的文件和数据。在Windows的命令提示符(Command Prompt)中,删除文件或目录的命令是。

2024-01-26 12:54:04 257

转载 PostgreSQL在Windows重装后重新恢复数据的方法

windows系统重装后我们的postgresql服务器就不会正常启动,因为在系统中注册的服务重装后已经没有了,但是你的postgresql不是安装在系统盘区上的,那么postgresql服务器的文件和数据就还是存在的,比如原来的安装目录是D:\PostgreSQL,那么我们怎么让服务器服务自动运行起来,这样我们的程序才能连接数据库了,而且数据还不会丢失。最简单的办法重装,把原来的文件全部删除,如果原来有数据备份,把备份数据恢复就可以了,那如果重装系统前没有备份数据呢?-D代表数据库文件目录 ,

2023-12-17 14:37:57 373

转载 setlocale(LC_ALL,““) 中的 LC_* 是什么意思,以及 LANGUAGE/LANG 都是些啥?

转自:https://blog.csdn.net/kunyus/article/details/104628559/很多程序的运行行为在全球不同的地域、语言环境中是不一样的,例如Linux 中的。– 这是一个已命名的常量,指定了受区域设置影响的函数类别,可以设置为以下值。LC_NUMERIC // 小数点分隔符,针对 localeconv()。LC_MONETARY // 货币格式,针对 localeconv()。参见 strcoll()。LC_TIME // 日期和时间格式,针对 strftime()。

2023-12-17 01:42:24 412

转载 国际化与本土化中的LANG,LC_ALL,locale详解

一个地区的locale就是根据这几大类的习惯定义的,这些 locale定义文件放在/usr/share/i18n/locales目录下面,例如en_US, zh_CN and de_DE@euro都是 locale的定义文件,这些文件都是用文本格式书写的,你能够用写字板打开,看看里边的内容,固然出了有限的注释之外,大部分东西可能你都看不懂,由于 是用的Unicode的字符索引方式。一个locale的书写格式为: 语言[_地域[.字符集]]. 因此说呢,locale老是和必定的字符集相联系的。

2023-12-17 01:38:31 315

转载 DBeaver显示系统数据库不全

用DBeaver连接MySQL之后,界面上系统库显示不全,只显示了一个sys库,但是用命令。

2023-12-14 01:04:39 318 1

转载 git删除未跟踪文件

【代码】git删除未跟踪文件。

2023-12-10 19:01:22 60

转载 Maven:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test

----------------------------------------------- 加个我的理解 -------------------------------------------------**PS:**实际上问题就是测试代码没写对不能执行,打包的时候把测试代码打进去了,所以打包出错。所以一种方法是打包的时候跳过测试,一种是直接去运行测试代码解决掉错误。直接运行测试看哪里报错。是的,简单又快,改掉测试错误的或者注释。突然莫名其妙报了这个错,网上找了一通,已解决(方法2,3)

2023-12-10 18:59:25 82

原创 Windows在cmd中执行bat脚本

在Linux中执行脚本常用的是sh或者直接输入脚本名称即可。在Windows中类似,使用start或者直接输入脚本名称。

2023-12-10 17:06:43 504

原创 Windows bat脚本百分号的区别

将这个命令转换为批处理脚本,只需要在每个变量之前添加两个百分号(循环逐个输出这些变量。在循环中,每个变量都被赋值给。这是因为在批处理脚本中,单个百分号被用于表示变量。请注意,在批处理脚本文件中,需要使用两个百分号(命令列出当前定义的所有环境变量,并使用。),并将命令放入一个。

2023-12-10 16:59:05 369

转载 Oracle:ORA-30186: ‘‘\‘‘ 的后面必须为四个十六进制的字符或另一个 ‘‘\‘‘

Oracle数据库解析字符串生成JSON对象时.生僻字识别失败.抛出ORA-30186。

2023-12-07 22:56:18 108

转载 Grafana重置admin密码的2种方法

长久没登录,居然吧grafana 的密码忘了,记录下。

2023-11-26 21:39:59 688

原创 JVM运行参数介绍 -Xms -Xmx -Xmn -Xss

JVM运行参数介绍

2023-11-26 20:42:33 1468

原创 Grafana采用Nginx反向代理,部分功能报错‘Origin not allowed’ behind proxy

只有部分功能会有这个提示,比如修改密码啥的,网上找了下,官方找到了答案

2023-11-26 17:41:25 1036

原创 Grafana采用Nginx反向代理

在常规操作中,一般情况下不会放开许多端口给外部访问,特别是直接 `ip:port` 的方式开放访问。但是 `Grafana` 的请求方式在默认情况下是没有任何规律可寻的。为了满足业务需求(后续通过 `Nginx` 统一一个接口暴露 `N` 个服务),这里需要对 `Grafana` 做域名配置操作,可以参考本博客,同时也可以[参考官方](https://grafana.com/tutorials/run-grafana-behind-a-proxy/#1) 的配置说明。

2023-11-26 17:29:33 910

转载 Linux用户态进程的内存管理VSS、RSS、PSS、USS

USS是一个非常有用的数字,因为它揭示了运行一个特定进程的真实的内存增量大小,如果进程被终止,USS就是实际被返还给系统的内存大小。USS 是针对某个进程开始有可疑内存泄露的情况,进行检测的数字。VSS和USS对查看某一进程自身的内存状况没什么作用,因为他们包含了共享库的内存使用,而往往共享库的资源占用比重是很大的,这样就稀释了对Process自身创建内存波动。我们一般观察Uss来反映一个进程的内存使用情况,Uss 的大小代表了只属于本进程正在使用的内存大小,这些内存在此进程被杀掉之后,会被完整的回收掉。

2023-11-26 01:44:05 108

原创 Linux在安装epel-release时,报错epel-release-7-14.noarch.rpm 的公钥尚未安装

Linux在安装epel-release时,报错epel-release-7-14.noarch.rpm 的公钥尚未安装的解决方法。

2023-11-26 01:23:41 1094

转载 查看PostgreSQL数据库进程占用内存的方法

使用top命令查看内存时,会发现有一些PostgreSQL进程占用了很大的内存,用ps aux常看各个进程的内存时,如果把各个进程的内存加起来时,发现超过了总内存,所以很困惑。

2023-11-26 01:06:05 352

原创 Oracle实现limit功能

Oracle实现limit功能

2023-11-25 23:34:03 328

原创 DBeaver连接Oracle时报错:Undefined Error

连接信息检查了很多遍,应该是没问题的,而且驱动也正常下载了,但是就是连不上。

2023-11-25 22:07:57 749

原创 阿里云ECS11月销量王 99元/年

这一波好像真没得说,老用户居然都有份,买来练习、测试冒似已经够了!

2023-11-19 18:34:55 324

原创 分享禁止Win10更新的两种方法

Windows更新简直就是毒瘤,总是在某些不需要的时候提示更新,而且关闭服务后总有办法重启。老是关不掉。如果每次都是正常更新,好像也没啥所谓,但是总有那么一两次会**蓝屏、黑屏、开不了机**……

2023-11-19 18:27:50 154

原创 Oracle数据库中的table@xyz是什么意思?

当在一个Oracle数据库中访问另一个Oracle数据库时,可以使用该语法来引用远程数据库中的表。通过这种方式,可以在当前数据库中直接访问远程数据库中的表,就像访问本地表一样。需要注意的是,使用table@xyz语法需要确保当前数据库和远程数据库之间已建立正确的数据库链接,并且具有足够的权限来访问远程数据库中的表。总之,table@xyz语法在Oracle数据库中用于指定访问远程数据库中的表。在Oracle数据库中,表名后跟着@符号和一个连接字符串(xyz)是一种用法,它用于指定要访问的远程数据库。

2023-11-03 00:30:33 530

原创 树高千尺,营养还在根部

不管你们将来从事什么职业、有什么样的志向,一定要注意加强基础知识学习,打牢基本功和培育创新能力是并行不悖的,树高千尺,营养还在根部。把基础打牢了,将来就可以触类旁通,行行都可以写出精彩。每每路过广州塔,我都在想它是如何拔地而起的?

2023-11-02 23:53:48 151

转载 Oracle备份机制

​ 数据库复制备份:数据库复制备份一般用于提高数据库的可用性和灾备容错能力,它可以将Oracle数据库的数据和对象复制到一个或多个备份数据库中,以备份出现故障时进行快速恢复。增量备份可以分为增量备份和差异备份两种形式,增量备份一般只备份发生变化的数据块,而差异备份则是备份一段时间内的增量数据。​ **逻辑备份(Logical Backup)**主要是指对数据库对象逻辑结构的备份,即备份数据库中的逻辑数据,如表结构、数据、视图、函数、存储过程等,而不是直接备份物理数据块,如数据文件和日志文件。

2023-10-29 01:59:06 193

转载 Oracle默认账号信息

Oracle Enterprise Manager是Oracle公司提供的一种数据库管理和监控工具,用于监视和管理Oracle数据库的各种参数和活动。sysman账号是Oracle Enterprise Manager工具的内部账号,用于管理和维护Oracle Enterprise Manager工具自身的配置和运行。​ sysman账号拥有Oracle数据库的部分权限,例如可以对数据库进行监控和管理,但与SYS和SYSTEM账号权限相比较低,在进行敏感操作时需要慎重考虑。

2023-10-29 01:57:38 670

原创 PostgreSQL将文本转换成固定的长整型

PostgreSQL将文本转换成固定的长整型

2023-10-24 23:47:38 376

转载 Rabbitmq(离线部署)

Rabbitmq(离线部署)

2023-10-21 21:38:03 51

转载 一篇文章搞懂filebeat(ELK)

本文使用的filebeat是7.7.0的版本本文从如下几个方面说明:filebeat是什么,可以用来干嘛filebeat的原理是怎样的,怎么构成的filebeat应该怎么玩

2023-10-21 21:15:32 82

原创 我的五周年创作纪念日

一眨眼,又是一年。但行好事莫问前程。

2023-09-30 00:40:50 75 1

原创 Navicat工具连接Oracle数据库

Navicat工具连接Oracle数据库

2023-09-17 01:26:47 501

folder-explorer-1.0.4文件夹遍历软件

扫描目录,分析文件结构和统计信息,给任意文件添加备注,导出带注释的树形文本和其它多种数据格式,大大方便书写技术文档。来源:https://github.com/d2-projects/folder-explorer,包含:dmg和exe两种版本。没有积分,可以通过百度云下载,链接:https://pan.baidu.com/s/1-3tGs4lJmu-qxyDAzeWEUQ 提取码:htys 复制这段内容后打开百度网盘手机App,操作更方便哦

2020-08-07

Git Credential Manager for Windows v1.20.zip

该文件简称“GCMW-1.20.0.exe”,是微软官方提供的为了解决“git push命令出现HttpRequestException encountered”的问题的软件,github:https://github.com/microsoft/Git-Credential-Manager-for-Windows,下载页:https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases。建议官网下载,上传该资源仅仅是为了方便不能在github上下载的同学。

2020-04-30

w3school网页教程--离线完全版.zip

w3school发布的教程质量还是很不错的,特别是网页相关内容,毕竟人家是最重要的领导者之一。这份资源包是(网页)教程的离线版,内容基本上与http://www.w3school.com.cn/上的内容一致(HTML,HTML5,CSS,CSS3,JS,AJAX,JQuery,PHP,SQL,XML……),不联网也能看。

2019-07-12

阿里巴巴Java开发手册.zip

该手册是阿里巴巴主导的产物,以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要提防的雷区,以及真实的错误案例。 以手册为标准还开发了:《阿里巴巴Java开发规约》扫描插件,集成了eclipse和idea插件,使用插件扫描代码即可发现违约的代码,帮助我们改正。 该资料包含多个版本的开发手册(有1.2.0完美版、1.3.0终极版、1.3.1纪念版、1.4.0详尽版、1.5.0华山版),建议看最新版:华山版《Java开发手册》,其他版本可收藏;也有相应的github项目的压缩包。

2019-07-12

HTML5与CSS3设计模式及API

该文件包含三个文件:HTML5与CSS3设计模式,CSS 3.0参考手册,w3c标准html5手册。

2018-10-24

C语言_重点复习课PPT

该ppt(C语言_重点复习课PPT)简要展示了谭浩翔版的C语言程序设计基础的主要知识。适合在期末复习时,使用。抑或作为自我检测学习程度的一个标准。

2018-09-26

《Java语言程序设计》-期末考试试题及答案

里面一共有7套试题,内容丰富,涉及知识面广,非常适合期末复习。如无积分, 可到 https://blog.csdn.net/weixin_41287260/article/details/84001388 获取。

2018-07-05

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

TA关注的人

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