首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
幸运的Ubuntu86940
掘友等级
学生
擅长面向Google编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 17
沸点 2
赞
19
返回
|
搜索文章
最新
热门
ArrayList扩容
在执行 add 方法的时候如果碰到了存储单元不够用的情况才需要扩容. add 方法的第一行有一个 modCount,与扩容机制无关,暂且忽略他. 这个方法有三个参数,分别是待添加的元素 , 对象数组, 添加元素之前数组的大小. 由第一个 if 可知,如果对象数组的长度等…
RabbitMQ入门
在直连模式中,仅有一个消费者消费. 可能会造成消息的大量堆积. 使用 工作队列 解决这一问题.
函数式接口
供给型接口,没有参数,有一个返回值.
Java stream 流
能用流解决的用迭代必然能解决. 流可以进行并行计算,大大提高效率. 流的操作会生成一个新的流,不会对原有的流有任何侵入. 使用 toMap 可解决,在键可能会冲突时,使用 (existVal, newVal) -> existVal) 来选择需要保留的键值对,否则会抛出异常.
一个神奇的错误
遇到了这么一个神奇的错误 非法参数异常 ,而且是在创建线程池的时候触发的. 创建线程池的参数如下,可见每个参数都有显式的值.最主要的是在本地运行是正常的,问题出在哪里呢? 先给出结论: 核心线程池大小大于了最大线程池大小. 确实在创建线程池的时候有可能抛出 非法参数异常. 对比…
SpringMvc入门到入土
MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 Mvc是一种软件架构,而Spring是一种思想或框架.不同的语言都有对应的Mvc实现方法.…
Spring整合MyBatis
首先回顾一下未学习Spring之前的Mybatis配置. 首先我们创建了 mybatis-config.xml文件用来配置数据库连接的相关信息,以及注册了相关的Mapper映射文件. 然后编写了一个工具类,用于获得sqlSession连接. 在Spring中,自然要将一部分托管…
Spring Aop:面向切面编程
要理解 Aop ,首先要了解一下代理模式. 代理有两种基本方式:静态代理和动态代理. 所谓静态代理,就是通过 代理类 的形式对某个类的功能进行继承和扩展. 上边就是静态代理的简单原理了,但是静态代理也有缺点.房东需要一个代理来进行代理,楼下卖煎饼的大妈也需要一个代理......…
Beans
JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。名称中的“Bean”是用于Java的可重用软件组件的惯用叫法。 在IOC容器中只有一个实例。 每次从容器…
mybatis配置及入门
MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来。 简单来讲就是简化数据库的相关操作。 上边的配置文件应放置在pom.xml文件中,如果不配置,在每一次修改pom.xml文件后,再次编译运行时都会提示 不支持的发行版本XXX的…
下一页
个人成就
文章被点赞
9
文章被阅读
7,816
掘力值
199
关注了
6
关注者
4
收藏集
2
关注标签
11
加入于
2019-09-07