Java
football98
这个作者很懒,什么都没留下…
展开
-
vue中使用axios处理post方法导出excel表格
vue中使用axios处理post方法导出excel表格。技术点:vue、axios、poi1、后台输出数据流。(ps:因为表格模板格式会比较好看,所以建议使用模板) /** * 导出测试 * @return 输出流 */ @RequestMapping(value = "exportExcel.do") @ResponseBody...原创 2019-06-14 10:01:02 · 3313 阅读 · 0 评论 -
myeclipse添加server library
myeclipse添加server library (1)File->New->Other (2)弹出窗口勾上Show All Wizards,然后在type fiter text那里输入Server,选中server->next->选中apache->选tomcat v6.0 server->下面有server name可以按照自己的需要填写->next->选择要添加server l转载 2016-02-23 09:49:02 · 301 阅读 · 0 评论 -
At least one JAR was scanned for TLDs解决办法
控制台:org.apache.jasper.compiler.TldLocationsCache tldScanJar信息: 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转载 2016-02-23 09:44:33 · 1866 阅读 · 0 评论 -
【手把手教你全文检索】Apache Lucene初探
阅读目录讲解之前,先来分享一些资料废话说到这里,下面我们简单的讲解一下什么是全文检索。有了这种映射关系,我们就来看看Lucene的架构设计。索引的创建关键字查询:创建索引:进行查询:全部代码:运行结果:参考资料PS:苦学一周全文检索,由原来的搜索小白,到初次涉猎,感觉每门技术都博大精深,其中精髓亦是不可一日而语。那小博猪就简单介绍一下转载 2016-01-20 09:50:15 · 397 阅读 · 0 评论 -
WARN : net.sf.ehcache.config.Configurator#configure : No configuration found. Configuring ehcache fr
WARN : net.sf.ehcache.config.Configurator#configure : No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/D:/workspace/SSHProject/WebRoot/WEB-INF/li转载 2014-12-27 10:19:13 · 2165 阅读 · 0 评论 -
JPA使用Hibernate实现,使用UUID.主键的生成策略.
警告信息如下:3.1 WARN [org.hibernate.id.UUIDHexGenerator] (ServerService Thread Pool -- 48) HHH000409:Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID valu转载 2014-12-27 10:09:48 · 3148 阅读 · 0 评论 -
java实现webservice实例
今天尝试着用Axis开发Web service,在这了分享下。概念:soap(简答对象访问协议)、wsdl(web服务描述语言)、xml(可扩展标记语言)、axis(阿帕奇可扩展交换系统)一、Axis环境的配置1、去官网下载axis-bin-1_4.zip http://axis.apache.org/axis/ http://apache.fayea.com/apac原创 2014-03-17 15:53:31 · 551 阅读 · 0 评论 -
正则表达式语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID转载 2014-06-17 08:51:01 · 452 阅读 · 0 评论 -
Linux上安装JDK1.7与Tomcat7.0
Linux上安装JDK1.7与Tomcat7.0Ubuntu上安装JDK1.7请用tar.gz包,Fedora可选用rpm包。如果在Ubuntu用rpm包安装,需要先转换为deb格式。安装包的下载jdk7http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html转载 2014-07-24 14:03:03 · 449 阅读 · 0 评论 -
idea Context: local file . file is included in 3 contexts
最近不知道咋滴,我的好几个项目的applicationContext.xml文件的头部都会出现这样的一个提示,看着很不舒服.删掉facts后,再重新加入。结果是这样就没有提示了转载 2016-02-23 09:52:06 · 8953 阅读 · 0 评论 -
Hibernate连接mysql数据库
1.my.ini一定将编码集改为utf82.Hibernate配置文件为:[html] view plain copyxml version="1.0" encoding="UTF-8"?> "http://www.springframework.org/dtd/spring-beans-2.0.dtd">转载 2016-02-23 09:59:48 · 435 阅读 · 0 评论 -
HashMap的两种排序方式
Map map = new HashMap();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);List> infoIds = new ArrayList>(map.entrySet());//排序前for (int i = 0; i String id转载 2017-02-22 16:00:26 · 288 阅读 · 0 评论 -
IntelliJ IDEA 装配FindBugs以及应用
IntelliJ IDEA 安装FindBugs以及应用 众所周知,项目越来越大,开发人员越来越多,我们的代码审查工作会变得越来越复杂,对代码质量控制难度也与日俱增,尽管经验丰富的程序员能审查能检查出大部分问题,但也得耗费巨大的人力成本,并且大多数大家工作都比较饱和,并不是每天都能坚持提交代码到GIT库前都能进行审查、 所以我们可以通过一些必要的检查工具来转载 2016-12-29 09:17:29 · 8635 阅读 · 0 评论 -
java项目命名规范
一、命名规范1、 项目名全部小写2、 包名全部小写3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:public class MyFirstClass{}4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。如:int index=0; public void toString转载 2016-10-10 16:13:48 · 251 阅读 · 0 评论 -
springmvc导出excel并弹出下载框
加入对应的jar包,包括springmvc,poi的, org.apache.poi poi ${poi.version} org.apache.poi poi-examples转载 2016-10-10 16:11:15 · 3767 阅读 · 0 评论 -
SpringMVC与iReport(JasperReports) 5.6整合
在程序开发过程中,打印功能是不可或缺的。iReport,是目前相当好用的一款插件,同时,很好的支持springmvc。1、项目依赖包,添加必须的JasperReports依赖包。 net.sf.jasperreports jasperreports 5.6.0原创 2016-10-10 16:02:13 · 3372 阅读 · 0 评论 -
使用session监听禁止用户重复登录
在web应用中,常常需要禁止用户重复登录。这里,介绍的方法是通过配置session监听+shiro权限控制框架实现。具体的方法是:用户登录成功后,将用户信息放入HashMap中,如果存在重复,强制注销之前的session,使之过期。 1、session 类package zteict.qinhuangdao.framework.base.utils;import原创 2016-10-10 14:50:33 · 5054 阅读 · 1 评论 -
一篇很全面的freemarker教程
copy自http://demojava.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,F转载 2016-04-01 16:37:20 · 243 阅读 · 0 评论 -
FreeMarker应用一例——生成Java代码
对FreeMarker而言,无非是“Template + data-model = output”。 这里,假设我们所要生成的Java代码,即“output”如下: Java代码 package com.cs.qdog.swift.objects; public class F32B { private Double amo转载 2016-04-01 16:35:25 · 386 阅读 · 0 评论 -
Spring声明式事物配置不起作用的常见原因
Spring声明式事物配置不起作用的常见原因声明式事物配置原创 2014-07-17 13:17:12 · 733 阅读 · 0 评论 -
Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一转载 2014-07-17 10:57:27 · 408 阅读 · 0 评论 -
hibernate4.3入门教程,使用maven配置
本文介绍hibernate4的maven配置,pom.xml:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 xmlns="http://maven.apache.org/转载 2014-04-11 15:25:10 · 531 阅读 · 0 评论 -
请慎用java的File#renameTo(File)方法
以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。昨天老板同学又遇到这个问题,File#renameTo(File)方转载 2014-01-22 13:34:26 · 394 阅读 · 0 评论 -
14.4 闪回事务(Flashback Transaction)
14.4 闪回事务(Flashback Transaction)(1)到目前为止,介绍的所有功能均不会直接将数据恢复为"以前"的样子。闪回查询只是查看,闪回数据归档只是延伸了闪回查询的时间窗口,闪回事务查询虽然提供了撤销SQL,但是否执行及如何执行还需要管理员进一步手动操作。若是管理员决定撤销某个或某些事务,Oracle提供一个专门用来撤销事务的工具--闪回事务。闪回事务转载 2014-01-10 11:01:04 · 493 阅读 · 0 评论 -
tomcat服务器维护心得
作为一个java开发菜鸟,维护了几个月公司内部项目,项目是通过tomcat6.0t发布的,服务器使用linux操作系统,数据库是oracle10g,框架采用标准的SSH框架,开发使用MyEclipse8.5,过程很纠结,在这里吧这段时间遇到的问题和解决方法分享一下。1.tomcat内存修改通过以下现象,可以初步判断JVM内存不足:程序抛异常,java.lang.OutOfMemoryE原创 2012-12-03 16:49:35 · 3604 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 内存溢出错误及处理办法(转)
以下是堆空间溢出的错误原因:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的转载 2012-11-29 13:58:32 · 1101 阅读 · 0 评论 -
java多线程的使用
以前学习基础的时候学习了一段时间的多线程,上课的时候老师也讲过一遍,那时候感觉学的似懂非懂。因为到现在很长一段时间没有用到多线程的知识,所以现在基本上忘了差不多了。但是下个星期要面试了,所以今天特意又研究了一下多线程,免得被问到多线程问题时什么都不记得了那就麻烦了。现在对java比较熟悉了,所以再一次学习多线程知识,感觉没有那么难了(记得刚接触多线程的时候,感觉非常吃力)。 首先讲一下进转载 2013-12-19 10:41:03 · 498 阅读 · 0 评论 -
java 线程池实例
假如创建线程的时间开销为T1,线程执行任务的时间为T2,销毁线程的时间为T3,如果T1+T3 >> T2, 这个时候使用线程池往往能大大的提高性能.下面是个线程池的实例.1. 任务接口Task/* * To change this template, choose Tools | Templates * and open the templa转载 2013-12-19 10:42:46 · 413 阅读 · 0 评论 -
hibernate实现数据实体复制保存
描述:需要将数据的一条记录进行复制保存为一条新记录。思路:从数据库中取得一条记录封装到对象中,然后改变此对象的主键,保存此对象即可。 分析:看起来很简单快捷吧,但事实并非如此,执行出错“identifier of the object was alter from 1 to 10”,因为从数据库中取得的对象是持久化对象。在hibernate的缓存中有一个备份。当你修改了持久化对转载 2013-12-23 09:01:44 · 1255 阅读 · 0 评论 -
Jdom读取XML文件
1.去官网下载jdom的jar包http://www.jdom.org/2.xml代码xml version="1.0" encoding="UTF-8"?> HD> disk name="C"> capacity>8Gcapacity> directories>200directories> files>1580转载 2013-12-24 15:27:55 · 535 阅读 · 0 评论 -
MyEclipse 中创建Hibernate 对象关系映射文件出错,解决办法。
使用MyEclipse的"Datasource Explorer"视图中,右键->"Hibernate Reverse Engineering",创建对象关系映射文件时,最后一步提示"generating artifacts"期间发生了内部错误或者一直在执行。原因1:是MyEclipse本身的BUG;解决1:升级到myEclipse最新版本即可;原因2:是oracle驱动不匹配转载 2014-01-17 11:59:43 · 995 阅读 · 0 评论 -
Linux系统下开发或者运行java程序
工作中要用到在Linux系统下开发或者运行java程序,需要了解Linux下的java环境的配置,在网络读到两篇文章,觉得综合这两篇文章可以得到我想要的解决方案,所以对这两篇文章进行了整合。两篇文章分别转载自http://blog.donews.com/javapro/archive/2005/10/07/579679.aspx和http://www.blogjava.net/hexuzhong/转载 2014-02-14 09:33:41 · 593 阅读 · 0 评论 -
myeclipse中导入eclipsecolorthemes的主题html文件中script块背景的问题
案例一:导入epf文件之后xml及jsp等页面中点击标签之后显示灰白的问题,症状如下: 解决办法如下图:(其中右边的Box方式也可以试试别的方式也可解决) 案例二:为了保护眼睛,我导入了一个epf黑色主题文件,可不知道为什么一打开jsp或者html文件,jsvascript部分就蒙受转载 2014-04-09 13:36:11 · 596 阅读 · 0 评论 -
如何安装Maven
Windows如何安装maven 1、安装java,配置好java的环境变量 2、下载apache-maven-3.0--bin.zip windows版本(官网上有下载) 3、安装maven;安装目录假设为:D:\bin\apache-maven-3.0,添加maven的环境变量,变量名转载 2014-03-19 11:52:53 · 470 阅读 · 0 评论 -
CentOS安装(更换)配置JDK
安装说明系统环境:centos-6.3安装方式:rpm安装 软件:jdk-7u9-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html检验系统原版本[root@admin ~]# java -v转载 2014-03-28 09:53:29 · 589 阅读 · 1 评论 -
取消eclipse项目的自动debug
eclipse 在启动tomcat的时候,每次都自动跳转到debug窗口,而且没事就自动跳过去,很是烦人。解决方法:修改图片中的Modes/Perspectives Debug:None原创 2014-03-09 16:23:36 · 3446 阅读 · 0 评论 -
java List 排序 Collections.sort() 对 List 排序
Collections.sort()有两种策略:一种是让集合元素本身实现Comparable接口,另一种是使用用户提供的比较器(即Comparator)。实体类:public class User { String name; String age; public String getAge() { return age; } public void setA转载 2014-03-07 09:44:26 · 578 阅读 · 0 评论 -
改变Eclipse主题颜色
厌倦了Eclipse的白底黑子,我们来更换下Eclipse的主题颜色,让眼睛更舒服一点首先先进入网址:http://eclipsecolorthemes.org/选择一个主题进入,点击右边的保存EPF文件到桌面,然后打开Eclipse,选择File-->Import,选择刚刚下载的EPF文件,就可以看到效果了。PS,更多针对单个颜色的修改转载 2014-03-03 16:18:25 · 557 阅读 · 0 评论 -
eclipse failed to create the java virtual machine 问题图文解析
eclipse failed to create the java virtual machine解决方法:1.问题现象 2.java虚拟机初始化失败!寻找eclipse解压路径 3.寻找eclipse初始化文件 4.右击打开(此处以ultraedit打开为例) 5.打开寻找初始化。转载 2014-03-03 08:33:11 · 369 阅读 · 0 评论 -
java 使用 instanceof 关键字,捕获自定义异常
instanceof是Java的一个二元操作符,和==,>,右边的类的实例,返回boolean类型的数据。instanceof 捕获自定义异常:/** * 业务级异常 */public class BusinessException extends Exception{private String errMsg;private int errCode;publi原创 2014-01-06 16:48:54 · 6411 阅读 · 1 评论