自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 玩转ThreadLocal

至今还没搞懂ThreadLocal怎么玩?

2023-03-02 16:42:58 341

原创 Java多线程百万数据快速入库

Java多线程实现百万数据快速入库

2022-08-24 15:51:23 1402

原创 springboot-以树形结构获取所有商品分类

以树形结构获取所有商品分类

2022-07-21 11:07:41 257

原创 CentOS7中使用yum安装mysql5.7

一、系统环境下载mysql5.7 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar也可直接下载到本地,再进行安装。二、解压tar -xvf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar解压后得到11个文件。三、执行安装命令yum install mysql-community-{libs,client,commo

2022-04-21 21:48:36 1800

原创 构建菜单树形结构

/** * 获取菜单下拉树列表 */ @GetMapping("/treeselect") public AjaxResult treeselect(SysMenu menu) { List<SysMenu> menus = menuService.selectMenuList(menu, getUserId()); return AjaxResult.success(menuService.buildMenuTreeSelect(menus)); }1、 /** .

2022-04-01 16:08:23 458

原创 Base64图片下载工具类

1、简介对base64编码字符串解码,还原成图片并保存到本地。2、工具类package com.company.project.common.utils;import sun.misc.BASE64Decoder;import java.io.FileOutputStream;import java.io.OutputStream;/** * @Description : // 对字节数组字符串进行Base64解码并生成图片 * @Author : Chaos * @Date :

2022-01-13 14:42:16 138

原创 Springboot导出excel工具类

Springboot、java、Excel、Utils

2022-01-06 09:53:07 334 1

原创 ExportExcelUtils工具类

1、简介使用Poi导出系统数据库中的数据,导出格式为excel。2、导入依赖<!--poi依赖--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> &l

2022-01-05 16:28:45 911

原创 设计一个类Student,该类包括姓名、学号和成绩。

题目:10、设计一个类Student,该类包括姓名、学号和成绩。设计一个方法,按照成绩从高到低的顺序输出姓名、学号和成绩信息算法分析:1、定义一个类,包含私有属性 姓名 学号 成绩2、实现构造函数和get()/set() 方法3、定义一个排序方法sortStudent()4、定义一个打印方法,在程序入口直接打印的话,不好实现5、定义数组,存入数据,调用方法实现所有功能代码实现:package Java_Object_oriented.Student;import java.util.S

2020-06-14 17:29:12 44998 1

原创 java编写简单的计算器 构造方法

题目:构造方法 编写Java程序模拟简单的计算器。定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有。编写构造方法赋予n1和n2初始值再为该类定义加addition、减subtration、乘multiplication、除division等公有成员方法分别对两个成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象调用各个方法并显示计算结果。算法分析:1、首先定义成员变量,为private。2、实现构造方法,用快捷键即可,但还是亲手敲一遍比较好。3、生成g

2020-06-12 09:33:52 1616 1

原创 古典问题:也叫不死神兔:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?注:这涉及到的是斐波那契数列,公式:F(n)=F(n-1)+F(n-2)思路:所谓斐波那切数列,又称黄金分割数列,是指这样的一个数列0、1、1、2、3、5、8、13、21、34、……(当然这里是从1开始)最开始犯了一个巨大的错误,一直在推导它的公式,但是没必要,知道怎么用就可以了,更没必要考虑电脑会怎么知道这个公式F(n)=F(n-1)+F(n-2)

2020-05-21 15:46:52 713

原创 猴子吃桃问题:猴子第一天摘下若干个桃子,吃了一半,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃了 剩下的一半零一个。到第10天早上想再吃只剩一个了。求第一天共摘了多少个

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 以后每天早上都吃了前一天 剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少?假设一共22个桃子第一天:吃11 + 1 余 10第二天:吃5 + 1 余 4第三天:吃2 +1 余 1public class MonkeyPeach { public static void main(String[] args) {

2020-05-20 19:04:12 18314 1

原创 有一个整数,加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?完全平方数:16=4*4

例:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?(完全平方数 :如果一个正整数 a 是某一个整数 b 的平方 .0也是完全平方数。16=4*4)package Java_Basic_algorithm;/*4、一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? (完全平方数 :如果一个正整数 a 是某一个整数 b 的平方 .0也是完全平方数 16=4*4)*/public class PerfectSq

2020-05-20 18:09:50 2100

原创 java基础知识了解一些,但自己写的时候就蒙了

其实,刚开始学习编程语言都是这种状态,大多数人都这样,听懂和会写完全是两个概念,就得多练,那怕一个很简单的功能例子,你都得自己敲出来,实现,敲代码和看代码,区别真的是太大。如果你每次听完课程,就跟着敲代码,敲的多了,就有感觉了。问题不是出在时间上,而是学习的方法有问题Java是一门编程语言,跟学习一门外语一样,在学习编程语言的时候,也要多用。没有什么比自己编一段更有用的了。你也可以在网上找一个代码,自己拿来随便改改。改完就运行,对比一下跟之前的差别。然后在想想,为什么会出现这样的情况,为什么那么写就对

2020-05-17 08:25:27 261

原创 交换数组元素

今天写一个小代码,交换数组元素,我感觉我这样写应该可以,但输出的结果不尽人意,先放这吧!package Java_Basic_exercises;import java.util.Arrays;import java.util.Scanner;/*14、输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。*/public class OutputArray { public static void main(String[] args) { Scann

2020-05-15 21:49:29 980

原创 Java快速入门第三节

接上一节所说五、Java方法在前面经常使用到 System.out.println(),那么它是什么呢?println() 是一个方法。System 是系统类。out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点使程序变得更简短而清晰。有

2020-05-12 16:32:33 154

原创 Java快速入门第二节

接上一节所说字符和字符串在Java中,字符和字符串是两个不同的类型。字符类型字符类型char是基本数据类型,它是character的缩写。一个char保存一个Unicode字符:char c1 = 'A';char c2 = '中'; //注意:此处都为单引号字符串类型和char类型不同,字符串类型String是引用类型,我们用双引号"…"表示字符串。一个字符串可以存储0个到任意个字符:String s2 = "ABC"; // 包含3个字符String s3 = "中文 ABC";

2020-05-08 20:12:24 204

原创 Java快速入门第一节

一、Java简介1、安装JDK因为Java程序必须运行在JVM之上,所以,我们第一件事情就是安装JDK。搜索JDK 14,确保从Oracle的官网下载最新的稳定版JDK找到Java SE 14的下载链接,下载安装即可。快速下载设置环境变量安装完JDK后,需要设置一个JAVA_HOME的环境变量,它指向JDK的安装目录。在Windows下,它是安装目录,类似:C:\Program Fil...

2020-05-08 10:11:27 248

转载 【大学四年自学Java的学习路线】观语如临情中景,无限感激言岂尽。 自知无兄难过河,谢言不叙恩情记!

零基础自学 Java,大概多久可以找到工作?...

2020-05-07 17:02:12 766

空空如也

空空如也

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

TA关注的人

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