-
协程的原理(Coroutine Theory)
协程的原理(Coroutine Theory) 原文链接:https://lewissbaker.github.io/2017/09/25/coroutine-theory This is the first of a series of posts on the C++ Coroutines TS, a new language feature that is currently on track for inclusion into the C++20 langua...
-
面试官:Java序列化为什么要实现Serializable接口?我懵了
面试官:Java序列化为什么要实现Serializable接口?我懵了 整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 一口气说出 9种 分布式ID生成方式,面试官有点懵了 3万字...
2020-02-22 16:05:21 mysql优化java基础java开发java基础知识什么是javamysqltxtIE磁盘Bug
-
手把手带你阅读Mybatis源码(二)执行篇
手把手带你阅读Mybatis源码(二)执行篇 前言 上一篇文章提到了MyBatis是如何构建配置类的,也说了MyBatis在运行过程中主要分为两个阶段,第一是构建,第二就是执行,所以这篇文章会带大家来了解一下MyBatis是如何从构建完毕,到执行我们的第一条SQL语句的。 之后这部...
-
反射
反射 反射 示例类 User 类: class User{ String name; int id; public User() { } public User(String name, int id) { this.name = name; this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public...
-
并发编程之J.U.C的第一篇
并发编程之J.U.C的第一篇 并发编程之J.U.C AQS 原理 ReentrantLock 原理 1. 非公平锁实现原理 2)可重入原理 3. 可打断原理 5) 条件变量实现原理 3. 读写锁 3.1 ReentrantReadWriteLock 缓存更新策略 读写锁原理 AQS 原理 全称是 AbstractQueuedSynchronizer,是阻塞...
-
Linux 安装软件
Linux 安装软件 Linux发行版的两大系列 debian:代表的比如Ubuntu,软件包管理工具apt、apt-get、dpkg,软件包名.deb redhat:代表的比如CentOS(所以在VMware上安装CentOS8时选择的版本是red hat),软件包管理工具yum,软件包名.rpm Ubuntu要下载.deb的安装包,用apt...
2020-02-22 16:01:21 linux 安装文件Linuxword精简CentOSUbuntuNET搜索文件名
-
Spring Cloud(七):服务网关zuul过滤器
Spring Cloud(七):服务网关zuul过滤器 上文介绍了Zuul的基本使用与路由功能,本文接着介绍Zuul的核心概念 —— Zuul过滤器(filter)。 Zuul的功能基本通过Zuul过滤器来实现(类比于Struts的拦截器,只是Struts拦截器用到责任链模式,Zuul则是通过FilterProcessor来...
-
手把手带你阅读Mybatis源码(一)构造篇
手把手带你阅读Mybatis源码(一)构造篇 前言 今天会给大家分享我们常用的持久层框架MyBatis的工作原理和源码解析,后续会围绕Mybatis框架做一些比较深入的讲解, 之后这部分内容会归置到公众号菜单栏: 连载中-框架分析中 ,欢迎探讨! 说实话MyBatis是我第一个接触的...
-
并发编程的基石——AQS类
并发编程的基石——AQS类 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 本文参考了[Java多线程进阶(六)—— J.U.C之locks框架:AQS综述(1)]和Java技术之AQS详...
2020-02-21 16:01:31 java多线程Java技术定义用户同步工具PSSegmentFault共享timAV
-
并发编程之Master-Worker模式
并发编程之Master-Worker模式 我们知道,单个线程计算是串行的,只有等上一个任务结束之后,才能执行下一个任务,所以执行效率是比较低的。 那么,如果用多线程执行任务,就可以在单位时间内执行更多的任务,而Master-Worker就是多线程并行计算的一种实现方式。 它的思...
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
