- 博客(20)
- 资源 (8)
- 收藏
- 关注
转载 java pdf转成一张图片
pdf转成一张图片:核心代码。package cn.softmr.util;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import
2017-10-31 15:59:30 1638
转载 REST访问(RestTemplate)
经常需要发送一个GET/POST请求到其他系统(REST API),通过JDK自带的HttpURLConnection、Apache HttpClient、Netty 4、OkHTTP 2/3都可以实现。HttpClient的使用:http://rensanning.iteye.com/blog/1550436Spring的RestTemplate封装了这些库的实现,使用起来更简洁
2017-10-31 09:24:46 1340
转载 java中的ByteBuffer
类ByteBuffer是Java nio程序经常会用到的类,也是重要类 ,我们通过源码分析该类的实现原理。一.ByteBuffer类的继承结构public abstract class ByteBufferextends Bufferimplements Comparable ByteBuffer的核心特性来自Buffer二. ByteBuf
2017-10-30 13:22:32 3214
转载 Spring Boot 启动加载数据 CommandLineRunner
实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。很简单,只需要一个类就可以,无需其他配置。 创建实现接口 CommandLineRunner 的类package org.springboot.sample.runner;i
2017-10-30 10:44:30 284
转载 spring来进行正式、测试环境无缝式切换
请问Java程序员在部署正式、测试数据时最麻烦的是什么??当然是部署正式、测试环境时需要修改配置文件。万一一个闪失,就等着背黑锅吧。尽管程序员一直都是背黑锅的主,财务对不上账了怪我们软件不行,门店销售额达不到目标怪我们服务器卡。所以,我们如何杜绝这个闪失。那在Spring3.0之后的版本,咱们就有招了。我们可以使用 spring.profiles.active 来区分。那做
2017-10-27 13:05:57 827
转载 Spring Boot学习–thymeleaf模板
自从来公司后都没用过jsp当界面渲染了,因为前后端分离不是很好,反而模板引擎用的比较多,thymeleaf最大的优势后缀为html,就是只需要浏览器就可以展现页面了,还有就是thymeleaf可以很好的和spring集成.下面开始学习.1.引入依赖maven中直接引入 dependency> groupId>org.springframework.bootgroupI
2017-10-25 16:05:21 192
转载 Spring整合JMS(四)——事务管理
Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransactionManager在执行本地资源事务管理时将从指定的ConnectionFactory绑定一个ConnectionFactory/Session这样的配对到线程中。JmsTemplate会自动检测这样的
2017-10-19 18:13:18 192
转载 Spring整合JMS(三)——MessageConverter介绍
1.4 消息转换器MessageConverterMessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。下面我们就拿发送一个对象消息来举例,假设我们有这样一个需求:我们平台有一个发送邮
2017-10-19 18:12:28 194
转载 Spring整合JMS(二)——三种消息监听器
1.3 消息监听器MessageListener 在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这几种类型的区别。1.3.1 MessageListenerMe
2017-10-19 18:11:32 185
转载 Spring整合JMS(一)——基于ActiveMQ实现
1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即一个生产者和
2017-10-19 18:10:05 177
转载 java解压缩.gz .zip .tar.gz等格式的压缩包方法总结
1、.gz文件是linux下常见的压缩格式。使用 java.util.zip.GZIPInputStream即可,压缩是 java.util.zip.GZIPOutputStream 1 public static void unGzipFile(String sourcedir) { 2 String ouputfile = ""; 3
2017-10-18 16:15:03 1043
转载 Intellij Idea下运行Spring Boot关于provided依赖不加入classpath的bug与解决方案
在 Intellij Idea 15 中使用maven时,所有 scope 为 provided 的依赖都是不会被加入到 classpath 中的,目前该bug尚未被修复(bug report)。如果你的web应用是部署到容器中的,那么这个bug不会影响使用,因为web应用中provided的依赖在容器运行时会被提供。如果你做Spring Boot开发,有带provided的依赖时,直接在ID
2017-10-17 11:53:30 758 1
转载 spring boot(五):spring data jpa的使用
在上篇文章springboot(二):web综合开发中简单介绍了一下spring data jpa的基础性使用,这篇文章将更加全面的介绍spring data jpa 常见用法以及注意事项使用spring data jpa 开发时,发现国内对spring boot jpa全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。本人也正在翻译Spring Data JPA 参考指南,
2017-10-10 18:06:42 236
转载 spring boot优雅的使用mybatis
这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和文档终于找到了最简的两种模式,花了一天时间总结后分享出来。orm框架的本质是简化编程中操作数
2017-10-10 18:04:36 244
转载 Spring MVC 单元测试
作为WEB开发人员在开发过程中总是需要测试各种请求 常规的方法则是启动WEB服务器 测试 出错 停掉WEB 改代码 重启WEB 测试 大量的时间都浪费在WEB服务器的启动上今天给大家介绍一种不用启动WEB 直接采用单元测试的方法来测试请求是否准确 该方法基于SpringMVC 与 Spring Test 框架如果大家对SpringMVC的基本知识不了解,请先百度一下.
2017-10-10 18:03:31 187
转载 Spring Boot访问mysql(JPA方式)最简单配置
先推荐一个工具——lombok,pom文件如下:dependency> groupId>org.projectlombokgroupId> artifactId>lombokartifactId> scope>compilescope>dependency>可以使用注解@Data 编译时自动生成get,set方法,构造函数,toString方法。
2017-10-10 17:34:38 353
转载 使用Spring Boot开发Web项目(二)之添加HTTPS支持
上篇博客使用Spring Boot开发Web项目我们简单介绍了使用如何使用Spring Boot创建一个使用了Thymeleaf模板引擎的Web项目,当然这还远远不够。今天我们再来看看如何给我们的Web项目添加https支持。在阅读本篇博客之前,强烈建议先读使用Spring Boot开发Web项目这篇博客,否则可能会有对Spring Boot不太了解的小伙伴看的云里雾里。什么是https
2017-10-09 15:13:22 302
转载 使用Spring Boot开发Web项目
前面两篇博客中我们简单介绍了Spring Boot项目的创建、并且也带小伙伴们来DIY了一个Spring Boot自动配置功能,那么这些东西说到底最终还是要回归到Web上才能体现出它的更大的价值,so,今天我们就来看一下如何使用Spring Boot来开发Web项目。当然,如果小伙伴对Spring Boot尚不熟悉的话,可以先参考一下这两篇博客:1.初识Spring Boot框架2
2017-10-09 15:12:38 224
转载 初识Spring Boot框架(二)之DIY一个Spring Boot的自动配置
在上篇博客初识Spring Boot框架中我们初步见识了SpringBoot的方便之处,很多小伙伴可能也会好奇这个Spring Boot是怎么实现自动配置的,那么今天我就带小伙伴我们自己来实现一个简单的Spring Boot 自动配置的案例,看看这一切到底是怎么发生的。假设我的需求是这样的:当我的项目中存在某个类的时候,系统自动为我配置该类的Bean,同时,我这个Bean的属性还可以在ap
2017-10-09 15:12:00 153
转载 CentOS下使用crontab命令来定时执行任务
因为需要定时并发执行任务,所以查到了crontab这个工具,介绍一下其用法:123456789SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * **
2017-10-04 20:06:21 528
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人