随笔分类 -  Java

Java基础知识学习心得
摘要:转载自:https://www.cnblogs.com/lichengze/p/5713409.html 位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算 阅读全文
posted @ 2020-06-10 09:58 派大小兴 阅读(269) 评论(0) 推荐(0)
摘要:一、什么序列化和反序列化以及作用: java序列化是指把java对象转换为字节序列的过程,而java反序列化是指把字节序列恢复为java对象的过程 1、序列化: 1)对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。 2)序列化是把对象转换成有序字节流,以便在网络上传输 阅读全文
posted @ 2019-12-05 14:09 派大小兴 阅读(506) 评论(0) 推荐(0)
摘要:本文内容思维导图: 消息队列总结 消息队列其实很简单 “RabbitMQ?”“Kafka?”“RocketMQ?”...在日常学习与开发过程中,我们常常听到消息队列这个关键词。我也在我的多篇文章中提到了这个概念。可能你是熟练使用消息队列的老手,又或者你是不懂消息队列的新手,不论你了不了解消息队列,本 阅读全文
posted @ 2019-12-03 22:06 派大小兴 阅读(218) 评论(0) 推荐(0)
摘要:一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发Ro 阅读全文
posted @ 2019-11-11 17:45 派大小兴 阅读(1526) 评论(0) 推荐(0)
摘要:一、MyBatis 不要为了多个查询条件而写 1 = 1 当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即 阅读全文
posted @ 2019-11-07 11:21 派大小兴 阅读(100) 评论(0) 推荐(0)
摘要:参考博客:https://blog.csdn.net/qq_33366229/article/details/78188744?locationNum=5&fps=1 阅读全文
posted @ 2019-10-22 17:02 派大小兴 阅读(230) 评论(0) 推荐(0)
摘要:一、线程的基本概念: 1、什么是进程、什么是是线程、多线程? 进程:一个正在运行的程序(程序进入内存运行就变成了一个进程)。比如QQ程序就是一个进程。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程 阅读全文
posted @ 2019-06-20 15:41 派大小兴 阅读(202) 评论(0) 推荐(0)
摘要:一、“==”与equals的区别: (1)==代表比较双方是否相同: 基本数据类型表示值相等。 引用数据类型表示地址相等,即同一个对象。 (2)Object中的equals()方法:是否为同一个对象的引用,即对象的hashCode是否相同。 (3)Object继承类中equals()方法:不仅判断是 阅读全文
posted @ 2019-05-18 22:35 派大小兴 阅读(217) 评论(0) 推荐(0)
摘要:一、格式: switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1; } 二、含义: 先计算表达式的值,然后用表达式去匹配常量表达式的值: 1、匹配到时:从当前的case语句块开始执行,执 阅读全文
posted @ 2019-05-16 14:50 派大小兴 阅读(5796) 评论(0) 推荐(0)
摘要:一、Java中的数据类型: Java中总共有八种基本的数据类型,三种引用类型。 阅读全文
posted @ 2019-05-08 20:18 派大小兴 阅读(1094) 评论(0) 推荐(0)
摘要:1、git简介 git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据 阅读全文
posted @ 2019-04-23 10:48 派大小兴 阅读(239) 评论(0) 推荐(0)
摘要:string.equalsIgnoreCase("0"):如果string为null,会抛出java.lang.NullPointerException异常。 "0".equalsIgnoreCase(string):即使string为null也不会抛出异常。 所以一般如果判断一个字符串与一个常量是 阅读全文
posted @ 2019-02-14 11:22 派大小兴 阅读(415) 评论(0) 推荐(0)