自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackie的博客

居安思危

  • 博客(147)
  • 资源 (15)
  • 收藏
  • 关注

原创 导出Excel的工具类

/************************系统基础的公共方法(为了图方便,不单独起一个类)*****************************////同一年的只算月份。* 获取上个月的年份和月份(实际是倒退了两个月,因为本月调用的数据都是上个月的数据)* 获取当前的月份(实际是上月,因为本月调用的数据都是上个月的数据)// font.setFontName("宋体");/**取得下个月的年份和月份(实际上这才是本月)**//**加载相应的EXCEL模板**/

2023-07-13 18:40:29 214

原创 利用模板导出excel文件

循环遍历,找到有datas字符的那个单元,记录initColIndex,initRowIndex,curColIndex,curRowIndex。throw new RuntimeException("写入的文件不存在" + e.getMessage());* 根据map替换相应的常量,通过Map中的值来替换#开头的值。* 插入序号,会自动找相应的序号标示的位置完成插入。* 解决下载的时候针对不同浏览器乱码的操作。* 设置某个单元格的样式。* 数据的初始化列数。* 数据的初始化行数。

2023-07-13 18:32:51 291

原创 linux部署java项目步骤如下

linux部署项目

2022-06-23 10:45:06 1105

原创 分页的实现

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="stanAddress"> <resultMap type="com.agilec.trustaml.bean.SimilarTmp".

2021-10-28 10:09:39 202

原创 校验字符串,邮箱等是不是合乎规格

/** * Copyright (C) 2016 AgileCentury, Inc. All Rights Reserved. */package com.agilec.trustaml.util;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import jav.

2021-09-23 19:24:45 358

原创 利用正则表达式去除字符串中的特殊字符

