-
为什么ConcurrentHashMap的读操作不需要加锁?
为什么ConcurrentHashMap的读操作不需要加锁? 我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢? ConcurrentHashMap的简介 我想有基...
-
java 调用Spring接口上传文件及其他参数填充
java 调用Spring接口上传文件及其他参数填充 第一步:在Spring配置中添加以下内容 !--配置MultipartResolver 用于文件上传使用spring的CommosMultipartResolver-- bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartReso...
2019-09-08 09:49:15 文件wordIE系统Spring配置AVwebntt<Application
-
SpringCloud(二)服务注册与发现
SpringCloud(二)服务注册与发现 离上一篇微服务的基本概念已经过去了几个月,在写那篇博客之前,自己还并未真正的使用微服务架构,很多理解还存在概念上。后面换了公司,新公司既用了SpringCloud也用了Dubbo+Zookeeper,就像上一篇文章说的,当一个服务是面向外部或...
-
Netty源码分析 (三)----- 服务端启动源码分析
Netty源码分析 (三)----- 服务端启动源码分析 本文接着前两篇文章来讲,主要讲服务端类剩下的部分,我们还是来先看看服务端的代码 /** * Created by chenhao on 2019/9/4. */ public final class SimpleServer { public static void main(String[] args) throws Exce...
-
MySQL单机优化---SQL优化
MySQL单机优化---SQL优化 SQL 优化 ( 变多次维护为一次维护 ) Sql优化分为:DDL、DML、DQL 一、DDL 优化 1 、通过禁用索引来提供导入数据性能 。 这个操作主要针对有数据库的表,追加数据 // 去除键 alter table test3 DISABLE keys; // 批量插入数据 insert into te...
-
SpringBoot启动流程
SpringBoot启动流程 1.SpringBoot项目启动方式: 在IDE中启动SpringBoot主类(XXXApplication)中的main方法 使用mvn spring-boot:run命令启动 打成jar包之后使用java -jar xxx.jar运行 打成war包之后放在web容器中运行 这是一篇一年多前写的博客,使用的源码版本是1.5.x...
-
LinkedHashMap,源码解读就是这么简单
LinkedHashMap,源码解读就是这么简单 概述 LinkedHashMap是HashMap的子类,它的大部分实现与HashMap相同,两者最大的区别在于,HashMap的对哈希表进行迭代时是无序的,而LinkedHashMap对哈希表迭代是有序的,LinkedHashMap默认的规则是,迭代输出的结果保持和插入key-...
-
Spring源码解析系列汇总
Spring源码解析系列汇总 相信我,你会收藏这篇文章的 本篇文章是这段时间撸出来的Spring源码解析系列文章的汇总,总共包含以下专题。喜欢的同学可以收藏起来以备不时之需 SpringIOC源码解析(上) 本篇文章搭建了IOC源码解析的demo环境,启动这个环境即可开启阅读Spring...
-
Struts2 在Action中操作数据
Struts2 在Action中操作数据 Servlet存储数据的方式 在Servlet中,使用ServletContext对象来存储整个WebApp的数据,ServletContext中直接存储整个WebApp的公共数据,可使用set|get|removeAttribute()来操作数据。 此外ServletContext中还有3类众多的小对象: ServletCo...
-
MySQL数据库优化
MySQL数据库优化 一、MySQL 会遇到的问题: 1、 高并发的读写效率低问题 ---- 解决方案:集群,分布式。 2、 海量数据的读写效率低问题 ----- 解决方案:分表,分库。 3、 高可用和高扩展 ---- 解决方案:动态扩展服务器、防止单点故障、容灾。 二、关系型数据库优化:...
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
