![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
码农的程序人生
这个作者很懒,什么都没留下…
展开
-
java执行数据库数据迁移
老系统数据迁移到新系统 业务分析:在最近的工作日常当中接到了一个需求,要求将老系统数据迁移到新开发的系统,一看老系统采用的技术SSH,和现在新系统的技术断层,还有表结构和业务逻辑之间的处理都是需要从头解析,减少对新系统的影响,所以就写了一篇记录日志。数据库系统Mysql,但是新系统采用了多个数据库存储;采用技术采用Java编写程序实行搬迁效果,因为相对于判断来说,用程序执行会比自己操作要好得多;框架SpringBootpom.xml <dependencies>原创 2021-04-01 14:15:05 · 3378 阅读 · 1 评论 -
EasyCode生成Java快捷开发代码
对于在现在日常开发中,基本上都是采用微服务开发,业务划分较为细致,对于之前的老系统项目,实现两者之间的数据交互是一个痛点。原创 2021-04-01 11:42:57 · 272 阅读 · 0 评论 -
static关键字是用来做什么的,static修饰的方法可以使用非静态的成员变量吗?
static关键字是用来做什么的,static修饰的方法可以使用非静态的成员变量吗?首先得知道static是一种修饰符,被static修饰的变量和方法分别叫做静态成员和静态方法。public class StaticDemo { // 非静态 int variable = 0; // 静态成员 static int variable1 = 1; /** * 非静态方法可以调用静态变量和非静态变量 */ @Test publi原创 2020-11-25 10:56:14 · 862 阅读 · 1 评论 -
java实现easyExcel下载数据库数据到本地
java实现easyExcel下载数据库数据到本地一、easyExcel是什么 EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。二、maven依赖 <!-- mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connecto原创 2020-11-23 16:51:04 · 1372 阅读 · 5 评论 -
IO流的读写
什么是io?简单的来说,io是一种计算机用语。主要是用于处理数据的传输。在这里主要写一下关于FileInputStream和OutputStream的一个简单使用。FileInputStreamFileInputStream是Java语言中抽象类InputStream用来具体实现类的创建对象。FileInputStream可以从文件系统中的某个文件中获得输入字节1.1:常用的一些...原创 2019-10-21 15:32:28 · 543 阅读 · 0 评论 -
温习 -泛型
泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型原创 2019-10-21 10:59:30 · 108 阅读 · 0 评论 -
interface和abstract class的区别
interface和abstract class的区别首先我们得知道interface和abstract class是什么?interface 接口(在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。)abstract class抽象类(指的是用关键字abstract修饰的类,叫做抽象类,是不...原创 2019-07-31 21:19:23 · 991 阅读 · 0 评论 -
List 和 Map、Set 的区别
List 和 Map、Set 的区别一:结构的特点List 和 Set 是存储单列数据的集合,Map 是存储键和值这样的双列数据的集合;List 中存储的数据是有顺序,并且允许重复;Map 中存储的数据是没有顺序的,其键是不能重复的,它的值是可以有重复的;Set 中存储的数据是无序的,且不允许有重复,但元素在集合中的位置由元素的 hashcode 决定;二:实现的一个方法Lis...原创 2019-08-01 16:14:52 · 351 阅读 · 0 评论 -
Java多线程
Java多线程的一个实现方法 一、传统使用类 Thread 和接口 Runnable 实现 1.在Thread的子类run里面编写相对应的方法 new Thread(){ @Override public void run(){ while(true){ try { Thread.sleep(500); } catch (InterruptedExceptio...原创 2019-08-01 16:54:33 · 94 阅读 · 0 评论