-
【玩转SpringBoot】用好条件相关注解,开启自动配置之门
【玩转SpringBoot】用好条件相关注解,开启自动配置之门 自动配置隐含两层含义,要搞清楚 上帝让程序员的发量减少,是为了让他变得更聪明,如果有一天聪明到了极点,那就是绝顶聪明。 据说在大脑高速运转下,这样更有利于散热,不至于核心温度过高而产生告警。 聪明的...
-
java学习进阶之 一 (线程基础)
java学习进阶之 一 (线程基础) 一、线程安全 线程安全的概念: 当多个线程访问某一个类(对象或方法)时。这个类始终都能表现出正确的行为那么这个类(对象或方法)就是线程安全的。 synchronized :可以在任何对象及方法上加锁,而加锁的这段代码称为互斥区或临界区...
-
二叉查找树的解读和实现
二叉查找树的解读和实现 二叉查找树是将一组无序的数据构建成一颗有序数据的树,其设计思想与二分法类似。很好的提高了海量数据查找效率,使得由从头遍历到尾的方式转为二分查找的方式,时间复杂度从O(n)降低为O(log(n))。 概念 结点:树上的每个元素。 根结点:没有父...
-
米兜开始送书啦,活动持续21天
压抑了这么久了,是时候来一啵活动了。 ??为了感谢朋友们一直以来的支持,今天米兜得到一位既是主编也是粉丝的支持,将赠送来自这位朋友编写的一本书籍《Hive数据仓库企业级应用》。此书真心推荐朋友们阅读。 本次赠书活动规则: 第一阶段:11月2日-11月8日,将从点击...
-
死磕 java线程系列之线程池深入解析——普通任务执行流程
死磕 java线程系列之线程池深入解析——普通任务执行流程 (手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。 简介 前面我们一起学习了Java中线程池的体系结构、构造方法和生命...
-
docker-compose下的java应用启动顺序两部曲之一:问题分析
docker-compose下的java应用启动顺序两部曲之一:问题分析 在docker-compose编排多个容器时,需要按实际情况控制各容器的启动顺序,本文是《docker-compose下的java应用启动顺序两部曲》的第一篇,文中会分析启动顺序的重要性,以及启动顺序有问题时会有什么样的影响,...
-
微服务架构案例(03):数据库选型简介,业务数据规划设计
微服务架构案例(03):数据库选型简介,业务数据规划设计 本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 03:数据库选型,业务数据设计规划 一、数据库选择 1、数据库分类 数据库类...
-
【OOM】解决思路
【OOM】解决思路 一、什么是OOM? OOM就是outOfMemory,内存溢出!可能是每一个java人员都能遇到的问题!原因是堆中有太多的存活对象(GC-ROOT可达),占满了堆空间。 二、怎么解决? 1、拿到内存溢出时的heapdump.hprof文件。 1.1: 可在程序启动时增加启动参数: -XX...
-
自定义日历(四)-区间选择控件
自定义日历(四)-区间选择控件 目录 一、概述 二、效果展示 三、整体结构 四、分析实现 1、QPickDate 2、QDatePanel 3、QDateWidget、QDateContent 4、 调度绘制 五、相关文章 原文链接: 自定义日历(四)-区间选择控件 一、概述 很早很早以前,写过几篇关于日历的文章,...
-
datax分析与思考(一)
datax分析与思考(一) Datax 总体流程图 先看执行的第一个步骤: 在最上层抽象类,这个里面相当于获取全局公共信息,java入口部分就是这个Engine的main方法直接启动 Engine 启动 com.alibaba.datax.core.Engine#main直接启动 阿里这边有提供多级JSON配置信息无损存储 com.a...
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
