- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 SpringMVC-RequestContextHolder的使用
RequestContextHolder:持有上下文的Request容器 通过RequestContextHolder的静态方法可以随时随地取到当前请求的request对象// 获取相关对象RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();// 底层实现:reques...
2019-01-31 22:56:19 5508
原创 java-标记接口
标记接口不含有任何方法的接口 作用:类似标签的作用,仅仅是给接口的实现类贴上一个标签,然后我们可以根据这个实现类是否持有这个标签来对实现类进行一些相关操作// 这是一个标记接口,不含有任何方法public interface DemoInterface {}// 类 ClassA 实现了 DemoInterface 接口public class ClassA implements...
2019-01-31 21:20:25 946
原创 MySQL-优化
1、选择合适的存储引擎(推荐 InnoDB)InnoDB 缓存数据和索引,而MyISAM 仅仅缓存索引,且MyISAM 不支持事务 为每张表开启独立表空间(一张表一个ibdata文件),优点如下:每个表都有自已独立的表空间 每个表的数据和索引都会存在自已的表空间中 可以实现单表在不同的数据库中移动 对于使用独立表空间的表,不管怎么删除,表空间的碎片不会太严重的影响性能,而且还有机会处...
2019-01-30 11:57:57 156
原创 java-反射
参考:https://blog.csdn.net/a724888/article/details/80160662 https://blog.csdn.net/sinat_38259539/article/details/71799078 https://www.cnblogs.com/rocomp/p/4781987.html反射(Reflection)在java中,任何一个类都是类C...
2019-01-25 17:47:45 111
转载 JVM-虚拟机学习
1、JVM的简单认识(适合入门者和初学者)参考:https://blog.csdn.net/qianbing11/article/details/823547212、Java虚拟机详解,图文并茂参考:https://www.cnblogs.com/aishangJava/p/9541920.html3、JVM进阶系列参考:https://blog.csdn.net/liren...
2019-01-22 15:47:57 130
原创 Redis 集成 SpringBoot 配置
1、application.properties 文件配置#################### Redis 配置 ##################### 使用 redis 作为默认缓存,如果不配置则使用默认实现 ConcurrentMapCache 将数据保存在ConcurrentMap中,并进行获取。spring.cache.type=redis# Redis数据库索引(默认...
2019-01-12 15:52:18 159
原创 Redis 数据类型及常用操作指令
Redis 数据类型redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)********************************************************************************************常规操作命令:01 keys *...
2019-01-12 13:40:22 121
原创 关于使用 Mybatis 利用 PageHelper 插件进行分页,获取的total总数等于每页总数的问题
1、SpringBoot集成mybatis,使用的PageHelper 进行分页,然后使用 new PageInfo<>(list).getTotal() 获取记录总数的时候,得到的结果是 pageSize的值,经检查发现,是因为在前面对 查询出的 list 用 lambda 表达式用 filter 方法进行了过滤导致的,不用filter方法就没有问题。具体原因等查源码后...
2019-01-11 16:02:03 16661 7
原创 Mybatis 中特殊符号的转义
第一种写法(1):原符号 < <= > >= & ' "替换符号 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot;例如:sql如下:create_d...
2019-01-11 14:31:45 2338
原创 Mysql-相关知识
3、Mysql 中空值('')是不占用空间的,Mysql中的NULL其实是占用空间的不使用NULL可以提高索引效率,因为树形索引结构中将NULL也视作一般数据节点。4、mysql 索引方法 btree 和 hashbtree支持范围查找 如 >,<,order by等场景hash仅仅能满足 =,!=,in 等场景5、mysql索引类型normal,unique,f...
2019-01-11 14:30:29 341
原创 Mybatis-映射文件中 MySQL和Oracle语法的一些差异
使用<foreach>标签时语法有些差异 用like模糊查询Mysql 模糊查询用双引号,不用||拼接字符串,如: "%"#{param}“%” oracle 模糊查询用单引号,用||拼接字符串,如:'%'||#{param}||'%'待补充。。。...
2019-01-11 14:29:19 897
原创 Mysql 数据迁移(将数据库a的文件全部复制到数据库b)
1、选中数据库a右键选择 ‘转储SQL文件’,选择 ‘结构和数据’,将xxx.sql存到指定位置注:低版本的Navicat 可能没有 选择‘结构和数据’选项,不过它默认是导出‘结构和数据’2、选中数据库b右键选择 ‘运行SQL文件’,选择刚才生成的xxx.sql文件,执行即可...
2019-01-11 13:40:21 2617
原创 MySQL-安装、创建数据库
1、下载 这里以zip包(免安装)为列:mysql-5.7.24-winx64.zip 链接:https://pan.baidu.com/s/15UaAVDemBx8zKsESwUyIZA 密码:2yjv2、配置环境变量把zip包解压放到指定目录,然后配置环境变量,如:D:\MyDatabase\mysql\bin3、安装服务以管理员身份运行cmd,进入bin目录,然后...
2019-01-11 13:22:53 1330 2
lombok插件
2018-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人