摘要: 一旦被初始化就不可以被改变。 String s1 = new String("abc"); String s2 = "abc"; System.out.println(s1==s2);//false System.out.println(s1.equals(s2));//true String类复写了Ob... 阅读原文
2020-04-02 17:58:07 阅读(2435) 评论(0)
摘要: Stream 介绍 java8添加了一个抽象流Stream,可以让我们像写sql一样操作集合元素。Stream将要处理的元素看做是一种流, 在管道中传输,并进行处理,最后由终止操作得到处理的结果。 什么是Stream? Stream是一个来自特定元素队列并支持聚合操作 元素是具体类型的对象,形成一个队列。 ... 阅读原文
2020-04-02 17:29:02 阅读(2377) 评论(0)
摘要: 我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 1111. 有效括号的嵌套深度 题目 有效括号字符串 定义:对于每个... 阅读原文
2020-04-02 17:01:03 阅读(3630) 评论(0)
摘要: title: Java基础语法(9)-面向对象之类的成员 blog: CSDN data: Java学习路线及视频 1.面向过程与面向对象 面向过程(POP) 与 面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向... 阅读原文
2020-04-02 16:41:40 阅读(2396) 评论(0)
摘要: title: Java基础语法(8)-数组中的常见排序算法 blog: CSDN data: Java学习路线及视频 1.基本概念 排序: 是计算机程序设计中的一项重要操作,其功能是指一个数据元素集合或序列重新排列成一个按数据元素某个数据项值有序的序列. 排序码(关键码): 排序依据的数据项. ... 阅读原文
2020-04-02 16:12:46 阅读(2401) 评论(0)
摘要: 作者:网易云 链接:https://www.zhihu.com/question/27696290/answer/381993207 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 什么是大数据 近几年,市场上出现了很多和大数据相关的岗位,不管是数据分析、数据挖掘,或者是数据... 阅读原文
2020-04-02 14:54:03 阅读(2999) 评论(0)
摘要: 前文总结了NIO的内容,有了NIO的一些基础之后,我们就可以来看下Netty。Netty是Java领域的高性能网络传输框架,RPC的技术核心就是网络传输和序列化,所以Netty给予了RPC在网络传输领域巨大的支持。  一个简单的Netty代码实现 网络传输基于的是TCP协议,所以会有服务端和客户端之分,而Ne... 阅读原文
2020-04-02 13:28:01 阅读(3710) 评论(0)
摘要: OpenWrite 博客群发 第一步:前往七牛云官方注册账号 第二步:在“个人中心”中完成账号实名认证 第三步:添加对象存储 第四步:输入存储空间名称,并将访问控制设置为“公开” 第五步:在密钥管理中创建AccessKey和SecretKey 第六步:在openwrite的高级配置中,图床配置选择七牛云... 阅读原文
2020-04-02 13:21:08 阅读(3671) 评论(0)
摘要: volatile是Java虚拟机提供的轻量级的同步机制(“乞丐版”的synchronized) 保证可见性 不保证原子性 禁止指令重排 可见性 指当多个线程访问同一个变量时,如果其中一个线程修改了这个变量的值,其他线程能够立即看得到修改的值 验证可见性demo: import java.util.con... 阅读原文
2020-04-02 12:58:04 阅读(2594) 评论(0)
摘要: 1、一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ? (1)如果表的类型是 MyISAM,那么是 18因为 MyISAM 表会把自增主键的最大 ID 记录到... 阅读原文
2020-04-02 12:26:08 阅读(2660) 评论(0)