一、阻塞服务器端 public class BIOServer { public static void main(String[] args) throws Exception { ServerSocket sc = new ServerSocket(9093); System.out.println("服务器启动成功!");
 并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。本文是最核心的理论部分,之后的文章都会以此为基础来分析和解释。一、共享性数据共享性是线程安全的主要原因之一。如果所有的数据只是在线程内有效,那就不存在线程安全性问题,这也是我们在编程的时候经常
一、Eureka的高可用性  Eureka下面的服务实例默认每隔30秒会发送一个HTTP心跳给Eureka,来告诉Eureka服务还活着,每个服务实例每隔30秒也会通过HTTP请求向Eureka获取服务列表,这就相当于一个服务实例一分钟会与Eureka进行四次请求,当服务实例多了以后,就要考虑Eureka的压力,如果我们有1000个服务实例,一分钟就会有4000次请求,平均每秒70次请求,不过Eu
转载 2024-03-25 20:55:38
47阅读
关注微信公众号:java前后端全栈技术,后台回复书籍即可
原创 2021-04-19 11:40:37
248阅读
关注微信公众号:java前后端全栈技术,后台回复书籍即可
原创 2021-08-19 14:38:12
161阅读
Windows 8作为新一代操作系统,继承以往桌面操作系统的优点,而且还提供移动便携设备支持。Windows使用用户基数庞大,预示着Windows应用巨大的潜在市场,察看Windows Store,每天都有不同的Windows应用上线,越来越多的互联网行业和企业应用也在悄然移植到Windows 8平台。对于Windows开发人员而言,又一次新的机会和挑战即将到来。为了方便更多开发人员学习Windows 8应用开发,本篇将汇总当前较为流行的Windows 8发书籍,大家可以根据自己需求下载学习资源。
原创 2013-02-04 23:53:56
2145阅读
1点赞
Web开发新书推荐+前端
原创 2021-07-16 09:51:35
260阅读
最近总结面试以及看面经以及自己学习的过程中发现以前看过的很多书其实都讲过,不过有很多都很容易忘。主要还是实际用到的少,遗忘曲线吧。。推荐一些书感觉很不错。我自己也基本都看过,虽然不一定都记得很清楚。。下面推荐顺序是我觉得比较好的阅读顺序。。《JAVA核心技术 卷一》讲的都是基础也比较清楚,中间关于Swing的内容应该不用看很认真。大概知道怎么用就好,毕竟除了学校好像基本没什么地方会用到。不过感觉没
转载 2023-09-05 11:32:55
120阅读
推荐几本移动开发的书籍,其中包括炙手可热的iphone手机运用的ios开发书籍、使用人数非常广泛的安卓手机开发图书,以及html5书籍。  《android 开发入门与实战(第二版)》遵循第一版的写作宗旨,通过本书的学习,让不懂android开发的人系统地快速掌握android开发的知识。《android 开发入门与实战(第二版)》主要内容为:android开发环境搭建、and
原创 2013-08-08 16:06:07
681阅读
 1. 为Activity声明系统配置变更事件 系统配置变更事件是指转屏,区域语言发生变化,屏幕尺寸发生变化等等,如果Activity没有声明处理这些事件,发生事件时,系统会把Activity杀掉然后重启,并尝试恢复状态,Activity有机会通过onSaveInstanceState()保存一些基本数据到Bundle中,然后此Bundle会在Activity的onCreate()中传递
转载 10月前
45阅读
美术绘画或像素(Paint or Pixel)游戏开发者的像素艺术(Pixel Art for Game
原创 2022-09-10 00:19:12
10000+阅读
HTML5+canvas开发详解第2版.epub JavaScript - 框架设计 司徒正美.pdf JavaScript - 权威指南(第6版)(中文版) -(笔记版).pdf JavaScript - 权威指南(第6版)(中文版).pdf JavaScript - The Definitive ...
转载 2020-11-12 22:23:00
386阅读
2评论
java 1.Java 核心技术卷I 基础知识(第10版) 2.Java8 实战 3.Effective Java 4.Java 并发编程的艺术 5.Java 并发编程实战 6.深入理解Java虚拟机 计算机网络 1.图解TCP/IP 2.图解HTTP 3.Computer Networking A
转载 2020-01-11 19:30:00
304阅读
2评论
# Java 8 并发编程:基础与示例 随着多核处理器的普及,编写并发程序已经成为了软件开发中的一个重要技能。Java 8 通过引入新的并发工具和改进了已有的API,使得并发编程变得更加简单与高效。在本文中,我们将介绍Java 8中的并发编程,并提供一些实用的代码示例,以帮助理解这一概念。 ## 为什么选择并发编程? 在单线程应用中,代码顺序执行,可能导致性能问题和响应时间延迟。通过并发编程
原创 2024-08-07 06:50:13
24阅读
java中谈到并发,我们一定会想到两种锁,一种synchronized锁,一种ReentrantLock。还有一种轻量级的作用在变量上的volatile,那么他们三个有什么具体区别,和具体怎么用呢?下面针对他们三个分别说一下原理和作用。volatile的底层实现原理 volatile:首先我们要知道他是一个关键字,作用在变量上的,保证了线程之间的可见性,在这里什么是可见性呢?是指线程之
转载 2015-08-13 10:38:00
56阅读
2评论
Java8中学并发本文翻译自:http://jaxenter.com/lean-concurrency-in-java-8-49924.html转载请注明出处:http://blog.csdn.net/kingviker/article/details/27057473有人以前说过(非常不幸,我们没...
转载 2015-07-10 12:19:00
51阅读
一、线程介绍  讲线程之前得先了解进程(Peocess),现在的操作系统基本都支持多任务的进行,举个场景:有许多的程序员们喜欢边coding边听点轻音乐。这时计算机就是做并行任务,也就是有多个进程在同时进行。进程是一个具有独立功能的程序在数据集合上的一次执行过程,简言之一个进程就是一个应用程序,进程是系统进行资源分配和调度的基本单位,而一个进程至少包含一个线程(Thread),线程是进程中的一个执
# Java 8 实战书籍下载与学习指南 Java 8Java 语言的一个重要版本,它带来了许多新特性,比如 Lambda 表达式、Stream API、新的日期时间 API 等。这些特性使得 Java 代码更加简洁、易读和功能强大。本文将介绍如何下载 Java 8 实战书籍,并提供一些代码示例,帮助读者更好地理解和学习 Java 8。 ## 下载 Java 8 实战书籍 首先,我们需
原创 2024-07-16 07:20:25
54阅读
听acp宣讲时候,老师推荐的书
原创 2018-03-09 23:30:08
7727阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5