自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 前后端项目部署整体流程

window项目应用启动

2023-02-07 17:36:05 819

原创 java.lang.NoClassDefFoundError: org.apache.poi.POIXMLDocument问题排查解决

java.lang.NoClassDefFoundError: org.apache.poi.POIXMLDocument问题排查解决

2023-02-07 14:57:15 13537

原创 JavaSE基础-java序列化

java序列化

2023-01-31 14:45:27 158

原创 JavaSE基础-面向对象

面向对象

2023-01-31 14:21:54 146

原创 JavaSE基础-集合-ConcurrentHashMap

ConcurrentHashMap集合

2023-01-31 11:54:00 63

原创 JavaSE基础-算法-冒泡排序

冒泡排序

2023-01-30 17:58:51 56

原创 设计模式之代理模式

设计模式之代理模式

2023-01-30 15:04:04 48

原创 设计模式之原型模式

设计模式之原型模式

2023-01-30 14:56:27 58

原创 JavaSE基础-ArrayList的循环方法

JavaSE基础-ArrayList的循环方法

2023-01-30 11:20:35 696

原创 设计模式之建造者模式

设计模式之建造者模式

2023-01-12 18:03:17 55

原创 找不到com.sun.beans.introspect.PropertyInfo的类文件问题

无法访问com.sun.beans.introspect.PropertyInfo问题解决办法

2023-01-12 14:43:33 1565 3

原创 设计模式的六大原则

设计模式的六个原则

2022-12-16 10:32:55 62

原创 数据库优化

数据库优化

2022-12-15 18:03:12 65

原创 JVM的性能优化

jvm的性能优化

2022-12-09 16:49:05 224

原创 GC-垃圾收集器

Jvm的GC垃圾收集器

2022-12-09 15:30:12 117

原创 GC-垃圾回收算法

jvm中gc的垃圾回收算法逻辑

2022-12-09 14:56:57 130

原创 GC-对象可达判断

jvm中的gc对象可达判断

2022-12-09 14:49:16 80

原创 jvm的类加载机制

jvm内部加载机制,及相关技术实现方法

2022-12-09 14:30:18 91

原创 JVM的内存区域

jvm内存区域

2022-11-17 12:43:29 129

原创 设计模式之单例模式

设计模式之单列模式

2022-08-29 14:56:34 107

原创 JavaSE基础-Mac系统安装多个版本jdk

mac系统安装多个版本jdk

2022-07-22 15:52:14 558

原创 安装oracle客户端,提示“oracle11g所选的主目录位于基目录外”

安装oracle客户端,第三步下一步的时候,提示“oracle11g所选的主目录位于基目录外”:我们可以看到有默认 Oracle基目录:D:\app\xxx原 软件位置:F:\product\11.2.0\xxx修改 软件位置:D:\app\xxx\product\11.2.0\xxx问题就解决了......

2022-06-23 16:01:58 1900

原创 cannot update table Temp Table because it does not have a replica identity and publishes updates in

我将 Postgres 数据库与复制一起使用。我在 postgres 函数中使用了临时表。我无法在通过加入更新临时表时更新它。在进行修改的时候cannot update table "home" because it does not have a replica identity and publishes updates我尝试了几种方法,找到了解决方案。事实证明,PostgreSQL 不喜欢缺少涉及复制的主键的表,甚至是临时表。因此,要么在临时表中添加一个,要么在创建表后使用这样的语句:AL

2022-06-23 15:58:16 2944

原创 RocketMQ 关于 No route info of this topic 问题

rocketmq访问时出现 No route info of this topic 异常产生的原因:Broker禁止自动创建Topic,且用户没有通过手工方式创建TopicBroker没有正确连接到Name ServerProducer没有正确连接到Name Server (防火墙问题)第一种情况解决方法先将已有服务关闭# 1.关闭Nameserversh bin/mqshutdown namesrv# 2.关闭Brokersh bin/mqshutdown broker然后顺序启

2022-03-25 09:35:07 11132

转载 非事务方法与事务方法执行相互调用

先声明这篇文章并非原创,是转载了一位大佬的文章,看完后,写的确实不错,对主要内容做了整理。文末有大佬的原创链接项目环境:sprinigboot项目场景:每天定时更新xx的数据,某条记录更新中数据出错,不影响整体数据,只需记录下来并回滚当条记录所关联的表数据。在一个service里拆成了两个方法去执行,一个方法(A)是查询数据与验证组装数据,另外一个方法(B)更新这条数据所对应的表(执行的时候是方法A中调用方法B)。由于这个数据是循环更新,所有一条数据更新失败直接回滚此条数据,不影响其他数据,其他的照常

2022-03-16 18:30:55 3075

原创 简述Redis

