摘要: java中转换不同时区的时间 一丶时区 由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。 地球是自西向东自转,东边比西边先看到太阳,东边的时间也比西边的早。东边时刻与西边时刻的差值不仅要以时计,而且还要以分和秒来计算,这给人们带来不便。 为了克服时间上的混乱,1884年在华盛 阅读全文
posted @ 2019-11-03 22:29 timfruit 阅读(10912) 评论(1) 推荐(0) 编辑
摘要: maven - 配置指定1.8 jdk 1. pom.xml文件中添加以下属性指定: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</a 阅读全文
posted @ 2019-11-02 10:55 timfruit 阅读(6922) 评论(0) 推荐(0) 编辑
摘要: 学习设计模式 - 单例模式 一丶定义 确保某个类只有一个实例, 而且自行实例化并向整个系统提供这个实例.(Ensure a class has only one instance, and provide a global point of access to it.) 二丶五种实现方式 1) 饿汉 阅读全文
posted @ 2019-10-21 21:50 timfruit 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 算法 - leetcode 292 Nim Game 一丶题目 二丶思路 1) 先尝试使用暴力解决--递归 2) 出现超时的现象,缓存中间结果 3) 递归过大, 出现栈溢出异常, 将递归改成for循环 (类似动态规划) 4) 仍然出现超时, (打印中间结果可发现规律 T_T 这里看了别人的解释) 阅读全文
posted @ 2019-10-01 22:02 timfruit 阅读(281) 评论(0) 推荐(0) 编辑
摘要: mongodb学习总结 一丶什么是MongoDB MongoDB是一个基于分布式文件存储的数据库, 由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个结余关系数据库和非关系数据库之间的产品, 是非关系数据库当中功能最丰富,最像关系数据库的. 二丶MongoDB 阅读全文
posted @ 2019-09-14 19:09 timfruit 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: mybatis源码分析(四) mybatis与spring事务管理分析 一丶从jdbc的角度理解什么是事务 从mysql获取一个连接之后, 默认是自动提交, 即执行完sql之后, 就会提交事务. 这种事务的范围是一条sql语句. 将该连接设置非自动提交, 可以执行多条sql语句, 然后由程序决定是提 阅读全文
posted @ 2019-09-12 02:11 timfruit 阅读(5101) 评论(1) 推荐(3) 编辑
摘要: 学习数据库四大特性及事务隔离级别 一丶事务ACID四大特性 A(原子性Atomicity) : 事务是数据库的逻辑工作单位,事务里所有的操作要么全做,要么不做. C(一致性Consistency): 事务执行的结果必须使数据库从一个一致性状态变到另一个一致性状态. I(隔离性Isolation): 阅读全文
posted @ 2019-09-09 22:08 timfruit 阅读(196) 评论(0) 推荐(0) 编辑
摘要: mybatis源码分析(三) mybatis-spring整合源码分析 一丶mybatis与springboot整合例子 项目例子代码地址 二丶springboot自动装配的关键配置代码 org.mybatis.spring.boot.autoconfigure.MybatisAutoConfigu 阅读全文
posted @ 2019-09-09 01:28 timfruit 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: mybatis源码分析(二) 执行流程分析 一丶环境准备 准备只使用mybatis的环境,去掉spring等框架,方便分析 mybatis从入门到精通(一) 入门 二丶从SqlSession#openSession()开始分析 三丶获取mapper实体类 Configuration 四丶Mapper 阅读全文
posted @ 2019-09-07 22:39 timfruit 阅读(478) 评论(0) 推荐(1) 编辑
摘要: mybatis源码分析(一) 配置解析过程 一丶从加载mybatis-config.xml开始 使用SqlSessionFactoryBuilder解析mybatis-config.xml, 构造SqlSession mybatis-config.xml: 二丶SqlSessionFactoryBu 阅读全文
posted @ 2019-09-05 00:48 timfruit 阅读(379) 评论(0) 推荐(0) 编辑