自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最近的一次java面试-被一个递归机试题羞辱

我把我的最后成功的代码上传到了github上了,git地址:(建表语句和测试数据我放到 resource/create.sql 里了)最后虽然做出来了,但是的的确确发现了自己严重的不足,所以还要苟日新日日新,每天我都是新手入场,磨练技术,不问难易,严谨学习。1.这个面试题对我来说很难,当时做了一个小时,然后说了一句做出来了但是不对灰溜溜的走了。4)可以用递归,可以用循环,但是要保证不会出现死循环。4.其中的数据大体是这样的:(是我回来自己造的数据,不是很多层)2.我们先来看看题目要求。

2025-03-24 00:26:35 255

原创 自定义环形覆盖集合

CircularArrayQueue{elements=[张13, 张2, 张3, 张5, 张6, 张7, 张8, 张10, 张11, 张12]}目前暂未加入链表:后续继续研究。

2024-12-27 01:12:56 94

原创 ElsticSearch的7.0.0用java的HightClient远程连接集群

2.代码 :连接集群以及单节点。

2024-12-19 15:11:10 160

原创 分享一下自己的一个java学习笔记

3.还是觉得适合初学者在开发的时候结合我的笔记和网络检索,和书本,不要依赖于别人吃完吐给你东西。其实最优先尽量查资料,看官网,然后记录自己的笔记。大多数看源码需要一些算法基础和庞大的语言实用基础,看源码最可行的就是看其代码规范还有设计模式,感受其设计思路和思想,细节没有必要去抠,除非是专门就是源码级别重拓展或者源码开发工程师。2.感觉里面的东西还是偏为基础,没有一些专门解决问题笔记。1.感觉自己的笔记记了也没有时间复习。

2024-12-19 15:05:57 279

原创 vue3中shallowReactive的潜在问题

于是我加上了控制台输出,最终测试,确实是浅层次拷贝有一定的深层被篡改的风险,这个风险我不好定义,因为没有太多的业务场景去测试,不过一定是有一定程度数据上的风险。但是懂vue的伙伴肯定清楚,我数据改了,在我重新再次updated(钩子函数)DOM植入,也就是如果我触发了任何一个方法对。总结:3.2.13版本的vue 的这个shallow功能还不是那么尽如人意,需要谨慎使用,做浅拷贝的时候要注意数据风险。如果我点击这个 涨工资(是这个深层的salary),就会出现实际数据改了但是。并没有即刻发生交互效果。

2024-12-11 22:10:38 602 1

原创 在vue 3.2.13 版本中出现了watch深度监视,无法获取到oldValue的问题

1.watch默认关闭深度监视,有效果,可以开启深度监视,但是无法监视到ref和reactive中的深层数据。3.watch监视对象中的对象,默认不开启深度监视,需要自己开启(有效果),而且不能获取到oldValue。使用vue2的写法:在setup外写vue2的watch:经过测试,无法解决,只有object。2.watch监视对象中的属性,默认开启正常监视,可以获取到oldValue。1.将对象中的深层次属性(对象的对象中的属性)定义为。2.将对象中的深层次属性(对象的对象中的属性)改为。

2024-12-11 14:33:24 535

原创 屎山代码的自我修炼之 page分页

打破恐屎心态,勇敢面对。

2024-12-08 16:07:31 239

原创 如何用Math.max和BigInteger.max代码写分页 page属性的值

但是一定要针对业务的数据量来考虑,如果数据量超过Integer,就不要这么写了。建议使用BigInteger封装类。

2024-12-08 15:26:10 179

原创 为什么要使用引用数据类型 !!!!!!!!!!!!

写Enum的时候是手写的,但是忘记初始化了:这就导致getCode的每次都是默认值,而且没有报错!

2024-08-06 19:51:16 96

原创 hive解决注释乱码,现在有些厂用mysql8版本了,需要做一些调整

hive解决注释乱码

2022-10-31 15:30:07 744

原创 Hive复杂数据类型的使用,array,struct,map

hive复杂数据类型导入最好使用文件导入

2022-10-12 17:25:07 732

原创 Hive转载,好文章,入门级,hive基本优缺点和常识用法

hive入门

