王小禾

31
获赞数
1
关注数
6
粉丝数
北京
武汉理工大学 | 信息工程
IP 属地未知
2018-08-28 加入
浏览 6.1k

public class Myself {

static final String GRADUATE_SCHOOL = "Wuhan University of Technology";
static final String NAME = "wanghongbing";
private Sex sex =Sex.BOY;
private Integer age = LocalDate.now().getYear()-1991;
private String company = "滴滴出行";

}

99 声望|新手
assembly
70
maven
62
mybatis
20
java
14
mysql
14
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 赞了文章2019-10-28
    Spring Boot 整合 Shiro 实现登录认证
    安全无处不在,趁着放假读了一下 Shiro 文档,并记录一下 Shiro 整合 Spring Boot 在数据库中根据角色控制访问权限 简介 Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。 上图是 Shiro 的基本架构 A...
  • 发布了文章2019-08-08
    hdfs客户端读写过程解析
    1.准备 hadoop源码编译后的客户端,便于改动追踪代码 上传文件,ec目录和普通目录均上传测试: {代码...} ec目录:普通目录:]
  • 发布了文章2019-01-11
    java日常性能优化点
    1.mysql批量批量保存速度快。如jdbcTemplate的batch 2.java8的遍历集合parallelStream并行遍历速度快
  • 发布了文章2018-10-19
    java8集合stream()
    1[链接] [链接]
  • 发布了文章2018-10-11
    Spring异步@Async
    1.spring配置文件中加注解 {代码...} 命名空间同时也加上: {代码...} 注意: Spring事务<tx:annotation-driven/>不要混淆。
  • 发布了文章2018-09-16
    jackson解析之(1)注解序列化
    Jackson库,是基于java语言的开源json格式解析工具。Jackson两大分支codehaus、fasterxml。参考:Jackson两大分支codehaus、fasterxml的区别Jackson从2.0开始改用新的包名fasterxml,1.x版本的包名是codehaus。如果是新项目,建议直接用2x,即fasterxml jackson。整...
  • 发布了文章2018-09-15
    java注解(1)
    参考: 秒懂,Java 注解 (Annotation)你可以这样学 疯狂java讲义 1. 定义 同 classs 和 interface 一样,注解也属于一种类型。注解通过 @interface 关键字进行定义。 {代码...} 2. 语法 默认情况下,Annotation可用于修饰任何程序元素,包括接口、类、方法等。 Ann...
  • 赞了文章2018-09-13
    使用MyBatis简化枚举类值的存储和读取
    场景描述 我们在实际场景中经常会遇到需要将枚举值存储到数据库中,或是将从数据库中查询到的值对应到枚举类上的情况。 比如表process大致定义如下: {代码...} 对应实体类Process,大致定义如下: {代码...} 其中,枚举类ProcessStatus,大致定义如下: {代码...} ...
  • 发布了文章2018-09-09
    枚举类
    1. 枚举 枚举介绍见链接:zejian_深入理解Java枚举类型(enum)使用具体链接:Java 枚举(enum) 详解7种常见的用法 2. 注意点 enum和class、interface的地位一样 使用enum定义的枚举类默认继承了java.lang.Enum,而不是继承Object类。枚举类可以实现一个或多个接口。 枚...
  • 发布了文章2018-09-07
    1.springBoot-1 web
    前言 springboot2.0的新特性: java8+ 底层框架:spring framework 5.0.x 全新特性:Web Flux Web Flux优势: java8 lambda 响应编程:Reactive Streams 异步编程:servlet3.1或异步NIO 1. 起步 [链接]从上述入口快速搭建。Dependency可以选择ReactiveWeb/springmvc...
  • 发布了文章2018-09-07
    1.springBoot-1 web
    前言 springboot2.0的新特性: java8+ 底层框架:spring framework 5.0.x 全新特性:Web Flux Web Flux优势: java8 lambda 响应编程:Reactive Streams 异步编程:servlet3.1或异步NIO 1. 起步 [链接]从上述入口快速搭建。Dependency可以选择ReactiveWeb/springmvc...
  • 赞了文章2018-09-05
    「造个轮子」——cicada 源码分析
    两天前写了文章[《「造个轮子」——cicada(轻量级 WEB 框架)》]([链接] 向大家介绍了 cicada 之后收到很多反馈,也有许多不错的建议。
  • 发布了文章2018-09-03
    mybatis-generator修改源码2
    参考: MyBatis Generator系列(三)----修改源码实现中文注释(包括java.net.MalformedURLException at java.net.URL.<init>(URL.java:627)错误的解决 大象修改源码1大象修改源码2 修改位置
  • 发布了文章2018-09-03
    assembly打包2--依赖路径
    哪些文件是有用的需要打到jar包中呢?在运行java -jar或java -cp等命令时,会出现没有主清单属性,这往往是没有打进依赖或依赖路径不对。
  • 发布了文章2018-09-02
    mybatis-generator源码(assembly)打包
    1.前言 本文学习目标: 修改mybatis-generator-plus插件的源码(中文注释、4格缩进,简化生成文件个数); 运用上一篇讲解的assembly插件,将修改后的代码打包。 2.项目结构 2.1 pom中引入插件 pom.xml {代码...} 2.2 生成target 运行命令后,在target目录下生成了文...
  • 发布了文章2018-09-01
    maven--插件篇(assembly插件)
    maven插件是在生命周期中某些阶段执行的任务。一个插件完成一项功能。以下介绍几种常见的插件。如对于打包来说,有多种插件选择。最常见的有以下3个:
  • 发布了文章2018-09-01
    mybatis自动生成代码mybatis-generator
    Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件(***Entity, ***Dao, ***Mapper.xml),由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。界面模式:[链接]
  • 发布了文章2018-08-28
    递归查询级联信息
    1. 需求背景 在很多场合,我们需要对表中的数据对递归查询。如以下情况: 1. 菜单分类中,我们往往需要由一级菜单获得对应的子菜单。 id name pid 1 图书 0 2 服装 0 3 儿童读物 1 4 杂志 1 5 卡通 3 6 睡前故事 3 我们希望得到的结果为,由图书可以查到: {代码...}...
  • 发布了文章2018-08-28
    递归查询级联信息
    1. 需求背景 在很多场合,我们需要对表中的数据对递归查询。如以下情况: 1. 菜单分类中,我们往往需要由一级菜单获得对应的子菜单。 id name pid 1 图书 0 2 服装 0 3 儿童读物 1 4 杂志 1 5 卡通 3 6 睡前故事 3 我们希望得到的结果为,由图书可以查到: {代码...}...