自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

转载 图片上传中遇到的坑MultipartHttpServletRequest

这两天在用spring进行上传上遇到问题,今天进行了问题的排查,这个过程也增加了我看spring源码的兴趣!还是很有收获的!首先先给A组提供了上传接口,并没有在spring的配置文件进行multipartResolver的配置,后台Controller的java的获取为:MultipartResolver resolver = new CommonsMultipartResolver(re...

2018-09-11 15:42:54 7313 2

原创 java生成xml文件

package hygd.grjz.exchange.utils;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.StringReader;import java.util

2017-04-11 17:23:14 586

原创 关于sftp,服务器架设,上传下载

服务器架设,推荐使用FreeSShd软件,简单易用,根据指示来配置即可java代码来链接sftp服务器上传下载文件,例子如下package hygd.grjz.exchange.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;

2017-04-11 17:18:37 458

转载 codemirror sql

CodeMirror sql部分智能提示关键字,老板希望可以自己加提示,还能支持 库.表.字段  下面我就说下我具体的做法:第一步了解 codemirror的实现原理,     看这个很容易看出点啥,codemirror.js 主要是框架和配置类,show-hint.js 主要是显示提示框的类;      剩下的sql.js是规定了一些常用关键字,好吧其实我们可

2017-02-04 11:28:23 3586 1

转载 代码编辑器CodeMirror

CodeMirror是一款在线的支持语法高亮的代码编辑器。官网: http://codemirror.net/下载后,解压开得到的文件夹中,lib下是放的是核心库和核心css,mode下放的是各种支持语言的语法定义,theme目录下是支持的主题样式。一般在开发中,添加lib下的引用和mode下的引用就够了。使用示例首先,要引用是 lib 目录下的 codemirro

2017-02-04 11:26:36 754

转载 数据库名、实例名、数据库域名、全局数据库名、服务名

数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。1数据库名  什么是数据库名?  数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之

2016-12-19 13:50:20 1219

转载 truncate与delete的区别

truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的 可以做一个测试 建一个带有自增字段的表,加入100万数据 然后分别用TRUNCATE和DELETE删除

2016-12-16 18:23:52 16441

转载 Spring任务调度<task:scheduled-tasks>【含cron参数详解】

spring内部有一个task是Spring自带的一个设定时间自动任务调度task使用的时候很方便,但是他能做的东西不如quartz那么的多!可以使用注解和配置两种方式,配置的方式如下引入Spring放在appcation.xml开头<beans xmlns="http://www.springframework.org/schema/beans"

2016-12-12 15:05:23 1146

转载 Spring 的 BeanPostProcessor接口实现

今天学习了一下spring的BeanPostProcessor接口,该接口作用是:如果我们需要在Spring容器完成Bean的实例化,配置和其他的初始化后添加一些自己的逻辑处理,我们就可以定义一个或者多个BeanPostProcessor接口的实现。  下面我们来看一个简单的例子: package com.spring.test.di; import org.sprin

2016-12-12 11:52:56 257

转载 关于InputStream类的available()方法

要一次读取多个字节时,经常用到InputStream.available()方法,这个方法可以在读写操作前先得知数据流里有多少个字节可以读取。需要注意的是,如果这个方法用在从本地文件读取数据时,一般不会遇到问题,但如果是用于网络操作,就经常会遇到一些麻烦。比如,Socket通讯时,对方明明发来了1000个字节,但是自己的程序调用available()方法却只得到900,或者100,甚至是0,感觉有

2016-12-05 09:26:31 435

转载 SQL中 decode()函数简介

今天看别人的SQL时看这里面还有decode()函数,以前从来没接触到,上网查了一下,还挺好用的一个函数,写下来希望对朋友们有帮助哈!  decode()函数简介:主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)

2016-11-23 15:20:55 424

转载 Oracle的存储过程编程

什么是存储过程? 是一个可以用编程的方式来操作SQL的集合。 存储过程的优点?执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL语句。 有利于复用。存储过程的缺点?移植性非常差

2016-11-17 15:01:47 285

转载 Oracle统计某一年中的1-12个月的数据总和(非常实用)

实战案例查询2015年1月到12个月的所有实有人口数量和往年2014年1月到12个月的实有人口数量,没有的月份显示 人口数量为0.类似效果如图创建表 ?123456createtable PERSONSITUAT

2016-10-24 18:11:01 18522

转载 spring学习之@ModelAttribute运用详解

@ModelAttribute使用详解1.@ModelAttribute注释方法     例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。        (1)@ModelAttribute注释void返回值的方法 

2016-10-21 14:18:54 944

转载 Java生成和操作Excel文件

