- 博客(500)
- 资源 (81)
- 问答 (2)
- 收藏
- 关注
原创 Oracle中rownum与order by的执行顺序
select id,createdate,finvoutype from nc_ext_fa_ls_pz_hzdoc doc where doc.company = '3000004' and doc.finvoutype = 'YUFZXD' and doc.gxmlflag = '20220107' and rownum <=10 order by doc.createdate第一种方法:id:6321 没取值出来;select id fr.
2022-01-07 16:18:28 3041
原创 Oracle中设置定时任务--执行sql
Oracle定时任务,定时去调:存储过程 执行存储过程的sql一、先写要执行的SQL语句update FIN_RECMENT_BILL t set t.stopflag = '99' where t.ownerid = '3' and t.stopflag = '00' and t.accno = '3602060609000231156'二、创建:存储过程:create or replace procedure wjy_ylgl isbegin update FIN_RECMENT_B..
2022-01-07 14:55:24 4506 1
原创 Oracle和Sql_Server 部分sql语句的区别
比如:A表中,字段:gxmlflag number; 比如数据:20210115字段:gxmldate date ; 比如数据:2021-01-15 09:50:50一、在Oracle数据库中:1、insert 和 update 语句:t.gxmlflag = to_char(sysdate,'yyyymmdd'),t.gxmldate=sysdate比如:update fa_base_cust t set t.gxmlflag = to_char(sysdate,'yyyymmdd...
2021-01-15 16:21:07 1303
原创 Oracle 查看表空间名称及大小和删除表空间及数据文件方法
--删除空的表空间,但是不包含物理文件drop tablespace tablespace_name;--删除非空表空间,但是不包含物理文件drop tablespace tablespace_name including contents;--删除空表空间,包含物理文件drop tablespace tablespace_name including datafiles;--删除非空...
2020-04-08 09:55:58 1817
转载 Oracle两张表关联批量更新其中一张表的数据
创建如下表数据select * from t1 ;select * from t2;现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致。方式1,update常见陷阱:UPDATE T1 SET T1.FMONEY = (select T2.FMONEY from t2 where T2.FNAME = T1.FNAME)执行后T1结果如...
2020-03-17 10:25:25 10335 3
原创 Java中WebService接口的生成、打包成.exe、设置成Windows服务、及其调用、Apache CXF调用
一、Java中WebService接口的生成:1、在eclipse工具中新建一个普通的JAVA项目,新建一个java类:JwsServiceHello.javapackage com.accord.ws;import javax.jws.WebMethod;import javax.jws.WebService;import javax.xml.ws.Endpoint;/**...
2020-03-06 09:10:42 1131
原创 Java对字符串加密和解密
分享一个非常不错的字符串加密和解密的程序。可以指定不同的密钥对同一字符串进行不同的加密操作,增强加密性能。package com.accord.demo;import java.security.Key;import javax.crypto.Cipher;public class EncrypDES { // 字符串默认键值 private static Stri...
2020-03-05 15:30:34 14552 3
原创 Windows下把.exe程序变成服务运行
封装了一个WebService接口,需要把Ws.exe变成服务的形式,不用每次开机都启动。1、需要srvany.exe,instsrv.exe两个文件,这里提供一个百度云下载地址:链接:https://pan.baidu.com/s/1o9M5KdUF8mal4zkXkdJ8zA提取码:t14j下载之后,将srvany.exe,instsrv.exe文件①、32位系统,放在C:...
2020-03-03 15:44:50 5552
原创 如何查看Tomcat版本信息
一、简单暴力的:1、打开tomcat路径下的lib文件夹,找到catalina.jar 用解压工具打开,找到:MANIFEST.MF 打开就可以看到了;二、进入tomcat 安装路径,进入bin文件夹。对于version.bat点击运行后会直接消失,编辑这个文件,在文件最后一行加个“pause”即可。然后点击运行即可在页面停留。三、在dos窗口中,先切换目录,找到t...
2020-02-21 10:33:05 78152
转载 C3P0连接池参数配置
<!--acquireIncrement:链接用完了自动增量3个。 --> <property name="acquireIncrement">3</property> <!--acquireRetryAttempts:链接失败后重新试30次。--> <property name="acquireRetryAttem...
2020-01-16 09:58:22 866
原创 通过XManager5连接Linux操作系统,安装Eclipse工具,进行代码开发、测试
通过上面操作,就可以看到Linux系统的界面了! 需要XManager5工具的,可以私信给我!
2020-01-07 10:12:10 259
转载 Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本d...
2019-12-17 09:35:04 259
原创 JAVA中QueryRunner批量更新 避坑之一
import org.apache.commons.dbutils.QueryRunner;/** * 上传失败的,把gxmlflag的值404 置为 空 * @param dj * @param docIdList * @throws Exception */ public static void updateDocDatas404ToNull(Dj dj, Li...
2019-11-22 15:45:13 960
转载 主键生成20位,格式yyyyMMddHHmmssSSS+3位同毫秒内累计值
package com.lifuyi.util;import java.text.SimpleDateFormat;import java.util.Date;/** * 获取主键:返回17位时间戳+3位递增数(同一时间递增) */public class IdCreator { private static int addPart = 1; private sta...
2019-11-06 16:54:16 1487
原创 ORACLE中的字符串替换 replce、regexp_replace 和 translate
一、语法replace(str_source,str1,str2) 把 str_source 中 str1 字符串替换为 str2 字符串,当 str2 为 null 或'' 时,与下个作用相同replace(str_source,str1) 把str_source 中的 str1 字符串剔除regexp_replace(str_source,pattern_str...
2019-11-04 14:29:38 897 1
转载 Java利用正则表达式获取指定两个字符串之间的内容
package com.starit.analyse.util; import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern; public class...
2019-11-04 10:38:50 3908
原创 解决The valid characters are defined in RFC 7230 and RFC 3986
解决方法:一、更换低版本的Tomcat;(我选的方案)二、参考:https://blog.csdn.net/qq_32365919/article/details/82055800
2019-09-09 16:16:18 1602
原创 在Eclipse环境下修改Tomcat编码的问题
问题:由于BMS需要设置UTF-8编码,要不就会出现中文乱码问题;一、项目保持UTF-8格式;二、由于可能会多次移除项目、加载项目,不想每次都要修改tmp0\conf原因:如果在eclipse中配置了tomcat后,其实,tomcat所用的所有tomcat配置文件,都不是catalina_home/config下面的xml文件,而是在eclipse所创建的Serve...
2019-09-09 16:04:57 372
原创 Could not publish server configuration for Tomcat v7.0 Server at localhost.
问题:多次启动关闭tomcat服务,最后再次启动竟然报错:Could not publish server configuration for Tomcat v7.0 Server at localhost. Multiple Contexts have a path of "/import-center".解决方法:打开:server.xml ,发...
2019-09-09 15:55:09 377
转载 Eclipse发布Maven项目到tomcat,无法加载到lib文件夹下的jar包
BMS解决方法:当我们发布web项目到tomcat时,访问地址时会报一个classnotfound的错误,但是eclipse中的项目中都已经添加了相应的类,有一种比较容易犯的错误是,你没有把额外所需的jar包加到tomcat中的lib文件夹中,在这里介绍一种在项目中直接添加jar包到lib目录下:右键已创建的web项目——properties属性——点击Deployment Assem...
2019-09-06 11:06:12 1487
原创 Oracle把一个表的某个字段更新到另一张表中
第一种方法:update tablea set column_name1=(select name2 from tableb where tableb.name3=tablea.name1)只修改一个update tablea set column_name1=(select name2 from tableb where tableb.name3='a') where tablea.na...
2019-08-22 11:27:28 31557 3
转载 Oracle字符串中包含 数字、特殊符号 的排序 及其 Translate(string,from_str,to_str) 的使用
问题描述: 某小区,需要按照小区、楼栋、单元号、房间号进行排序,但是按照地址描述排序时,因为字符串中包含数字,所以造成了如下的结果,1号楼之后应该是2号楼,但是查询结果却是10号楼 。尝试解决 使用正则表达式替换结果: 虽然楼栋号排序正常了,但是会发现房间号排序出现了混乱。 继续想办法 终极办法: 使用translate函数可以发现,结...
2019-08-21 09:58:40 1409
原创 Oracle 数据库中 字符型字段 按数字排序
由于需要维护表里面的值,id主键是字符串型,保存的都是数字,每次都要看好久,才知道新增id,用哪个数字;遇到了一个主键排序的问题。字符型的主键,保存的都是数字,数据导过来以后发现数据排序都是乱的,就想着按数字规则排序。但发现to_number总是报错,就想着里面应该是有字符存在。后来使用了正则关系式,问题解决。以下是正则关系式的两种用法,记录下来:方法一:select * fr...
2019-08-21 08:39:12 1949
原创 Oracle中函数的使用FUNCTION
问题:会计科目维护:NC_ACCOUNT_SUBJECT辅助核算维护:NC_ACCOUNT_AUXILIARY会计科目和辅助核算两者的:关系表:NC_ACCOUNT_SUBJECT_AUXILIARY一共有多个辅助,想在一行显示出来,哪些辅助是,哪些辅助不是;比如:解决方法:运用函数来解决的,创建函数:CREATE OR REPLACE FU...
2019-08-14 14:40:38 6466
转载 Oracle表某个字段值后面拼接某个字段
oracle 表字段值拼接以及部分字段值拼接1、表字段值拼接:拼接符号:||格式:update 表名 set 字段3 = 字段1 || 字段2实例语句:update t_oa_test t set t.title_content= title||content拼接前拼接后对比图:加入分号区分oracle语句:update t_oa_test t ...
2019-07-12 17:03:36 10178
原创 如何将xml的Document对象转换成InputStream对象?
现状:从数据库里面取数据,遍历生成一定格式的Document,生成xml文件到某个路径下,在把该路径传递给某个方法,再把该路径转换成文件输入流;想法:先直接把Document传递给某个方法,把Document直接转换成输入流,这样,从理论上看,速度会快点;解决方法:Document document = CreateXmlUtil.createEmpXmlFile(newEmp...
2019-06-18 15:19:54 6405
转载 藏在正则表达式里的陷阱
【装载】前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU 利用率将近 100%。通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息。通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息。我们可以看到所有的堆栈都指向了一个名为 validateUrl 的方法,这样的报错信息在堆栈中一共超过 100 处。通过...
2019-05-20 10:36:21 288
原创 Excel操作技巧:三列内容合并生成到另外一列中;在判断某列里面的值在另外列中是否存在
需求:CDE列里面的值,合并生成在F列中,GHI列里面的值,合并生成在J列中;再来判断J列里面的值是否在F列中存在;具体操作步骤:1、F列函数:=C1&D1&E1 J列函数:=G1&H1&I1 2、判断是否存在,K列函数:=IF(COUNTIF(F:F,J1)>0,"有","无")这样就可以解决问题了!...
2019-05-17 10:10:37 4732
转载 sql语句把某一列的所有值前面加一个前缀
修改(为该列的值加上前缀-修改数据库): updatetable set column1=concat('wz',column1) where column='xxxx'查询加上前缀(不修改数据库): select *,concat('wz',column1) as column1 from table where column='xx'...
2019-05-14 15:07:41 12083
转载 Oracle查询数据,其中指定字段重复的只取其中一条
今天学了一句sql和大家分享一下:oracle数据库,情景:表(客户-业务员)中数据都不完全重复,但是可能多条数据其中某些字段重复。我想要取得表中符合条件的记录,但是这些记录中的客户id和客户名称发生重复的话只能留一个。如上图我想找出“冯冬梅”负责的所有客户,但是由于她属于多个部门,此表存储的是不同部门-不同人员对应的不同客户,所以会有重复数据,那么我想去除重复得到完整的记录,应该怎么...
2019-04-11 11:18:10 14255 5
原创 PL/SQL 查看误删表、恢复表
1、从flash back里查询被删除的表select * from recyclebin2.执行表的恢复flashback table tb to before drop,这里的tb代表你要恢复的表的名称。例:进行一个删除表后恢复的简单测试 ...
2019-04-04 08:19:13 692
原创 Oracle字段中含有空格的查询
select t.*, t.rowid from sec_user t where regexp_like(name,'[[:space:]]');
2019-04-03 14:20:55 2428
原创 Oracle创建带字符串参数的视图
--创建包create or replace package p_view_param is function set_budget_date_param(budget_date varchar2) return varchar2; function get_budget_date_param return varchar2;end p_view_param;--实现包体...
2019-04-01 15:38:09 670 1
原创 Linux新建Oracle用户和数据库及用PL/SQL连接该数据库
CREATE TABLESPACE zs2019 LOGGING DATAFILE '/software/oracle/app/oradata/orcl/zs2019.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;create temporary tablespace zs2019_te...
2019-02-25 16:15:24 598
原创 PL/SQL连接虚拟机中的oracle数据库
前提:台式电脑A(10.10.14.70);笔记本B(10.10.14.62);笔记本B安装的虚拟机Centos 6.8(10.10.14.59)并安装的oracle 11g数据库;需求:在台式电脑A上,通过PL/SQL连接笔记本B上虚拟机里面的Oracle数据库? 解决办法:一、修改Oracle数据库的配置文件:路径:/software/oracle/app/orac...
2019-02-25 16:06:10 3076
原创 Linux中运行sqlplus指令,输入用户名和密码后,报错:ORA-01034和ORA-27101
ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux-x86_64 Error: 2: No such file or directoryProcess ID: 0Session ID: 0 Serial number: 0 解决办法:三步搞定:重新执行指...
2019-02-25 10:19:56 2377
转载 Linux下登录Oracle命令行时删除键^H解决方法
在linux服务器下登录oracle的控制台,如果输入错误,想用删除键删除时却不能删除,打出的是^H的字符。方法1:用如下的命令可以使删除键生效:stty erase ^H恢复以前的设置的命令是:stty erase ^? 方法2:我用的这个利用rlwrap工具解决:1、安装rlwrap和readline库CentOS下可以用EPEL的yum源直接安装,步骤...
2019-02-22 17:12:21 2664
转载 Linux下安装Oracle11g服务器及远程连接验证
一、安装环境Linux服务器:CentOS 6.8 64位Oracle服务器:Oracle11gR2 64位二、系统要求1、Linux安装Oracle系统要求2、修改操作系统核心参数在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi /etc/security/limits.c...
2019-02-22 16:35:33 3521 1
转载 Linux中Oracle安装报错:ORA-00119invalid specification for system+ORA-00130: invalid listener address
ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=wjy)(PORT=1521))'解决办法:百度到的知识说是需要查看主机/etc/hosts文件下是否有对应信息...
2019-02-22 16:19:58 662
TIB_js-studiocomm_6.6.0_windows_x86_64.exe
2018-08-03
Notepad++对比文件的插件
2018-07-11
apache-tomcat-5.5.26
2017-12-05
博客系统(搜索利用Lucene)
2017-11-28
Activiti学习代码
2015-12-09
Mybatis相关代码
2015-10-26
MyBatis学习代码
2015-10-15
java在线预览仿百度文库源代码
2015-07-19
FlexPaper+swfTools仿文档在线阅读
2015-07-19
java代码如何读取到浏览器中的cookie值?
2018-01-30
关于Jsoup登录网站,再次访问失败的问题
2018-01-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人