自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

amoslm的博客

个人备份使用

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

转载 java.security.InvalidKeyException: Illegal key size

今天遇到一个奇怪的问题。自己做的加签验签功能已经没有问题了,本地测试通过,同事放到服务器上测试也没问题。然后我将包放到自己搭建的环境上,会报这样一个错误:java.security.InvalidKeyException: Illegal key size然后就各种百度。原来是jdk不兼容的问题,我本地以及同事的测试环境都是jdk1.7,而我搭建的环境用的是jdk1.8解决方案如下:处理办法: 在官

2017-08-26 19:33:26 218

转载 Apache POI 合并单元格

合并单元格所使用的方法: sheet.addMergedRegion( CellRangeAddress cellRangeAddress );CellRangeAddress 对象的构造方法需要传入合并单元格的首行、最后一行、首列、最后一列。 CellRangeAddress cra=new CellRangeAddress(0, 3, 3, 9);怎样把数据写入合并后的单元格中列表内

2017-08-26 19:20:35 1310

转载 log4j.properties 详解与配置步骤

1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of.appender.class1.org.apache

2017-08-26 19:05:38 232

转载 maven打包时跳过测试

方法一<project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version>

2017-08-26 18:52:16 165

转载 BigDecimal 加减乘除

BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignum2); System.out.println("和 是:" + bignum3);

2017-08-26 18:49:06 192

转载 java下载文件

Java文件下载的几种方式public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。

2017-08-26 18:25:39 163

转载 Linux(Ubuntu)下MySQL的安装与配置

在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕。今天,需要在Linux下用Qt连接MySQL。遂安装配置了一把。1)首先检查系统中是否已经安装了MySQL在终端里面输入 sudo netstat -tap | grep mysql若没有反映,没有显示已安装结果,则没有安装。若如下显示,则表示已经安装 2)如果没有安装,则安装MySQL.在终端输入

2017-08-13 16:21:14 296

转载 MIME 类型大全

MIME 类型大全MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。下面列出常用的文件对应的MIME类型:Mime-Types(mime类型) Dateiendung(扩展名) Bedeutung application/msexcel .xls

2017-08-13 16:15:09 534

原创 本地navicat连接远程数据10038

错误信息: 2003-Can’t connect to MySQL server on ‘xxxxx’(10038)1.在windows下,cmd 输入telnet 192.168.xx.xxx 3306 其中ip是虚拟机的ip.如果连接失败2.在虚拟机下输入netstat -anp| grep 3306 看结果,如果结果中3306前面的ip不是0.0.0.0要修改 vi /etc/m

2017-08-13 16:14:03 792

原创 虚拟机下安装ubuntu后root密码设置

问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了。但是当安装成功之后,使用命令root,然后输入刚才设置的密码,发现密码错误;原因 在ubuntu系统下,为了安全起见,在安装过程中,系统屏蔽了用户设置root用户。导致很多用户在使用过程中不知道root密码到底是什么。解决方法:如下。先解除root锁定,为root用户设

2017-08-13 16:13:02 798 1

原创 spring data jpa 分页查询

/** * 项目分页 不带条件 * @author lm * @createTime 2017年8月5日12:51:13 * @param pageable * @return */ @Transactional(Transactional.TxType.NOT_SUPPORTED) public Page<Project

2017-08-07 19:01:24 219

原创 spring data jpa 表不关联多表查询

直接上代码import com.supergk.core.project.bean.ProjectUser;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.repository.JpaRe

2017-08-07 18:59:01 6890 5

转载 Spring Boot的启动器Starter详解

1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol)。4)spring-boo

2017-08-07 11:06:17 224

转载 springboot导入xml

