ArrayList使用的存储的数据结构 ArrayList的初始化 ArrayList是如何动态增长 ArrayList如何实现元素的移除 ArrayList小结 ArrayList是我们经常使用的一个数据结构,我们通常把其用作一个可变长度的动态数组使用,大部分时候,可以替代数组的作用,我们不用事先 ...
分类:
其他好文 时间:
2019-05-12 20:07:28
阅读次数:
197
随着CentOS 7 MySQL的发布,世界上最流行的开源关系数据库管理系统在CentOS的仓库中不再可用,MariaDB已经成为默认的数据库系统。 MariaDB是一个向后兼容的二进制嵌入式MySQL替代品。 随着CentOS 7 MySQL的发布,世界上最流行的开源关系数据库管理系统在CentO ...
分类:
数据库 时间:
2019-05-12 15:43:27
阅读次数:
162
注解相信大家对它并不是很陌生,在我们平时的开发中几乎天天都在使用注解尤其是在springBoot出现后几乎之前所有使用xml的配置都可以使用注解来替代。今天我来介绍一下java中的注解。 1.注解应用场景 在原生java中就内置了几个注解有@Override、@Deprecated、@Suppres ...
分类:
编程语言 时间:
2019-05-12 15:32:14
阅读次数:
134
JWT是什么 JWT是json web token缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。基于token的身份验证可以替代传统的cookie+session身份验证方法。 JWT作用 根据用户基本信息、过期时 ...
分类:
其他好文 时间:
2019-05-11 18:03:46
阅读次数:
131
类脑智能则会开启一个全新的人工智能时代,将会在认知智能领域得到非常大的突破。届时,人工智能将可以替代70%的工作,影响每个行业的发展。目前,全球人工智能核心产业规模已超过500亿美元。其中,我国人工智能核心产业规模已达到90亿美元左右。 在下一阶段,得益于技术持续进步和商业模式不断完善,全球人工智能 ...
分类:
其他好文 时间:
2019-05-11 16:33:31
阅读次数:
141
一,编程语言发展史 机器语言 --> 汇编语言 --> 高级语言 1,机器语言(低级语言): 是指二进制代码0和1描述的指令集合。 优点:可以直接对计算机硬件进行操作,执行效率很高; 缺点:不易阅读、移植;难以开发、维护 2,汇编语言(低级语言): 用一些简洁的英文字母、符号串来替代机器语言指令(二 ...
分类:
编程语言 时间:
2019-05-11 00:14:47
阅读次数:
150
--1,用游标显示所有部门编号与名称,以及其所拥有的员工人数。 begin for v_emp in (select d.dname ,count(e.empno) total,d.deptno from dept d left join emp e on d.deptno=e.deptno gro... ...
分类:
数据库 时间:
2019-05-11 00:09:31
阅读次数:
556
同步类容器都是线程安全的,在某些场景下,需要枷锁保护符合操作,最经典ConcurrentModifiicationException,原因是当容器迭代的过程中,被并发的修改了内容。 同步类容器:如古老的Vector、HashTable。都是通过Collections.synchronized等工厂方 ...
分类:
编程语言 时间:
2019-05-10 12:58:40
阅读次数:
133
suid、sgid、sbit与chattr set_uid,文件在执行阶段具有文件所有者的权限;set_gid用户在此目录下创建的文件都具有和该目录所属的组相同的组;sbit设置后用户只能对自己创建的文件目录进行删除/改名/移动等操作,而无法删除他人的文件。 suid是针对二进制文件设置的可执行权限 ...
分类:
其他好文 时间:
2019-05-09 13:38:55
阅读次数:
188
Filter,过滤器,顾名思义,即是对数据等的过滤,预处理过程。为什么要引入过滤器呢?在平常访问网站的时候,有时候发一些敏感的信息,发出后显示时 就会将敏感信息用*等字符替代,这就是用过滤器对信息进行了处理。这只是一个简单的例子,当然,过滤器那么强大,它的功能也不可能局限于此,它不仅能预处 理数据, ...
分类:
其他好文 时间:
2019-05-08 23:08:33
阅读次数:
205