![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人笔记
文章平均质量分 52
iteye_19292
这个作者很懒,什么都没留下…
展开
-
springMVC+spring+mybatis+redis框架搭建(包含缓存注解支持)
最近在研究redis,所以简单的搭建了一个框架用来学习。这里做个笔记来记录下。 此框架包含spring的缓存注解支持,配置文件去掉了一些不必要的其它业务配置,只展示了一些基本配置 1.mybatis相关配置文件 [code="xml"] ...原创 2016-03-15 14:37:05 · 142 阅读 · 0 评论 -
JAVA static关键字用法笔记
最近在复习JAVA的一些基础知识,看到有关于static关键字的知识,这里做一个笔记。 1.static修饰变量、方法 被static修饰的变量、方法被称为静态变量、方法。我们可以直接调用这些变量、方法而不需要创建它们所在类的实例。静态方法中只能直接使用静态变量而不能使用类的非静态变量,也只能调用其它静态方法。 2.st...原创 2016-03-22 11:54:36 · 103 阅读 · 0 评论 -
JAVA 设计模式之策略模式学习笔记
复习下一些设计模式,第一个就是策略模式,在网上找了些资料看到了很多例子,这里自己也想出了一个例子,方便理解或以后忘记了回忆起来方便。 汽车启动、行驶、刹车停止这个过程中涉及到加速行驶、匀速行驶、减速行驶几种形式的行驶。 这里定义一个接口叫做行驶(Travel) /** * 行驶的行为接口 */ interface Travel { /** * 行驶方法...原创 2016-03-22 17:45:25 · 89 阅读 · 0 评论 -
JAVA 设计模式之工厂模式学习笔记
今天看到工厂模式。工厂模式主要有三种,简单工厂模式,工厂方法模式,抽象工厂模式。 对于前两种简单工厂和工厂方法两者很相近,个人理解可以说工厂方法是简单工厂的一种扩展吧。 1.简单工厂模式 简单工厂模式主要包括抽象产品、具体产品、工厂三个角色。举一个具体的代码例子 /** * 抽象手机 */ interface Phone { public void display(); ...原创 2016-03-24 11:30:55 · 97 阅读 · 0 评论 -
对于Thread的start()方法和run()方法区别的一点认识
今天在研究学习ThreaLocal的时候发现一个问题。如下: 我在main方法中新建了两个线程并调用他们的run()方法,并在run()方法里打印当前的线程信息,发现自始至终都只有一个main线程比较疑惑,随后我把run()方法改为start()方法发现这个问题不见了,让我一下意识到start()和run()之间是存在区别的,但是我之前并没有注意到这两个方法的区别。 ...原创 2016-06-29 14:56:17 · 337 阅读 · 0 评论 -
JVM内存溢出学习总结
今天看书的时候讲解了jvm几块内存区域的内存溢出情况,这里总结一下加深印象。 主要有两种内存溢出问题:1.outofmemory;2.stackoverflow。 四块内存区域:1.java堆溢出;2:虚拟机栈和本地方法栈溢出;3.方法区和运行时常量池溢出;4.直接内存溢出; 其中outmemory比较常见于java堆、方法区和运行时常量池、直接内存三块内存区域;stackoverflo...原创 2016-11-15 21:00:00 · 123 阅读 · 0 评论 -
mybatis动态数据源配置
最近研究了下生成mybatis数据库和实体类映射的文件原理。这里总结一下: 要想生成这些映射文件,首先要得到数据库表中的字段相关信息。mysql中存在一个数据库来存储用户新建的数据库、表等相关信息,我们可以通过查询这个数据库中的相关表来获取我们新建的数据库和表的信息。这样的话我们就可以获取相关表的字段名、类型、是否是主键外健等信息,然后根据这些信息生成对应的实体类中的字段名及类型。生成实体类...原创 2016-11-21 18:10:10 · 563 阅读 · 0 评论 -
关于浏览器一次get请求后台执行两次的问题记录
昨天调试的时候偶然发现后台报了一个空指针异常,仔细跟踪了下发现浏览器一次请求后台代码执行了两次而且两次的传参不相同。仔细检查了代码中没有发送第二次请求的地方后又检查浏览器的请求记录发现并没有产生两次请求后台的情况,这下就百思不得其解了。之后在同事的机器上检查是否存在此问题,并没有发现。所以怀疑是我机器的问题就没有再追究下去。可是今天早上重启机器后此问题依然存在,特喵的这就忍不了了啊!!!于是各种搜...原创 2016-11-23 19:57:50 · 5128 阅读 · 2 评论 -
class文件解析
Class.class文件解析 最近在看jvm相关的书,看到关于class文件结构的部分。就自己写了一个类并编译成class文件尝试着自己来解析一下加深认识和印象(为了方便学习去除了某些重复的方法)。 class文件全部内容如下所示: CAFEBABE 00000031 00340A00 08002509 00050026 09000500 270A0028 00290700 2A0A0...原创 2016-12-02 10:30:37 · 188 阅读 · 0 评论