自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(438)
  • 问答 (23)
  • 收藏
  • 关注

转载 Eclipse中ctrl+shift+r与ctrl+shift+t的区别

eclipse中的两个常用的快捷键可以大大提升查找文件的效率,分别是:ctrl+shift+r : open resource, 打开资源. 它可以打开当前eclipse的工作区中所有(打开的)工程中所有类型的文件,但只限手动编写的文件,不含工程中引用到的jar包中的类、接口;ctrl+shift+t : open type, 打开类型. 它可以打开当前eclipse的工作区中

2017-08-31 17:48:29 981

转载 POI实现大数据EXCLE导入导出,解决内存溢出问题

使用POI能够导出大数据保证内存不溢出的一个重要原因是SXSSFWorkbook生成的EXCEL为2007版本,修改EXCEL2007文件后缀为ZIP打开可以看到,每一个Sheet都是一个xml文件,单元格格式和单元格坐标均用标签表示。直接使用SXSSFWorkbook来到导出EXCEL本身就是POI为了大数据量导出而量身定制的,所以导出可以直接使用SXSSFWorkbook方式。  为了

2017-08-31 15:59:50 8002 1

转载 Unsupported major.minor version 51.0 错误解决方案

jdk1.6工程中使用外部jar包中类出现:Unsupported major.minor version 51.0原因分析:出现上述错误是因为:外部jar包使用jdk1.7(jdk7)编译,而使用此jar包的工程jdk版本为jdk1.6(jdk6),算是版本不支持。 解决方法见下面的步骤:第一步:在eclipse新增jdk1.7。如下图所示:第二步:修改eclip

2017-08-31 09:59:35 3614

转载 解决tomcat端口号被占用的问题

1.问题:这几天在启动tomcat的时候,老师出现端口被占用的情况。本博客将系统的说明解决问题的方式 2.分析问题:  情况一:只有端口8080被占用   情况二:端口8080,8005,8009被占用 3.解决方案  情况一:对于这个情况,可以认为是系统的其他进程或者服务占用了8080端口。    1)DOS下【win+r】 -> 

2017-08-29 22:08:36 1252

转载 Chrome浏览器Network中,请求报provisional headers are shown 错误原因

情景再现:在发送http请求时,审查元素查看网络,有时会出现provisional headers are shown。与此同时,点击preview、response你都会发现是空的。原因:client发送请求后,由于各种原因,比如网络延迟,server端逻辑错误,导致client端长时间未收到响应。chrome下右键---->审查元素---

2017-08-29 11:15:59 9432

原创 关于最新版Chrome浏览器使用swfobject.swf, uploadify等无法正常播放Flash的问题

问题发现在更新到最新版Chrome后,之前项目中使用的uploadify上传插件的动画效果不显示,导致上传按钮等无法正常显示,功能异常,寻求最新版Chrome下的解决办法起初以为是最新版Chrome与插件的兼容性问题,后来发现并不是,只需按下图进行设置便可正常使用以下为设置前和设置后的效果(设置前无法播放flash样式,而且uploadify下面的代码全部无法执行):

2017-08-28 14:55:46 11421 3

转载 WebGL和 Three.js 的关系

如今浏览器的功能越来越强大,而且这些功能可能通过JavaScript直接调用。你可以用HTML5标签轻松地添加音频和视频,而且可以在HTML5画布上创建各种交互组件。现在这个功能集合里又有了一个新成员,即支持webGL。通过webgl可以直接使用显卡的计算资源,创建高性能的二维和三维计算机图形,然后在JavaScript里直接使用webGL编程,创建三维场景并生成动画,这个过程非常复杂,而且容易出

2017-08-28 09:58:23 9710 2

转载 JVM -XX: 参数介绍

功能开关:参数默认值或限制说明参数默认值功能-XX:-AllowUserSignalHandlers限于Linux和Solaris,默认不启用允许为java进程安装信号处理器,信号处理参见类:sun.misc.Signal, sun.misc.SignalHandler-XX:+Di

2017-08-25 17:38:16 1307

转载 Java多线程

引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些

2017-08-25 14:53:34 152

转载 Oracle SQL性能优化

