14
2020
04

何谓悲观锁与乐观锁

何谓悲观锁与乐观锁    乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,
27
2020
03

注意互联网数据安全

今天省里通知说有机构系统存在安全漏洞,领导疯了,让我们自我排查,为了安全起见把阿里云tomcat关了,防止数据被盗,之前做的小程序,银监局的测试网站都关了。
24
2020
03

关于约定优于配置,这篇文章讲得也很好

https://blog.csdn.net/afsvsv/article/details/99054967
24
2020
03

sprintboot终于看懂了什么叫约定优于配置了!

一、约定优于配置约定优于配置(Convention Over Configuration),也称作按约定编程是一种软件设计范式。目的在于减少软件开发人员所需要做出的决定的数量,从而获得简单的好处,而又不失去其中的灵活性。开发人员仅仅需要规定应用中不符合约定的部分。例如,如果模型中有个名为Sale的类,数据库中对应的表就会默认命名为sales。只有在偏离这一约定的时候,比如将该表命名为"products_sold",才会需要写有关这个名字的配置。如果所用工具的约定与你的期待相符
23
2020
03

guns5.1-环境配置Error:Module not specified

这里用的是guns5.1,自己添加了对db2的支持后的版本。配置好本地maven库之后,启动报错Error:Module not specified原来是没有选择module选中guns5.1后,就可以启动了。
21
2020
03

2019下半年网路工程师上午题

CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为 优化级。传输信道频率范围为10~16MHz,采用QPSK调制,支持的最大速率为(  )Mbps。解析:这个题不会做。以太网中,主机甲和主机乙采用停等差错控制方式进行数据传输,应答帧大小为( 64 )字节采用HDLC协议进行数据传输时,监控帧(S)的作用是( 采用后退N帧或选择性重传进行差错控制 );无编号帧的作用是(进行链路设置、连接管理等链路控制  )。T
21
2020
03

每天日记20200321

    今天是疫情假期的倒数第二天了,是时候收拾行装,进入战斗状态了。这个假期真的有点长了,不过跟家人在一起的时间多了很多,自己试着做了几次菜,做了些家务,在家处理了一些工作上的事情,最重要的是陪女儿玩了一个多月。从1月24日春节假期到今天3月21号了,2个月的时间了回顾下状态,晚上2,3点才睡觉,早上11点才起床。一开始因为有银监局的网站要做,状态还算可以,每天有事情做就不无聊。    后来网站做的差不多了有一个星期时间感觉索然无味了,刷抖音都是疫情的新
20
2020
03

织梦增加权限后,需要将栏目/文章浏览权限改为可以多选

客户要求将权限改为多选,意思是:栏目和文章可以选择有几个科室能浏览,不是现在的单一科室和局领导。应对此要求,就需要修改原来的逻辑了:现将数据库中对应的权限字段由smallint改为varchararctype表的corank字段和archives表的arcrank字段修改list.php函数,判断列表页的访问权限时,先遍历下文章的阅读权限,看用户的权限包含在(这里用到了in_array函数)是否符合文章阅读权限要求,不符合就提示权限错误。<?php /**  *  
16
2020
03

内存按字节编址存储容量为如何计算

首先,我们要搞清楚什么是按字节编址。意思就是:内存是按字节编址,每个地址的存储单元可以存放8bit的数据。1.我们来认识一下内存条,也就是DRAM芯片的示意图2.这里值得注意的是,大端和小端存储Little-Endian 就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。Big-Endian 就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。以图来认识我们的内存条内部示意图。3.介绍到这里,我们来探讨一下如何计算内存容量的问题。以“按字节内存编址,从A1000H到CB
11
2020
03

可变长子网掩码例题

现要将一C类网段地址192.168.18.0/24分成三个子网(主机数为80,50,24)及10台公用办公设备(第四个子网)。若按固定子网掩码的方式来划分该C类IP地址,要将该IP划分成4个子网,需要使用8位主机号的三位(可划分2^3-2=6个子网),剩下的5位主机号最多只能容纳2^5-2=30台主机,不满足要求。需用VLSM解决,具体过程如下:(1) 对于80台主机的子网,需要2^7-2=126,7位主机位(6位主机位只有62台主机),故将192.168.18.0/24划分成两个一级子网192