• 2023-09-17MySQL——分布式锁
    锁锁是一种抽象概念,是一种思想。并发环境下,多个线程会对同一资源争抢,可能导致数据不一致的问题。因此,很多编程语言都引入了锁。Java中的锁互斥锁(悲观锁(有锁同步))操作系统悲观地认为如果不严格同步线程调用,那么一定会产生异常,互斥锁将会将资源锁定,只供一个线程调用,阻塞其他线程(
  • 2023-07-01布隆过滤器
    布隆过滤器:布隆过滤器是由位数组(二进制)和多个哈希函数组成的概率数据结构,返回结果只有可能存在和一定不存在;过滤器里的一个元素由多个状态值共同确定。位数组(二进制)存储状态值,哈希函数计算状态值的位置。使用有限位数组表示大于它长度的元素数量,因为一个位的状态值可以同时标识
  • 2023-06-18Lock 与 synchronized
    1.对比1.1主要相同点:    Lock能完成synchronized所实现的所有功能。1.2不同:1)ReentrantLock功能性方面更全面,比如时间锁等候,可中断锁等候,锁投票等,因此更有扩展性。在多个条件变量和高度竞争锁的地方,用ReentrantLock更合适,ReentrantLock还提供了Condition,对线程的等待和唤醒
  • 2023-06-01linux 递归和函数实验
     递归  作用:自己调用自己 1.例子:阶乘    2.遍历目录下所有文件  函数 1.函数能够接受一个参数,参数为用户名;判断一个用户是否存在如果存在,就返回此用户的shell和UID;并返回正常状态值;如果不存在,就说此用户不存在;并返回错误状态值;  2
  • 2023-05-17关于接口可维护性的一些建议
    作者:京东科技D瓜哥在做新需求开发或者相关系统的维护更新时,尤其是涉及到不同系统的接口调用时,在可维护性方面,总感觉有很多地方差强人意。一些零星思考,抛砖引玉,希望引发更多的思考和讨论。总结了大概有如下几条建议:在接口注释中加入接口文档链接将调用接口处写上被调用接
  • 2023-04-16Linux exit命令
    Linuxexit命令Linuxexit命令用于退出目前的shell。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。exit也可用在script,离开正在执行的script,回到shell。语法exit[状态值]实例退出终端#exit
  • 2022-12-16露法斯的盒子叠法
    参考https://tieba.baidu.com/p/6408007587设无限为\(n\)本文的叠法使用序数,因为这样子\(n*n\)可以和\(n\)比较大小首先:ルファスのステータスが一瞬で『∞』へと切り替
  • 2022-12-06 pgsql 判断当前日期是否在两个时间范围
     需求  需求是当前时间根据活动开始时间与结束时间,得出一个状态值,同时并且支持搜索  2解决这里简捷的做法是直接写sql 这里使用casewhen 进行时间判
  • 2022-09-22switch 实时渲染问题
    从数据库查询出数据,其中状态值使用(0、1)表示,此时switch不能实时的渲染。解决方法:在active-value和inactive-value前面加上:<el-table-columnlabel="状态"alig
  • 2022-09-01netstat 查看TCP状态值
     一。TCP状态值netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'CLOSED:无连接是活动的或正在进行LISTEN:服务器在等待进入呼叫SYN_RECV:一个连