Java
文章平均质量分 79
天柱是真天柱
一个想要改变生活轨迹的大可爱
展开
-
maven打包jar出现的问题
maven打包jar遇到的问题;打包好的jar中没有源码编译的class文件;maven配置的坑!!!原创 2022-11-14 22:38:51 · 967 阅读 · 1 评论 -
使用Java将项目中的数据导出为Excel表格
使用Java代码导出Excel表格由于工作中的需求,需要把一些数据导出来跟标准结果进行对比,在网上搜索的一些将JSON转换为Excel的在线工具又无法转换太过复杂的数据结构,不能满足我的要求。还是自己动手吧。首先导包 <dependency> <groupId>org.apache.poi</groupId> <...原创 2020-02-21 21:02:12 · 551 阅读 · 0 评论 -
SpringBoot整合OrientDB
SpringBoot整合OrientDB最近由于公司业务需求,临时学习了OrientDB的使用,整合到SpringBoot的项目中作为数据源来使用。记录一下遇到的一系列坑。下载安装,官网均有详细流程,就不一一说明了。首先列举一下我遇到的问题:1、使用@Autowired自动注入的ODatabaseSession,在创建Vertex(节点)、Edge(关系)时会报状态异常2、使用@Au...原创 2020-02-18 20:29:26 · 1163 阅读 · 1 评论 -
Java基础知识:浅谈运算符
基础知识:浅谈运算符已经学习到了JavaWeb的内容,回顾一下之前基础语法的知识,加深记忆,巩固一下基础。基础语法中比较重要的知识点中应该有运算符的位置。1. 算术运算符:+ - * / % ++ –算术运算符中值得值得注意的内容是自增(++)与自减(–)两个符号,在某些时候的使用上自增与自减符号等同于加等于和减等于,自增与自减用法相同,且以自增举例说明: int i ...原创 2019-04-28 00:57:08 · 237 阅读 · 5 评论 -
Java基础知识:浅谈面向对象三大特性之封装
面向对象三大特性之封装面向对象三大特性,封装、继承、多态,今天,我们简单的说一下封装。首先是封装的优点:良好的封装能够减少耦合。可以对成员变量进行更精确的控制。隐藏信息,保障信息的安全。1. 良好的封装可以能够减少耦合耦合度,简单的来说就是指各个代码块之间的依赖性,依赖程度高也就是耦合度高,会在一定程度上影响后期对代码进行修改与维护。而良好的封装可以增强代码块之间的独立性,减...原创 2019-05-03 00:19:50 · 382 阅读 · 0 评论 -
浅谈单利设计模式的几种实现方法
单利设计模式单利设计模式,也就是指将对象的构造方法私有化,禁止直接创建一个新的对象,对于此类的创建对象的操作都将返回同一个对象,可以合理的保证对象的唯一性,单利设计模式分为三种形式,分别为懒汉式与饿汉式以及使用静态内部类实现单利设计模式,下面是一个简单的懒汉式单利模式的示例,懒汉式是相对饿汉式来说是一个占用内存时间短的模式,在使用时才对其进行赋值。但是这样一来也使得懒汉式的线程不安全,所以需...原创 2019-05-03 00:23:41 · 301 阅读 · 0 评论 -
数据结构:递归
在大二期间学习过数据结构,然后听过郝斌老师的数据结构视频,但是对数据结构方面还是迷迷糊糊的,再从头学习一下。下边是自己学习递归的一些心得:1. 认识递归递归也就是在方法中在某种条件的限制下调用方法本身,针对每次操作参数有规律变化的算法。其实跟在方法中调用其他方法在本质上是相同的,都是在栈中加载调用的方法,只不过递归是重复调用方法本身。就像照镜子一样,其他的物体照镜子,只会在镜子中照出物体,...原创 2019-05-15 17:50:24 · 184 阅读 · 0 评论