自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CoVerMySoul

相比于一蹴而就,我更愿意相信日积月累与脚踏实地

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

原创 Java—手动实现分页查询功能

之前用SpringBoot+Mybatis可以很好的实现分页查询的功能,因为PageHelper只支持在Mybtis中使用,但是项目里不是用mybatis框架,于是自己用Java手动实现了分页查询的功能。一、分析思路假设每页展示10条数据,当我们展示第一页的数据的时候,展示前10条数据;点击第二页的时候,展示11-20的数据,依次类推,其实核心的部分是我们需要对取得的所有数据根据pageSize(每页显示页数)和pageNum(当前页数)计算出每一页的开始下标和结束下标,我们就可以轻松实现分页。二、具

2020-11-13 16:54:48 3597 4

原创 Centos7安装Oracle11g数据库并开启归档和备份

一、Centos7上Oracle11g数据库安装1、创建运行oracle数据库的系统用户和用户组用Root账号登录,运行下面指令,创建所需要用户和用户组我这里密码设置的是:356307groupadd oinstall             #创建用户组oinstallgroupadd dba              #创建用户组dbauseradd -g oinstall -G dba -m oracle  #创建oracle用户,并加入到oinstall和dba用户组。-g为指

2020-08-30 17:35:02 462

原创 IDEA不编译除了.java之外的文件的解决办法

— 遇到问题今天在IDEA里面运行项目的时候报了一个错,如下图所示:— 找到问题根源其实控制台给出的错误信息提示说的很明显:类加载器加载文件的时候没有找到指定的文件,于是我看了一下项目编译的二进制文件,如下图所示:我们可以很清楚的看到我的源文件sixbit和threebit目录和目录下的文件并没有被编译到target二进制文件里面去,所以项目在运行的时候要用到sixbit和threebit目录下的文件时,需要去编译号的classes里面去找相对应的二进制文件,发现根本没有,于是就报错了。但是

2020-07-22 15:13:53 3221

原创 Java工具类——日期类

文章目录前言正文一、日期类介绍二、Date类1、构造方法2、常用方法三、日期格式化类—SimpleDateFormat类1、构造方法2、常用方法四、Calendar类1、构造方法2、常用方法五、小结前言在日常的开发工作当中,我们经常需要用到日期相关的类(包括日期类已经处理日期的类),所以,我就专门整理了一篇关于日期相关的类,希望可以帮助到大家。正文一、日期类介绍在 Java 里面,操作日期的类主要有以下几个类:工具类所属包继承关系实现接口Date类java.util包,

2020-07-16 22:28:00 205

原创 Java工具类之BigInteger和BigDecimal

文章目录前言一、数学类介绍二、Math类1、Math类构造方法2、Math类常用的方法三、BigInteger类1、构造方法2、类中常用的方法四、BigDecimal类1、构造方法2、类中常用的方法五、小结前言在上一篇文章中,我们系统学习了 Java 里面的包装类,那么这篇文章,我们就来学习一下Java提供好的类——数学相关的类。一、数学类介绍在最早期学习 Java 基础语法结构的时候,其实我们学习并了解了加减乘除这些算数运算符,有了这些运算符,我们就可以做一些简单的运算了,但是当我们需要做一些比

2020-06-28 11:38:59 555

原创 Java工具类之包装类

文章目录前言一、包装类介绍1、为什么需要包装类?2、包装类是什么呢?二、包装类的继承关系三、包装类的使用方法(基本操作)1、包装类的构造方法2、包装类的自动拆装箱四、包装类的缓存机制五、包装类和基本数据类型的区别六、小结前言我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也能实现你的需求,但是你

2020-06-28 11:30:11 216

原创 Java笔试面试总结—try、catch、finally语句中有return 的各类情况

