-
java学习进阶之 一 (线程基础)
java学习进阶之 一 (线程基础) 一、线程安全 线程安全的概念: 当多个线程访问某一个类(对象或方法)时。这个类始终都能表现出正确的行为那么这个类(对象或方法)就是线程安全的。 synchronized :可以在任何对象及方法上加锁,而加锁的这段代码称为互斥区或临界区...
-
【Java必修课】通过Value获取Map中的键值Key的四种方法
【Java必修课】通过Value获取Map中的键值Key的四种方法 1 简介 我们都知道 Map 是存放键值对 Key,Value 的容器,知道了Key值,使用方法 Map.get(key) 能快速获取Value值。然而,有的时候我们需要反过来获取,知道Value值,求Key值。 本文将用实例介绍四种方法,通过传...
-
二叉查找树的解读和实现
二叉查找树的解读和实现 二叉查找树是将一组无序的数据构建成一颗有序数据的树,其设计思想与二分法类似。很好的提高了海量数据查找效率,使得由从头遍历到尾的方式转为二分查找的方式,时间复杂度从O(n)降低为O(log(n))。 概念 结点:树上的每个元素。 根结点:没有父...
-
米兜开始送书啦,活动持续21天
压抑了这么久了,是时候来一啵活动了。 ??为了感谢朋友们一直以来的支持,今天米兜得到一位既是主编也是粉丝的支持,将赠送来自这位朋友编写的一本书籍《Hive数据仓库企业级应用》。此书真心推荐朋友们阅读。 本次赠书活动规则: 第一阶段:11月2日-11月8日,将从点击...
-
mysql+centos7+主从复制
mysql+centos7+主从复制 MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是...
-
POJ2431 优先队列+贪心 - biaobiao88
POJ2431 优先队列+贪心 - biaobiao88 以下代码可对结构体数组中的元素进行排序,也差不多算是一个小小的模板了吧 #includeiostream#includealgorithmusing namespace std;struct node{int x;int y;bool operator(const node a) const//此操作是对操作符""进行重构 {ret...
-
STL之string
STL之string C++ string详解 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操...
-
每天3分钟操作系统修炼秘籍(10):分页和页表
每天3分钟操作系统修炼秘籍(10):分页和页表 点我查看秘籍连载 分页和页表 除了分段,空间管理的第二种常见方式是分页。 Linux将虚拟内存划分成固定大小的页(Linux中的页大小是4KB),并且以页作为操作内存的最小单元。例如一次性读取一页,虚拟内存中的页称为虚拟...
-
数据库优化 - SQL优化
数据库优化 - SQL优化 前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个...
-
docker-compose下的java应用启动顺序两部曲之一:问题分析
docker-compose下的java应用启动顺序两部曲之一:问题分析 在docker-compose编排多个容器时,需要按实际情况控制各容器的启动顺序,本文是《docker-compose下的java应用启动顺序两部曲》的第一篇,文中会分析启动顺序的重要性,以及启动顺序有问题时会有什么样的影响,...
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
