![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
Java基础知识
上善亦若水
我的简介
展开
-
myeclispe的maven项目缺失maven dependences
安装sonarQube后,项目的maven dependences却消失不见了,迅速的反映是去项目右键-properties-deployment-Deployment Assembly下,点击add-Java Build Path Entries下添加maven dependences,但是却没有,网上找了一个办法,使用了,可行,随记录一下找到项目的.classpath文件: &l...原创 2019-01-30 15:12:33 · 248 阅读 · 0 评论 -
TortoiseSVN安装和配置
之前安装过svn,今天在安装时,居然搞了半天,还是觉得有必要记录一下,主要是版本库中的配置文件1.安装TortoiseSVN很简单,百度上一大把文章,不会的可以搜下,主要说下配置文件2.svn安装好后,需要创建版本库,两种方式,第一种,手动创建,在需要的目录下创建一个文件夹,然后鼠标右键选择TortoiseSVN中的create repository here,会在文件夹下生成一些文件夹,...原创 2018-09-03 01:30:54 · 4225 阅读 · 0 评论 -
Java中堆和栈的区别
堆和栈都是Java用来在RAM中存放数据的地方。堆(1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。(2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时动态分配内存,所以存取速度较慢。栈(1)栈中主要存放一些基本数据类型的变量(byte...转载 2019-12-15 20:07:23 · 107 阅读 · 0 评论 -
java导出word,记录主要步骤和遇到的问题及解决的方法
最近有个项目需要导出word,大概有26页,主要是图片,不过图片不是连续的,图片下有标注说明,而且图片需要通过JFreeChart生成饼状图和折线图,本来页面上的图是echart的,太多了,不能用传参到后台,只能通过JFreeChart生成。找了很多方法,最后确定的方法是XML+FreeMarker来实现的。 首先,制作word模板,我开始使用的是docx,导出w...原创 2019-12-08 20:46:38 · 1055 阅读 · 0 评论 -
mybatis中mapper.xml文件参数问题
mapper.xml中的参数date,integer,string等一个的参数,可都修改为_paramete,或者在mapper.java的接口文件中的参数上添加@Param(value="xxxx"),xxxx为xml中对应的参数,不然会报错:There is no getter for property named 'xxxx' in 'class java.lang.String(参数str...原创 2018-03-04 21:26:26 · 1003 阅读 · 0 评论 -
关于子类构造方法中super关键字的使用记录
java中,父类中有无参构造方法,子类中可以构建构造方法而无需添加super,如果父类中没有无参构造方法,那么子类中就必须构建父类中有的构造方法(需遵循先构造父类,再构造子类),并且相应的有参构造方法的第一行就得有super(x,y...),不然会编译错误,有无参构造方法,子类中的有参构造方法就可以不加super(x,y...)。如下,类Animal 添加 public Animal() {...原创 2018-08-10 00:50:32 · 1202 阅读 · 0 评论