自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 ORA-00907: 缺失右括号问题补充

近日在写后端代码时,发现一个问题,在程序中进行查询数据时遇到了“ORA-00907: 缺失右括号”的问题,但是如果直接把sql语句直接在数据库或PL/SQL中执行时,却又能够正常查询,看了网上的诸多解决方案,如下附链接:https://www.cnblogs.com/Olive116/p/5149680.html但是,并没有解决我的问题,后来几经折腾,我发现是因为写sql换行的时候,上下两排的sql没加空格,导致出错,以此记录,加以重视。...

2021-05-20 18:22:44 956 1

原创 docker安装kafka教程(亲测有效,最新版)

确保已安装Docker及Docker Compose(推荐使用最新版本)。若在国内,建议配置Docker镜像加速(如阿里云、网易等)以提升拉取速度。但这种方式不如 docker-compose.yml 方便管理。2.挂载自定义配置文件(如。

2025-04-29 14:47:45 998

原创 docker安装redis教程(亲测有效,最新版)

配置文件路径:部分版本默认配置路径可能不同(如 /usr/local/etc/redis/redis.conf),需通过 docker。重启容器后,检查 /opt/docker/redis/data 目录是否生成 appendonly.aof 文件。权限问题:若挂载目录不可写,尝试 chmod -R 777 /opt/docker/redis。内存管理:新版默认启用内存淘汰策略,需在配置中调整 maxmemory-policy。TLS 支持:若需加密通信,需在配置中启用 tls-port 并挂载证书文件。

2025-04-28 12:40:39 754

原创 linux操作命令详解(补充中)

docker inspect 是 Docker 命令,用于获取容器或镜像的详细信息(JSON 格式)作用:一个组合命令,用于从 Docker 的 Nginx 镜像或容器中提取版本相关的信息。或本地存在的 “nginx” 镜像(如果当前没有名为 nginx 的容器)nginx 可以是指:名为 “nginx” 的运行中的容器。| 是管道符,将前一个命令的输出传递给后面的命令。version 是要搜索的关键词。grep 是文本搜索工具。-i 表示忽略大小写。

2025-04-27 15:47:16 170

原创 docker安装nginx教程

一、删除现有 Nginx 容器# 停止运行的 Nginx 容器 docker stop nginx # 删除 Nginx 容器 docker rm nginx # 如果需要强制删除正在运行的容器 docker rm -f nginx二、拉取最新 Nginx 镜像# 拉取最新版 Nginx 镜像 docker pull nginx:latest # 或者指定版本(如1.27.4) docker pull nginx:1.27.4三、准备宿主机挂载目录。

2025-04-27 15:28:56 469

原创 docker如何安装mysql

MySQL 8.0 默认使用 caching_sha2_password 加密插件,旧版客户端需在配置文件中添加 default_authentication_plugin=mysql_native_password28。-e MYSQL_ROOT_PASSWORD:设置 root 用户密码。确保宿主机的 my.cnf 文件权限与容器内 MySQL 用户匹配。-p 3306:3306:映射容器 3306 端口到宿主机。-v:挂载配置文件、数据文件和日志目录。挂载本地目录可避免容器删除后数据丢失。

2025-04-25 11:02:58 223

原创 docker安装nacos教程

一、基础安装步骤‌拉取镜像‌‌创建挂载目录‌‌通过临时容器复制配置文件‌。

2025-04-24 16:26:52 385

原创 ls -l /usr/bin/dockerd # 检查二进制文件 ls: 无法访问/usr/bin/dockerd: 没有那个文件或目录 解决方法

docker启动报错

2025-04-24 15:02:13 265

原创 如何解决分布式环境下定时任务重复执行的问题?

分布式环境利用ShedLock解决定时任务重复执行问题

2022-05-04 18:24:30 1409

原创 layout_gravity和gravity的区别

1、区别在于:android:gravity属性是对该view中内容的限定。比如一个button 上面的text.,可以设置该text 相对于view的靠左,靠右等位置。android:layout_gravity是用来设置该view相对与父view 的位置。比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置。2、如何在代码中动态设置这两个属性:Button button = new Button(this);

2022-04-11 22:58:20 402

原创 如何理解Android的Toast

Android中的Toast是一种简易的消息提示框。当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西。Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到。而且Toast显示的时间有限,Toast会根据用户设置的显示时间后自动消失。...

2022-04-10 17:44:48 2266

原创 Android 定位SDK详解

讲的非常详细的一篇文章,附上链接,加以收藏:https://lbs.amap.com/api/android-location-sdk/guide/android-location/getlocation

2022-04-06 22:41:38 2541

原创 安卓开发常用词汇总结

horizontal 平行vertical 垂直drawable 可绘制的shape 形状below 在…下面hint 提示持续补充中

2022-04-04 11:52:40 540

原创 SVN提示https证书验证失败问题svn: E230001: Server SSL certificate verification failed:

只记录最简单的一个方式:通过右键 选择tortoise SVN 然后chenkout项目到本地,提示授权失败,然后会有两个选项,1、接受授权永久2、接受授权然后输入账号和密码即可。原文链接:https://www.cnblogs.com/renyuanwei/p/9593599.html...

2022-02-14 21:46:59 1267 1

原创 实体类导致sql报错:oracle“ORA-00904”错误:标识符无效的可能情况

实体类导致sql报错:oracle“ORA-00904”错误:标识符无效的可能情况一.oracle“ORA-00904”错误一.oracle“ORA-00904”错误1.字段名或者表名写错;2.表名和sql中实际需要使用的表名不一致;3.表字段大小写未识别,需加上@Column注解转换;4.列字段包含了oracle关键字导致。...

2022-02-11 10:23:02 1139

原创 码云 fatal: Authentication failed for

最近push代码到码云时,push失败,提示fatal: Authentication failed for,解决方法就是:在git目录中,以命令行中输入git config --system --unset credential.helper不过可能会报error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied这时打开cmd,以管理员身份运行,切换到代码目录,再次输

2021-10-09 15:56:36 494

原创 java.lang.NullPointerException: null出现的几种情况

java.lang.NullPointerException: null出现的几种情况java.lang.NullPointerException出现的几种原因:java.lang.NullPointerException出现的几种原因:1、字符串变量未初始化2、接口类型的对象没有用具体的类初始化,比如:Map map // 会报错Map map = new Map(); //则不会报错了3、当一个对象的值为空时,你没有判断为空的情况。4、字符串与文字的比较,文字可以是一个字符串或Enum的

2021-09-02 20:27:20 20287

原创 栈实现综合计算器-代码实现

栈实现综合计算器-代码实现近日在B站上看到一篇关于栈实现综合计算器的文章,计算方式上存在一些bug,现已将其完善,记录下来,完整代码如下:package com.*.stack;public class Calculator { public static void main(String[] args) { String expression = "1-10*2-18/3-15+3-4"; //创建两个栈,一个数栈,一个符号栈 ArraySt

2021-05-08 15:30:27 135

原创 动态代理的实现步骤

动态代理的实现步骤:new一个实现类对象;获得实现类对象的代理对象:2.1 调用Proxy.newProxyInstance来获得一个动态的代理对象,其接收三个参数,三个参数所代表的含义分别是:①一个ClassLoader对象,定义了由哪个ClassLoader对象来对生成的代理对象进行加载②一个Interface对象的数组,表示的是我将要给我需要代理的对象提供一组什么接口,如果我提供了一组接口给它,那么这个代理对象就宣称实现了该接口(多态),这样我就能调用这组接口中的方法了③ 一个Inv

2020-09-17 20:37:37 887

原创 SSM阶段陌生单词随记,不定时更新

SSM阶段,遇到很多新的英语词汇,这边做一个记录:handler:处理器execution:执行interceptor:拦截器adapter:适配器dispatcher:分配器,调度程序servlet:小型应用程序request:请求response:响应controller:控制器@restcontroller:这是一个组合注解,将@responsebody+@controller合一起,作用是让类自动创建对象,不在需要newapplication:应用resources:资源r

2020-09-14 01:44:38 434

原创 Java中API下的String,StringBuffer,StringBuilder的区别及用法

String,StringBuffer,StringBuilder的区别及用法目录String,StringBuffer,StringBuilder的异同String的常用方法StringBuffer,StringBuilder的常用方法后记目录String,StringBuffer,StringBuilder的异同String :不可变的字符序列,底层使用char[ ]存储;StringBuffer :可变的字符序列,线程是安全的,但效率低,底层使用char[ ]存储;StringBuffer

2020-08-16 18:42:07 205

JAVA面试题附答案### 文章总结:《JAVA面试题附答案.docx》

JAVA面试题附答案内容概要:本文档《JAVA面试题附答案.docx》涵盖了广泛的Java技术知识点,旨在帮助求职者准备Java开发岗位面试。文档内容详尽,分为多个模块,包括Java基础、容器、多线程、反射、对象拷贝、Web开发、异常处理、网络知识、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis以及JVM等。每个模块不仅列举了常见面试题,还提供了详细的答案解析,有助于加深对Java生态系统的理解。; 适合人群:正在准备Java开发岗位面试的程序员,尤其是有一定Java编程经验,期望深入了解Java核心技术及其应用的人群。; 使用场景及目标:①帮助求职者系统复习Java基础知识和技术要点;②通过实战案例和代码示例增强对复杂概念的理解;③为解决实际项目中的技术难题提供参考;④帮助开发者快速掌握Spring、MyBatis等流行框架的使用技巧;⑤提升对多线程、网络编程等高级主题的理解。; 其他说明:文档内容丰富,覆盖面广,不仅适合个人自学,也非常适合作为企业内部培训材料或高校计算机相关专业课程的补充资料。读者可以根据自身需求重点阅读感兴趣的部分,逐步提升技术水平。

2025-04-29

【Java虚拟机技术】GC算法及调优:垃圾回收机制与收集器配置详解

内容概要:本文详细介绍了Java虚拟机中的GC(垃圾收集)机制及其调优方法。首先回顾了GC的历史背景,指出Lisp是最早使用内存动态分配和垃圾收集技术的语言。接着阐述了GC的核心问题:哪些内存数据需要回收、何时回收、如何回收。文中重点介绍了两种对象存活判断算法:引用计数算法(存在循环引用问题)和可达性分析算法(基于GC Roots)。随后讲解了几种常见的垃圾收集算法,包括标记-清除、复制、标记-整理和分代收集算法,并分析了各自的特点和适用场景。最后,文章深入探讨了多种GC收集器,如Serial、ParNew、Parallel Scavenge、Parallel Old、CMS和G1,分析了它们的工作原理、优缺点及适用环境。 适合人群:Java开发人员,尤其是对JVM内存管理和垃圾回收机制感兴趣的开发者。 使用场景及目标:帮助开发者理解Java虚拟机中的垃圾回收机制,掌握不同GC算法的特点,选择合适的GC收集器以优化应用程序性能,解决内存溢出、内存泄漏等问题,提高系统并发处理能力。 其他说明:本文不仅介绍了GC的基本概念和技术细节,还提供了丰富的配置参数说明,帮助读者更好地理解和调优GC。在实际应用中,开发者可以根据应用程序的特点选择最适合的GC策略,以达到最佳性能。

2025-04-29

java并发编程.pdf

java并发编程

2025-04-29

SQLark-V3.3-win-x86-64

SQLark_V3.3_win_x86_64

2025-04-29

各类操作系统的Google+Chrome离线安装包

各类操作系统的Google+Chrome离线安装包

2025-04-29

SSM三大框架的详细资料

三大框架SSM的入门详解,内容很详细,留作己用,包括SPringmvc,spring,mybatis,springboot等等

2020-09-18

空空如也

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

TA关注的人

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