首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员小岑成长记
掘友等级
后端Java
|
美团点评
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 38
沸点 1
赞
39
返回
|
搜索文章
赞
文章( 38 )
沸点( 1 )
Java随笔-Java泛型的一点学习
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。泛型的引入可以解决JDK5之前的集合类框架在使用过程…
从Facebook的React框架事件学习一下开源协议
前一阵子由于Facebook BSD+PATENTS License的原因,Apache项目禁止使用带该license的代码,引人注目的就是Facebook的React前端框架。 后来在知乎上看到百度内部也要求在半年内完成内部产品的转型,如下图所示。 最近又看到Facebook…
【Mybatis系列】从源码角度理解Mybatis的$和#的作用
在JDBC中,主要使用的是两种语句,一种是支持参数化和预编译的PrepareStatement,能够支持原生的Sql,也支持设置占位符的方式,参数化输入的参数,防止Sql注入,一种是支持原生Sql的Statement,有Sql注入的风险。 在使用Mybatis进行开发过程中,隐…
【Mybatis系列】从源码角度深度理解Mybatis的缓存特性
基于个人的兴趣,为大家分享Mybatis的一级缓存以及二级缓存的特性。 Mybatis是什么。 Mybatis一级和二级缓存如何配置使用。 Mybatis一级和二级缓存的工作流程及源码分析。 本次分析中涉及到的代码和数据库表均放在Github上,地址: mybatis-cach…
【Mybatis系列】从源码角度理解Mybatis的数据转换器TypeHandler
以BigDecimalTypeHandler看一下,它主要完成了哪些工作。 这个类的第一个方法是对预处理语句(PreparedStatement)设置参数,之后的三个函数都是从ResultSet或者用于执行存储过程的CallableStatement语句中获取BigDecima…
【Mybatis系列】从源码角度理解Mybatis字段映射-AS&ResultMap
考虑到在Select时使用AS和方案一其实没什么差别,在介绍ResultMap之前,顺便带过一下。 方案二-Select .... AS 当我们的数据库列名和对象字段之间不是驼峰式命名的关系,我们可以在Select时使用AS,使得列名和对象名匹配上。 映射文件中是本次会执行的s…
【Mybatis系列】从源码角度理解Mybatis字段映射-驼峰式命名
解决了数据库列名到Java列名的映射。 解决了数据库类型到Java类型的转换工作。 在转换过程中具备一定的容错能力。 数据库中的列名怎么和对象中的字段对应起来。 数据库中的列的类型怎么转换到合适的Java类型,不引起转换失败。 今天我们先来看第一点,数据库中的列名怎么和对象中的…
【Java并发编程的艺术】第二章读书笔记之原子操作
今天的笔记来了解一下原子操作以及Java中如何实现原子操作。 原子(atomic)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为“不可被中断的一个或一系列操作”。 处理器会保证基本内存操作的原子性。处理器保证从系统内存中读取或者写入一个…
[直播]毕业一年,在美团点评做工程师是一种什么样的体验
【个人思考系列】美团点评 Java 后端新人第一年总结&面试经验 | 掘金技术征文
伴随着公司的推送,在2017年7月12日,我迎来了在公司中的第一年。 在公司的第一年,遇到了一些困难,学习到了很多知识,得到了很多人的帮助。 文字是可以传承下去的,总结一下自己过去的正式工作的第一年,给自己,也给需要的人。 毕业在即,逃不开的话题就是校园招聘,在校园招聘中斩获了…
下一页
个人成就
文章被点赞
829
文章被阅读
56,795
掘力值
2,469
关注了
5
关注者
2,297
收藏集
1
关注标签
1
加入于
2017-07-11