自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java 裁剪压缩透明背景色的PNG图片,解决背景变黑问题

import java.awt.Graphics2D;import java.awt.Image;import java.awt.Transparency;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;/** * @author lime * @crea...

2019-03-26 11:39:53 2305

转载 SELECT标签中OPTION的显隐控制(兼容IE和Safari)

问题描述:在有些功能切换的时候,select标签中的某些option是要被隐藏的。但通过设置option的样式为 display:none根本无法隐藏option标签。解决方案:1、首先设置option的display:none的方案肯定是不可行了;2、在option标签上面加上disabled="disabled"属性,表示不可用,这种方案只是让option不能选择,但没有隐藏掉...

2018-11-23 11:00:25 3073

原创 搭建springboot+mybatis遇到的问题

使用markdown编写,可查看原文http://note.youdao.com/noteshare?id=1baeaa01dd018e4a3ad42b035f383d95&sub=CF4AF127D94742D7BD061634948113CB目录 1 Autowired无法注入2 启动时找不到mapper3 编写单元测试用例时找不到启动类4 静态页面加载顺序...

2018-09-13 15:47:57 936

原创 阿里云服务器部署web项目 CentOS7+JDK1.8+Tomcat8+MySQL5.7

使用markdown编写,可查看原文http://note.youdao.com/noteshare?id=d30ec2bb8d18dac1220210a108d3109c&sub=D61259EEBBEF45EE8675F61249720C37 # 阿里云服务器部署web项目 CentOS7+JDK1.8+Tomcat8+MySQL5.7[TOC]## 1 准备工作###...

2018-09-06 17:21:55 703

原创 PL/SQL:tnsnames.ora文件路径

问题:需要修改tnsnames.ora文件来配置数据库连接,但是找不到该文件的路径,在网上搜很多说在D盘的app目录下,但是还是找不到。解决方法:打开PL/SQL,工具栏找到 帮助->支持打开后会看到PL/SQL的版本信息及其它的配置信息,往下拉会有一项“TNS File”,这就是你安装的PL/SQL的tnsnames.ora文件路径。...

2018-06-28 11:38:08 41303 3

原创 Oracle 多表关联update

多表关联执行update1.仅在where子句中连接--table2中全部为优秀学生,将table1中的优秀学生的成绩更新为优update table1 t1 set t1.grade = '优'where exists ( select 1 from table2 t2 where t2.id = t1.id);2.update的值来自另一个表看完以下例子,你就会明白了。示例:表t...

2018-05-08 17:42:31 9242

原创 JBoss设置为热部署,但是新部署的页面不生效

现象    JBoss设置为热部署,之前修改了jsp页面等文件,不需要重启JBoss,直接部署在环境上即能生效,但是此次将修改的jsp文件部署到测试环境后,即使重启JBoss都未生效,执行touch web.xml仍没用。解决方法    在JBoss目录下的server/default目录下有两个文件夹tmp和work,为项目缓存,清除这两个文件夹下的所有内容即可。JBoss目录及其作用bin:J...

2018-05-08 11:50:50 2090

原创 Maven Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6

poem.xml的project标签报错:Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from http://10.74.156.84:8085/nexus/content/groups/public/ was cached in the local repository, resoluti...

2018-04-02 15:59:27 7835

原创 http请求 enctype的三种编码

参考http://blog.csdn.net/zouqingfang/article/details/4478190http://www.jb51.net/article/119503.htm1.form表单中enctype属性的三种类型 form表单中enctype属性可以用来控制对表单数据的发送前的如何进行编码,enctype有三种,分别为: multipa

2018-02-05 16:33:07 11213

转载 bootstrap 实现两个表格之间数据的传递

通过bootstrapTable的append实现 将左表的数据添加到右表中原地址:http://blog.csdn.net/hack8/article/details/49003487Js代码$tableLeft = $('#table_left').bootstrapTable("refresh", { url: '/Containers/getPoItems/' + selectedT

2017-11-13 17:58:25 3880

原创 CRL证书

Unknown CRL reason (7) Unknown CRL reason (9) AA_COMPROMISE AFFILIATION_CHANGED 附属关系已更改 (3) CA_COMPROMISE CA 泄漏 (2) CERTIFICATE_HOLD 证书挂起 (6) CESSATION_OF_OPERATION 停止操作 (5) KEY_COMPRO

2017-08-08 15:26:09 2371 1

原创 Java Split注意事项

使用String的split方法分割字符串时,会发现split会忽略尾部的分隔符。代码如下(注import org.apache.commons.lang.StringUtils;):String string = ",1,,3,";String separator = ",";System.out.println("1:"+string.split(separator).length);Sy

2017-07-26 17:23:10 522

转载 MySQL 实现Oracle序列

表结构为: drop table if exists sequence; create table sequence ( seq_name VARCHAR(50) NOT NULL, -- 序列名称 current_val INT NOT NULL, --当前值 increment_val INT

2017-06-29 18:54:46 981

转载 MySQL TIMESTAMP相关问题

在MySQL中,不仅是插入就算是修改也会更新timestamp的值!在MySQL中要记录创建日期还得使用datetime 然后使用NOW() 函数完成!1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP 在创建新记录的时候把这个字段设置为当前时间,但以后修改时,不再刷新它 2,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE C

2017-06-29 10:34:02 267

原创 Python学习之《简明Python教程》(一)

以下内容为与Java语言的不同之处,需注意。1.注释 以“#”符号注释内容。2.四种数类型:整数、长整数、浮点数、复数3.字符串 (1) 可以使用单引号(’abc’)、双引号(”abc”)、三引号(”’abc”’或”“”abc”“”);使用三引号可以声明一个多行的字符串,如: ”’This is a multi-line.This is the first line. “What’s you

2017-03-30 18:43:42 3232

转载 Linux whereis、find和locate命令找不到文件

whereis、find和locate命令找不到文件

2017-03-30 13:25:15 13286

原创 Java 报错Attempted read from closed stream

这是由于EntityUtils.toString(entity)方法只能调用一次,entity所得到的流是不可重复读取的也就是说所得的到实体只能一次消耗完,不能多次读取。

2017-03-30 10:33:20 842

原创 代收代扣代付

代收和代扣是一个意思。代收或代扣,是基于持卡人与商户签订业务委托协议,许可商户根据协议约定,向持卡人指定账户请求并完成指定款项支付的业务,如水电煤缴费、微信支付宝充值。代付,是指企事业单位(简称商户)从自身单位结算账户向持卡人指定的银行卡账户进行款项划付,如微信支付宝提现。

2017-03-07 16:39:55 7146

原创 Firefox火狐浏览器无法调试

最近使用火狐浏览器的插件FireBug进行调试时,发现无法进行调试,网上搜了一下说是浏览器版本太高的问题,更新到49.0.0版本也没能解决这个问题;如果还要使用Firebox进行调试,可以将FireBug插件移除,使用Firebox自带的调试器进行调试,就是感觉不太好用。查看Firebox版本:菜单栏 - 帮助 - 关于Firebox;如果找不到菜单栏,可以将鼠标移动到浏览器最上方

2017-02-23 10:35:00 6501

转载 JS 监听整个页面的回车事件

<script type="text/javascript"> document.onkeydown=keyDownSearch; function keyDownSearch(e) { // 兼容FF和IE和Opera var theEvent = e || window.event; var co

2016-12-06 18:48:12 4751 1

原创 Linux 常用命令(视使用情况进行补充)

搜索文件: grep -l [参数] * 搜索当前目录下文件名或文件内容含有[参数]的文件 grep -rl [参数] * 搜索文件名或文件内容含有[参数]的文件 ls -l [参数]* 搜索当前目录下文件名以[参数]为开头的文件vi命令: vi [文件名] 打开文件,若不存在则新建 rm [文件名] 删除 mv [文件名] [新文件名] 重命名文件

2016-11-19 15:14:52 348

转载 SIT与UAT的区别

在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确。下面简单介绍一下SIT和UAT的基本情况。 SIT(System Integration Testing)系统集成测试,也叫做集成测试,是软件测试的一个术语,在其中单独的软件模块被合并和作为一个组测试。它在单元

2016-11-15 18:06:11 89861 4

原创 Java String的contains()和split()方法

闲话不说,直接上代码,如下:public class Test { public static void main(String[] args){ System.out.println("1|2|3".contains("|")); System.out.println("1|2|3".contains("\\|")); System.out.p

2016-11-15 18:01:24 6594

原创 结售汇、收汇、付汇

结售汇是结汇与售汇的统称。结汇,是指境内所有企事业单位、机关和社会团体(外商投资企业除外)取得外汇收入后,按照国家外汇管理条例的规定,必须将规定范围内的外汇收入及时调回境内,按照银行挂牌汇率,全部卖给外汇指定银行,结汇有强制结汇、意愿结汇和限额结汇等多种方式。售汇,是指境内企事业单位、机关、社会团体和个人因对外支付需用外汇时,可按照国家外汇管理条例规定,持有关证件、文件材料等,用人民币到外汇指定银行

2016-10-24 18:17:33 3126

转载 MD5 消息摘要算法

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。MD5算法具有以下特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从

2016-10-19 16:39:24 928

原创 Eclipse 常用快捷键(视使用情况进行补充)

Alt + Shift + a 竖向选择 Ctrl + Shift + [ 将同一个文件左右分栏显示 Ctrl + Shift + - 将同一个文件上下分栏显示 Ctrl + Shift + r 匹配文件,例如输入”*.java”匹配所有java文件 Ctrl + Shift + k 在当前文件中向前快速查找选中内容 Ctrl + k ...

2016-10-19 15:26:07 262

转载 tar 解压缩命令详细参数

**tar命令** -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标

2016-10-19 11:40:39 2097

原创 Oracle 存储过程

定义存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在Or

2016-08-26 16:09:06 499

原创 Oracle decode函数

语法:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义:IF 条件=值1 THEN    RETURN(返回值1)ELSIF 条件=值2 THEN    RETURN(返回值2)    ......ELSIF 条件=值n THEN    RETURN(返回值n)ELSE    RETURN(缺省值)E

2016-08-16 17:22:24 243

转载 JavaScript setInterval和clearInterval 定时器

时间间隔可以用 setInterval 命令来创建并用 clearInterval 命令来终止。setInterval 所用的参数有两种格式。在第一种格式中,你传递给 setInterval 的参数可以是一个函数名,一段时间上的间隔以及一些传递给前面函数的相关参数。当 setInterval 运行时它会依照规定的时间间隔依次将列出的参数传递给指定的函数,直到你调用 clearInterval

2016-08-08 15:09:43 965

转载 PL/SQL 11 注册码

注册码:Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769password:xs374ca

2016-08-07 08:57:52 1978

转载 JavaScript 闭包

闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1 闭包--爱的初体验在接触一个新技术的时候,我首先会做的一件事就是:找它的demo code。对于码农们来说,代码有时候比自然语言更能理解一个事物。 其

2016-08-05 15:41:05 365

原创 Java 在数据库中生成一年的假日与工作日信息

最近写了个在数据库中自行插入一年中假日与工作日数据的小程序,数据库表字段含有(年,月,日,日期,周几,假日标识,上一个工作日,下一个工作日),因每年的法定节假日及调休信息不同,故每一年的假日与工作日需要自行维护,改程序只需要将几个节日假期及补班的日期手动录入package com.java;import java.sql.Connection;import java.sql.Dr

2016-08-02 17:22:26 10510

转载 Java Date获取 年月日时分秒

原文:http://www.cnblogs.com/zcw-ios/articles/3326503.htmlpackage com.util; import java.text.DateFormat;import java.util.Calendar;import java.util.Date; public class Test { public void

2016-08-01 14:36:01 7730

转载 IntelliJ Idea 常用快捷键列表

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac

2016-07-08 18:10:55 340

原创 PL/SQL报错:NLS_LANG is not defined on the client.Character set conversion may cause unexpected results

PL/SQL连接数据库报错:NLS_LANG is not defined on the client.Character set conversion may cause unexpected results解决方案:方案一:1.win+R打开运行,输入regedit打开注册表。2.HKEY-LOCAL-MACHINE -> SOFTWARE -> WOW6432Node -> 

2016-07-06 15:17:58 10783 1

原创 PL/SQL报错:Initialization error Oracle client not properly installed

安装PL/SQL8.4后,连接数据库提示错误Initialization error Oracle client not properly installed解决方案:1.下载instanceclient并解压2.打开PL/SQL,在连接数据库的界面点击Cancel按钮进入PL/SQL的界面3.Tools->Perferences->Oracle->

2016-07-06 14:54:53 77959 4

原创 Eclipse报错:An internal error has occurred. Widget is disposed

在使用Eclipse编写JavaWeb项目时,突然遇到了这样一个error:An internal error has occurred.Widget is disposed之前Eclipse用的好好的,这个问题出现的甚是突然。采用以下方法后解决了这个问题,现在记录以下。右键Eclipse的快捷方式,在兼容性窗口的兼容模式中,将“以兼容模式运行这个程序”选项打对勾,如下图所示:

2016-05-17 20:45:51 13589

原创 MySQL报错:This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME

最近使用MySQL5.6查询表的前几条数据,使用了limit语句,结果出现错误:This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME查询资料发现是内层select语句不能带有limit语句,如下:select t1.* from t1where t1.id in (select t.id from t

2016-05-13 11:22:50 5310

原创 将数据插入到Mysql数据库表中时,出现中文显示乱码问题

通过sql文件将数据导入到Mysql数据库,然而不论是在控制台还是使用Navicat for MySQL查看数据,中文都是乱码的。如下图在控制台输入status显示如下:故需要将Server characterset设置成gbk。打开MySQL的安装路径,找到my.ini文件(若没有my.ini文件,则复制my-default.ini,更名为my.ini到当前路径)打开,在my

2016-04-24 21:35:28 625

栈实现进制转换

C++语言 利用栈操作实现十进制转换成任意进制。

2013-10-29

空空如也

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

TA关注的人

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