个人随笔
网站介绍
火龙的爷爷
1196216842
suibibk@qq.com
一个程序员的学习笔记
网站统计
访问 692145
天天背单词(QQ)
天天爱背单词(微信)
天天背单词(支付宝)
网站标签
背单词小程序
天天背单词
VMWare 克隆Linux虚拟机
因为我们有时候需要很多台虚拟机来使用,所以这里需要用到VMware的克隆功能,并且第一台安装好后就不要去装任何东西,直接当做克隆机,因为克隆完后需要是一台完全独立的虚拟机,所以选择的是完整克隆,如下图。克隆后需要修改下mac地址,然后启动登录即可,登录完后记得用ip addr命令查看一下网卡,然后进入/etc/sysconfig/network-scripts目录下找到对应文件进入修改ip
服务器
2023-02-05 16:21:21
一次因为服务器Nginx使用的OpenSSL版本过低造成的访问故障
背景公司要搞秒杀活动,之前开发的秒杀功能,但是因为用户量少,所以一直也没有怎么压力,这一波突然之间搞了一个火爆的活动,没想到遇到了奇怪的问题。过程1、活动早上九点开始,有几万十万用户涌进来,发现瞬间页面就访问不了了,上服务器查看每个节点以及nginx的日志,非常正常,没有一点报错,top也是正常的,疑惑,但是访问活动就是不行,只能等到下一波活动的到来。2、下一波活动到来了,发现还是秒挂,要两...
Nginx
2023-01-13 16:03:52
线程阻塞与唤醒之LockSupport的park()方法和unpark(Thead t)
LockSupport类的park()方法和unpark(Thead t)方法通常用于线程之间的阻塞和唤醒,但是这两个方法比较强大,前后不需要加锁,执行顺序也不限制,他们之间的约束靠的是信号量,下面是例子。1、正常使用的代码public class ParkAndUnPark {public static void main(String[] args) {Thread t1 = new T...
Java
2022-12-25 21:21:43
线程阻塞和唤醒之await()和signal()
Condition对象的await()方法和signal()方法通常用于线程之间的阻塞和唤醒,但是这两个方法必须在Lock里面,比如ReentrantLock,否则会报错,也不能先执行signal()方法后执行await()方法,这样await()方法执行完后就一直阻塞了,下面是例子。1、正常使用的代码public class AwaitAndSignal {public static vo...
Java
2022-12-25 21:04:57
线程的阻塞和唤醒之wait()和notify()
Object对象的wait()方法和notify()方法通常用于线程之间的阻塞和唤醒,但是这两个方法必须在同步代码块synchronized里面,否则会报错,也不能先执行notify()方法后执行wait()方法,这样wait()方法执行完后就一直阻塞了,下面是例子。1、正常使用的代码public class WaitAndNotify {public static void main(St...
Java
2022-12-25 19:01:16
反省2、遇到任何问题,都不要先马上就跟别人说,先思考下后果
当年在工作中或者生活中,遇到一些紧急的问题的时候,一定不要慌,不要直接就把问题抛出去,因为有些问题可能并不适合别人知道,或者某一部分人知道,如果知道了可能会造成不好的后果。所以只要你不说,就可以把影响降低到最小,或者说没有把影响爆发出去。比如,工作中,遇到一些故障,然后就直接在群里说出来,但是说出来也不能解决问题,也有可能你遇到的故障只是另一个需求而已,根本就不属于故障来的,只是你不清楚而已...
备忘录
2022-12-19 18:22:30
IDEA搭建maven项目翻车,src目录不见了?
一直在用eclipse开发,我觉得很不错,但是有些项目就是要用IDEA比较方便,那怎么办,同事都在用,你不用可能会有点小小的问题,那就试试呗。下载先去官网下载个社区版,毕竟免费不用钱,反正俺也不用各种插件官网地址:https://www.jetbrains.com.cn/然后解压启动我这里下载的是zip版,不喜欢安装版,这个很简单,解压进入到目录下启动ideaIC-2022.3\bin\id...
常用工具
2022-12-01 21:19:01
Java对象的代理,让我差点陷入了最最最简单的引用误区
工作五六年了,我是第一次被自己蠢到,连java最基础最基本对象引用都搞混了,可能是最近没有怎么写代码练习的原因,真是罪过罪过。事情是这样的,在看spring的源码,开始看到对象初始化了。//1、实例化instanceWrapper = createBeanInstance(beanName, mbd, args);//2、获取对象Object bean = instanceWrapper.g...
Spring
2022-11-17 22:09:51
Oracle 如何删除重复数据
今天查故障发现,有一个报名表竟然数据重复了,理论上一个活动中,一个手机号只会有一条记录的,我现在查了下竟然有多条记录,肯定是并发没有防住,早知道加唯一索引,早知道加redis并发拦截,但是已经来不及,那么现在需要修复数据怎么修复呢?怎样的sql可以删除多余的记录呢?下面有两个解决方案,目前我使用的有如下两个方案。假设我的表结构如下表名:t_gd_wx_activity字段:actionid(...
Oracle
2022-11-16 15:19:23
稍微了解下上下文映射的种类
合作关系 当两个环境中的团队出现成功或失败情况时,经常会因为合作关系。 在不同的环境中相互依赖的子系统协调不良会导致两个项目的交付失败。一个系统缺少一个关键功能可能会使另一个系统无法传送。与其他子系统的开发人员的期望不匹配的接口可能导致集成失败。一个双方同意的接口可能会变得非常难以使用它会减慢客户端系统的开发速度,或者很难实现它会减慢服务器子系统的开发速度。失败会导致两个项目失败。因此:...
分布式架构
2022-10-23 21:53:10
首页
<
1/121
1,206
>
尾页
有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔
备案号 : 粤ICP备18099399号