相关分类: Java技术 C/C++ VB delphi
  • jdk源码阅读笔记-HashMap

    在Java语言中使用的最多的数据结构大概右两种,第一种是数组,比如Array,ArrayList,第二种链表,比如ArrayLinkedList,基于数组的数据结构特点是查找速度很快,时间复杂度为 O(1),但是删除的速度比较慢,因为每次删除元素的时候需要把后面的所有的元素都要相应的...

    2018-11-12 06:51:14

  • jdk源码浅读-HashSet

    通过阅读源码发现,HashSet底层的实现源码其实就是调用HashMap的方法实现的,所以如果你阅读过HashMap或对HashMap比较熟悉的话,那么阅读HashSet就很轻松,也很容易理解了。我之前也写了一篇关于hashMap源码阅读的文章,可以点击这里查看。 使用过HashSet的都清楚它保...

    2018-11-09 02:39:50

  • Java操作符真的简单到易如反掌?

    之前我写了一篇《吃人的那些Java名词:对象、引用、堆、栈和堆栈》,本以为凭借自己8年的Java编程经验足够把这些吃人的Java名词解释清楚了,但有网友不以为然,在文章底部评论说:老哥,你真的有8年java开发经验么。。。(告诉我,为什么要用三个句号。。。而不是三个...

    2018-11-09 02:39:05 java开发

  • AES转码问题

    AES加密解密过程中,由于是在jetty服务下开发的,运行中文不乱码,但是在测试在tomcat下还是出现了中文乱码(已经在server.xml配过了utf-8编码格式),然后就是一系列转码过程,在这过程中知道,gbk转utf-8乱造成字节流失,造成奇数中文奇数乱码,最后解决方法是解密字...

    2018-11-09 02:38:50

  • JAVA数据结构

    JAVA数据结构有8种,如下所示,以下从使用场景,优缺点方面讲解。 1 数组Array 使用场景:存储同一类型数据的集合,固定大小 优点:通过索引查找方便 缺点:插入或删除一个值时,改变值之后的索引都需要更新,故操作复杂。 Array 2 栈stack 使用场景:限定仅在表尾进行...

    2018-11-09 02:38:47 java数据结构

  • springboot v2.0.3版本多数据源配置

    本篇分享的是springboot多数据源配置,在从springboot v1.5版本升级到v2.0.3时,发现之前写的多数据源的方式不可用了,捕获错误信息如: 异常:jdbcUrl is required with driverClassName. 先来说下之前的多数据源配置如: 1 spring: 2 datasource: 3 url: jdbc:sqlser...

    2018-11-09 02:38:40

  • Spring MVC 学习总结(十一)——IDEA+Maven+多模块实

    一、SSM概要 与SSH(Struts/Spring/Hibernate/)一样,Spring+SpringMVC+MyBatis也有一个简称SSM,Spring实现业务对象管理,Spring MVC负责请求的转发和视图管理, MyBatis作为数据对象持久化引擎。这样搭配的优点是:轻量、自由度高、Spring与Spring MVC契合度更好。通...

    2018-11-09 02:38:22 sql脚本

  • serverlet声明周期

    servlet生命周期 被创建:默认情况下,当servlet第一次被访问时,由服务器创建该对象,调用init()初始化方法,一个servlet只会被创建一次。 可以配置servlet让其他服务器启动时,就被创建。 load-on-startup3load-on-startup 负数:默认值-1,第一吃访问时创建 非负数...

    2018-11-09 02:38:21

  • Hibernate领域模型、POJO类

    领域模型:来自问题领域的面向的实体模型(用户角度) Hibernate不要求持久化类实现序列化Serializable 当对象储存在HttpSession中或者用RMI按值传递时需要实现序列化 POJO关联 public class Category { private String name; private Category parentCategory; privat...

    2018-11-09 02:38:22

  • 撩课-Java每天10道面试题第2天

    11、面向对象的特征有哪些方面 1 .抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2 .继承:...

    2018-11-09 02:38:19

2