前言之前在刷笔试题和面试的时候经常会遇到或者被问到 try-catch-finally 语法块的执行顺序等问题,今天就抽空整理了一下这个知识点,然后记录下来。正文本篇文章主要是通过举例的方式来阐述各种情况,我这里根据 try-catch-finally 语法块分为两种大情况讨论:try-catch 语法块和 try-catch-finally 语句块,然后再在每种情况里再去具体讨论。一、try-catch 语句块我们可以看看下面程序:public static void main(Strin

2020-06-28 11:23:06 256

原创 Java线性表之单链表的增删改查

文章目录概述一、链式存储介绍二、单链表介绍三、单链表的创建1、头插法2、尾插法四、单链表的删除1、删除第i个节点2、删除指定元素的那个节点五、单链表的查询(及修改)六、小结概述我们都知道,线性表的存储结构分为两种,顺序存储结构和链式存储结构,线性表的分类可以参考下图来学习记忆。今天我们主要来学习一下链式存储结构。一、链式存储介绍“链式存储结构,地址可以连续也可以不连续的存储单元存储数据元素”——来自定义。其实,你可以想象这样一个场景,你想找一个人(他的名字叫小谭),于是你首先去问 A , A

2020-06-28 11:18:08 315

原创 root用户登陆提示Module is unknow的解决方案

一、发现问题昨天在登录CentOS7虚拟机系统的时候,一直提示登录失败,提示的信息:Module is unknown(如下图所示),我一直以为是我的用户名和密码输错了,但是在我输入了n次的情况下,还是一直提示这个错误信息,于是我的直觉告诉我应该是出现了其他的问题(因为我很确定我的用户名和密码是正确的)。二、网上百度找问题根源一直都相信没有什么问题是百度解决不了的,果然,网上有很多人都遇到过和我一模一样的问题(心里暗自窃喜哈哈哈),问题的根源就在于之前安装Oracle数据库的时候,由于在配置ora

2020-06-24 14:51:58 11314 4

原创 Centos7上Oracle数据库创建表空间并导入数据

文章目录前言正文一、Centos7虚拟机上安装上Oracle11g数据库二、表空间的创建三、表的创建四、数据库表数据的导入五、数据库表数据的导出(待完善)六、常用的Linux命令七、一些问题集合小结前言最近公司需要在 Centos7 虚机上安装上 Oracle11g 数据库,并在数据库里面建表和导入数据,由于之前没有实际操作过,所以自己整理一篇相关的笔记记录一下具体的过程以及在这个过程中遇到的问题。正文一、Centos7虚拟机上安装上Oracle11g数据库具体的安装步骤可以自己百度,网上有很多教

2020-06-19 15:19:20 3384

原创 SpringBoot打成war并引入本地第三方jar包

前言我们都知道 SpringBoot 是内嵌 Tomcat 服务器,所以每次重新启动都是用的新的 Tomcat 服务器。这样就会出现一些问题,所有们才需要将 SpringBoot 项目打成 war 包,放到 Tomcat 中去运行。这里记录一下将 Springboot项目打成 war 包的具体的步骤,以便后续参考学习。正文首先看看我项目引用的外部 jar 包:第一步:修改pom.xml文件将默认的jar方式改为war:<parent> <groupId>org.

2020-06-10 09:50:43 509 1

原创 maven项目打包时外部引入jar包无法打到项目中的解决方案

— 遇到问题昨天在用Maven打包时,发现一个错误,报错信息如下图所示:— 找到问题根源这个问题由于是第一次遇到,我网上找了很多办法,都没有解决,主要是问题的根源没有找到,最后经过我的一番不懈探索!!我终于发现了问题的根源(其实仔细看报错信息,你发现其实问题描述的很清除了,就是程序引用的包找不到,而这些所有错误基本都是指向了自己引进的jar包):原因就在于我引入了外部(非maven导入的)jar包,如下图所示。由于maven项目打包的时候默认是不会把外部jar包打到项目中去的,所有如果直接在m

2020-06-09 15:45:32 6095 7

原创 Idea-SpringBoot项目打包的几种方式

前言当项目需要部署上线的时候,需要将项目的代码打成jar包或者war包(我这里达成的是jar包,因为是SpringBoot),这里记录打包的几种方式。正文首先我们需要点击mevan的clean清理编译的class文件,然后你会发现项目中target文件夹没了,实际上那里就是编译产生的class文件。第一种方式:clean->package如果执行成功,则会在控制台上出现“BUILD SUCCESS”,并输入最后生成的jar的存放路径,我们可以看到,生成的jar包在当前项目的target文

2020-06-09 14:56:30 907

原创 Java实现字符串的反转的6种方式

今天介绍6种实现字符串反转的方式,当然如果还有其他的方式,后续会进行补充。方式一:利用Jdk自带StringBuffer或StringBuilder自带reverse方法/** * 方式1:利用StringBuffer或StringBuilder自带reverse方法 * @param str * @return */private static String reverseStr1(String str) { if (StringUtils.isEmpty(str)){ re

2020-05-26 14:38:48 1155

原创 【Java日志】Java系统常用日志框架

文章目录前言一、关于日志的理解1、什么是日志2、为什么需要日志二、日志门面1、什么是日志门面2、为什么需要日志门面3、常见的日志门面三、Java日志框架1、为什么要用日志框架2、常见的日志实现框架四、SpringBoot日志小结前言最近项目上需要我配置日志框架,由于之前日志框架都是大佬们配好了的,所以我对这块知识了解相对比较少,所以借这个项目机会,也顺便深入学习一波,所以整理了一篇关于Java日志系统的总结文章,方便之后的继续学习。一、关于日志的理解1、什么是日志其实,说到日志,其实我们应该很熟悉

2020-05-26 09:50:18 461 1

原创 【微信公众号开发Java版】获取用户信息

概述新项目需要用到微信公众号的开发功能,所以整理了一篇相关的笔记,以供后续参考学习。一、前期工作(1)去微信公众平台申请一个测试公众号怎么去申请可以看我这篇文章:https://juejin.im/post/5ebf5a6a5188256d877dc509申请成功后即可获取到一个测试公众账号的信息。主要有 appID 和 appsecret 两个参数,这将唯一标示一个公众号,并且需要将他们作为参数获取用户的信息。(2)关注测试公众号用户只有关注了这个公众号了,才能通过打开有公众号信息的链接去授

2020-05-16 17:26:24 1506

原创 Oracle数据库的下载与安装教程详解

前言        由于新公司的开发需要用到Oracle数据库,但是自己之前很少接触Oracle,自然也就没有安装Oracle数据库,所以在自己亲自下载安装的时候,就顺便整理成一篇笔记。一、Oracle的下载首先,任何软件的下载都推荐自己去官网进行下载,下载详细步骤如下图所示:Step One首先直接到Ora...

2020-05-06 17:06:04 23437 6

原创 树形结构—树和二叉树

文章目录概述一、树的定义二、树的基本术语三、为什么要研究二叉树四、二叉树和树的区别五、二叉树的定义六、二叉树的不同形态小结概述非线性结构元素的前驱和后继的个数不是为1的,这一节讲的树形结构元素的前驱个数为1,但是元素的后继个数不是为1了(可以有多个后继),所以说树形机构元素的关系是一对多或者多对多的。树型结构的特点是节点之间是有分支的,并且具有层次关系。其实,生活中树型结构有很多应用,比如:...

2020-04-25 10:42:23 2320

原创 设计模式总结

在学习的过程中,我个人习惯先要对某个知识点有个总的大体知识框架,在脑海中有个大致认识和印象,然后再分门别类的再进行一一深入学习,所以这篇文章主要是对设计模式进行一个入门的归纳总结。一、设计模式是什么设计模式( Design Pattern )是一套被前人不断总结的设计方法,是被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决...

2020-04-24 12:47:52 216

原创 微信公众号注册操作流程

前言在这个自媒体盛行的互联网时代,微信公众号变成一种信息交流的聚集平台,但是微信公众号该如何申请呢?最近闲来无事,就准备申请一个个人公众号来玩玩(因为个人可以免费申请公众号,哈哈哈),具体申请的流程和步骤我在下面一步一步教你。正文Step One在浏览器里输入微信公众平台网站:https://mp.weixin.qq.com/ ,然后点击立即注册,如下图所示:Step Two第一步点...

2020-04-24 10:05:19 4434 2

原创 关于写个人博客的初衷

前几天在逛CSDN博客的时候,偶然看到一篇文章,大致内容说的是刚刚学习了Hello World,然后自己成功输出了,自己很有成就感很开心,透过眼前小小的屏幕,我甚至都能感受到他当时的那份小快乐和小满足。当看到这篇文章的时候给我的感触挺大的,仿佛看到了最开始刚刚接触编程语言的自己。我想他应该是刚上大学,然后刚刚接触编程吧,人生第一个程序让他体会到了不一样的快乐,这些场景其实想想挺美好单纯的。其实...

2020-04-23 17:50:07 253 2

原创 CSDN不知道怎么转载博客?看看这篇文章你就会了

前言当你看到一篇很实用的 CSDN 博客的时候,可以收藏下来,但是当你想要转载分享的时候呢?其他网站想要转载直接点击下方的转载就可以轻松实现分享,但是我发现 CSDN 博客从头到尾都没有看到转载。。。如下图所示:你的内心此时可能是这样是不是以为 CSDN 博客不能转载?当然不是,只是方法不一样而已。下面我来手把手教你如何轻松实现转载。正文第一步我们首先打开要转载的博客,然后鼠标右键...

2020-04-23 10:59:45 266

原创 Java基础—异常总结

前言        在日常的开发以及平时的学习练习中,异常相信对于大家来讲并不陌生,但是对于异常的具体使用、底层实现以及分类等等可能并不是很了解。今天我就抽出了一点时间系统的整理了异常的各个知识点,希望能够帮助到大家对于Java 异常的理解与学习。正文一、异常的定义异常:是一个在程序执行期间发生的事件,它中断正...

2020-04-22 00:25:11 377

原创 IntelliJ IDEA—一文看懂如何设置查看Java API帮助文档

在平时的日常开发中,我们经常需要去阅读源码(如下图所示),但是源码中有注释,看起来很不方便,给我们的解读带来了一些障碍。那么在 IDEA 里面能不能在线阅读源码呢,哈哈哈,当然是可以的啦,接下来我们来看看如何设置,我这里讲两种方式。第一种方式1、设置缓冲时长File -> Settings打开配置对话框,Editor -> General,然后按照我的步骤操作2、添加关联...

2020-04-21 11:47:27 5905

原创 Java基础—日期格式转换之SimpleDateFormat类

前言在日常的开发中,我们经常需要日期进行各种操作,比如将日期转换为指定格式的文本,或者将文本转换为日期,这时候我们就可以用 Jdk 提供好的一个类——SimpleDateFormat。SimpleDateFormat 类简介看源码可以得知,DateFormat 类其实是一个抽象类,而SimpleDateFormat类继承自 DateFormat ,是其子类,因此一般情况来讲 DateForm...

2020-04-20 17:54:43 248

原创 学习方法论

关于学习方法论的分享前言​ 我相信其实很多人在学习的过程当中都经历过这样一个过程,比如当你看完了一本书,一个视频,在学习完的那个知识点的很短暂的时间之内,你其实真的感觉这些知识点你都已经掌握了,包括宏观的,微观的,这些知识点或者技术当时都理解的一清二楚的,但是过了一段时间(这个时间可长可短,少则一周,多则一个多月),当你回过头来再去翻阅之前看的图书或者视频的时候,你会发现好多东西你都忘记了,...

2020-04-19 22:42:35 416 1

空空如也

空空如也

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

TA关注的人

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