- 博客(5)
- 收藏
- 关注
原创 Java中字符串转为数组的方式
字符数组直接使用String内置的toCharArray(),即可轻松解决,但是有时候面试官并不想让你这么做,那该如何?其实也就是手写一下toCharArray()方法而已。完美解决。当然并不会有人用第二种。。。。。。。。
2023-09-23 21:27:03
6659
1
原创 巧用正则化,让你判定算法如日登天!!!
从例子可以看出,我的c字符串因为只有大写报了false,但是新添加的d为什么也是false,这就是在说的最主要的问题,也就是位置的影响,因为我们的正则化语句的位置关系是大写在前,小写在后,他只能匹配这种位置关系的字符串以至于只有[小写字母,大写字母]这种结构无法被匹配。输出描述:输出n行,每一行输出对应密码的评级,弱密码输出weak,中等密码输出medium ,强密码输出strong,不合法输出error。回到主题,刚才所说的位置问题还是存在的,如果我想判断一个字符串中既有大写又有小写,该如何写?
2023-09-23 21:00:05
142
1
原创 Redis的数据是存在本地还是服务端?为什么Redis存储更快?
Redis 是一种基于,它将数据存储在服务端的内存中。这意味着 Redis 数据是存在于,而客户端。当客户端向 Redis 发起读取或写入数据的请求时,Redis 服务器会在内存中进行相应操作,并返回结果给客户端。由于数据存储在内存中,Redis 具有快速的读写性能,适用于许多场景,如缓存、会话存储、计数器等。需要注意的是,Redis 也可以配置持久化机制,将数据保存到磁盘上,以实现数据的持久化存储。这样当 Redis 服务器重启时,可以从磁盘加载数据进行恢复。常见的 Redis 持久化方式有。
2023-09-22 18:42:39
759
原创 Mysql中读写状态有哪些?有什么区别?
当一个事务读取了另一个未提交事务的数据时,就发生了脏读。如果未提交的事务最终回滚,那么脏读的数据就是无效的或不一致的。指同一个事务内多次读取同一数据,在事务执行期间,由于其他事务的修改,导致读取到的数据值不一致。即在两次读取之间进行了提交操作,导致数据不一致。指同一个事务内多次执行同一查询语句,但返回的结果集不同。例如,在事务内多次执行相同的查询,但每次返回的记录数不同,这是因为其他事务在这个查询过程中进行了插入或删除操作。
2023-09-22 18:39:27
155
原创 什么是原子性?原子性的定义?如何保证原子性?
在并发编程中,原子性是一种非常重要的概念,用于确保多个线程或进程对共享数据的访问不会导致数据不一致或不确定的结果。原子性操作可以理解为是不可分割的操作,要么完全执行,要么不执行,不存在中间状态。在并发环境下,如果多个线程同时访问和修改相同的数据,如果没有保证原子性,可能会导致数据损坏、计算错误或其它异常结果。
2023-09-22 18:24:03
3322
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人