随笔分类 -  java编程之路

摘要:在项目推进中,如果说第一件事是搭Spring框架的话,那么第二件事情就是在Sring基础上搭建日志框架,我想很多人都知道日志对于一个项目的重要性,尤其是线上Web项目,因为日志可能是我们了解应用如何执行的唯一方式。在18年大环境下,更多的企业使用Springboot和Springcloud来搭建他们 阅读全文
posted @ 2020-04-22 15:39 gavin5033 阅读(131) 评论(0) 推荐(0)
摘要:Java NIO之Selector(选择器) 历史回顾: Java NIO 概览 Java NIO 之 Buffer(缓冲区) Java NIO 之 Channel(通道) 其他高赞文章: 面试中关于Redis的问题看这篇就够了 一文轻松搞懂redis集群原理及搭建与使用 超详细的Java面试题总结 阅读全文
posted @ 2020-04-15 18:12 gavin5033 阅读(171) 评论(0) 推荐(0)
摘要:目录 2. ReentrantLock和synchronized的相同点 2.1 ReentrantLock是独占锁且可重入的 3. ReentrantLock相比synchronized的额外功能 3.1 ReentrantLock可以实现公平锁。 3.2 .ReentrantLock可响应中断 阅读全文
posted @ 2020-04-04 16:13 gavin5033 阅读(629) 评论(0) 推荐(0)
摘要:getBytes()方法详解 在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这表示在不同的操作系统下,返回的东西不一样! 1、 str.getBytes(); 如果括号中不写charset,则采用的是Sytem.getProperty("file.e 阅读全文
posted @ 2020-03-29 20:18 gavin5033 阅读(944) 评论(0) 推荐(0)
摘要:目录 2. ReentrantLock和synchronized的相同点 2.1 ReentrantLock是独占锁且可重入的 3. ReentrantLock相比synchronized的额外功能 3.1 ReentrantLock可以实现公平锁。 3.2 .ReentrantLock可响应中断 阅读全文
posted @ 2020-03-26 16:00 gavin5033 阅读(130) 评论(0) 推荐(0)
摘要:你需要知道的之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁。 行锁记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁。 生活中的间隙锁编程的思想源于生活,生活中的例子能帮助我们更好的理解一些编程中的思想。生活中排队的场景,小明,小红,小 阅读全文
posted @ 2020-03-24 17:00 gavin5033 阅读(265) 评论(0) 推荐(0)
摘要:InputStream、OutputStream 处理字节流的抽象类 InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等. OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等. 2. 阅读全文
posted @ 2020-03-15 16:53 gavin5033 阅读(340) 评论(0) 推荐(0)
摘要:谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。 一、final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变 阅读全文
posted @ 2020-03-14 18:46 gavin5033 阅读(170) 评论(0) 推荐(0)
摘要:https://www.iteye.com/blog/uule-1101994 thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。t.join(); //使调用线程 阅读全文
posted @ 2020-03-09 11:00 gavin5033 阅读(189) 评论(0) 推荐(0)
摘要:简介:本文主要介绍了JAVA NIO中的Buffer, Channel, Selector的工作原理以及使用它们的若干注意事项,最后是利用它们实现服务器和客户端通信的代码实例。 欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www.cnblogs.com/nullzx/ 1. By 阅读全文
posted @ 2019-08-02 16:22 gavin5033 阅读(370) 评论(0) 推荐(0)