SF
whbing
whbing
注册登录
关注博客
注册登录
主页
关于
RSS
hdfs客户端读写过程解析
王小禾
2019-08-08
阅读 1 分钟
1.7k
1.准备 hadoop源码编译后的客户端,便于改动追踪代码 上传文件,ec目录和普通目录均上传测试: {代码...} ec目录:普通目录:]
java日常性能优化点
王小禾
2019-01-11
阅读 1 分钟
1.7k
1.mysql批量批量保存速度快。如jdbcTemplate的batch 2.java8的遍历集合parallelStream并行遍历速度快
java8集合stream()
王小禾
2018-10-19
阅读 1 分钟
1.7k
1[链接] [链接]
Spring异步@Async
王小禾
2018-10-11
阅读 2 分钟
2.2k
1.spring配置文件中加注解 {代码...} 命名空间同时也加上: {代码...} 注意: Spring事务<tx:annotation-driven/>不要混淆。
jackson解析之(1)注解序列化
王小禾
2018-09-16
阅读 7 分钟
10.9k
Jackson库,是基于java语言的开源json格式解析工具。Jackson两大分支codehaus、fasterxml。参考:Jackson两大分支codehaus、fasterxml的区别Jackson从2.0开始改用新的包名fasterxml,1.x版本的包名是codehaus。如果是新项目,建议直接用2x,即fasterxml jackson。整个库包含3个jar包:
java注解(1)
王小禾
2018-09-15
阅读 5 分钟
2.2k
参考: 秒懂,Java 注解 (Annotation)你可以这样学 疯狂java讲义 1. 定义 同 classs 和 interface 一样,注解也属于一种类型。注解通过 @interface 关键字进行定义。 {代码...} 2. 语法 默认情况下,Annotation可用于修饰任何程序元素,包括接口、类、方法等。 Annotation成员变量以方法形式定义 Annotation中的成员变...
枚举类
王小禾
2018-09-09
阅读 2 分钟
1.7k
1. 枚举 枚举介绍见链接:zejian_深入理解Java枚举类型(enum)使用具体链接:Java 枚举(enum) 详解7种常见的用法 2. 注意点 enum和class、interface的地位一样 使用enum定义的枚举类默认继承了java.lang.Enum,而不是继承Object类。枚举类可以实现一个或多个接口。 枚举类的所有实例都必须放在第一行展示,不需使用new 关...
1.springBoot-1 web
王小禾
2018-09-07
阅读 5 分钟
1.6k
前言 springboot2.0的新特性: java8+ 底层框架:spring framework 5.0.x 全新特性:Web Flux Web Flux优势: java8 lambda 响应编程:Reactive Streams 异步编程:servlet3.1或异步NIO 1. 起步 [链接]从上述入口快速搭建。Dependency可以选择ReactiveWeb/springmvc等(或后续在pom.xml配置依赖即可)。选择springmvc依赖...
mybatis-generator修改源码2
王小禾
2018-09-03
阅读 2 分钟
2.3k
参考: MyBatis Generator系列(三)----修改源码实现中文注释(包括java.net.MalformedURLException at java.net.URL.<init>(URL.java:627)错误的解决 大象修改源码1大象修改源码2 修改位置
assembly打包2--依赖路径
王小禾
2018-09-03
阅读 4 分钟
4.5k
哪些文件是有用的需要打到jar包中呢?在运行java -jar或java -cp等命令时,会出现没有主清单属性,这往往是没有打进依赖或依赖路径不对。
mybatis-generator源码(assembly)打包
王小禾
2018-09-02
阅读 6 分钟
7.1k
1.前言 本文学习目标: 修改mybatis-generator-plus插件的源码(中文注释、4格缩进,简化生成文件个数); 运用上一篇讲解的assembly插件,将修改后的代码打包。 2.项目结构 2.1 pom中引入插件 pom.xml {代码...} 2.2 生成target 运行命令后,在target目录下生成了文件: 将上述jar包复制到测试文件夹中,将generatorCon...
maven--插件篇(assembly插件)
王小禾
2018-09-01
阅读 9 分钟
68.8k
maven插件是在生命周期中某些阶段执行的任务。一个插件完成一项功能。以下介绍几种常见的插件。如对于打包来说,有多种插件选择。最常见的有以下3个:
mybatis自动生成代码mybatis-generator
王小禾
2018-09-01
阅读 4 分钟
4k
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件(***Entity, ***Dao, ***Mapper.xml),由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。界面模式:[链接]
递归查询级联信息
王小禾
2018-08-28
阅读 7 分钟
4.9k
1. 需求背景 在很多场合,我们需要对表中的数据对递归查询。如以下情况: 1. 菜单分类中,我们往往需要由一级菜单获得对应的子菜单。 id name pid 1 图书 0 2 服装 0 3 儿童读物 1 4 杂志 1 5 卡通 3 6 睡前故事 3 我们希望得到的结果为,由图书可以查到: {代码...} 2. 在类似上述具有依赖关系的查询时,我们将父子依赖...