自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring JPA 使用@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy 自动生成时间和修改者

本文转自:http://www.jianshu.com/p/14cb69646195JPA Audit在spring jpa中,支持在字段或者方法上进行注解@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy,从字面意思可以很清楚的了解,这几个注解的用处。@CreatedDate 表示该字段为创建时间时间字段,在这个实体被...

2020-04-25 22:48:37 1540

转载 Centos7没有eth0网卡解决办法

今天安装centos7时设置网卡IP没找到eth0,所以看了下发现不再叫eth而是下图这样:直接解决办法是设置ens33。但如果对于不习惯这种命名方式的人来说可能还是不方便,下面提出修改网卡名称的办法。1.进入目录/etc/sysconfig/network-scripts/2.将文件ifcfg-ens33重命名为ifcfg-eth0;3.编辑ifcfg-eth0...

2019-10-08 22:17:17 1037

转载 mybatis直接执行传入的sql语句

(一)通过配置文件的方式实现1、dao.java public List<Map<String, Object>> selectPublicItemList(@Param(value="sqlStr") String sqlStr);2、mapper.xml<select id="selectPublicItemList" parameterTyp...

2019-07-12 16:56:36 29253 9

转载 springboot启动时执行任务CommandLineRunner

转载自:https://www.cnblogs.com/myblogs-miller/p/9046425.html# SpringBoot中CommandLineRunner的作用> 平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中# 简...

2019-07-10 10:07:51 619

转载 JFreeChart教程

转载自:http://www.blogjava.net/lyjjq/articles/61325.htmlJFreeChart教程一、jFreeChart产生图形的流程创建一个数据源(dataset)来包含将要在图形中显示的数据>>创建一个 JFreeChart 对象来代表要显示的图形>>把图形输出重要的类和接口:org.jfree.data.genera...

2019-07-05 14:13:56 10979

原创 ireport折线图折点显示数值实现

图表展示是Jasperreports通过Jfreechart来实现的,并且提供了对外的自定义图形接口,利用这个接口可以重新定义内建的图形。这个接口是JRAbstractChartCustomizer,需要实现的方法为customize,通过参数我们可以获取到JFreechart对象然后做我们想做的事情。所以要实现上述的需求,需要自定义这样的类。public class SpeclTime...

2019-07-05 13:56:52 1241 2

原创 JasperReport批量导出excel,word,pdf

