摘要: 前言 今天这咱主要介绍一下MyBatis的全局配置文件的使用 configuration mybatis-config.xml文件的头部格式我们就不说了,直接从属性开始介绍,configuration为最顶层节点,其余所有的属性都必须嵌套在configuration内,MyBatis配置文件的顶层节点如下: ... 阅读原文
2020-09-21 07:38:11 阅读(2328) 评论(0)
摘要: 数组和链表都是存储一个对象,HashMap 存储数据是以 一对数据来存储,即键值对【key(对象)---->value(对象)】。 JDK1.8版本之前,HashMap的实现: 数组 + 链表; JDK1.8版本之后,HashMap的实现: 数组 + 链表 / 二叉树(红黒树); 数组的默认大小是16,... 阅读原文
2020-09-21 06:00:28 阅读(2400) 评论(0)
摘要: 一、final(掌握) 1.1 final修饰变量 生活生产中有些数据是不可变的,做成常量 使用final修饰的变量成为常量,不可再次赋值 final修饰的变量必须在声明的后面直接赋值 常量 字面值常量 1/3/555aaa、hhh、hehehe 自定义常量 把变量使用fi... 阅读原文
2020-09-21 00:51:02 阅读(2366) 评论(0)
摘要: Java对象行为 java.lang.instrument.Instrumentation 直接操作字节码 BTrace Arthas 三生万物 在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:“Debug一下吧。”“线上机器... 阅读原文
2020-09-20 23:43:03 阅读(2493) 评论(0)
摘要: # 前言   对 Java 开发者来说, Spring 发布 5.0 正式版,而新版 Spring 的一大特色,就是 Reactive Web 方案 Web Flux,这是用来替代 Spring Web MVC 的吗?或者,只是终于可以不再基于 Servlet 容器了?   # 基于 Servlet 容器的 ... 阅读原文
2020-09-20 22:22:01 阅读(2701) 评论(0)
摘要: 这一系列文章主要是对protocol buffer这种编码格式的使用方式、特点、使用技巧进行说明,并在原生protobuf的基础上进行扩展和优化,使得它能更好地为我们服务。 在上一篇文章中,我们举例了在移动互联网场景下原生protobuf类库使用上的问题,并且自己完成了一个java的编码类库。本文中将展示sw... 阅读原文
2020-09-20 19:48:03 阅读(2468) 评论(0)
摘要: 过滤器 过滤器的英文名称为 Filter, 是 Servlet 技术中最实用的技术。 如同它的名字一样,过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助我们过滤掉一些不符合要求的请求,通常用作 Session 校验,判断用户权限,如果不符合设定条件,则会被拦截到特殊的地址或者基于特殊的响应。 过滤器的... 阅读原文
2020-09-20 19:31:01 阅读(2298) 评论(0)
摘要: 项目一 米乐淘网上商城 项目名称:米乐淘网上商城开发环境:Ecliplse Mars2+Maven3.3.3+Mysql5+Tomcat7+SVN+JDK1.7技术选型:springmvc+spring+mybatis+Dubbo+EasyUI+Naginx+Zookeeper+Redis+solr项目周期:... 阅读原文
2020-09-20 19:16:01 阅读(2333) 评论(0)
摘要: 定义 Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination. ZooKeeper是一个开源的,高可... 阅读原文
2020-09-20 18:55:14 阅读(3584) 评论(0)
摘要: Jackson是Spring Boot默认的JSON数据处理框架,但是其并不依赖于任何的Spring 库。有的小伙伴以为Jackson只能在Spring框架内使用,其实不是的,没有这种限制。它提供了很多的JSON数据处理方法、注解,也包括流式API、树模型、数据绑定,以及复杂数据类型转换等功能。它虽然简单易... 阅读原文
2020-09-20 18:00:03 阅读(2470) 评论(0)