-
《从零开始学架构》笔记——第二部分:高性能和高可用架构模式
《从零开始学架构》笔记——第二部分:高性能和高可用架构模式 第四章 存储高性能 关系数据库 读写分离(减轻访问压力) 基本原理:将数据库读写操作分散到不同节点上,减小单个数据库的访问压力,提高访问效率。 基本实现: 数据库服务器搭建主从集群,一主一从或者一...
-
SpringBoot整合ActiveMQ,看这篇就够了
SpringBoot整合ActiveMQ,看这篇就够了 ActiveMQ是Apache提供的一个开源的消息系统,完全采用Java来实现,因此它能很好地支持JMS(Java Message Service,即Java消息服务)规范;本文将详细介绍下ActiveMq的安装、与SpringBoot整合发送队列消息、发送主题消息的的过程。...
-
工作中遇到的99%SQL优化,这里都能给你解决方案(三)
工作中遇到的99%SQL优化,这里都能给你解决方案(三) -- 示例表CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT COMMENT 姓名, `age` int(20) NOT NULL DEFAULT 0 COMMENT 年龄, `position` varchar(20) NOT NU...
-
【Java并发编程】24、Synchronized实现原理解析
【Java并发编程】24、Synchronized实现原理解析 一、概述 我们知道在JDK1.5之前synchronized是一个重量级锁,相对于j.u.c.Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它。 不过,随着后续Java版本更新对synchronized进行的各种优化后,synchron...
-
Java中遍历Map对象的4种方法
Java中遍历Map对象的4种方法 java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等)。 1 HashMapInteger, String map = new HashMap(); 2 map.put(1, " jack "); 3 map.put(2, " tom "); 4 map.put(3, " je...
-
编程必备基础知识|计算机组成原理篇(01):计算机的发展历史
编程必备基础知识|计算机组成原理篇(01):计算机的发展历史 计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多...
-
TreeMap源码分析,看了都说好
TreeMap源码分析,看了都说好 概述 TreeMap也是Map接口的实现类,它最大的特点是迭代有序,默认是按照key值升序迭代(当然也可以设置成降序)。在前面的文章中讲过LinkedHashMap也是迭代有序的,不过是按插入顺序或访问顺序,这与TreeMap需要区分开来。TreeMap内部用红...
-
Java 面试宝典!并发编程 71 道题及答案全送上!
Java 面试宝典!并发编程 71 道题及答案全送上! 金九银十跳槽季已经开始,作为 Java 开发者你开始刷面试题了吗?别急,我整理了71道并发相关的面试题,看这一文就够了! 1、在java中守护线程和本地线程区别? java中的线程分为两种:守护线程(Daemon)和用户线程(Us...
2019-09-17 10:13:37 多线程编程java线程池什么是javajava发展定义Windows虚拟机用户IE系统
-
SpringBoot整合MyBatis-Plus3.1详细教程
SpringBoot整合MyBatis-Plus3.1详细教程 一.说明 Mybatis-Plus是一个Mybatis框架的增强插件,根据官方描述,MP只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑.并且只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间.代码生成,分页,性能分析等功能一应俱...
-
Java多线程编程(3)--线程安全性
Java多线程编程(3)--线程安全性 一.线程安全性 ??一般而言,如果一个类在单线程环境下能够运作正常,并且在多线程环境下,在其使用方不必为其做任何改变的情况下也能运作正常,那么我们就称其是线程安全的。反之,如果一个类在单线程环境下运作正常而在多线程环境下则...
2019-09-17 10:11:57 多线程编程java多线程java并发编程实战java并发编程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
