首先导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
分类:
编程语言 时间:
2020-04-05 20:34:52
阅读次数:
78
一、redis连接 redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis py。 redis连接实例是线程安全的,可以直接将re ...
分类:
编程语言 时间:
2020-04-05 20:24:42
阅读次数:
102
PhoneClean可以轻松释放iphone/ipad的空闲空间,清除系统垃圾,但是误操作是存在的,如何快速恢复删除的数据呢?小编总结了几种方法,是否对您有所帮助呢一起来看看 ~ [dl]15-571[/dl] PhoneClean还可以这样恢复数据你知道吗 步骤1:准备工作。1、在计算机上运行Ph ...
分类:
其他好文 时间:
2020-04-05 18:17:31
阅读次数:
121
1. 使用new和delete来构造 在使用new申请内存时,在使用过后,一定要采用delete来进行释放内存。 使用该方法创建动态数组时,需要由数组的角标依次向右进行创建; 同时,也需要依照角标,从左到右来进行删除。 代码功能为:声明三维动态数组,将角标和进行相加并添加到mfc的list中,然后释 ...
分类:
编程语言 时间:
2020-04-05 18:11:11
阅读次数:
65
1.变量在函数中声明: ①变量往往是在一个时间范围内是有生命的,离开这个范围就会失去生命,释放内存。衡量这个时间范围的在程序中往往就是函数,如大家熟悉的 main 函数。所以变量往往声明在函数中,变量在这个函数中才具有生命,这种变量就称为局部变量。 ②而且变量往往只能在函数的开头进行定义,或者说变量 ...
分类:
其他好文 时间:
2020-04-05 09:39:00
阅读次数:
123
之前玩redhat的时候虽然也遇到过卸载光盘时,文件忙被占用,但是是因为我自己就在需要卸载的光盘那里,只要退出目录即可正常卸载。现在即使退出了也不能卸载,可以使用fuser命令进行查看还有释放程序。 安装fuser命令 首先确认联网状态 yum install -y psmisc fuser -mv ...
分类:
其他好文 时间:
2020-04-04 23:04:26
阅读次数:
159
使用 synchronized关键字是并发编程中线程同步的常用手段之一,synchronized是悲观锁,其作用有三个: 互斥性:确保线程互斥的访问同步代,锁自动释放,多个线程操作同个代码块或函数必须排队获得锁,可见性:保证共享变量的修改能够及时可见,获得锁的线程操作完毕后会将所数据刷新到共享内存区 ...
分类:
编程语言 时间:
2020-04-04 21:10:57
阅读次数:
98
前言 Garbage First(G1)是垃圾收集领域的最新成果,同时也是HotSpot在JVM上力推的垃圾收集器,并赋予取代CMS的使命。如果使用Java 8/9,那么有很大可能希望对G1收集器进行评估。本文详细首先对JVM其他的垃圾收集器进行总结,并与G1进行了简单的对比;然后通过G1的内存模型 ...
分类:
其他好文 时间:
2020-04-04 18:46:05
阅读次数:
62
注意 博主是初学者,此文包含个人理解,谨慎阅读 乐观锁与悲观锁 悲观锁 总是认为临界资源会被多个线程同时争用,于是在使用之前,先对资源加锁,使其它线程阻塞,使用完成之后再释放资源 乐观锁 认为临界资源大多数时间不会被多个线程同时争用,在进行修改操作时,通过某些手段,检测有没有其他线程使用了此共享资源 ...
分类:
编程语言 时间:
2020-04-04 15:03:54
阅读次数:
83
1.wait()方法和sleep()方法: wait()方法在等待中释放锁;sleep()在等待的时候不会释放锁,抱着锁睡眠。 2.notify(): 随机唤醒一个线程,将等待队列中的一个等待线程从等待队列中移到同步队列中。 public class Demo_Print { public stat ...
分类:
编程语言 时间:
2020-04-04 14:27:06
阅读次数:
73