public static String replace(String str){ String dest = null; if(str == null){ return dest; }else{ String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\]<>/?~!@#� \uE009\uF8F5¥%……& amp;*()——+|{}【】‘;:”“’。,、?]"; Pattern p.

2021-09-17 18:45:42 2824 1

原创 查看数据表中某一字段重复的数据

select 字段名 from 表名 group by 字段名 having count( 字段名)>1;首先要进行 group by 分组 再计算其数量大于1的数据要切记你查看的内容(select 字段名)这一部分不可以显示全部数据(select *)

2021-08-27 10:04:26 6020

原创 java中的if(){}和if()else if(){}的区别

在java当中,如果两个if判断同级,if判断条件的代码都会去判断,不管前面的if判断条件是否成立,都会去判断执行下一个if的代码;代码示例1:int i = 1; if(i == 1){ System.out.println("1");}if(i == 1){ System.out.println("2");}输出结果:1 2如果是if()else if(){}的话,当前面的if判断条件成立的话,就不会再去判断else if的条件,有多个else if的时候,会去挨个.

2021-08-26 18:14:37 2010

原创 Eclipse常用的快捷键

Eclipse常用快捷键1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光标的位置:Alt+Left/Right 上一个/下一个成员(成员对象或成员函数):Ctrl+Shift+Up/Do.

2021-08-14 20:32:06 2268

原创 常用的与数据库/SQL相关的工具类和String相关的工具类

package ths.project.util;import java.io.UnsupportedEncodingException;import java.sql.Connection;import java.sql.SQLException;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import ja.

2021-08-10 11:52:56 243

原创 实现从svn上面下载文件对文件建立索引搜索索引的功能,类似于百度

package com.jtv.oaquery.module.developdocument.web;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.StringReader;import java.net.URLDecoder;import java.text.SimpleDateFormat;import java.util.ArrayList;.

2021-08-09 09:17:55 620

原创 利用java导出Excel文件

/** * 导出Excel的操作方式 * @author liuyy * @throws Exception * @date 2017-1-12 */ @Override public Object export() throws Exception { List<BeApproveBill> beApproveBillList = getEntityManager().namedQuery("getBeApproveBill"); List<BeApp.

2021-08-08 17:19:08 876

原创 Oracle数据泵导出导入(expdp/impdp)

Oracle数据泵导出导入(expdp/impdp)一、创建表空间create tablespace atploggingdatafile 'D:\oracle\oradata\orcl\atp.dbf'size 50mautoextend onnext 50m maxsize 20480mextent management local;二、创建用户-- Create the usercreate user ATPdefault tablespace ATPtemporar

2021-02-24 10:47:56 362

原创 2021-02-20

★//查询连续两个小时的AQI>=500的数据,而且查询出爆表时长和爆表次数SELECT AREA,F.CITYCODE,SUM_HOUR AS AQIBBSC,CNT_HOUR AS AQICXBBCS FROM (SELECT AREA,E.CITYCODE,SUM_HOUR,CNT_HOUR,C.LONGITUDE,C.LATITUDE,ROW_NUMBER() OVER (PARTITION BY E.AREA ORDER BY E.AREA DESC) AS RNFROM

2021-02-20 13:52:13 101

原创 2021-02-20

查找删除重复记录的sql语句SELECT *FROM T_INFO AWHERE ((SELECT COUNT(*) FROM T_INFO WHERE TITLE = A.TITLE) > 1)ORDER BY TITLE DESC一。查找重复记录1。查找全部重复记录SELECT * FROM 表 WHERE 重复字段 IN (SELECT 重复字段 FROM 表 GROUP BY 重复字段 HAVING COUNT(*)&gt...

2021-02-20 12:21:34 83

原创 2021-02-20

一些重要的sql语句插入数据的sql语句:INSERT INTOTMAIN.JDP_EFORM_EXCELSHEETSSELECT'11'DESIGERID,'近岸海域'DESIGERNAME,'JAHY'EXCELNAME,'Sheet1'SHEETNAME,'1'STARTROW,''TABLEDATASOURCE,''BEFORERUNSQL,'TENV.T_JAHY'TABLENAME,''AFTERRUNSQLFROM DUAL//删除表中的重复...

2021-02-20 12:10:25 162

原创 2021-02-20

★DB2数据库对应的四舍五入六成双的存储函数CREATE OR REPLACE FUNCTION DSJYDD.ROUND3 (P1 IN DOUBLE, P2 IN NUMBER) RETURN NUMBERASBEGIN IF TRUNC(TO_NUMBER(P1),P2+1)<> TO_NUMBER(P1) OR SUBSTR(TO_NUMBER(P1) * POWER(10,P2+1),-1)<>'5' OR MOD(SUBSTR(TO_NUMBER(P1..

2021-02-20 12:07:02 96

原创 2021-02-20

包括列转行行转列的oracle的sql语句1.excel按住ctrl键下拉的话显示的是上面的值,不按住的话显示的是+1的值2.T_BAS_WATER_POINTINFO自动监测的城市关联的数据SELECT MAX(FZTIME) FROM PWXK_BASE_ITEM_DATA WHERE FZTIME != 'null' AND FZTIME < GETDATE() 上面是salserver的对应的语句 imp TSUPERMONITOR/TSUPERMONITOR@orcl f.

2021-02-20 10:29:11 159

原创 linux使用samba时出现"Failed to find entry for user..."

今天在安装samba增加用户,并且使用smbpasswd生成密码的时候出现如下错误:[[email protected] /backup]$ smbpasswd testNew SMB password:Retype new SMB password:Failed to find entry for user test.Failed to modify password entry for...

2019-04-05 11:21:35 3523

原创 Oracle 中count(1) 、count(*) 和count(列名) 函数的区别

1)count(1)与count(*)比较:1、如果你的数据表没有主键,那么count(1)比count(*)快2、如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快3、如果你的表只有一个字段的话那count(*)就是最快的啦4、count(*) count(1) 两者比较。主要还是要count(1)所相对应的数据字段。5、如果count(1)是聚索引,id,那肯定是c...

2018-04-27 12:01:19 1057 1

原创 oracle 查询重复数据并且删除, 只保留一条数据

数据库操作中,经常会因为导数据造成数据重复,需要进行数据清理,去掉冗余的数据,只保留正确的数据一:重复数据根据单个字段进行判断1、首先,查询表中多余的数据,由关键字段(name)来查询。select * from OA_ADDRESS_BOOK where name in (select name from OA_ADDRESS_BOOK group by name having count(na...

2018-03-26 14:45:39 514

原创 oracle树形查询 start with connect by

oracle树形查询 start with connect by一、简介  在oracle中start with connect by (prior) 用来对树形结构的数据进行查询。其中start with conditon 给出的是数据搜索范围, connect by后面给出了递归查询的条件,prior 关键字表示父数据,prior 条件表示子数据需要满足父数据的什么条件。如下start wit...

2018-03-13 15:27:59 302

原创 Oracle 树操作(select…start with…connect by…prior)

Oracle 树操作(select…start with…connect by…prior)oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多...

2018-03-13 15:11:53 228

原创 Oracle 树操作(select…start with…connect by…prior)

Oracle 树操作(select…start with…connect by…prior)oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多...

2018-02-26 09:34:19 203

原创 DB2更改日志大小的方式

DB2更改日志大小的方式db2 update db cfg for dcdb using LOGFILSIZ  1048db2 update db cfg for dcdb using LOGPRIMARY 128db2 update db cfg for dcdb using LOGSECOND 128

2017-12-19 14:16:22 2031

原创 db2当日志空间满的时候报错更改问题

db2当日志空间满的时候报错更改问题,linux系统中执行下面的语句更改!下面的dcdb是DB2的实例名称,注意单引号!!!$ db2 'update db cfg for dcdb using logfilsiz 128 logprimary 128'

2017-12-19 10:10:03 392

原创 数据库报错:DB2 SQL error: SQLCODE: -964, SQLSTATE: 57011, SQLERRMC: null; db2 get db cfg for 数据库名称

数据库报错:DB2 SQL error: SQLCODE: -964, SQLSTATE: 57011, SQLERRMC: null;db2 get db cfg for 数据库名称数据库日志大小=LOGFILSIZ*4*(LOGPRIMARY+LOGSECOND)                           =1000*4*(3+2)

2017-12-18 17:59:23 2393

原创 SQL小问题

下面的SQL注意的是ROUND(CNT/SUMCNT * 100,2)  PER_CNT这样写,不要写成ROUND(CNT/SUMCNT,2)  * 100 PER_CNTSELECT MONTH_TIME,WATER_TYPE,CNT,ROUND(CNT/SUMCNT * 100,2)  PER_CNT FROM (SELECT (SELECT YEAR(SYSDATE)||'年'||(

2017-12-15 09:48:49 245

原创 DB2排查错误小技巧

DB2数据库错误信息,是DB2数据库错误信息在实际的应用中是经常出现的,在实际的运行中会带来很多的不便,以下的文章就是对DB2数据库错误信息的示例。DB2数据库错误信息:com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -407, SQLSTATE: 23502, SQLERRMC: TBSPACEID=2, T

2017-12-14 16:25:18 1295

原创 linux知识点随时补充

rm -rf删除文件夹以及文件夹里面内容

2017-12-14 11:31:11 213

原创 linux操作DB2小知识

linux的操作系统,下面是创建用户,然后创建对应得DB2的schema和密码,然后把这个schema和表空间授权给这个用户就行了,让这个用户能访问对应的表空间和对应的schema就行了!!!(这样做的目的是让对应的用户访问对应的数据库文件)专网中间库》排污许可项目》环境数据DB2没有数据库级别的用户,只能使用操作系统级别的用户。# useradd pwxkxm使用ro

2017-12-13 16:12:15 753

原创 DB2小知识

--创建自增长的表空间--★CREATE TABLESPACE DMS_D1 MANAGED BY DATABASE  USING (FILE '/spadata/dcdb4/db2inst2/NODE0000/TABLESPACE/DMS_D1' 10M) AUTORESIZE YES INCREASESIZE 5M正确的:在CREATE上面加上""db2 "CREA

2017-12-13 16:11:30 362

原创 bug等小问题

1.DB2数据库load方式传输数据的时候,导致表空间不能被操作更改删除甚至是不能被加数据,这个时候采用db2 "backup db dcdb4 tablespace(userspace1) online include logs"备份对应的表空间和对应的日志文件,df -g显示的是当前的文件夹下面的剩余空间的内容备份完了之后就能更改表空间中表的状态了就能如愿以偿的删除,加

2017-12-13 16:08:00 195

原创 DB2数据库CAST函数

DB2数据库:The length, precision, or scale attribute for column, distinct type, structured type, array type, attribute of structured type, routine, cast target type, type mapping, or global variable "VARC

2017-12-12 17:40:23 8270 1

原创 SQL小bug

SELECT SUM(DECODE(QUALITY,'严重污染',1,'重度污染',1,0)) ZWR_TS_QN,CITYCODE,AREA FROM TENV.AIR_CITYDAYAQI_PUBLISH A WHERE  TO_CHAR(TIMEPOINT,'YYYY-MM') >= '2017-10'AND TO_CHAR(TIMEPOINT,'YYYY-MM-DD') G

2017-12-06 16:48:10 282

原创 ROLLUP函数问题

SELECT EARNMONTH, AREA, SUM(PERSONINCOME)  FROM EARNINGS  GROUP BY EARNMONTH,AREA;  SELECT EARNMONTH, AREA, SUM(PERSONINCOME)  FROM EARNINGS  GROUP BY ROLLUP(EARNMONTH,AREA);

2017-12-05 14:06:47 320

原创 sql小bug

①SELECT * FROM TENV.AIR_CITYDAYAQI_PUBLISH A WHERE A.QUALITY IN('优','良')AND TO_CHAR(A.TIMEPOINT,'YYYY-MM') >= '2016-01'AND TO_CHAR(A.TIMEPOINT,'YYYY-MM') AND CITYCODE = '110000'②SELECT

2017-12-04 13:32:40 703

原创 详解iframe与frame的区别

Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性,通过本文给大家详解细节iframe与frame的区别,iframe与frame的区别相关知识感兴趣的朋友一起学习吧开门见山了,大家需要注意的地方:HTML5不再支持使用frame,iframe只有src 属性一、使用iframe的优缺点优点:  1.程序调入静态页面

2017-12-04 11:28:02 1021

原创 oracle常用的函数

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;        A         A      ZERO     SPACE--------- --------- --------- -----

2017-12-01 18:18:55 255

原创 oracle中的exists 和not exists 用法

exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME FROM A WHERE

2017-12-01 17:58:18 314

J2EE中文帮助文档

J2EE中文帮助文档,非常好的学习资料,非常的完美的学习资料,大家都来下载!

2019-03-26

网页制作之HTML+CSS+JAVAscript详细学习chm手册

网页制作之HTML+CSS+JAVAscript详细学习手册,网页制作非常的全面的chm文档,值得学习!

2019-03-26

linux学习大全的chm文档,非常的全面

Linux文档大全,学习Linux非常好的资料,包含了所有的Linux的学习用的chm文档文件!

2019-03-26

5000个extjs小图标,真的非常的全面

5000个extjs小图标,真的非常的全面,真的是非常的好用的资料,非常的全面!

2019-03-26

23种设计模式的实现(Java 版),全部的23种的设计模式(Java 版)

最全的23种Java设计模式,非常的全,非常的好用,非常的好用,值得下载哦!

2019-03-26

安卓开发大全,包含安卓开发所有的chm文档,这个文档真的非常的详细

非常好的Android开发文档,真的是非常的好的,值得借鉴的,大家赶紧来下载!

2019-03-26

TCP-IP详解卷1,卷2,卷3

非常好用的网络学习资料,真的是非常的好用,大家都来下载吧!

2019-03-26

孔浩老师Lucene代码

此代码是孔浩老师的视频Lucene的代码

2016-11-19

hibernate-distribution-3.6.10.Final-dist.zip

hibernate3.6.10

2016-09-17

shiro-root-source-release源代码

shiro-root-source-release源代码

2016-09-17

lucene-3.5.0源码.zip

lucene-3.5.0源码.zip

2016-09-17

lukeall-3.5.0.jar

lukeall-3.5.0.jar

2016-09-17

aptana_update_024747

aptana插件

2016-09-09

struts-menu-2.4.3.zip

struts-menu-2.4.3.zip的jar包很好用

2016-09-08

spring-security-3.1.0.M1.zip

spring-security-3.1.0.M1.zip相关文件很好用

2016-09-08

空空如也

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

TA关注的人

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