2018年9月28日

mybatis 解读系列-配置解读

摘要: 介绍下项目情况: springBoot项目+mybatis, 先奉上启动截图,看看springboot启动过程以及对mybatis配置的加载 :截图如下 我们可以看到 createBean ,register, getSingleton。。。这些事springbean的加载过程。而后我们能看到sql 阅读全文

posted @ 2018-09-28 11:32 爱老虎哟 阅读(102) 评论(0) 推荐(0) 编辑

Java并发编程:volatile关键字解析--转自海子

摘要: Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来 阅读全文

posted @ 2018-09-28 10:39 爱老虎哟 阅读(167) 评论(0) 推荐(0) 编辑

2018年9月27日

mybatis 解读系列-初识

摘要: mybaits简单介绍 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Ordinar 阅读全文

posted @ 2018-09-27 16:20 爱老虎哟 阅读(83) 评论(0) 推荐(0) 编辑

2018年9月18日

跨域解决办法

摘要: 针对前后端分离架构,跨域是我们必然要面对的问题,总结下常见的跨域解决办法。 a: 反向代理:主要有nigix 和 vue的proxyTable两种配置,其原理是由目标地址代替跳转地址 b: springboot注解 @crossorigin 后台允许跨域请求 阅读全文

posted @ 2018-09-18 09:50 爱老虎哟 阅读(165) 评论(0) 推荐(0) 编辑

2018年9月17日

下载 linux与windows踩坑之 “/”与“\\”

摘要: 问题描述:下面是新建临时文件路径代码(本地windows) 本地是在 classpath路径下指定目录 下载结果: 本地可以下载成功 代码上服务器(linux环境) 代码一致 需注意2点问题: 1 linux环境与windows环境的路差异--修改代码找一个linux存在的路径或者新建个路径 2 l 阅读全文

posted @ 2018-09-17 11:01 爱老虎哟 阅读(2479) 评论(0) 推荐(0) 编辑

2018年9月13日

SpringMVC 由action到请求的过程

摘要: 抛出问题:为什么加上@action 发请求就可以跳到java后台?其实现原理是什么?springMvc核心DispatcherServlet的理解?过程分析: 和抽奖是一样的逻辑,抽奖我们有三个动作 a: 先把与奖品对应的奖券放在抽奖箱子中;b: 伸手到箱子中抽奖;c: 查看抽到的奖券进行兑奖问题解 阅读全文

posted @ 2018-09-13 10:30 爱老虎哟 阅读(1176) 评论(0) 推荐(0) 编辑

2018年8月13日

mybatis 采坑系列一

摘要: 问题描述: 入参: sql:关键片段: 大家可以猜猜打印出的sql: 显然咱们入参invalid_flag 是传入的值,但是sql并没有判断到? 先说说处理: 之前类型为integer 改为 String 就ok 解析原因:mybatis 将Integer 类型的0 当做空字符串处理 阅读全文

posted @ 2018-08-13 16:33 爱老虎哟 阅读(144) 评论(0) 推荐(0) 编辑

2018年7月6日

Git 合并分支到master

摘要: 我们在dev环境,开发。 master为主干分支 我们完成开发后代码已经提到远端dev分支命令如下: git add . git commit -m ‘dev' git push -u origin dev 1 2 3 然后我们要把dev分支的代码合并到master分支上 切换分支: 命令如下 gi 阅读全文

posted @ 2018-07-06 08:58 爱老虎哟 阅读(3088) 评论(0) 推荐(0) 编辑

2018年7月4日

java值传递 和 引用传递

摘要: 关于Java传参时是引用传递还是值传递有很多讨论有论坛说Java中只有值传递,也有些地方说引用传递和值传递都存在,比较容易让人迷惑 先上代码(自己先猜猜看结果) 分析结论 1 基本类型作为参数: 首先:基本数据类型在声明时系统就给它分配空间: 其次:方法调用时,实际参数把它的值传递给对应的形式参数, 阅读全文

posted @ 2018-07-04 16:15 爱老虎哟 阅读(375) 评论(0) 推荐(0) 编辑

2018年7月2日

map数据结构初解

摘要: 对于开发者而言map表层是键值对的形式,且键唯一。 底层数据结构参考源码如下: 如代码所示:Map中的key,value则以Entry的形式存放在数组中 下面以put为例:对put过程实现做一个完整的解析。 1 调用put 2 has算法决定元素应该放在table的那个位置 3 通过table[i] 阅读全文

posted @ 2018-07-02 17:15 爱老虎哟 阅读(176) 评论(0) 推荐(0) 编辑

导航