04 2019 档案

该文被密码保护。
posted @ 2019-04-09 17:01 TesterMa 阅读(17) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-04-09 17:00 TesterMa 阅读(14) 评论(0) 推荐(0)
摘要:MyBatis使用与分析 MyBatis使用与分析 MyBatis的使用 1:MyBatis初始化对象 configuration configuration全局性配置 具体属性说明见官方文档:http://mybatis.github.com/mybatis-3/zh/configuration. 阅读全文
posted @ 2019-04-09 16:53 TesterMa 阅读(404) 评论(0) 推荐(0)
摘要:MyBatis快速入门 MyBatis快速入门 大背景 最近问答重构,发现DAO层还是在使用ibatis,之前使用过MyBatis,相比iBatis有了很多进步,趁着这次重构,把iBatis彻底换成MyBatis,一劳永逸... 说说MyBatis MyBatis是一个轻量级的ORM框架,它简化了对 阅读全文
posted @ 2019-04-09 16:51 TesterMa 阅读(240) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-04-09 11:33 TesterMa 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-04-09 11:27 TesterMa 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-04-09 11:26 TesterMa 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-04-09 11:24 TesterMa 阅读(0) 评论(0) 推荐(0)
摘要:log4j笔记 log4j笔记 log4j log4j是一个用Java编写的可靠,快速和灵活的日志框架(API),它在Apache软件许可下发布。 log4j安装 使用maven安装,在pom.xml的dependencies节点直接添加以下依赖,即可使用 <!-- https://mvnrepos 阅读全文
posted @ 2019-04-04 11:20 TesterMa 阅读(153) 评论(0) 推荐(0)
摘要:Tomcat和Servlet Tomcat和Servlet Tomcat Tomcat是什么,Tomcat是目前市场上主流Web服务器之一,是用Java语言开发的项目。Tomcat支持Servlet和JSP的规范,它由一组嵌套的层次和组件组成。结构如下图 所有组件都实现lifecycle生命周期方法 阅读全文
posted @ 2019-04-03 16:03 TesterMa 阅读(164) 评论(0) 推荐(0)
摘要:spring容器的本质 spring容器的本质 1.问题 1、什么是spring容器? 2、spring容器如何启动? 3、spring容器的本质是什么? 4、spring容器在spring家族中扮演什么地位? 5、spring容器设计思想? 2.关键词 容器,会话,上下文,工厂,注册表,解析,定义 阅读全文
posted @ 2019-04-03 15:22 TesterMa 阅读(521) 评论(0) 推荐(1)
摘要:Spring Boot 入门 Spring Boot 入门 官方地址你是否已经厌烦了创建一个web项目1)配置web.xml,加载spring和spring mvc 2)配置数据库连接、配置spring事务 3)配置加载配置文件的读取,开启注解 4)配置日志文件 ... 配置完成之后部署tomcat 阅读全文
posted @ 2019-04-03 15:18 TesterMa 阅读(254) 评论(0) 推荐(0)
摘要:JVM核心知识体系 JVM核心知识体系 1.问题 1、如何理解类文件结构布局? 2、如何应用类加载器的工作原理进行将应用辗转腾挪? 3、热部署与热替换有何区别,如何隔离类冲突? 4、JVM如何管理内存,有何内存淘汰机制? 5、JVM执行引擎的工作机制是什么? 6、JVM调优应该遵循什么原则,使用什么 阅读全文
posted @ 2019-04-03 11:16 TesterMa 阅读(374) 评论(0) 推荐(0)
摘要:一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短 阅读全文
posted @ 2019-04-02 11:04 TesterMa 阅读(3931) 评论(0) 推荐(0)
摘要:高并发编程知识体系 高并发编程知识体系 1.问题 1、什么是线程的交互方式? 2、如何区分线程的同步/异步,阻塞/非阻塞? 3、什么是线程安全,如何做到线程安全? 4、如何区分并发模型? 5、何谓响应式编程? 6、操作系统如何调度多线程? 2.关键词 同步,异步,阻塞,非阻塞,并行,并发,临界区,竞 阅读全文
posted @ 2019-04-02 10:57 TesterMa 阅读(706) 评论(0) 推荐(0)
摘要:乐观锁和悲观锁的比较和探究 乐观锁和悲观锁的比较和探究 平时我们在多线程并发编程的情况下经常要使用到锁机制,本文主要讨论了常用的悲观锁和乐观锁机制,同时乐观锁中使用的CompareAndSet(CAS)跟踪了源码并进行一定的分析。 悲观锁(Pessimistic Lock) 顾名思义,就是很悲观,每 阅读全文
posted @ 2019-04-01 17:48 TesterMa 阅读(614) 评论(0) 推荐(0)
摘要:Java基础 Java基础 Colletion 常见的集合框架如下图 从上面的集合框架图可以看到,Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 2 种子类型,List和Set , 阅读全文
posted @ 2019-04-01 17:13 TesterMa
摘要:一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短 阅读全文
posted @ 2019-04-01 16:13 TesterMa 阅读(187) 评论(0) 推荐(0)
摘要:import com.sun.jdi.InvocationException;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetEx 阅读全文
posted @ 2019-04-01 15:13 TesterMa 阅读(120) 评论(0) 推荐(0)
摘要:import java.util.HashMap;import java.util.Iterator;import java.util.Map; public class TestMap { public static void main(String[] args) { Map<Integer, 阅读全文
posted @ 2019-04-01 11:12 TesterMa 阅读(1832) 评论(0) 推荐(0)