(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表

2017-08-25 09:13:22 220

转载 Java算法基础

1、算法概要           算法是用于计算、数据处理和自动推理使用的。算法主要是做精确计算和表示一个有限长列的有效方法。算法一般包含清晰定义的指令用于计算函数。基本上也属于一种思考最简洁的方式。 2、算法特征      算法主要包含五个特征      2.1、有穷性;            是指算法必须能在执行有限个步骤后终止;      2.2、确切性;    

2017-08-25 09:10:33 1197

转载 JavaScript函数小记

JavaScript中的闭包:1function f1(){2    var N = 0; // N是f1函数的局部变量3    4    function f2(){ // f2是f1函数的内部函数,是闭包5    6        N += 1; // 内部函数f2中使用了外部函数f1中的变量N7        console.log(N);8   }9    return

2017-08-24 15:24:02 270

转载 JSP四大作用域详解

首先要声明一点,所谓“作用域”就是“信息共享的范围”,也就是说一个信息能够在多大的范围内有效。4个JSP内置对象的作用域分别为:application、session、request、page 。JSP内置对象作用域表如下:名称作用域application在所有应用程序中有效session在当前

2017-08-24 14:51:41 22741 4

转载 Java可变参数varargus的使用

Java方法中的可变参数类型是一个非常重要的概念,有着非常广泛的应用。本文就以实例形式对此加以分析。具体如下:一般来说,许多Java初学者在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊??123456789public

2017-08-24 14:12:58 274

转载 Ehcache缓存技术

转自: http://raychase.iteye.com/blog/1545906Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明

2017-08-24 10:41:32 327

转载 JavaScript中的Cookie

什么是 Cookie?Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 "如何记录客户端的用户信息":当用户访问 web 页面时,他的名字可以记录在 cookie 中。在用户下一次访问该页面时,可以在 cookie 中读取用户访问记

2017-08-24 10:30:26 246

转载 JSP页面自动刷新

想象一下,如果要直播比赛的比分,或股票市场的实时状态,或当前的外汇配给,该怎么实现呢?显然,要实现这种实时功能,您就不得不规律性地刷新页面。JSP提供了一种机制来使这种工作变得简单,它能够定时地自动刷新页面。刷新一个页面最简单的方式就是使用response对象的setIntHeader()方法。这个方法的签名如下:public void setIntHeader(String

2017-08-24 10:12:54 1397

转载 请求转发和请求重定向的区别

[java] view plain copy print?"font-family:FangSong_GB2312;font-size:18px;">import java.text.*;  import java.util.*;  import java.io.*;  import javax.servlet.http.*;  import jav

2017-08-24 09:25:43 499

转载 使用application(servletContext)统计网站访问次数,及重启服务器后如何延续

有时候我们需要知道某个页面被访问的次数,这时我们就需要在页面上添加页面统计器,页面访问的统计一般在用户第一次载入时累加该页面的访问数上。要实现一个计数器,您可以利用应用程序隐式对象和相关方法getAttribute()和setAttribute()来实现。这个对象表示JSP页面的整个生命周期中。当JSP页面初始化时创建此对象,当JSP页面调用jspDestroy()时删除该对象。

2017-08-23 17:49:58 1524

转载 CSS中 !important 的使用

CSS的原理:我们知道,CSS写在不同的地方有不同的优先级, .css文件中的定义 首先,先看下面一段代码:DOCTYPE HTML>html>head>meta http-equiv="Content-Type" content="text/html; charset=utf-8">title>测试Css中的!Important区别title> head> sty

2017-08-23 09:46:37 2444

转载 Java中遍历map的四种方式

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("

2017-08-22 17:38:56 261

转载 ORA-01830: 日期格式图片在转换整个输入字符串之前结束

ORA-01830: 日期格式图片在转换整个输入字符串之前结束 问题:varchar2类型转换成date类型select to_date(INVOICE_DATE,'yyyy-mm-dd') from tab; --INVOICE_DATE varchar2(30)提示 ORA-01830: 日期格式图片在转换整个输入字符串之前结束 错误最后查的原因:INVOICE_DATE=

2017-08-22 11:19:34 484

转载 Ajax请求无法下载文件的原因

原因ajax的返回值类型是json,text,html,xml类型,或者可以说ajax的接收类型只能是string字符串,不是流类型,所以无法实现文件下载。但用ajax仍然可以获得文件的内容,该文件将被保留在内存中,无法将文件保存到磁盘。这是因为JavaScript无法和磁盘进行交互,否则这会是一个严重的安全问题,js无法调用到浏览器的下载处理机制和程序,会被浏览器阻塞。

2017-08-18 10:48:54 6465 1

原创 Java中通过设置全局变量来监听一些值的改变

Java或者JS中,设置一些全局的变量往往可以用来监听一些值的改变,比如有以下Excel 使用POI读到第7行时候,读第一列的值为660, 但是读第八行时候,由于列被合并,再读第一列的时候就变为null或空串,这时我们实际的业务也是要读到660并将其存入库,那么怎么办呢?可以设置一个全局变量 globeZLDYDJ

2017-08-17 17:54:07 4941

转载 Java下载文件的方式及支持中文名称

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

2017-08-17 15:03:25 2432

转载 oracle排序时指定某些值在最前或最后以及针对null值的处理

适用情况:oracle 对查询结果进行排序时,被排序的栏位存在null值,且要指定NULL值排在最前面或者最后面关键字:Nulls First;Nulls Last默认情况:null 默认为最大值(即:asc 升序大>,null值排在最后;desc 降序小>,null值排在最前面)指定:1.Oracle Order by支持的语法2.指定Nulls first 则表示null值的记录将排在

2017-08-16 17:41:59 3417 1

转载 Oracle中使用了Union后的排序问题

最近使用SQL语句进行UNION查询,惊奇的发现:SQL没问题,UNION查询也没问题,都可以得到想要的结果,可是在对结果进行排序的时候,却出问题了。1.UNION查询没问题[sql] view plain copySELECT `id`,`username`,`mobile`,`time`,id AS leader   FROM `

2017-08-16 17:29:51 13769

原创 WebService调用小记

2017-08-16 15:12:29 234

转载 oracle小数格式化后,小数点前面没有0等问题

to_char(num,'fm999999990.999999999')to_char(num,'fm999999990.000000000')总之进行0,9的切换尝试组合就行了如果有时出现 0.%    后面就没有了的情况可以用replace函数 replace('.%','.00%')

2017-08-16 11:54:41 8848 1

转载 Oracle数据库,数字强制显示2位小数

在银行、财务等对数字要求敏感的系统中,数字的显示一般有着严格的要求。今遇到一个需求,如题,要求将数字以两位小数的格式显示,如果没有小数,则强制显示为0。例如:123.4 显示为 123.4012    显示为 12.000     显示为 0.00本以为这是个比较简单的问题,Oracle本身提供了to_char函数,带有格式化功能,能够满足条件:

2017-08-16 11:30:32 939

转载 SpringBoot之发送邮件功能

友情提示:一切准备就绪后,如果后台报javax.mail.AuthenticationFailedException: 535 Error: authentication failed 错误,意思就是邮箱没有开启SMTP功能,开启方法可自行百度一、邮件服务简介邮件服务在互联网早期就已经出现,如今已成为人们互联网生活中必不可少的一项服务。那么邮件服务是怎么工作的呢?如下给

2017-08-16 09:04:46 1765

转载 修改端口号

spring boot 默认端口是8080,如果想要进行更改的话,只需要修改applicatoin.properties文件,在配置文件中加入:server.port=9090常用配置:###########################################################EMBEDDED SERVER CONFIGURATION

2017-08-16 09:01:47 487

转载 SpringBoot中的Junit测试

Junit这种老技术,现在又拿出来说,不为别的,某种程度上来说,更是为了要说明它在项目中的重要性。 那么先简单说一下为什么要写测试用例 1. 可以避免测试点的遗漏,为了更好的进行测试,可以提高测试效率 2. 可以自动测试,可以在项目打包前进行测试校验 3. 可以及时发现因为修改代码导致新的问题的出现,并及时解决那么本文从以下几点来说明怎么使用Junit,Junit4比3要方便很

2017-08-16 09:01:12 1120

转载 @Controller和@RestController的区别

我们一般都会在Controller上加上@Controller注解,但是有时候也见有加上@RestController的,现在就说说他们的区别:1、不同。@Controller类中的方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。在方法上加@ResponseBody注解,也可以返回实体对象。@RestController类中的所有方法只能返回Str

2017-08-16 08:59:53 323

转载 Oracle中 delete,truncate,drop的区别

语法delete from aa truncate table aa 区别 1.delete from后面可以写条件,truncate不可以。2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,truncate基本不,所用的事务日志空间较少。

2017-08-15 14:24:01 197

转载 SpringBoot的热部署

在SpringBoot中启用热部署是非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了,下面我就说一下怎么引入spring-boot-devtools。修改pom.xml我们只需要在pom.xml里,引入相应的jar包就行了。[java] view plain cop

2017-08-15 09:08:47 565

转载 getWriter() has already been called for this response 的解决办法

情况1:getWriter() has already been called for this responseresponse已经被其他对象调用了,导致无法继续使用如下 类似的方法PrintWriter out = response.getWriter();out.print("就是不让我使用");out.flush();out.close();郁闷

2017-08-15 09:07:36 45162 3

转载 2. Spring Boot返回json数据【从零开始学Spring Boot

在做如下操作之前,我们对之前的Hello进行简单的修改,我们新建一个包com.kfit.test.web然后新建一个类HelloControoler,然后修改App.Java类,主要是的这个类就是一个单纯的启动类。主要代码如下:App.javapackagecom.kfit; importorg.springframework.boot.SpringApplicat

2017-08-14 15:17:29 624

转载 (1)从零开始学Spring Boot

相关资料均转自: 林祥纤 的 【从零开始学Spring Boot】http://blog.csdn.net/linxingliang/article/details/515822861.1 介绍       自从structs2出现上次的漏洞以后,对spring的关注度开始越来越浓。       以前spring开发需要配置一大堆的xml,后台spring加入了anno

2017-08-14 15:12:50 424

转载 SpringBoot入门系列:Hello World

跟随SpringBoot的文档(http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-documentation)学习,前后几章关联才调通代码,煞是痛苦,在这里记录结果,过程隐忍。一、准备工作1、根据Maven工程特点,建立文档结果myFirstProject  +-sr

2017-08-14 13:53:58 204

空空如也

Virtualbox6安装Centos7,加载CentOS iso镜像文件后出错 kernel panic - not syncing Fatal exception

2020-01-17

Docker Swarm使用secret管理密码后, Create Service时容器无法启动,并且报错

2020-01-09

docker虚拟机中,使用网上教程加速apt-get源镜像,更新sources.list文件后执行apt-get update命令报错:The following signatures couldn't be verified because the public key is not available

2019-12-27

关于Docker虚拟机中安装使用vi/vim命令及apt-get update命令的疑问

2019-12-27

Mysql如何优雅地查询productType字段取值为1, 2, 3的数据?

2019-05-06

Java MVC开发模式中, service层或者controller层调用的普通方法应该写在哪里?

2019-03-28

SpringBoot使用@Bean配置某个类后,如果该类出错返回null,如何让其他@Resource注入该Bean的地方不出错?

2019-03-14

Java下载文件时如何给前台返回一个值?

2017-08-18

POI 如何给已有行在同一行后面添加新的数据?

2017-08-16

Java中已经被try,catch的异常再其上一层中还能继续被try,catch吗?

2017-07-29

html中可以以对象的形式传递参数吗?当需要向后台传递多个参数时如何做?

2017-07-20

chrome浏览器的sources功能无法修改js?

2017-07-18

如何用$.load()方法加载服务器里面存放的txt文件并在html页面显示?

2017-07-15

jqueryUI的draggable拖拽插件进行clone复制拖拽时候,经过其他区域样式发生改变

2017-07-05

一个li标签的value属性为"xxxx",但是alert出来时候却是"0"

2017-07-04

使用a标签 _blank打开的新窗口关闭时如何刷新原页面

2017-06-30

一个简单的jsp页面引入jquery不起作用的问题

2017-06-21

springMVC接收不到前台页面传递过来的值

2017-06-20

关于mybatis中po类继承另一个po类时查不出另一个po类里的属性

2017-06-20

Navicat for MYSQL查询编辑器能不能像PL/SQL一样选中哪行就执行哪条SQL?

2017-06-12

struts+spring+ibatis如何让项目同时连接MySQL和Oracle?

2017-06-12

SQL如何查询出同一时间的数据

2017-05-31

ajax回调函数的data取值问题,属性名含特殊符号

2017-05-24

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

TA关注的人

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