-
Java遍历Map对象的四种方式
Java遍历Map对象的四种方式 关于java中遍历map具体哪四种方式,请看下文详解吧。 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 MapInteger, Integer map = new HashMapInteger, Integer(); for (Map.EntryInteger, Integer entry...
-
彻底理解Future模式
彻底理解Future模式 先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。 实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。 但是,子线程执行...
-
java自定义注解
java自定义注解 注解说明 Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。 Java语言中的类、方法、变量、参数和包等都可以被标注。和J...
-
java反射
java反射 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一...
-
Java中SMB的应用
Java中SMB的应用 目录 SMB 服务操作 Ⅰ SMB简介 Ⅱ SMB配置 2.1 Windows SMB Ⅲ 添加SMB依赖 Ⅳ 路径格式 Ⅴ 操作共享 Ⅵ 登录验证 SMB 服务操作 Ⅰ SMB简介 ? SMB(全称是Server Message Block)是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB协...
-
java锁优化
java锁优化 一、锁优化的思路和方法 锁优化是指:在多线程的并发中当用到锁时,尽可能让性能有所提高。一般并发中用到锁,就是阻塞的并发,前面讲到一般并发级别分为阻塞的和非阻塞的(非阻塞的包含:无障碍的,无等待的,无锁的等等),一旦用到锁,就是阻塞的,也就...
-
Linux起源
Linux起源 Linux起源 操作系统出现时间线: Unix1970年诞生 ,71年用C语言重写 Apple II 诞生于1976年 window诞生于1985年 Linux诞生于1991年,由大学生Linus Torvalds和后来的众多爱好者共同开发完成。 想必大家看了这个时间线应该能想明白为啥Linux要出现并且开源吧...
-
快速幂与矩阵快速幂
快速幂与矩阵快速幂 幂运算 幂运算 \(a^b\) 是 \(b\) 个 \(a\) 相乘的结果. C++自带的幂函数 pow 是最朴素的 \(O(b)\) 算法,效率非常低,所以如果要用到大量幂运算,最好自己打一个快速幂. 快速幂 求 \(a^b\%p\) 的值. 当 \(b=1\) 时,返回 \(a%p\) . 当 \(2\mid b\) 时,...
-
快速幂与矩阵快速幂
快速幂与矩阵快速幂 幂运算 幂运算 \(a^b\) 是 \(b\) 个 \(a\) 相乘的结果. C++自带的幂函数 pow 是最朴素的 \(O(b)\) 算法,效率非常低,所以如果要用到大量幂运算,最好自己打一个快速幂. 快速幂 求 \(a^b\%p\) 的值. 当 \(b=1\) 时,返回 \(a%p\) . 当 \(2\mid b\) 时,...
-
到头来还是逃不过Java - 流程控制
到头来还是逃不过Java - 流程控制 没有特殊说明,我的所有这个系列的Java13的笔记都是从 廖老师 那里摘抄、总结过来的,侵删 引言 兜兜转转到了大四,学过了C,C++,C#,Java,Python,学一门丢一门,到了最后还是要把Java捡起来。虽然Python好写舒服,但是毕竟不能完...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
