摘要: 概述 ArrayList是一个以动态数组为基础实现的非线程安全的集合,ArrayList的元素可以为空、可以重复,同时又是有序的(读取和存放的顺序一致 )。ArrayList继承AbstractList,实现了List、RandomAccess(可以快速访问)、Cloneable(可以被克隆)、ja 阅读全文
posted @ 2019-11-28 21:43 向日葵班学霸 阅读(418) 评论(0) 推荐(0)
摘要: 后端的日期一般是定义为Date类型的,前端接收到以后,直接在页面显示的话,会出现问题(格式不对),现在就写一个function来转化一下: 1 export function getNowDateTime (dateStr) { // 获取当前日期 2 var date = new Date(dat 阅读全文
posted @ 2019-11-18 16:39 向日葵班学霸 阅读(772) 评论(0) 推荐(0)
摘要: 提供一个日期工具类,获取各种需要的日期,包括昨天今天、本周第一天本月第一天等,方法上都有注释,以下是示例代码: 1 /** 2 * 日期工具类 3 */ 4 public class DateUtils { 5 6 /** 7 * 获取今天 8 * @return String 9 * */ 10 阅读全文
posted @ 2019-11-18 16:17 向日葵班学霸 阅读(501) 评论(0) 推荐(0)
摘要: 给定一个数组和一个数字,从数组中找到两个元素,这两个元素的和等于给定的数字 要求返回两个元素的下角标,比如a[1,3,5,7]和数字6,返回index1= 1,index2 = 3 1 public static int[] sum(int nums[],int tarNum){ 2 //首先使用哈 阅读全文
posted @ 2019-11-14 09:31 向日葵班学霸 阅读(537) 评论(0) 推荐(0)
摘要: 给定一个无序数组,返回连续的元素中最长的长度,比如数组a[7,6,8,1,2,2,5],返回4,并且要求复杂度为O(n) 这个时候如果不考虑复杂度,那么就很好解决了,先排序再求长度,考虑到复杂度,就不能排序了,可以使用哈希表 来帮助我们完成这个运算,代码如下: 1 public static int 阅读全文
posted @ 2019-11-12 23:40 向日葵班学霸 阅读(433) 评论(0) 推荐(0)
摘要: 给定一个有序数组,通过代码处理,最后数组中元素最多出现一次,并返回处理后数组的长度,比如[1,1,1,2,2,3,3,3],处理后为:[1,2,3],返回长度为:3 class test{ public int arrayLength(int[] arr){ if(arr.length == 0){ 阅读全文
posted @ 2019-10-31 22:35 向日葵班学霸 阅读(354) 评论(0) 推荐(0)
摘要: Java内存模型(JMM:Java memory model): 首先思考这样一个问题:有一个变量M = 2,线程A中执行:M = 3;现在,如何让线程B看到M = 3呢? 对于单线程的程序,无需考虑这样一个问题,因为B是在A执行操作之后才去读取M的值,肯定能看到M = 3,但是对于多线程的程序,线 阅读全文
posted @ 2019-10-23 22:42 向日葵班学霸 阅读(180) 评论(0) 推荐(0)
摘要: 异常是指阻止当前方法或作用域继续执行的问题,也就是程序执行中发生的不正常行为(逻辑错误和语法错误不是异常)。 在编程中,发现错误的理想实际是在编译阶段,但是在编译期间并不能找出所有的错误,剩下的问题必须在运行期间解决,这就需要Exception来正确处理这个问题。 Java中的异常事件可以分为Err 阅读全文
posted @ 2019-10-15 15:09 向日葵班学霸 阅读(166) 评论(0) 推荐(0)
摘要: Java是一门面向对象编程的语言,就是常见的OOP(Object-oriented Programming),不止Java,其他的很多编程语言都是使用的OOP这种编程思想。 抽象:Java提供了抽象机制。抽象就是指程序员把需要解决的问题视为一个对象,并抽取待解决问题的任何概念化构件(人、猫、狗),并 阅读全文
posted @ 2019-10-13 23:08 向日葵班学霸 阅读(407) 评论(1) 推荐(0)
摘要: 上篇文章已经详细介绍了如何基于netty搭建一个多人单聊天室(https://www.cnblogs.com/junehozhao/p/11853800.html),那么怎么建一个多人多聊天室呢? 其实,实现的方法并不难,我是借助使用redis来实现的,我们从代码中可以知道,对于每个聊天的chann 阅读全文
posted @ 2019-08-18 13:25 向日葵班学霸 阅读(1743) 评论(0) 推荐(0)