2022-10-10 18:52:52 165

原创 Flink-State的Tuple数据类型声明

建议 即时使用的对象使用private + transient 修饰,以方便虚拟机节省内存空间

2022-08-22 16:17:34 394

原创 Linux 清理缓存和缓存内容

推荐通过命令清除缓存

2022-08-22 08:20:45 1136

原创 清理虚拟机无用空间的思路 (三台机器直接节省出12个多G的空间)

文章描述了,清理linux无用文件的思路

2022-08-20 09:44:17 447

原创 NoClassDefFoundError.NoClassDefoundError

spark-hive和hive的jar包冲突导致报错

2022-03-17 20:20:57 2404

原创 Redis:zset redis数据库zset 数据类型的简单应用

ZSET有序的,不可重复的使用场景:数据的排行榜help @sorted_setZRANGE 0,-1添加元素zadd zset1 95 zhangsan 100 lisi 59 zhaoliu 79 zhaoliu大K {小k 小value , 小k 小value ,小k 小value}zrange正序显示 zrange zset1 0 -1 withscores降序显示 zrevrange zset1 0 -1 withscores...

2022-01-17 22:07:18 463 2

原创 Redis :Set redis数据库 数据set数据类型用法

生成订单号get Generate Date Time (long id)获取生成日期时间 getDataCenterId (long id)

2022-01-17 22:03:04 593 2

原创 Linux 常识命令,需要了解哪些可用,哪些千万不能用

1常用系统命令关机 shutdown -h now 立即关机Shutdown -h 10 10分钟后关机Shutdown -h 20:25 指定时间关机这些命令不要碰 ????查看主机ipifconfig重启Shutdown -r now 系统立刻重启Reboot 重启系统Halt 关闭系统 切掉电源这些命令不要碰 ????查看CentOs版本号发行版本号:Cat /etc/centos -releaseUname -u 内核版本号Un

2022-01-17 21:54:32 509

原创 持久化(RDB,AOF)

为什么要持久化 Redis是内存数据库。他将自己的数据库存储状态存储在内存中,如果不想方法 把数据库状态保存到磁盘中,一旦服务进程退出,服务器中的数据库状态也将消 失不见。 解决方法:redis提供了RDB持久化功能,这个功能将redis内存中的数据库状态 保存到磁盘中,避免数据意外丢失。 RDB持久化 RDB持久化功能产生一个RDB文件(经过压缩的二进制文件)可还原成数据库状 态。 保存在硬盘里,存在即可还原。 RDB文件的创建与载...

2022-01-17 21:40:43 271

原创 描述redis 的两种持久化方式

持久化技术 优势 缺点 RDB 1、RDB产生的文件小。2、RDB恢复快,并且简单,例如你可以快 速的将RDB文件传输到其他主机,做数据的恢复。3、在进行RDB备份的时候,主进程仅仅需 要创建一个子进程,所有的I/O操作都由子进程完成 1、不能完全保证数据安全,在两个备份点之间可能会发 生数据丢失2、当数据量很大时,创建子进程可能会是一个非常耗时 的操作,甚至可能需要1秒,在这个期间,Red...

2022-01-17 21:31:09 354

原创 Linux 防火墙命令

防火墙1.查看firewall服务状态systemctl status firewalld2.查看防火墙规则firewall-cmd --list-all 3.查询端口是否开放firewall-cmd --query-port=8080/tcp4.开放80端口firewall-cmd --permanent --add-port=80/tcp5.移除端口firewall-cmd --permanent --remove-port=8080/tcp6.重启防火墙(修

2022-01-17 21:25:08 117

原创 Redis 命令:List集合

常用的一些命令链表形式存储list,双向链表lpush 从左侧添加rpush 从右侧添加//客户端启动方式./redis -cli//查看所有的有关list集合命令help @listLpush list1 a b c 从左侧存集合LRANGE list1 0 2 从左面遍历LRANGE list1 0 -1 遍历所有自己汇总的一些命令 命令 说明 示例 lpush ...

2022-01-17 21:18:06 757

原创 redis 缓存防止击穿

缓存为何被击穿! 何为击穿?

2022-01-05 09:31:57 1127

空空如也

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

TA关注的人

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