- 博客(7)
- 资源 (18)
- 收藏
- 关注
转载 HashMap、Hashtable、HashSet 和 ConcurrentHashMap 的比较
HashMap 和 Hashtable 的比较是 Java 面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap 的工作原理、ArrayList 与 Vector 的比较以及这个问题是有关 Java 集合框架的最经典的问题。Hashtable 是个过时的集合类,存在于 Java API 中很久了。在 Java 4 中被重写了,实现了 Map...
2019-05-22 10:06:27
275
转载 《Java 多线程编程核心技术》学习笔记及总结
## 第一章 —— Java 多线程技能线程技术点:+ 线程的启动+ 如何使线程暂停+ 如何使线程停止+ 线程的优先级+ 线程安全相关问题<!-- more -->### 进程和线程的概念及多线程的优点进程:比如我们电脑运行的 QQ.exe 程序,是操作系统管理的基本运行单元线程:在进程中独立运行的子任务,比如 QQ.exe 进程中就有很多线程在运行,下载文...
2019-05-22 10:05:09
200
原创 RSA加密、解密、签名、验证
RSA加密算法是一种非对称加密算法。它通常是先生成一对RSA密钥,其中之一是保密密钥(私钥),由用户保存;另一个为公开密钥(公钥),可对外公开。公钥作用是加密和验证,私钥作用是解密和签名。1.加密和解密公钥加密: /** * 公钥加密 * @param content * @param privateKey * @param inpu...
2019-05-22 10:00:45
417
原创 mysql相关问题持续更新
1.修改lower_case_table_names=1产生的问题。 网上查了下很多人有这种情况,解决方法也很多,都有道理; 解决方法: 找到data目录下database命名的目录删除所有frm文件,然后在drop database 数据库名称;2.在修改mysql字符集编码格式时,需要重启mysql,在执行 sudo /XXXX/support-files/mysq...
2019-05-22 10:00:15
882
转载 彻底理解Java的Future模式
先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。但是,子线程执行的结果是要返回厨具的,而run方法是没有返回值的。所以,这才是难点,需要好好考虑一下。模拟代码1: package test; public...
2019-05-22 09:52:28
146
转载 linux命令——mutt的安装和使用
首先介绍一下mutt这个软件,它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件附件。 我只讲它很小的一部分功能,因为我也是刚刚开始摸索这个软件。更多的用法请查阅官网:[mutt官网][1] 一、mutt的安装 ...
2019-05-22 09:51:44
782
原创 byte 转 long
package com.test.util;import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.security.Mes...
2019-05-22 09:51:02
401
汇编模数/数模转换代码DAC0832 ADC0809
2010-06-06
TurboC++3.1,TurboC++3.1,TurboC++3.1
2009-12-14
计算机图形学实验程序【DDA画线和中点画圆算法】
2009-11-27
计算机图形学画直线C语言版程序源码
2009-11-13
NASM-2.07,NASM-2.07-installer.exe
2009-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人