常用数据类型string 字符串list 列表hash 哈希(散列)set 集合sorted set 有序集合redis淘汰策略volatile-lru回收过期的使用最少的key,为新添加的键创造内存空间volatile-ttl回收过期的key,并且优先回收使用最少的key,为新添加的键创造内存空间volatile-random随机回收过期的key,为新添加的键创造内存空间allkeys-lru回收使用最少的key,为新添加的键创造内存空间allkeys-random随

2022-03-14 18:18:10 1195

转载 mysql数据库缓存参数优化

文章目录内容query_cache_size/query_cache_type (global)binlog_cache_size (global)key_buffer_size (global)bulk_insert_buffer_size (thread)innodb_buffer_pool_size(global)innodb_additional_mem_pool_size(global)innodb_log_buffer_size (global)innodb_max_dirty_pages_pc

2022-01-18 15:33:23 2470

原创 相似又不相同的模式:外观模式、中介者模式、代理模式

前言:学习设计模式的时候,我发现了外观模式、中介者模式、代理模式在概念上有很大的相似之处。如果完全相同也就没有必要有三个模式来引入设计模式的思想了。之后我查阅了资料和询问了前辈。对三种模式进行了区分:外观模式外观模式主要是为了隐藏系统的复杂性,而统一用外观接口让复杂的接口调用变的更加简洁和方便,目的是为了降低访问复杂系统的内部子系统时的复杂程度,简化客户端与之的接口。中介者模式中介者模式是要是为了降低两个对象之间直接通信设计上的耦合度。源对象不需要知道被调用服务方的具体类,只需要调用中介者类,由中

2021-08-11 12:55:32 559

原创 Mac的idea启动项目贼慢,但其它小伙伴启动却很快

前言:最近开发一直觉自己的mac本idea启动项目贼慢,很影响工作效率。然而同事的mac本启动同一项目却贼快,而且我的电脑性能比他的高,这就很尴尬。然后我尝试了多个方法,终于解决了这个问题。解决办法如下:找到 系统偏好设置打开后,找到 共享拿到电脑名称打开终端输入:sudo vim /etc/hosts在 127.0.0.1 localhost 后面加上你的电脑名bingo!!!又可以快乐的搬砖了原理idea中启动项目时,可能会用到localhost,如果用localhost,

2021-06-11 15:05:11 2643 3

转载 IDEA插件-热部署:JRebel

首先声明一下:版权声明:本文为CSDN博主「一张小羊毛」的原创文章,遵循CC 4.0 BY-SA版权协议。原文链接:https://blog.csdn.net/u014395955/article/details/106938527/我在作者内容的基础上做了一些max idea的补充一、摘要springboot项目开发过程中通常修改了某分部代码需要重启服务才能生效。通过JRebel插件可以实现热部署,避免了频繁重启服务。JRebel是一套JavaEE开发工具。Jrebel 可快速实现热部署,节

2021-04-14 15:18:02 446

原创 SQL调优

SQL调优:Sql语句优化:在表中建立索引,优先考虑where、group by使用到的字段。尽量避免使用select ,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体的字段代替,只返回使用到的字段。尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT * FROM t WHERE id IN(2,3)SELECT * FROM t1 WHERE username IN (SELECT username FROM

2021-04-08 18:24:23 459

原创 Mac 查看隐藏文件

Command+Shift+. 便可以显示隐藏文件、文件夹,再按一次,恢复隐藏;

2020-08-12 20:10:24 85

原创 Mac 安装的虚拟机win10系统,设置拥有各自的桌面

Mac安装了虚拟机win10后,发现2个系统的桌面是共享,我们想要把两个系统的桌面区分出来Mac桌面:虚拟机-win10桌面:可以看到,两个系统的桌面文件都共同拥有的。下面进行配置一下:图解:打开 操作-> 配置找到 选项->共享->配置点击打开配置,进行配置就可以了,将想映射的文件夹取消勾选,然后点击OK点击OK后,win10会进行重启,重启后就会生效:设置就是这样,希望能给大家有所帮助!!!...

2020-07-31 19:11:03 1632 1

原创 Linux 环境安装 Nginx及卸载

Linux 环境安装 Nginx安装Linux环境以centos7例,用的shell都是centos7相关语句,在安装前先确定一下环境将nginx-1.6.2.tar.gz上传至服务器在nginx安装前,先进行依赖的查询,nginx需要相关的依赖,缺少所需要的依赖但未安装时,/configure时会报错我以pcre、openssl、pcre-devel、openssl-devel为例检查pcre、openssl、pcre-devel、openssl-devel,shell返回版本就是已经安装sh

2020-06-24 14:46:58 399

空空如也

空空如也

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

TA关注的人

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