http://www.cnblogs.com/mingforyou/archive/2013/08/26/3282922.html

2016-10-18 11:08:25 284

转载 mybatis3中@SelectProvider的使用技巧

mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。MyBa

2016-10-17 09:58:57 2947 1

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2016-10-13 10:12:27 213

转载 WebLogic10安装和配置(图文教程)

我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么?weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的we

2016-10-12 10:50:13 5753 1

转载 在Java中设计和使用自己的注解

我们用过JDK给我们提供的 @Override @Deprecated @SuppressWarning 注解 ,这些注解是JDK给我们提供的,我们只是在用别人写好的东西,那么我们是否可以自己写注解呢?当然是可以的。我们写的注解包括三个环节:1、 注解的声明,也就是注解类的定义。形式如下 @interface 来进行注解的声明。package me.test;

2016-10-11 10:36:46 392

转载 @Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali

2016-10-09 16:58:59 221

转载 java定时器

java定时器使用timer的四种方法

2016-10-09 11:28:52 234

转载 spring注入方式

本文转自http://blessht.iteye.com/blog/1162131平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法

2016-09-30 10:33:34 263

转载 关于group by 两个或以上条件的分析

首先group by 的简单说明:   group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素:   (1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的.   (2) 要筛选结果 可以先使用where 再用group by 或者先用group by 再用having下面看下

2016-09-28 11:02:42 7373 1

转载 Mybatis极其(最)简(好)单(用)的一个分页插件

http://blog.csdn.net/isea533/article/details/24700339

2016-09-26 15:50:45 255

转载 Ext.encode 与 Ext.decode

Ext.encode( Mixed o ) : String: json对象转换json字符串  Ext.decode( String json ) : Object: json字符串转换json对象 function ready() { //再用一个示例说明下如何使用decode和encode,现在我们

2016-09-19 14:53:17 2344

原创 ORA-01789: 查询块具有不正确的结果列数

Caused by: java.sql.SQLSyntaxErrorException: ORA-01789: 查询块具有不正确的结果列数发现是sql语句用union时的 两个语句查询的字段不一致,好像顺序也要保持一致才行,比如:第一个查询有9个列,第二个查询只有两个列,列数不一样,可以补充null至9个列,而且第一个查询的9个列必须和第二个查询的9个列保持一致才行(null可

2016-09-13 15:56:34 16349

转载 ExtJS 获取单选按钮的值 radiogroup 获取值 fieldset(radio) 获取值

1 { 2 xtype: 'fieldset', 3 id: 'job', 4 title: '职业', 5 autoHeight: true, 6 defaultType: 'radio', //设置fieldset内的默认元

2016-09-12 14:01:01 7113

转载 ExtJs中Radio和radiogroup获取值

1 { 2 xtype: 'fieldset', 3 id: 'job', 4 title: '职业', 5 autoHeight: true, 6 defaultType: 'radio', //设置fieldset内的默认元

2016-09-02 15:23:22 5180

转载 ResultSetMetaData 中的方法介绍

ResultSetMetaData 中的方法介绍利用ResultSet的getMetaData的方法可以获得ResultSetMeta对象,而ResultSetMetaData存储了 ResultSet的MetaData。所谓的MetaData在英文中的解释为“Data about Data”,直译成中文则为“有关数据的数据”或者“描述数据的数据”,实际上就是描述及解释含义的数据。以Res

2016-09-01 10:48:19 6187

转载 实现批处理addBatch,executeBatch

l业务场景:当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。l实现批处理有两种方式,第一种方式:•Statement.addBatch(sql)l执行批处理SQL语句•executeBatch()方法:执行批处理命令•clearBatch()方法:清除批处理命令Conn

2016-08-29 14:40:32 10240

转载 JSONObject的toBean 和 fromObject

public static void main(String[] args) {  Map map=new HashMap();  map.put("我","妹");  map.put("擦","哇");  map.put("你","呀");  JSONObject json = JSONObject.fromObject(map);  System.out.println

2016-08-26 14:07:00 846

转载 oracle commont 注释的使用

一、comment是oracle数据库系统的关键字,所以能用来命名表明或字段名二、comment关键字用于对表,字段添加注释,有利于用户对表结构以及数据库对象含义的理解。三、用户可以通过数据字典视图来查询表或字段的数据信息,可查询的相应视图为:1. 访问自己用户的注释信息要查询的数据字典视图(the date directory views)user_tab_comment

2016-08-26 11:42:50 3217 1

HeidiSQL,免费的数据库管理工具

一款好用的数据库管理工具,完全免费,批量导出

2019-04-26

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

TA关注的人

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