- 浏览: 797222 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (480)
- Spring (12)
- Hibernate (8)
- Struts2 (4)
- Java 基础-JDK-类-接口-URI-专题研究 (27)
- 线程、线程池、多线程高并发高可用、Socket通信 (15)
- Oracle数据库 (20)
- 一般-前端js-html-其它 (25)
- JYSK-互联网金融、金融科技、支付、公司、新闻等等 (8)
- Ajax-jQuery开源框架 (7)
- Json-轻量级的数据交换格式 (14)
- JavaScript (15)
- Jsp、Servlet、Servlet+JSP+JavaBean开发模式(MVC) (18)
- Html-JavaScript-前端-调用接口 (12)
- Sql Server 2005 (6)
- 正则表达式 (2)
- Java tools (18)
- 加签与验签、加密与解密 (3)
- Ajax技术核心-xmlHttpRequest(简称XHR) (6)
- xml-数据交换格式 (3)
- 信息采集 (1)
- Http - Https - HttpClient - httpCore-SSL-TLS (10)
- HtmlParser (2)
- 标签库 (1)
- SMS (2)
- jxl-导入导出 (4)
- poi-导入导出 (2)
- 定时器Timer+Quartz (6)
- 工作流引擎JBPM3.2.3 (4)
- 工作流引擎JBPM4 (0)
- 数据源-JNDI (0)
- tomcat、weblogic等应用服务器 (6)
- 工作流引擎jbpm5 (1)
- 搜索引擎Lucene (1)
- ant (1)
- 大数据-HBase (2)
- bigtable (0)
- 数据库设计 (4)
- jquery tab (0)
- mybatis (5)
- jquery ui 1.10.3 (5)
- Jboss7 (1)
- 规则引擎drools (0)
- 工作流引擎Activiti5 (0)
- 数据库-用户自定义函数 (0)
- 数据库-存储过程 (2)
- 数据库-视图 (0)
- 数据库-触发器 (0)
- 数据库-sql (2)
- highcharts-图表工具 (1)
- sql server 2008 (6)
- 诗词-工作室 (2)
- 数据割接 (1)
- GIS-地理信息系统 (2)
- RS-遥感技术 (1)
- GPS-全球定位系统 (1)
- java整合flex_RIA开发 (3)
- C#编程语言 (5)
- webservice_axis2_cxf_soap_wsdl (2)
- sql语句 (3)
- Flex_WebService_GIS (25)
- PHP编程语言 (0)
- ExtJS4.2 (1)
- Spring mvc (5)
- EasyUI1.4.2 (16)
- 日期时间工具类 (4)
- 随机数 (1)
- Arcgis api for js (0)
- Mysql数据库 (9)
- 移动互联网 java html5/flash socket netty (0)
- API接口 (1)
- AndroidStudio (0)
- Git (2)
- Maven (5)
- IDEA (0)
- 大数据-Hadoop (2)
- JPA (0)
- Spring boot (4)
- JSF (0)
- nginx_lua_module_redis (2)
- Activiti (1)
- bootstrap (1)
- AngularJS (10)
- 数据库-索引 (1)
- Linux及其连接工具SSH (4)
- java日志管理 (2)
- islider滑动控件 (1)
- jquery (1)
- 异常处理Exception (1)
- 秒杀与类秒杀系统 (1)
- 连接数据库、数据库连接池 (4)
- 数据库-临时表 (1)
- 软件设计模式-单例、多例、代理、工厂、观察者 (3)
- 集合框架 (5)
- 人工智能--Artificial intelligence、神经网络算法、机器学习 (1)
- 分布式应用 (1)
- SOA服务-Dubbo框架-Thrift框架 (2)
- Zookeeper分布式服务框架 (2)
- intellij idea (1)
- python编程语言 (0)
- 消息队列_MQ (0)
- 消息队列_RabbitMQ (2)
- 消息队列_ActiveMQ (1)
- 消息队列_Kafka (2)
- 缓存_Redis (4)
- 缓存_Memcache (0)
- 缓存_Ehcache (0)
- ivy-ivyde (1)
- google-protocol buffers (1)
- 正向代理-正向代理服务器 (1)
- 反向代理-反向代理服务器 (1)
- JVM内存模型 (0)
- Thunder框架 (1)
- NIO-非阻塞式IO (0)
- 软件测试、性能测试 (1)
- 序列化、Serializable接口、Externalizable接口 (3)
- 线程池-ExecutorService-ThreadPoolExecutor (1)
- web.xml (1)
- java开发-java工具-实用工具网站 (6)
- 医疗 (1)
- Filter-过滤器 (2)
- Unicode码-双字节字符编码 (1)
- OpenResty (1)
- 计算机网络 (1)
- eclipse_myeclipse_intellij idea (3)
- Enum (1)
- 大数据--Big Data (1)
- 云计算--Cloud computing (1)
- Elastic-Job (1)
- Redis (2)
- 文件流-IO操作 (6)
- 计算机基础知识 (1)
- Hessian-二进制RPC协议 (1)
- String类 (3)
- BigDecimal类 (1)
- java重要接口 (1)
- ReactJS (1)
- 跨域问题 (0)
- Map (1)
- 注解 (1)
- ASCII码-单字节字符编码 (1)
- 微服务、微服务架构 (2)
- RPC协议、RPC服务、RPC框架 (0)
- java反射 (1)
- java项目之classpath (1)
- 经典算法-树 (1)
- listener-监听器 (1)
- Interceptor-拦截器 (1)
- pojo javabean (2)
- 计算机科学与技术-进阶 (1)
- 代码规范与文档编写 (1)
- UML-统一建模语言 (1)
- 对接微信、支付宝 (3)
- 压力测试 (1)
- 办公软件-Excel (1)
- 办公软件-PPT (0)
- UTF8、GBK编码 (1)
- 微服务架构:Spring Cloud架构-Dubbo架构 (6)
- Nginx (1)
- 点滴业务 (1)
- form表单-json数据-转换与接口调用 (1)
- Junit单元测试 (1)
- 大数据-Spark (1)
- 大数据-Storm (1)
- 数据库事务-Spring事务 (0)
- elasticsearch (1)
- windows (1)
最新评论
参考博客:
--互联网高可用架构技术实践
http://www.iteye.com/news/32723
--大流量高并发下的异步数据接口的兜底容灾
http://www.barretlee.com/blog/2015/09/16/backup-solution-at-big-traffic/
--引用
http://blog.csdn.net/acmman/article/details/53167917
--使用Java开发高性能网站需要关注的那些事儿
http://www.javabloger.com/java-development-concern-those-things/
--提升tomcat服务器性能的七条经验
http://blog.51cto.com/passover/732629
--JAVA多线程实现的四种方式
https://www.cnblogs.com/felixzh/p/6036074.html
1、Java并发控制机制详解
http://www.cnblogs.com/leetieniu2014/p/5809500.html
http://blog.csdn.net/danempress/article/details/52447374
2、秒杀类
http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659598511&idx=1&sn=5267113160f0da7c2d11d2ab4ffc5b8c&chksm=8be995bdbc9e1cab944d8a7e9f050fa3712bc5edb3d7a7c28f96fd313f094ab8e101fda04e92#rd
3、java8编程官方编程
4、http协议之ETag
https://baike.baidu.com/item/ETag/4419019?fr=aladdin&qq-pf-to=pcqq.c2c
5、ThreadLocal
https://www.cnblogs.com/my376908915/p/6763210.html
https://blog.csdn.net/liang_love_java/article/details/52701307
https://blog.csdn.net/mccand1234/article/details/54173084
6、Volatile
--互联网高可用架构技术实践
http://www.iteye.com/news/32723
--大流量高并发下的异步数据接口的兜底容灾
http://www.barretlee.com/blog/2015/09/16/backup-solution-at-big-traffic/
--引用
http://blog.csdn.net/acmman/article/details/53167917
--使用Java开发高性能网站需要关注的那些事儿
http://www.javabloger.com/java-development-concern-those-things/
--提升tomcat服务器性能的七条经验
http://blog.51cto.com/passover/732629
--JAVA多线程实现的四种方式
https://www.cnblogs.com/felixzh/p/6036074.html
提高数据库的处理数据的能力 1、【sql语句的优化】技术,sql语句写的处理效率比较高,数据库处理能力就会上去,而网站的数据处理能力也会快些。 2、当网站的处理和访问量非常大的时候,我们的数据库的压力就变大了,数据库的 连接池,数据库同时处理数据的能力就会受到很大的挑战,一旦数据库承受了其最大承受能力,网站的数据处理效率就会大打折扣。 此时就要使用【高并发处理、负载均衡和分布式数据库】,而这些技术既花费人力,又花费资金。 3、如果我们的网站不是非常大的网站,而又想要提高网站的效率,降低数据库的读写次数,我们就需要引入【缓存】技术。
1、Java并发控制机制详解
http://www.cnblogs.com/leetieniu2014/p/5809500.html
http://blog.csdn.net/danempress/article/details/52447374
2、秒杀类
http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659598511&idx=1&sn=5267113160f0da7c2d11d2ab4ffc5b8c&chksm=8be995bdbc9e1cab944d8a7e9f050fa3712bc5edb3d7a7c28f96fd313f094ab8e101fda04e92#rd
3、java8编程官方编程
第28章 并发实用工具 28.1 并发API包 28.1.1 java.util.concurrent包 28.1.2 java.util.concurrent.atomic包 28.1.3 java.util.concurrent.locks包 28.2 使用同步对象 28.2.1 Semaphore类 28.2.2 CountDownLatch类 28.2.3 CyclicBarrier类 28.2.4 Exchanger类 28.2.5 Phaser类 28.3 使用执行器 28.3.1 一个简单的执行器示例 28.3.2 使用Callable和Future接口 28.4 TimeUnit枚举 28.5 并发集合 28.6 锁 28.7 原子操作 28.8 通过Fork/Join框架进行并行编程 28.8.1 主要的Fork/Join类 28.8.2 分而治之的策略 28.8.3 一个简单的Fork/Join示例 28.8.4 理解并行级别带来的影响 28.8.5 一个使用RecursiveTask[V]的例子 28.8.6 异步执行任务 28.8.7 取消任务 28.8.8 确定任务的完成状态 28.8.9 重新启动任务 28.8.10 深入研究 28.8.11 关于Fork/Join框架的一些提示 28.9 并发实用工具与Java传统方式的比较
4、http协议之ETag
https://baike.baidu.com/item/ETag/4419019?fr=aladdin&qq-pf-to=pcqq.c2c
5、ThreadLocal
https://www.cnblogs.com/my376908915/p/6763210.html
https://blog.csdn.net/liang_love_java/article/details/52701307
https://blog.csdn.net/mccand1234/article/details/54173084
6、Volatile
发表评论
-
URI - URL处理
2021-10-30 16:38 228import okhttp3.HttpUrl; impo ... -
异步批量执行任务与回滚
2020-10-16 09:19 1153java异步方式(结合@Async和CompletableFu ... -
负载均衡
2020-08-27 23:32 289基于nginx配置负载均衡 参考 - - Nginx + Sp ... -
java 递归 获取树形结构数据
2018-10-24 11:00 2996private static void print2() ... -
Emoji 表情符号 处理
2018-08-21 17:56 1279-Emoji 百科 https://baike.baidu.c ... -
Java基础-01
2018-08-10 14:49 4800、Java 基本数据类型 --8种基本类型 http://w ... -
HttpAsyncClient-异步开源框架
2018-06-27 13:09 982引用参考 --了解HttpAsyncClient https: ... -
Callable接口、Future接口
2017-09-11 14:20 453参考博客: --java.util.concurrent 之 ... -
java线程优化方法或思路、高并发、大数据量
2017-09-04 19:17 384一、多线程 【生产问题】 某个接口xServic ... -
java基础-02-JavaBean、Final关键字等等
2017-08-31 10:50 426【JavaBean】 参考博客: ---- JavaBean ... -
涉及计算机概念-Windows-Linux
2017-08-15 18:57 4171、域控 --windows域 https://baike.b ... -
IO、集合、多线程等基础框架
2017-07-10 15:04 11721、集合 Java集合总览 http://www.import ... -
Intellij idea使用经验
2017-05-08 18:52 373lombok配置和介绍 @Data @NoArgsConst ... -
form表单
2017-04-11 17:44 3901、postman中 form-data、x-www-form ... -
处理图片
2017-04-11 11:12 4151、import com.sun.image.codec.jp ... -
java.util.concurrent相关-ThreadPoolExecutor
2017-02-22 16:49 389引用参考: --Java ThreadPoolExecutor ... -
关心的技术
2017-01-23 09:21 409排名前5的编程语言: JAVA 、C、 C++、 C#、 PY ... -
app接口响应定向跳转页面
2017-01-19 16:40 1164http://127.0.0.1:8888/app/goo ... -
解析客户端请求信息Headers
2016-12-21 16:35 531ANDROID客户端请求 {Accept=[applica ... -
引用包里面的工具类-BeanUtils-StringUtils-CollectionUtils等等
2016-11-22 11:47 15041、BeanUtils.copyProperties() Be ...
相关推荐
根据提供的信息,我们可以深入探讨Java高并发编程的相关知识点。高并发是现代软件系统设计中一个非常重要的方面,尤其是在云计算和大数据处理领域。下面将详细解释Java高并发编程的基础概念、核心技术以及实现技巧。...
下面,我们将深入探讨Java并发相关的知识体系。 一、并发基础 并发是指多个任务在同一时间间隔内执行,而并行则意味着这些任务是真正的在同一时刻执行。Java中的并发主要通过多线程实现,线程是操作系统分配CPU资源...
以上这些知识点都是高并发程序设计中的核心内容,通过学习本书,开发者可以掌握构建高效并发Java应用的关键技术和策略,从而提升系统的性能和可扩展性。在实际工作中,理解和熟练运用这些概念和技术,对于提升系统的...
根据给定文件的信息“JAVA并发编程实践”以及其描述为“Java并发学习资料”,我们可以从中提炼出关于Java并发编程的一些核心知识点。Java并发编程是Java高级特性之一,它允许开发者编写能够同时执行多个任务的程序,...
Java并发编程是Java开发中的重要领域,特别是在多核处理器和分布式系统中,高效地利用并发能力可以极大地提高程序性能和响应速度。...通过学习,开发者能够更好地设计和实现高并发、高可用的Java应用程序。
在Java领域,高并发系统设计是开发者必备的技能之一,特别是在大型互联网企业中。下面将对"java高并发系统设计40问(持续更新共40篇)"中的关键知识点进行详细解析。 首先,我们需要理解“高并发”这个概念。它指的是...
在Java编程领域,"并发测试"是一个至关重要的环节,特别是在构建高性能、高可用性的系统时。这个主题主要涉及如何在多线程环境下测试程序的性能、稳定性和正确性。在这个场景下,`MutiThreadTest.java` 文件可能是...
2. **Java并发**:在多线程环境下,Java提供了丰富的并发工具和API,如synchronized关键字、volatile、ThreadLocal、CountDownLatch、CyclicBarrier等,用于解决线程同步、安全问题和性能优化。理解并发原理和实践是...
通过阅读《Java线程》这本书,开发者可以深入了解Java并发编程的原理和实践,提升编写高并发、高可用系统的能力。同时,书中的实例和最佳实践将帮助读者在实际项目中避免常见的并发问题,提高代码质量和系统的稳定性...
Java并发设计模式是Java开发中不可或缺的一部分,它们用于解决多线程环境下的各种问题,以提高程序的效率、稳定性和可维护性。本教程将深入探讨六个关键的并发设计模式,帮助开发者更好地理解和应用这些模式。 1. *...
Java线程是Java编程中的...Java线程是Java多线程编程的核心,理解和掌握上述知识点对于编写高并发、高可用的Java应用至关重要。通过实践和不断学习,开发者可以更高效地利用系统资源,构建出更加健壮和高效的软件系统。
Java并发编程也是面试的重点,包括线程的创建与同步机制(如synchronized关键字、volatile、ThreadLocal等),以及并发工具类如Semaphore、CyclicBarrier、CountDownLatch等。面试者需要能分析并发场景,设计合理的...
- Java并发API,如synchronized、volatile、ThreadLocal、ReentrantLock。 - 线程池的工作原理,如ThreadPoolExecutor的参数解释。 - 死锁的概念与避免策略。 - Future和Callable接口的理解与使用。 4. **设计...
9. **并发**:在Java中,理解和熟练使用并发工具(如synchronized、volatile、ThreadLocal、ConcurrentHashMap等),以及熟悉线程池、死锁检测和并发模式设计,对于构建高效、安全的多线程程序至关重要。 10. **...
面试者需要了解Java并发API,如synchronized、volatile、ThreadLocal等,并能解决实际并发问题。 7. **MySQL数据库面试题(2020最新版)**:数据库知识是必不可少的,包括SQL查询、索引、事务处理、存储引擎、...
其次,进入并发编程领域,Java提供了丰富的并发工具,如synchronized、volatile、ThreadLocal、CountDownLatch、CyclicBarrier等,这些工具用于保证多线程环境中的数据一致性与程序的正确性。同时,了解线程池的工作...
- 通过配置文件可以灵活地管理服务器行为,支持高并发连接。 2. **HTTPS流程** - HTTPS使用SSL/TLS协议来加密HTTP通信,确保数据的安全传输。 - 浏览器与服务器之间进行握手协商,确定加密方式和密钥交换方式。 ...
高并发高可用架构设计 - **设计原则**: - 采用负载均衡。 - 异步处理。 - 读写分离。 - **限流**: - 使用令牌桶算法或漏桶算法限制请求速率。 - **缓存使用**: - 二级缓存、缓存穿透等问题。 - **熔断**: - ...
Java多线程是Java开发中的核心技能之一,尤其在面试中,对于一线大厂的面试者来说,深入理解和掌握多线程的相关知识点至关重要。以下是一些关键的Java多线程面试知识点: 1. **自旋锁**:自旋锁是一种等待机制,当...