在App.java类无法扫描的包下编写HelloService;package org.kfit.service;import org.springframework.stereotype.Service;@Servicepublicclass HelloService { /** * 启动的时候观察控制台是否打印此信息; */ public HelloServi

2017-08-07 11:05:26 523

转载 springboot改变自动扫描的包

spring boot里,扫描的class对象是用注解@ComponentScan(未指定的情况下默认是main函数所在package)来指定的 新建两个新包 我们在项目中新建两个包cn.kfit ; org.kfit ; 新建两个测试类package cn.kfit;import org.springframework.boot.CommandLineRunner;@Configuratio

2017-08-07 11:04:47 17035

原创 Spring Boot使用自定义的properties

继续在application.properties中添加wisely2.name=wyf2 wisely2.gender=male2 定义配置类 @ConfigurationProperties(prefix = "wisely2") public class Wisely2Settings { private String name; private St

2017-08-07 11:03:55 294

转载 springboot启动加载数据

实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。//@Order 注解来定义执行顺序。import org.springframework.boot.CommandLineRunner;import org.springframewor

2017-08-07 11:03:13 3407

转载 springboot绑定属性

实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。//@Order 注解来定义执行顺序。import org.springframework.boot.CommandLineRunner;import org.springframewor

2017-08-06 14:20:24 667

转载 springboot添加拦截器

HandlerInterceptor 的功能跟过滤器类似,但是提供更精细的的控制能力:在request被响应之前、request被响应之后、视图渲染之前以及request全部结束之后。我们不能通过拦截器修改request内容,但是可以通过抛出异常(或者返回false)来暂停request的执行。配置拦截器,继承基础类WebMvcConfigurerAdapter ,我们只需要重写 addInterc

2017-08-06 14:11:18 271

转载 springboot注册servlet,Filter,Listener

注解注册 SpringBootApplication 上使用@ServletComponentScan注解后,Servlet、Filter、Listener 可以直接通过 @WebServlet、@WebFilter、@WebListener 注解自动注册,无需其他代码。package com.kfit.servlet;import java.io.IOException;import jav

2017-08-06 13:44:52 248

转载 Spring Boot普通类调用bean

在非web项目获取一般为ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");编写工具类:在Spring Boot可以扫描的包下import org.springframework.beans.BeansException;impor

2017-08-06 13:29:13 258

转载 springboot配置druid

Spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSourcepom.xml添加依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.18</vers

2017-08-06 13:04:20 214

转载 springboot处理静态资源文件

1、默认资源配置 Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性 其中默认配置的 /** 映射到 /static (或/public、/resources、/META-INF/resources) 其中默认配置的 /webjars/** 映射到 classpath:/META-INF/resources/webja

2017-08-06 12:55:14 753

转载 springboot链接数据库

//pom.xml<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId>

2017-08-06 12:03:02 1564

原创 springboot统一异常处理器

新建一个类 在class注解上@ControllerAdvice, 在方法上注解上@ExceptionHandler(value = Exception.class)import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.Exce

2017-08-06 11:35:06 372

转载 springboot的helloworld

//pom.xml//在pom.xml中引入spring-boot-start-parent,spring官方的解释叫什么stater poms,它可以提供dependency management,也就是说依赖管理,引入以后在申明其它dependency的时候就不需要version了,<parent> <groupId>org.springframework.boot</groupId

2017-08-06 11:09:16 232

原创 spring多环境变量配置 @profile

配置文件 dev 开发环境 prod 生产环境//application.properties文件内spring.profiles.active=(环境变量:dev就是开发环境;prod就是生产)@profile//在conroller里面注入 根据不同的环境变量 执行不同的代码package com.supergk.core.index;/** * Created by LM on 20

2017-08-06 10:26:16 2012

转载 dom4j解析xml

使用Dom4j开发,需下载dom4j相应的jar文件1.官网下载: http://www.dom4j.org/dom4j-1.6.1/下面我对我认为api中重要的方法进行翻译说明如下://DOM4j中,获得Document对象的方式有三种://读取XML文件,获得document对象SAXReader reader = new SAXReader();Document document = r

2017-08-06 10:01:57 163 1

原创 SpringBoot热部署

//pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope></dependency><plugin>

2017-08-05 16:53:08 200

转载 泛型总结

<!-- 基于Annotation的映射方式 --> <mvc:annotation-driven > <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageCon

2017-08-03 21:35:40 224

转载 ajax上传表单带附件

//FormData是html5的接口,使用它一行代码便可以拿到整个form表单对象:var form = new FormData(document.getElementById("form"));<!DOCTYPE html> <html> <head> <script src="js/jquery-1.9.1.min.js"></script> <meta c

2017-08-03 21:29:43 318

转载 JDK1.8时间接口

JDK1.8新增了LocalDate和LocalTime接口 1. LocalDate// 取当前日期:LocalDate today = LocalDate.now(); // -> 2014-12-24// 根据年月日取日期,12月就是12:LocalDate crischristmas = LocalDate.of(2014, 12, 25); // -> 2014-12-25//

2017-08-03 21:20:01 707

转载 idea自动补全设置

Idea的默认快捷键是 Ctrl + 空格。 和中文输入法冲突 修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的Cycle Expand Word

2017-08-03 21:13:49 483

转载 idea maven 不能建java文件

选择了模板 比如archetype-webapp。选了之后。比如新建一个文件夹在main 的子目录下创建一个Java 子文件夹。想在这个目录下创建java文件。这时就可以 右键 —-》 openmodulesetting 出现如下 设java文件夹为source就行了。确认后 java文件夹变成蓝色就ok了。

2017-08-03 21:09:08 254

转载 springMVC整合jackson

<!--start:使用Jackson 1.x的配置,需要导入的jar包:jackson-core-lpgl-xxx.jar、jackson-mapper-lgpl-xxx.jar --><bean class ="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" > <proper

2017-08-03 20:47:05 3644

转载 web.xml is missing and <failOnMissingWebXml> is set to true

第一种解决方案 右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/main/webapp/WEB_INF文件加下创建web.xml文件。错误解决!第二种解决方案<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</gro

2017-08-03 20:36:52 219

转载 sina接口获取当前省市区

//引入jquery.js 根据ip定位$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js',function(){ alert(remote_ip_info.country);//国家 alert(remote_ip_info.province);//省份 alert(remo

2017-08-03 20:09:07 738

转载 jsoup爬取需要登录的网页(个人备份)

Map<String, String> map = new HashMap<String, String>(); map.put("username", "****"); map.put("password", "****"); Response response = Jsoup.connect("请求的链接") .data(map)

2017-08-03 20:06:15 1075

转载 shiro获取登录前被拦截地址 (个人备份)

shiro获取登录前被拦截地址 (个人备份)只有被拦截的才会保存,否则为空public static SavedRequest getSavedRequest(ServletRequest request) { SavedRequest savedRequest = null; Subject subject = SecurityUtils.getSubject();

2017-08-03 20:00:06 1871

转载 spring定时执行频率动态改变(个人备份)

spring定时执行频率动态改变(个人备份)配置文件头部加入<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://www.springframework.org/schema/tas

2017-08-03 19:51:21 194

空空如也

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

TA关注的人

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