- 博客(11)
- 收藏
- 关注
原创 无法访问nginx
nginx无法启动、nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
2024-04-21 19:18:28
183
1
原创 雪花算法失真,前端接收的id与后端的值不符
前端的number类型接收的值是16位,而我们的IdWorker会生成长度为19位的id。接下来 41 位存储毫秒级时间戳,2^41/(1000*60*60*24*365)=69,大概可以使用 69 年。而mysql中的主键自增策略无法保证在高并发的状态下产生的主键保持全局唯一性。雪花算法的原理就是生成一个的 64 位比特位的 long 类型的唯一 id。最高 1 位固定值 0,因为生成的 id 是正整数,如果是 1 就是负数了。的产生,对于水平分表就需要保证表中 id 的全局唯一性。
2024-04-19 15:55:02
553
1
原创 nginx: [alert] kill(4479, 1) failed (3: No such process)
ginx: [警报] kill(4479, 1) 失败 (3: 没有这样的进程)今天在服务器上重启nginx时报了这个错。之后在isbn目录下重启nginx就好。
2024-04-17 19:59:08
225
1
原创 java实现mysql数据的备份和恢复
在我们开发的过程中,难免会遇到数据的误删恢复,以及数据的及时备份,以保证数据的安全。所以对于数据信息的备份和恢复操作是必不可少的。本篇就通过使用dos命令来操作数据库的信息,为我们实现数据库的备份和恢复。
2024-03-24 19:36:12
336
1
原创 一图搞清楚@Bean、@Configuration、@Component、@Service、@Controller、@Repository注解
一图搞清楚@Bean、@Configuration、@Component、@Service、@Controller、@Repository注解
2023-12-08 11:15:28
2460
1
原创 利用stack实现进制的转换
当需要转换成16进制(或十进制以上的数,我们需要把大于10的数转换成A-F等)当余数等于10时,我们需要转换成'A',当等于11时 我们需要转换成'B'当等于10时我们加上55正好可以得到ascll码中的’A‘,依次类推。如果想要用栈的话,首先要先明白栈是先入后出的一种数据类型。通过对数进行相应进制的取余操作可以得到我们要转换的进制数。栈(stack)实现了Collection接口。ascll码可以解决这个问题。
2023-07-10 11:27:58
111
1
原创 冒泡排序的实现和一些对于冒泡排序的优化
冒泡排序就是通过for嵌套,来声明循环次数,并检索每一次循环的值,如果前者大于后者,则将他往后面冒。对于代码当中的flag,是设置一个标记位,用来标识,此次有没有进行循环,若没有,则证明已经排序好了。
2023-06-19 20:16:13
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人