排序:
默认
按更新时间
按访问量

Springboot整合c3p0(mysql,oracle),mybatis开发web项目

创建项目 登录网址: http://start.spring.io/    进行简单的设置,自动生成Springboot项目 添加其他依赖 <!--lombok约束--> <dependency&am...

2018-07-26 14:23:52

阅读数:275

评论数:0

线程池实战: 通过渠道接口标识异步执行对应接口

1 pom.xml 创建Springboot项目,在pom.xml中加入如下依赖: <?xml version="1.0" encoding="UTF-8"?> &amp...

2018-11-02 17:51:08

阅读数:8

评论数:0

线程池技术介绍

1 概述          创建一个线程非常简便,但是如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。        为了解决这样的问题,Java提出了线程池这个解决方法.所谓的线程池其实就是一...

2018-11-02 10:15:01

阅读数:17

评论数:0

springbatch整合Quartz框架

使用Springboot+Springbatch+Quartz每隔3秒读取一次文件 4.2.1概述 Spring batch提供了强大的批处理功能,比如ItemReader、ItemProcess、ItemWriter,还有Tasklet,但定时功能不够强大,而Quartz提供了通过JobDe...

2018-11-01 17:24:30

阅读数:27

评论数:0

Springbatch从文件读取数据处理后写入数据库

使用Springboot  + mybatis框架 4.1.1 pom.xml <?xml version="1.0" encoding="UTF-8"?> &amp...

2018-11-01 17:14:43

阅读数:28

评论数:0

公钥,私钥,对称密钥

 概述         对于Java的加密,一直都是很模糊,今天简单梳理下公钥,私钥,对称密钥等相关的理念和关联. 公钥,私钥-->非对称加密          公钥和私钥成对出现,顾名思义,公钥就是公开的密钥,是给通信的其他方的,私钥则是只有你自己知道的.通信时,一般...

2018-11-01 16:55:41

阅读数:15

评论数:0

split("\\|")与split("\\|",-1)的区别

今天处理文件时,使用split("\\|")切割每行数据,发现数据如下时,取最后一个字段报数组越界异常:                                          a|b|c||     //arr[3]会报异常 百度了下发现:如果字...

2018-10-12 15:23:38

阅读数:37

评论数:0

Springboot Caused by: org.xml.sax.SAXParseException: 文档根元素 "beans" 必须匹配 DOCTYPE 根 "null"。

今天在做Springbatch读取xml文件时,运行启动类时,报:Caused by: org.xml.sax.SAXParseException: 文档根元素 "beans" 必须匹配 DOCTYPE 根 "null"。找了...

2018-09-27 14:33:55

阅读数:57

评论数:0

BufferedWriter写入文件注意事项

对于文本文件,使用BufferedReader,BufferedWriter进行读写效率更高,原因是使用了缓存区,其工作流程是:先把文本内容读写到缓存区,缓存区满了,自动把缓存区中的内容读写到文件.     问题:              如果读写完的同时缓冲区刚好装满,那么缓冲区会把里面的...

2018-09-26 13:46:12

阅读数:53

评论数:0

解决乱码:自定义io流读写编码,读写不同编码的文件

概述       利用io流读写文件时,默认的流编码都是UTF-8,d但是如果流的编码和文件的编码不一样,得到的内容是乱码.所幸的是字节流可以在转为String使用new String(byte[],charset)设置编码.字符流InputStreamReader,OutputStreamWr...

2018-09-20 13:56:06

阅读数:31

评论数:0

利用idea连接数据库(MySQL,oracle)

概述        开发中,如果不想在数据库客户端与idea之间切换,可以利用idea连接数据库,进行数据的查询. MySQL     点击IDEA 右侧栏的 Database ,如果你的idea右侧没有Database,那么View -> Tool Windows -...

2018-09-15 10:55:29

阅读数:30

评论数:0

获取ApplicationContext对象进而获取spring管理的对象

概述         在初始化项目时,我们可能要用到某些对象,可以通过ApplicationContext对象获取 方式一 : 通过@Autowired注入      项目启动时,spring已经将ApplicationContent对象创建,所以可以直接注入 @Autowired pr...

2018-09-12 16:19:37

阅读数:16

评论数:0

自定义web项目的初始化

概述      启动一个项目时,大多数情况下我们都需要对项目进行一些自定义的初始化,如,加载数字字典,加载配置到redis等等,这需要我们在代码里进行业务实现. 基于xml配置    使用场景:          配置配在xml文件中,项目启动要读取这些配置才用这个方法.    配置: ...

2018-09-12 15:43:25

阅读数:28

评论数:0

切面:统一处理异常

开发中,多个接口处理业务时,若发生异常,希望可以统一处理这些异常,这时就可以把异常抛出,使用切面统一处理. 使用Springboot开发,不需要其他配置.导入依赖即可 <!--aop依赖--> <dependency&...

2018-08-24 17:28:45

阅读数:47

评论数:0

mybatis操作oracle的批量导入

mybatis操作oracle的批量导入跟操作MySQL批量导入略有不同,如果使用同MySQL一样的语句进行导入,会出现奇怪的报错.至于原因和解决方法,网上众说纷纭,在这里不再赘述,仅提供一个解决方法. <insert id="batchImportBr...

2018-08-09 10:03:44

阅读数:33

评论数:0

SimpleDateFormat的日期格式的坑

如下图: 但日期格式的年为YYYY时,把字符串转换为日期时,结果是上一年的12月31. 下面是JDK1.8的API关于SimpleDateFormat日期格式的说明: 所以,日期的格式还是这样写吧:             yyyyMMddHHmmss...

2018-07-26 11:32:49

阅读数:900

评论数:0

Springboot配置2种数据源(Oracle,MySQL)

基础配置   Oracle      #springboot内置oracle jdbc参数 spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver spring.datasource.url=jdbc:oracle:...

2018-07-25 14:49:12

阅读数:861

评论数:0

mybatis的xml文件中的SQL语句不能以分号结尾

在mybatis的sql配置文件中,如果是单独的sql语句,就是不是存储过程,写的sql语句是不能使用分号做结尾的,不然程序运行的时候会报ora-00911: 无效字符.如:   百度了下,具体的原因是   “Oracle数据库接口对书写格式要求非常严格,有时候即使多加一个空格,多加一个逗...

2018-07-25 10:58:48

阅读数:436

评论数:0

oracle字段类型限制与误区

今天做oracle数据库的批量导入时,做长度限制时,直接用length()>xxx,结果在插入汉字时出错了:长度超长.刚开始还觉得很奇怪,后来查下资料,是我对oracle字段长度限制的误解.现在整理一下. char(byte)            固定长度字符串    ...

2018-07-23 16:45:42

阅读数:61

评论数:0

idea的项目关联本地的groovy库,创建groovy脚本

默认情况下,在一个项目下想要创建groovy file,idea是没有这个选项的,需要进行关联配置.     1.下载groovy的sdk,配置GROOVY_HOME,在path后加上  ,%GROOVY_HOME%\bin (与Java配置一样,不再赘述)     2.在工程的名字上,右键选...

2018-07-17 16:57:21

阅读数:186

评论数:0

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