- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 一文搞懂MyBatis Generator-Mybatis逆向工程
Mybatis逆向工程是什么?MyBatis Generator简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件(mapper.xml),接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写。官方文档:http://mybatis.org/generator/Java...
2019-12-27 21:28:46 247
原创 一文搞懂MyBatis整合echahe
导入第三方缓存包导入与第三方缓存整合的适配包;官方有https://github.com/mybatis/ehcache-cache/releasesmapper.xml中使用自定义缓存<cache type="org.mybatis.caches.ehcache.EhcacheCache"></cache>参考:https://blog.csdn.net/ji...
2019-12-26 20:36:20 198
原创 一文搞懂字符编码与解码
最近遇到一个关于字符编码与解码的问题,使用GB2312保存了一个文件,然后使用vscode打开的时候,发现中文字符全是乱码了。为什么会出现这个问题?研究了一下编码与解码。 文件在计算机上存储的都是二进制。顾名思义,编码就是把一个字符编码成二进制码存起来的方式,而解码就是把这个二进制码按照原本编码的规则还原成原来的字符。 我们经常使用的ASCII码,是上...
2019-12-09 21:22:20 1693 1
原创 一文搞懂npm install, npm install -g, npm install --save, npm install --save-dev之间的区别
1.npm install X安装X到项目的node_modules文件夹 会修改package.json,在dependencies中写入依赖。(关于这一点,网上的大部分文章都是说,不会修改package.json,笔者通过实践发现,是会在dependencies中写入依赖的) npm install会自动安装X。(网上都说不会自动安装,实践是会自动安装的。笔者将项目的node_modu...
2019-12-02 19:43:46 311
原创 一文搞懂文件在不同的平台传输过程中的编码转换
1.文件存储在磁盘上都是二进制流,物理上都是存储的二进制。2.文件分为两种:文本文件(ASCII)和二进制文件(Binary)。其实,文本文件是特殊的二进制文件,在磁盘上存储的依然是二进制,只不过存储的二进制是用ASCII或Unicode进行了编码的二进制。二进制文件用内存中一样的数据保存,保存在硬盘上就是二进制。二进制文件和文本文件的区别在于:在打开的时候,程序对其内容的解释上。...
2019-12-02 18:47:20 707
JAVA超市收银系统
2015-01-19
学生信息管理系统C++课程设计,适合新手
2014-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人