自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring jdbc:initialize-database

有的时候我们需要在应用启动或关闭的时候加载一些数据库脚本来执行某些任务,在spring中jdbc:initialize-database 能很好的解决这一需求。具体配置如下:<!-- 应用启动执行sql,初始化数据库脚本--><jdbc:initialize-database data-source="dataSource" enabled="false" ...

2019-08-14 13:30:07 225

转载 使用XMLSerializer报错java.lang.NoClassDefFoundError: nu/xom/ParentNode

解决方案:引入xom包;maven仓库地址:https://mvnrepository.com/artifact/xom/xom目前最新版本为1.2.5,遗憾的是这个包在2010年月就已经停更了。pom.xml中添加依赖如下:<dependency><groupId>xom</groupId><artifactId&g...

2019-08-13 10:57:47 661

原创 idea启动多个SpringBoot工程

一:在IDEA上点击Application,弹出选项后,点击Edit Configuration二:打开配置后,将默认的Allow prarallel run打钩。三:通过修改application文件的server.port的端口,启动。多个实例,需要多个端口,分别启动。...

2019-06-04 15:55:28 2924 1

转载 Vue cli + Webpack-simple 修改生产环境下运行的端口

项目是用vue cli + webpack-simple 做的,开发环境下运行 npm run dev,默认运行在localhost:8080端口,想要修改端口,于是在"dev“后增加了--port 8081原根目录下package.json中的程序{ ... "scripts": { "dev": "cross-env NODE_ENV=development we...

2019-05-29 10:33:26 1196

原创 码云基础使用

1、新建仓库2、给项目起一个名字,最好和本地名字相同3、接下来就是怎样把本地的项目上传到码云上,产生关系  1.获取SSH公钥,添加到SSH公钥。  2.把本地文件上传到码云上: 首先,使用 git init 命令(初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹); 其次,使用git remote ...

2019-05-13 16:13:32 344

转载 IntelliJ IDEA 编译程序出现 非法字符 的 解决方法

网上有很多答案,没有特别好使的解决方法,这个问题很常见,就跟在 CMD 执行 javac 命令遇到中文时一样,只需要增加-encoding UTF8 参数。 在 Settings 中的 Build 下面的 Compiler 下。修改 Java Compiler在 Additional comman line parameters(附加参数)中添加参数 -encoding UTF8 ...

2018-07-31 13:39:25 619

原创 xml转化成list集合

public static List&lt;Map&lt;String, String&gt;&gt; xml2list(String xml,String node) { xml =xml.replace("\n","").replace(" ",""); List&lt;Map&lt;String, String&gt;&gt; resList = n

2018-07-26 15:49:17 11412 3

转载 JDBC之类路径读取配置文件

1.首先建一个文件db.propertiesurl=jdbc:mysql://localhost:3306/testuser=rootpassword=rootdriverClass=com.mysql.jdbc.Driver 2.修改JdbcUtil.java工具类:import java.io.InputStream;import java.sql.Connecti...

2018-07-26 15:41:12 1347

转载 POI格式化Cell样式

package my.excel;     import java.io.FileOutputStream;     import org.apache.poi.ss.usermodel.Cell;   import org.apache.poi.ss.usermodel.CellStyle;   import org.apache.poi.ss.usermodel.Font;   ...

2018-07-26 10:16:48 937

原创 At least one JAR was scanned for TLDs yet contained no TLDs.

问题:idea遇到 At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unn...

2018-07-23 15:44:24 320

转载 idea 快捷键整理

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ct...

2018-07-13 13:48:59 182

原创 Idea使用小技巧

1. 演出模式使用【Presentation Mode】,将IDEA弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的coding。操作方式:可以使用Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode。进入这个模式后,想看其他类的代码,可以使用CTRL+E弹出最近使用的文件。又或者使用CTRL+N和CTRL+SHIFT+N定位文件。退出操作:使用ALT...

2018-07-03 10:52:34 337

原创 Spring框架中的生命周期

Spring容器从XML文件中读取bean的定义,并实例化bean。Spring根据bean的定义填充所有的属性。如果bean实现BeanNameAware接口,Spring传递bean的ID到setBeanName方法。如果Bean实现了BeanFactoryAware接口,Spring传递beanfactory给setFactory方法。如果有任何与bean相关联的BeanPostProces...

2018-06-27 13:47:36 443

原创 ==和equals的区别

equals和== 最大的区别是一个是方法一个是运算符。  ==:如果比较的对象是基本数据类型,则比较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等。 equals():用来比较方法两个对象的内容是否相等。 注意:equals 方法不能用于基本数据类型的变量,如果没有对 equals 方法进行重写,则比较的是引用类型的变量所指向的对象的地址...

2018-06-19 22:07:30 157

原创 抽象类(abstract class)和接口(interface)有什么异同

不同: 抽象类: 1. 抽象类中可以定义构造器 2. 可以有抽象方法和具体方法 3. 接口中的成员全都是 public 的 4. 抽象类中可以定义成员变量 5. 有抽象方法的类必须被声明为抽象类,而抽象类未必要有抽象方法 6. 抽象类中可以包含静态方法 7. 一个类只能继承一个抽象类 接口: 1. 接口中不能定义构造器 2. 方法全部都是抽象方法 3. 抽象类中的成员可以是 private、默认、...

2018-06-19 22:06:38 290

原创 final、 finally、 finalize 的区别

1) final:用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,被其修饰的类不可继承。2) finally:异常处理语句结构的一部分,表示总是执行。3) finalize: Object 类的一个方法,在垃圾回收器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。该方法更像是一个对象生命周期的临终方法,当该方法被系统调用则代表该对象即将“死...

2018-06-19 22:01:33 157

原创 throw 和 throws 的区别

throw:1) throw 语句用在方法体内,表示抛出异常,由方法体内的语句处理。2) throw 是具体向外抛出异常的动作,所以它抛出的是一个异常实例,执行 throw 一定是抛出了某种异常。throws:1) throws 语句是用在方法声明后面,表示如果抛出异常,由该方法的调用者来进行异常的处理。2) throws 主要是声明这个方法会抛出某种类型的异常,让它的使用者要知道需要捕获的异常的...

2018-06-19 22:00:59 183

原创 常见的 RuntimeException

1) java.lang.NullPointerException 空指针异常;出现原因:调用了未经初始化的对象或者是不存在的对象。2) java.lang.ClassNotFoundException 指定的类找不到;出现原因:类的名称和路径加载错误;通常都是程序试图通过字符串来加载某个类时可能引发异常。3) java.lang.NumberFormatException 字符串转换为数字异常;...

2018-06-19 21:59:34 537

原创 & 和 && 的区别

&amp;运算符有两种用法: (1)按位与; (2)逻辑与。&amp;&amp;运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true 整个表达式的值才是 true。&amp;&amp;之所以称为短路运算是因为,如果&amp;&amp;左边的表达式的值是 false,右边的表达式会被直接短路掉,不会进行运算。很多时候我们可能都需要用&amp;&amp...

2018-06-19 21:57:45 1271

原创 Java常识

Java语言的创始人:詹姆斯·高斯林(James Gosling)2009年04月20日,甲骨文(Oracle)74亿美元收购Sun。SUN(Stanford University Network,斯坦福大学网络公司)Java语言平台:JavaSE(标准版,是为开发普通桌面和商务应用程序提供的解决方案,改技术体系是其他两者的基础,可以完成一些桌面应用程序的开发)J

2017-10-05 22:10:57 269

空空如也

空空如也

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

TA关注的人

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