标签:多线程 第2页

Java

第3期:Too many open files以及ulimit的探讨

changyuan.xu 发布于 2019-08-16

Too many open files 是Java常见的异常,通常是由于系统配置或程序打开过多文件导致。这个问题常常又与 ulimit 的使用相关。关于 ulimit 的用法有不少坑,本文将遇到的坑予以梳理。 Too many open files异常 下面是Java在系统超过最...

阅读(13)评论(0)赞 (0)

Java

走进JavaWeb技术世界16:极简配置的SpringBoot

23

zhuangli 发布于 2019-08-16

一位阿里 Java 工程师的技术小站。作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”Java“...

阅读(13)评论(0)赞 (0)

Java

走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven

7

hanze 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

阅读(15)评论(0)赞 (0)

Java

走进JavaWeb技术世界13:Hibernate入门经典与注解式开发

18

邓龙华 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

阅读(13)评论(0)赞 (0)

Java

走进JavaWeb技术世界14:通过项目逐步深入了解Mybatis(一)

15

刘莉莉 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

阅读(15)评论(0)赞 (0)

Java

走进JavaWeb技术世界11:单元测试框架Junit

8

zhuangli 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

阅读(14)评论(0)赞 (0)

Java

走进JavaWeb技术世界6:Tomcat5总体架构剖析

15

songhua.gao 发布于 2019-08-16

微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。(关注公众号后回复”Java“即可领取 Java基础、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外也将赠送作者原创的Java学习指南、Java程序...

阅读(14)评论(0)赞 (0)

Java

走进JavaWeb技术世界10:从JavaBean讲到Spring

28

darida 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

阅读(10)评论(0)赞 (0)

Java

走进JavaWeb技术世界9:Java日志系统的诞生与发展

10

likai 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

阅读(9)评论(0)赞 (0)

Java

java volatile

xiaoli.wang 发布于 2019-08-16

上次简单讲了Java内存模型,有了铺垫,这次可以聊聊volatile关键字。 聊聊java内存模型 线程安全问题 原子性 多个操作,要么全部执行,要么都不执行。 数据库事务的原子性很常见。多线程操作也有原子性的要求。 可见性 一个线程修改了共享变量,结果能够立即被其他线程看到。 ...

阅读(8)评论(0)赞 (0)

Spring

SpringIOC源码解析(下)

1

wenming.gapo 发布于 2019-08-16

注意,看完这篇文章需要很长很长很长时间。。。 本篇文章是 SpringIOC源码解析(上) 的续集,上一篇文章介绍了使用XML的方式启动Spring,然后追踪了BeanFactory容器的创建、配置文件的解析、Bean的注册等。 12. finishBeanFactoryInit...

阅读(12)评论(0)赞 (0)

Java

Java线程池工作原理浅析

8

xirruiqiang 发布于 2019-08-16

随着项目业务的快速扩张,你是否已经注意到很多单独的线程游离在各个模块中,一旦想做线程方面的监控与优化,代码将需要大动干戈。 相信你一定用过rxjava、okHttp这些流行的框架,它们内部都涉及线程的调度,且封装好一系列的API供你使用,你甚至完全不必关心这些线程是如何工作的。如...

阅读(8)评论(0)赞 (0)

编程技术

50个必须要会的微服务面试题

17

小丁 发布于 2019-08-16

作者:Sahiti Kappagantula 翻译:疯狂的技术宅 原文: https://www.edureka.co/blog/i… 未经允许严禁转载 根据 Gartner 的说法,微服务是云开发的新应用平台。微服务是独立部署和管理的,一旦应用实现在容器内,它们与底...

阅读(11)评论(0)赞 (0)

Java

Java 多线程并发编程(二):线程同步

16

yeseng 发布于 2019-08-16

一、为何会线程不安全   1、方法内的变量为线程安全 “非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在“非线程安全”问题,所得结果也就是“线程安全”的了。 方法中的变量不存在非线程安全问题,永远都是线程安全的。这是方法内部的变量是私有的特性造成...

阅读(11)评论(0)赞 (0)

Spring

Spring 十个错误的使用姿势!

21

zhuangli 发布于 2019-08-16

来源:JAVA高级程序员 1、错误一: 太过关注底层 我们正在解决这个常见错误,是因为 “非我所创” 综合症在软件开发领域很是常见。 症状包括经常重写一些常见的代码,很多开发人员都有这种症状。 虽然理解特定库的内部结构及其实现,在很大程度上是好的并且很有必要的(也可以是一个很好的...

阅读(17)评论(0)赞 (0)

Java

挑战10个最难回答的Java面试题(附答案)

4

dulong 发布于 2019-08-16

译者:Yujiaao 原文链接: https://segmentfault.com/a/1190000019962661 这是我收集的10个最棘手的Java面试问题列表。 这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。 你可能知道这些棘手的 Java ...

阅读(18)评论(0)赞 (0)

Java

20 个案例教你在 Java 8 中如何处理日期和时间?

1

xirruiqiang 发布于 2019-08-15

前言 前面一篇文章写了 《SimpleDateFormat 如何安全的使用?》 , 里面介绍了 SimpleDateFormat 如何处理日期/时间,以及如何保证线程安全,及其介绍了在 Java 8 中的处理时间/日期默认就线程安全的 DateTimeFormatter 类。那么...

阅读(17)评论(0)赞 (0)

Java

Java秒杀系统实战系列~基于Redis的原子操作优化秒杀逻辑

2

xiaoli.he 发布于 2019-08-15

摘要: 本篇博文是“Java秒杀系统实战系列文章”的第十四篇,本文将借助缓存中间件Redis的“单线程”特性及其原子操作一同优化“秒杀系统中秒杀的核心业务逻辑”,彻底初步解决“库存超卖”、“重复秒杀”等问题。 内容: 对于缓存中间件Redis,相信各位小伙伴或多或少都有听说过,甚...

阅读(17)评论(0)赞 (0)