随笔分类 -  Java

摘要:前言 只要不断前进,道路就会一直延伸。 MySQL的锁 首先在阅读文章之前,得先理解一个概念:**锁之间的互斥是作用于获取锁来说的。**举个例子,我拿到了一条记录的X锁,如果其他线程想要获取这条记录的其他锁,那么就需要等待,这就是互斥;但是如果其他线程不想获取锁,只是简单的访问,例如说select 阅读全文
posted @ 2020-09-01 21:06 张小云的博客 阅读(608) 评论(1) 推荐(1)
摘要:本篇文章主要使用IO和NIO的形式来实现一个简单的聊天室,并且说明IO方法存在的问题,而NIO又是如何解决的。 大概的框架为,先提供思路和大概框架图——代码——问题及解决方式,这样会容易看一点。 1. IO写法 1.1 思路框架 下面编写一个简单的聊天室,大概需要的功能就是服务端维护一个聊天室,里边 阅读全文
posted @ 2020-07-21 23:12 张小云的博客 阅读(724) 评论(0) 推荐(1)
摘要:1. 对象的诞生 在平时的开发中,我们使用对象的时候,都是直接new一个临时变量然后进行各种逻辑赋值然后返回,但是你有没有想过一个对象在创建的过程中经历了什么呢,为什么创建时静态变量就已经赋完值了?这些似乎理所当然的操作其实里边还是有点东西的。 先说下一个对象诞生时的整个过程,一个对象的诞生一定会经 阅读全文
posted @ 2020-07-15 23:28 张小云的博客 阅读(423) 评论(0) 推荐(1)