批量导出多sheet页Excel/** * 导出多Sheet页excel格式文件 * @param jasperPrintList JasperPrint对象集合 * @param sheetNames sheet页名称集合 * @param destFilePath 导出路径 */ public static void batchExportExcelFile(Lis...

2019-06-27 18:48:40 2341 1

转载 ireport 中的饼图如何显示百分比或者计算百分比

饼状图属性-->plot properties --> Lable Format中有{0}{1}{2}3个参数,{0}代表item name,{1}代表value,{2}代表percent。比如设置{0},{2}即可。

2019-06-17 14:07:45 1607

原创 dom4j 新增节点 自动出现xmlns=""

今天在写使用dom4j增加元素的子节点和兄弟节点,遇到一个问题:新增的子节点,自带xmlns="" 的属性,导致程序报错。百度良久,终于找到了解决方法,记录下来,以便后面参考,也提供给其他读者参考。当父节点具有XMLNS属性时,子节点必须指定XMLNS属性,但是当子节点的XMLNS属性与父节点命名空间相同时,子节点不显示XMLNS属性,上面问题的根本所在就是我们理解上的错误,我们认为没有为...

2019-06-14 09:35:33 963

转载 dom4j写入XML文件,标签中带【:】(冒号)报错IllegalAddException:No such namespace prefix:***

用dom4j操作写XML文件,标签中含有冒号,会报org.dom4j.IllegalAddException: No such namespace prefix: *** is in scope on: org.dom4j.tree.DefaultElement错误,大致意思就是说,冒号前面的内容是未定义的命名空间,那么我们就帮它定义一下,问题即可解决,看下面例子:这是我需要生成的XML,标...

2019-06-13 18:26:26 2759

转载 关于dom4j在解析拥有命名空间xmlns时,无法解析的问题

在一个birt开发的项目中,遇到了解析birt生成的xml报表文件的情况,于是决定用dom4j来解决.[需要下载dom4j.jar,jaxen-1.1-beta-10.jar]这两个类库.一开始还忘记了加入jaxen造成了错误.xml代码example:<reportxmlns="http://www.eclipse.org/birt/2005/design"version="3....

2019-06-13 18:07:07 1060

转载 spring jpa 创建时间和更新时间自动更新

@Entity @Table(name="RS_SIGNUPUSER") public class RsSignUpUser { @Id @GenericGenerator(name="UUIDGENERATE",strategy="uuid2") @GeneratedValue(generator="UUIDGENERATE") @Column(name...

2019-06-07 08:59:18 4244

转载 二分查找算法

二分查找又称折半查找,它是一种效率较高的查找方法。适用前提:搜索的数据要保证有序时间复杂度:ASL≤log2n优点:比较次数少,查找速度快,平均性能好;缺点:要求待查表为有序表,且插入删除困难;适用场景:不经常变动而查找频繁的有序列表;折半查找的算法思想是将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小 ...

2019-01-21 10:47:24 381

转载 MySQL 获得当前日期时间 函数

获得当前日期+时间(date + time)函数:now()mysql&gt; select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+获得当前日期+时间(date + time)函数:sysdate()...

2019-01-18 10:34:06 196

转载 JAVA实现多线程断点下载(下载过程中可以暂停)

线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就是同时开启好几个下载通道。当服务器提供下载服务时,使用下载者是共享带宽的,在优先级相同的情况下,总服务器会对总下载线程进行平均分配。不难理解,如果你线程多的话,那下载的越快。现流行的下载软件都支持多线程,且支持中途暂停下载,再次开始时不会从头开始下载。两种功能的实现步骤如下:(1)连接到下载资源文件时,首先判断资源文件...

2019-01-18 09:45:02 935 1

转载 为什么 String 对象是不可变的?

字符串池之所以可能,就是因为字符串在 Java 中是不可变的。由此 Java 运行时环境节省了大量堆空间,因为不同的 String 变量可以引用池中的同一 String 变量。如果 String 不是不可变的, 则字符串驻留(String interning)将是不可能的,因为一旦任一变量更改所引用的String对象的值,它也会反映在其他变量中。 如果字符串不是不可变的,那么它可能会对应用程序造...

2019-01-17 16:01:17 717

原创 判断请求来自手机端还是PC端

1.通过前台(js)判断function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag = true;

2019-01-17 13:50:43 693

转载 Mysql判断两个时间段是否有交集

场景: 数据库有有两个字段.开始时间&lt;startTime&gt;,和结束时间&lt;endTime&gt;,指定一个时间段(a,b),a表示开始时间,b表示结束时间。看数据库中有没有与(a,b)冲突的时间段,有的话就返回那条记录。解析:两个时间段相当于两个集合,不过是有顺序的集合。两个时间段有交集细分有四种情况。用sql直接判断无交集的语句可能也有,但是目前没有想到,只想到有交集的语句,...

2019-01-16 11:40:04 1559

转载 干货:排名前 16 的 Java 工具类!

在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。一. org.apache.commons.io.IOUtilscloseQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转...

2018-11-19 10:51:52 231

转载 Java FileReader 读文件乱码现象

测试代码:/**package com.jwen;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/** * @author jwen *  */public class TestFil...

2018-11-18 10:13:35 6618 3

转载 spring线程池(同步、异步)

一、spring异步线程池类图二、简单介绍2.1. TaskExecutor---Spring异步线程池的接口类,其实质是java.util.concurrent.Executor以下是官方已经实现的全部7个TaskExecuter。Spring宣称对于任何场景,这些TaskExecuter完全够用了:名字 特点 SimpleAsyncTaskExecutor...

2018-11-16 11:58:11 789

转载 Spring ThreadPoolTaskExecutor配置及队列满的异常处理

Spring ThreadPoolTaskExecutor队列满的异常处理&lt;!-- 配置线程池 --&gt;&lt;bean id="threadPool" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"&gt;&lt;property name="corePoolSize" value...

2018-11-16 11:17:44 3090

转载 Spring异步任务处理,@Async的配置和使用

这个注解用于标注某个方法或某个类里面的全部方法都是须要异步处理的。被注解的方法被调用的时候。会在新线程中运行,而调用它的方法会在原来的线程中运行。 这样能够避免堵塞、以及保证任务的实时性。适用于处理log、发送邮件、短信……等。 注解的应用范围:类:表示这个类中的全部方法都是异步的 方法:表示这种方法是异步的,假设类也注解了。则以这种方法的注解为准 相关的配置:&l...

2018-11-14 16:44:53 1010

转载 Java Timer TimerTask示例

Java java.util.Timer是一个实用程序类,可用于调度将来某个时间执行的线程。Java Timer类可用于计划要一次运行的任务或定期运行的任务。Java TimerTaskjava.util.TimerTask是一个实现Runnable接口的抽象类,我们需要扩展这个类来创建我们自己的TimerTask,它可以使用java Timer类进行调度。Java计时器示例J...

2018-11-14 11:09:18 13764

转载 线程的优先级

Java线程可以有优先级的设定,高优先级的线程比低优先级的线程有更高的几率得到执行(不完全正确,请参考下面的“线程优先级的问题“)。记住当线程的优先级没有指定时,所有线程都携带普通优先级。 优先级可以用从1到10的范围指定。10表示最高优先级,1表示最低优先级,5是普通优先级。 记住优先级最高的线程在执行时被给予优先。但是不能保证线程在启动时就进入运行状态。 与在线程池中等待运行机会的线...

2018-11-14 10:03:23 558

转载 线程的生命周期及五种基本状态

一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread();就绪状态(Runnab...

2018-11-14 09:49:07 3189

转载 JAVA多线程和并发基础面试问答(转载)

原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/  多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java...

2018-11-14 09:28:56 152

转载 @GuardedBy注解

参考:https://blog.csdn.net/lihenair/article/details/61913542在ActivityThread中看到如下的用法: @GuardedBy("mResourcesManager") final ArrayMap&lt;String, WeakReference&lt;LoadedApk&gt;&gt; mPackages = ...

2018-11-06 10:04:45 4098

转载 如何解决高并发问题

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是...

2018-11-05 11:14:40 15710 1

转载 easyui常用自定义表单验证

例如 校验输入框只能录入0-1000之间 最多有2位小数的数字表单&lt;input type="text" id="rate" name="rate" required="true" class="easyui-validatebox"   validType="rateCheck[0,1000]"  maxlength="6" /&gt; 

2018-10-29 18:07:46 567

转载 JAVA高并发多线程必须懂的50个问题

ImportNew 首页所有文章资讯Web架构基础技术书籍教程Java小组工具资源 Java线程面试题 Top 50 2014/08/21 | 分类: 基础技术 | 27 条评论 | 标签: 多线程, 面试题 分享到: 692 本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入翻译小组。转载请见文末要求。 不管你是新程序员还是老手,你一定在面试中遇到过...

2018-10-26 09:07:26 704

转载 js实现图片上传实时显示

在开发的时候经常遇到这样的需求,用户在上传图片的时候,想要看到自己上传的图片是否正确,这时候需要把用户上传的图片及时显示出来,然后等他点击上传的时候,程序再执行上传到服务器。&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&g

2018-10-25 13:57:30 499

转载 java二维码生成-谷歌(Google.zxing)开源二维码生成的实例及介绍

需要的maven依赖: &lt;properties&gt; &lt;com.google.zxing.version&gt;3.3.0&lt;/com.google.zxing.version&gt; &lt;/properties&gt; &lt;dependency&gt; &lt;groupId&gt;com.google.zxi...

2018-10-19 11:09:25 1648

转载 快递查询—API接口

前言随着网购的发展,快递业也随之壮大。快递查询接口对接的需求量也越来越大,下面是对免费快递接口做的整理,并附上调用流程,分享给大家,望沟通指教。快递查询接口提供方我乐接口网快递鸟快递100爱查快递快递网爱快递 ...

2018-10-17 10:56:30 896 1

转载 POI操作Excel常用方法总结

 POI操作Excel常用方法总结 一、 POI简介Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操...

2018-09-29 17:03:53 982

转载 windows下 安装 rabbitMQ 及操作常用命令

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang 所以在安装rabbitMQ之前,需要先安装Erlang 。小编使用的是otp_win64_18.1 ,需要其他版本或...

2018-09-29 13:40:38 500

转载 web.xml中Spring和SpringMVC的配置

Spring配置文件1.默认配置。Spring在启动时加载的配置文件默认的是WEB-INF下的applicationContext.xml,web.xml中的配置如下。&lt;listener&gt; &lt;listener-class&gt; org.springframework.web.context.ContextLoaderListener &...

2018-09-26 09:57:57 504

转载 Spring AOP配置详解

&lt;aop:aspectj-autoproxy /&gt;的作用通过配置织入@Aspectj切面虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。通过aop命名空间的&lt;aop:aspectj-autoproxy /&gt;声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,sp...

2018-09-26 09:34:19 157

转载 SpringMVC 使用@ResponseBody返回json 中文乱码

这确实是个蛋疼的问题,Spring中解析字符串的转换器默认编码居然是ISO-8859-1我现在用的Spring4.2.5,上面说的几个方法都试了,最后发现只有这两个可以方法一,使用(produces = "application/json; charset=utf-8")(如何整个项目都是以json格式的数据来交互的不建议使用,因为每一个都需要加编码格式比较麻烦): @Reque...

2018-09-26 08:56:42 254

转载 Spring AOP中pointcut expression表达式解析

Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&amp;&amp; || 和!的方式进行组合.args()@args()execution()this()target()@target()within()@within()@annotation其中execution 是用...

2018-09-25 17:14:26 243

空空如也

空空如也

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

TA关注的人

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