![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
kid551
用boring的方式为有趣铺平道路,GeekArtT
展开
-
MyBatis的极简使用模块
根据官方文档的介绍:MyBatis是围绕着 SqlSessionFactory 的实例来展开的。实例 SqlSessionFactory 可以由 SqlSessionFactoryBuilder 来创建。而 SqlSessionFactoryBuilder 则可以由一个XML配置文件来创建。(更准确的讲,是由这个XML文件内容构成的InputStream来创建。)假设我们这个XML配...原创 2019-11-07 23:15:20 · 151 阅读 · 0 评论 -
Spring框架的基本作用
作为Spring框架,它最主要的功能就是管理一堆使App(应用)发挥功能的类,这些作为整个App的基石、主干的类,就叫做bean。要管理bean,也即是这堆发挥业务功能的类,就不能直接把它们new出来,这样缺乏统一的调度。所以,Spring使用.xml配置文件作为媒介,以IoC(Inversion of Control 控制反转)作为工具,将这些bean拿给Spring container作统一...原创 2018-10-23 13:24:14 · 113 阅读 · 0 评论 -
白话Java I/O模型
I/O的很多操作和使用,其实并不是一个非常直观的概念,特别是打开文件、创建buffer。这对于终端用户来讲是个非常奇葩和奇怪的过程。我只是想要从一个文件里读取内容,从过程上来讲,我只需要知道:读取的source文件写入的目的地那我干嘛要去关心神马打开文件、创建stream和buffer?!所以,要理解I/O这一套东西以及它所涉及的stream、buffer,你必须先理解计算机的底层是如...原创 2018-12-08 14:42:11 · 168 阅读 · 0 评论 -
Application无法传递Emoji字符到MySQL的问题
MySQL中无法存储Emoji字符,源自于MySQL 5.5之前utf8编码只支持最大3个字节,而Emoji需要4个字节。从MySQL 5.5开始,其utf8编码开始有了支持4个字节的utf8类型:utf8mb4 .通常,如果你的MySQL版本是5.5+但又无法在某个具体的列存储Emoji字符,就是源自于这个列的类型还停留于过去的utf8类型,没有升级到最新的支持4字节的utf8mb4.解决方...原创 2019-03-22 16:00:41 · 98 阅读 · 0 评论 -
为什么跟随视频写代码让人绝望
记得最开始学习Java和J2EE的时候,最大的困惑无疑是:我怎么知道应该这么去写代码?不这样可不可以?培训中心善用的教材是:写一个坦克大战的GUI游戏,写一个blog或论坛,又或者写一个类似QQ的即时通讯工具。而教学步骤一般都是:嗯,先要有一个界面,来,于是造一个canvas。再来,需要有坦克,我们就写一个坦克的class。再来需要有子弹,于是给出子弹。再来是子弹移动,于是给它坐标。又或者是...原创 2019-05-07 20:15:37 · 503 阅读 · 0 评论 -
Spring Bean的注册与发现
作为J2EE核心框架的 Spring,其最基本的一项职能是管理bean,即管理Java对象。在 Spring 的概念中,这个管理所有bean的大管家就是Container。有了Container这个概念,每一个Java类便可以更加独立地存在。创建出来的类A,可以将自己注册进这个container,成为一个bean,供它管理。在此之后,所有用到这个类A的地方,便可以直接向container索取。如此...原创 2019-09-24 11:09:40 · 173 阅读 · 0 评论