-
java学习进阶之 一 (线程基础)
java学习进阶之 一 (线程基础) 一、线程安全 线程安全的概念: 当多个线程访问某一个类(对象或方法)时。这个类始终都能表现出正确的行为那么这个类(对象或方法)就是线程安全的。 synchronized :可以在任何对象及方法上加锁,而加锁的这段代码称为互斥区或临界区...
-
二叉查找树的解读和实现
二叉查找树的解读和实现 二叉查找树是将一组无序的数据构建成一颗有序数据的树,其设计思想与二分法类似。很好的提高了海量数据查找效率,使得由从头遍历到尾的方式转为二分查找的方式,时间复杂度从O(n)降低为O(log(n))。 概念 结点:树上的每个元素。 根结点:没有父...
-
死磕 java线程系列之线程池深入解析——普通任务执行流程
死磕 java线程系列之线程池深入解析——普通任务执行流程 (手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。 简介 前面我们一起学习了Java中线程池的体系结构、构造方法和生命...
-
mybatis的插件机制
mybatis的插件机制 一、mybatis的插件介绍 关于mybatis的插件,我想大家也都用过,就比如最常用的逆向工程,根据表结构生成model,dao,xml文件,还有分页插件,那这些插件的工作原理是怎么样的呢,就比如分页插件,它为什么能改变我们在xml文件中写的sql语句,本文将...
-
ubuntu18 安装坑点记录(华硕飞行堡垒)
ubuntu18 安装坑点记录(华硕飞行堡垒) 环境 电脑:华硕飞行堡垒FX53VD 显卡:集成显卡+NVIDIA显卡(linux版本很不友好) 镜像:ubuntu18.04.3 LTS 准备安装 * 制作启动盘(百度)* 设置U盘启动项:按F2进入(不同电脑不一样),选择boot,把U盘调为优先启动 开始安装前编辑 *...
-
Rsync
Rsync 目录 Rsync 1. Rsync基本概述 2.Rsync应用场景 3.Rsync传输模式 Rsync命令对应选项 本地方式 远程方式 守护进程 4.Rsync服务实践 Rsync 1. Rsync基本概述 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或...
-
if判断语句的总结
if判断语句的总结 1、表达式: 关系 表达式或 逻辑 表达式; 2、表达式的运算结果应该是 真 或者 假 ; 真:执行该语句; 假:跳过该语句,执行下一条语句; 3、语句可以是 单语句 也可以是 复合语句 ; 4、 else if 可以有多条,没有上限; 5、 if 和 else if都需要判...
-
SpringCloud之Eureka:服务发布与调用例子
SpringCloud之Eureka:服务发布与调用例子 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。 SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCl...
-
数据库优化 - SQL优化
数据库优化 - SQL优化 前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个...
-
微服务架构案例(03):数据库选型简介,业务数据规划设计
微服务架构案例(03):数据库选型简介,业务数据规划设计 本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 03:数据库选型,业务数据设计规划 一、数据库选择 1、数据库分类 数据库类...
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
