1.CountDownLatch工作原理 CountDownLatch在多线程并发编程中充当一个计时器的功能,并且维护一个count
转载 2023-11-20 11:41:32
106阅读
lombok 是什么?lombok 是一个非常神奇的 java 类库,会利用注解自动生成 java Bean 中烦人的 Getter、Setting,还能自动生成 logger、ToString、HashCode、Builder 等 java特色的函数或是符合设计模式的函数,能够让你 java Be ...
转载 2021-09-24 16:21:00
327阅读
2评论
为什么使用Optional类?还是一段出现了很多次的代码,我们定义一个Response类用于描述广告接
原创 2022-11-11 12:06:01
74阅读
一、ARP协议报文格式ARP表 ARP(Address Resolution Protocal,地址解析协议)是将IP地址解析为以太网的MAC地
原创 2024-09-03 23:34:54
122阅读
泛型:数组就是一种容器,可以在其中放置对象或基本类型数据.数组的优势:是一种简单的线性序列,可以快速地访问数组元素,
原创 2020-10-01 16:42:24
86阅读
 介绍SplashScreen,就是平时我们说的溅射屏幕。当程序初始化时间较长可以加上这个处理,当程序都执行完成后再关闭。使用背景  项目中使用这个的情况是,窗体加载自定义控件的时候会闪烁,网上大多数答案都是清除背景啊,或者双缓存的都没用,所以选择加这个来增加用户体验。如何使用1,从NuGet中下载安装SplashScreen2,找到初始化的Main窗体,如下代码(此处为核
原创 2024-05-24 17:18:17
185阅读
一:单向链表: (1):链表是以节点的形式存储数据,节点对象中存储了要保存的数据。 (2):单向链表中的每一个节点中都持有下一个节点的引用,通过上一个节点就可以找到下一个节点,依次串联,所以想要遍历整个单向链表就需要找到第一个节点。 (3):链表不同于数组,在内存中不一定是连续的空间,由于是节点存储 ...
转载 2021-04-28 22:45:39
586阅读
2评论
项目部署一、Django配置1. 进入虚拟环境 安装 uwsgipip install uwsgiuwsgi简介:uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask,Dja
原创 2022-04-08 16:30:25
1648阅读
项目部署一、Django配置1. 进入虚拟环境 安装 uwsgipip install uwsgiuwsgi简介:uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask,Django等框架写的程序)通信的一种规范。2.settings.py配置复制全局settings.
原创 2020-08-05 13:31:23
141阅读
FPGA的双向口在FPGA的设计应用中使用及其广泛,如I2C接口中的SDA,3线制的SPI接口中的数据线,传统控制总线中的数据总线,以及内存的访问DDR3/DDR4的数据总线等都是双向访问的。双向访问涉及到的概念比较多,如三态的概念,高阻的概念,输入、输出引脚合并,输入输出分时复用等概念,因此初学者 ...
转载 2021-07-28 11:48:00
1285阅读
2评论
使用方式基本用法静态派发动态派发impl trait高阶用法关联类型Derive常见问题向上转型(upcas
转载 2022-12-29 16:10:47
1096阅读
1点赞
当多线程情况下,如果Thread1出现业务堵塞、超时,分布式锁会自动释放,然后Thread2可以获取到分布式锁,Thread1超时会释放掉锁,Thread2还没有完成执行,下一线程又会获得到这把分布式锁,也有可能出现线程安全问题。这样就可以解决多线程下提前释放掉锁的问题,但是在Java代码中是很难保证释放锁操作的原子性的,所以我们需要引入lua脚本来
原创 2023-02-26 09:32:33
136阅读
喝再多的鸡汤也治不了你的惰性。学而不思则罔,思而不学则殆,一起来回顾吧。
原创 2016-07-16 11:07:32
3007阅读
1点赞
前言循环引用: *对于非ARC下, 为了防止循环引用, 我们使用__block来修饰在Block中使用的对象: *对于ARC下 为了防止循环引用, 我们使用__weak来修饰在Block中使用的对象。原理就是:ARC中,Block中如果引用了__strong修饰符的自动变量,则相当于Block对该变量的引用计数+1。eg.:内存泄露例子:当在block内部使用成员变量的时候。那么block是会对
原创 2021-07-19 15:32:58
175阅读
形式参数一、trackbarname:滑动空间的名称;形式参数二、winname:滑动空间用于依附的图像窗口的名称;形式参数三、value:初始化阈值;形式参数四、count:滑动控件的刻度范围;形式参数五、TrackbarCallback是回调函数,其定义如下:    typedef void (CV_CDECL *TrackbarCallback)(int pos, void* userdat...
原创 2021-08-31 14:59:46
766阅读
各种社交软件里面都有附件的人的需求,在该应用中,我们查询附近
原创 2022-03-14 11:54:46
587阅读
一、ipvs与ipvsadm    ipvs称之为IP虚拟服务器(IP Virtual Server,简写为IPVS)。是运行在LVS下的提供负载平衡功能的一种技术。    ipvs是LVS的关键,因为LVS的IP负载平衡技术就是通过ipvs模块(已经整合进kernel)来实现的,ipvs是LVS集群系统的核心软件,它的主要作用是:安装在Director S
原创 2014-05-03 18:35:23
2338阅读
步骤一:编写Java代码java部分代码: case R.id.broadcast_reboot: //重启 ...
转载 2015-06-08 10:01:00
132阅读
2评论
JAVA组成原理一、由四方面组成:1、Java编程语言2、Java类文件格式3、Java虚拟机4、Java应用程序接口 当编辑并运行一个Java程序时,需要同时涉及到这四种方面。二、使用文字编辑软件:1、记事本2、写字板3、UltraEdit三、集成开发环境:1、Eclipse2、MyEclipse
转载 2018-07-25 18:07:00
46阅读
2评论
一、集群类型 1、LB:Load Balancing Cluster 负载均衡集群 2、HA: High Availiabty Cluster 高可用集群 3、HP: High Perfomance Cluster 高性能集群二、负载均衡器 负载均衡器(调度器)是一种采用各种分配算法把网络请求分散到一个服务器集群中的可用服务器上去,通过管理进入的Web数据流量和增加有效的网络带宽,从而使网络
原创 2013-10-05 20:41:01
2268阅读
3点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5