自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

banjuer的博客

其实我是想学习英语的

  • 博客(11)
  • 收藏
  • 关注

原创 MyBatis动态创建表(未知列): 实现动态增删改查

MyBatis实现未知表未知列动态创建表 文章重点为多列动态表的创建.业务场景: 大数据web平台有时需要查看不同指标按不同类型和筛选条件来出结果, 且系统做不到实时出结果, 故需要在web系统中选择指标和条件后创建任务进行非实时计算, 一段时间后计算结果写入结果表, 访问页面并查看处理结果.设计流程:web系统提供录入不同指标和条件根据录入的指标以json形式发送...

2018-06-15 17:16:34 10853 5

原创 Java数据结构(一) : 动态数组

import java.io.Serializable;/** * @Author: guochengsen * @Description: 动态数组实现&复杂度分析 * @Date: Created in 2018/6/3 17:59 */public class GArray<E> implements Serializable { private...

2018-06-03 22:17:34 418

原创 Dozer自定义枚举转换器: Enum与Integer转换

一些情况下, 比如PO属性为Integer值1, 0表示是, 否. 而有个DO或者VO属性用枚举表示是否. 如果这个枚举的index跟Integer不对应, 就会导致dozer复制枚举与数字转换出错.场景模拟需求: 库中定义1, 0 表示是, 否, Flag枚举的code'2', '1' 表示 是, 否, name 对应为yes, no. 当然要尽量避免出现这种情况.枚举Flag...

2018-05-23 11:20:27 3674 2

原创 Springboot整合Dozer深度复制

DozerDozer是一种Java Bean到Java Bean的映射器,递归地将数据从一个对象复制到另一个对象,它是一个强大的,通用的,灵活的,可重用的和可配置的开源映射框架。常用于:代码层与层之间javabean转换, 如dao层PO转前端VO分布式中, DAO层PO转DTO, DO 以及web层DTO转VO注意的场景:由于bean之间的深度复制, 在进行一些类似更...

2018-05-22 21:13:47 10918 2

原创 3年Java后端开发面试题总结

3年Java开发经验面试题总结毕业转行做开发3年以来, 学到了很多, 加上自己的兴趣爱好, 个人认为已经成为了一个合格的程序员. 与刚开始找工作面试相同的是都会问一些相同的问题, 不同的是现在面试官会更注重为什么, 也就是说注重深度而非广度. 3年, 5年, 10年分别是个人从事技术方面职业规划中的一个坎, 3年大部分时间应对了业务逻辑, 培养良好的规范和思想, 基础知识还是欠缺. 找...

2018-04-11 10:16:47 9273

原创 搭建SpringBoot-MyBatis-MyBatisGenerator项目

搭建SpringBoot-MyBatis-MyBatisGenerator web 项目

2017-03-19 16:52:03 4670 2

原创 MySQL 5.7忘记root密码 windows

关键字: 1: mysql5.7以上 2:windows系统操作步骤:1: 用管理员权限打开cmd2:停止mysql服务net stop mysql3: 关闭mysql安全检查mysqld --skip-grant-tables// 备注:执行完毕之后,此时如果不是处于等待状态, 而是命令已经结束, 则证明服务// 有问题.// 楼主在这耽搁了很久, 后来重启电脑从第一部从新操作

2017-03-13 23:17:23 1742 1

原创 Mybatis Generator生成PO中遇到的问题

使用mybatis-generator生成PO中遇到的问题配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "ht...

2016-10-26 22:53:17 881

原创 Sublime配置Evernote

配置步骤写在前面所需安装的插件:* Package Control* Evernote* SublimeTmpl* Markdown Extended* Markdown Preview* Monokai Extended(Markdown的语法配色方案)Evernote插件(安装略)配置Preferences--->Package Setting--->Ev

2016-08-21 10:45:00 581

原创 递归获取树状目录结构文件名

package test;import java.io.File;/** * @author banjuer * 该类用于演示递归输出指定文件夹内的所有文件名. * 思路: * 1.写一个获取该文件夹子目录的方法 * 2.递归调用该方法 * 3.递归截至条件!!! */public class RecDirDemo { public static void main

2016-07-29 22:01:43 1063

原创 验证StringBuilder线程不安全

代码实现验证StringBuilder线程不安全初级Java工程师有可能被问及,具体实现如下:package test;/** * @author banjuer * 该类用于测试StringBuilder为线程不安全的 * --思路: * 要达到验证齐为线程不安全,应该通过多个线程调用同一个对象方法. * --实现: * 1.创建一个StringBuilder对象sb传入"00

2016-07-29 21:16:14 5020

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除