Java进阶
文章平均质量分 68
主要是在java开发中遇到的一些好的解决问题的方法。
Summer_DM
只要你还活着,就停不下前进的脚步!加油!
展开
-
Mybatis实现自定义TypeHandler
Mybatis实现自定义TypeHandler项目需要:从第三方系统获取的数据是一个list,但是我需要把这个list存入数据库,存入格式是varchar。这里就需要自定义一个简单的mybatis的handler处理器;当然java代码也可以实现,就是比较麻烦。有俩种实现的方法:一、实现TypeHandler接口的实现代码;二、继承BaseTypeHandler这里只展示第一种。本实例是java中的List类型的数据存入数据库转为varchar类型1、首先写一个handleri原创 2021-11-03 18:57:35 · 986 阅读 · 0 评论 -
springboot解析上传excel,存入数据库
springboot解析上传excel,存入数据库项目需要,写了一个,批量导入的接口。因为需要使用excel去批量导入数据,所以写了一个例子,经过测试已经可以用于实际开发,这里记录一下。一、导入依赖这里还是用了Apache的POI插件,现在一般的springboot解析excel基本都用它 。 <!-- 文件上传,解析文件需要的依赖--> <!--poi对excel2007以上版本的支持--> <dependency>原创 2021-09-20 10:19:36 · 1303 阅读 · 0 评论 -
基于springboot的策略模式
基于springboot的策略模式模块说明本项目是一个策略模式的案例demo。网上有很多的关于策略模式的例子,这里直接写一下,最简单的使用。策略模式的思想比如说对象的某个行为,在不同场景中有不同的实现方式,这样就可以将这些实现方式定义成一组策略,每个实现类对应一个策略,在不同的场景就使用不同的实现类,并且可以自由切换策略。基本就是利用一些简单的策略算法来实现。策略模式的优点:1、干掉繁琐的 if、switch 判断逻辑; 2、代码优雅、可复用、可读性好; 3、符合开闭原则,扩展原创 2021-09-09 14:18:17 · 771 阅读 · 0 评论 -
GRPC的学习
GRPC的入门、语法解析学习grpc之前,得先了解一下什么是rpc远程调用?这里做一个简单的介绍,详细精确的介绍可以参考别的文章。RPC框架:RPC,即Remote Procedure Call(远程过程调用),主要在TCP协议之上进行工作;HTTP,即HyperText Transfer Protocol(超文本传输协议),主要在HTTP协议之上进行工作。常见的RPC框架:非跨平台的:Dubbo:国内最早开源的 RPC 框架,由阿里巴巴公司开发并于 2011 年末对外开源,仅支持 Java原创 2020-11-10 14:46:09 · 604 阅读 · 0 评论 -
使用idea构建MaBtis逆向工程---简单易上手的入门教程
idea构建MaBtis逆向工程环境:idea,本人用的较老,2018的;maven,3.5jdk,1.8mysql, 8.0第一步,使用Idea创建Maven项目1、因为我的idea是打开的,所以直接点击file-new-projects-选择maven,jdk,直接next。2、输入项目的GroupId以及ArtifactId,然后Next3、继续finish4、这样,一个IDEA的Maven项目就创建完成了,大致的项目结构如下图所示,如果是第一次创建Maven项目,还请耐转载 2020-08-21 15:47:46 · 457 阅读 · 0 评论 -
Java基础:使用jaxb将XML转换为Object实体类
使用jaxb转换XMLtest.xml文件示例<?xml version="1.0" encoding="UTF-8"?><users> <user id="1"> <name>张三</name> <age>18</age> </user> ...转载 2020-02-25 16:58:54 · 1401 阅读 · 0 评论 -
Java开发:最好懂的Java单例模式,没有之一
单例模式精讲单例(Singleton)模式 也叫单态模式,是java的23种设计模式之一。网上很多介绍,我就言简意赅点了。一、单例模式的应用场景1.整个程序的运行中只允许有一个类的实例;2.需要频繁实例化然后销毁的对象。3.创建对象时耗时过多或者耗资源过多,但又经常用到的对象。4.方便资源相互通信的环境场景举例:在我们的电脑中,每一个系统的电脑,比如windows中,都会有一个任...原创 2020-02-22 18:18:19 · 126 阅读 · 0 评论 -
Java开发:如何将model对象与json互相转换?
model(javabean)与json相互转换文章声明:model对象与json之间互转网上有很多方法,此处只记录一种常用的,并且比较安全便捷的转换方法:使用gson。一、model转换json1、 首先创建一个model实体类;package cn.com.sdm.model;import com.google.gson.annotations.Expose;import com...原创 2020-02-19 21:16:43 · 4467 阅读 · 0 评论