- 博客(99)
- 资源 (2)
- 收藏
- 关注
原创 记一次sqlldr导数遇到日期格式无法导入的问题
本人在sit和uat环境都尝试过n次,可以导进去,但是到了生产环境就是导入失败;检查服务器的字符集,都是一致。最后在控制文件中的日期的字段后面加上"to_date(:date,''yyyy-mm-dd hh24:mi:ss'')" 或者 date,'''yyyy-mm-dd hh24:mi:ss'''即可解决。...
2021-08-25 21:03:23 900
原创 TortoiseSVN报错:“Previous operation has not finished; run ‘clean up‘ if it was interrupted“ 的解决方法
遇到SVN报这样的错,更新不了,也不能clean up。这个操作应该是在更新或clean up的过程中,出现了锁的情况。针对这个问题的解决办法,最快的进入到项目所在的.SVN目录下,找到wc.db这个文件,然后找个干净的wc.db文件直接替换。再次执行clean up,就可以了。如果还不能解决,那么需要下载sqlite3.exe这个文件,放在含有.svn的目录下,下载地址:网址:http://www.sqlite.org/download.html 下载sqlite-t...
2020-08-19 20:52:21 782
转载 linux下的缓存机制buffer、cache、swap - 运维总结 [“Cannot allocate memory“问题]
转载:https://www.cnblogs.com/kevingrace/p/5991604.html一、缓存机制介绍在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。CPU上下文切换:CPU给每个进程一定的服务时间,当时间片用完后,内核从正在运行的进程中收回处理器
2020-07-29 22:49:25 1402
转载 关于linux下无法使用jstack的问题
前言jstack是java自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息。通常用来找出最耗cpu的线程并定位错误代码。问题你在使用jstack命令的时候,有的时候会收到提示 command not found…,告诉你jstack命令是不存在的。于是,你就到处的查找jstackd的安装方法,但都是一无所获。解决思路1.如果你在网上寻找jstack的安装方法,网上可能会告诉你,jstack是在JDK中的,OpenJD
2020-07-29 22:44:35 3539
转载 linux中查看http各种状态数量
转自:http://www.cnblogs.com/wayne173/p/5652043.html我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?使用以下命令即可分组查看各种连接状态哦:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'解释:返回结果示例: LAST.
2020-07-29 22:27:31 606
转载 WebSphere忘记密码的解决办法
转自:https://mrushui.iteye.com/blog/20340401、 a) 将IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells****\Cell\security.xml中的enable改为false ,注意不要改错地方了,改动地址如下:<security:Securityxmi:version=“2.0” xmlns:xmi=“http://www.omg.org/XMI"xmlns:orb.securityp
2020-05-18 19:49:15 694
原创 java项目中出现connection is already authenticated
如果java项目运行过程中出现connection is already authenticated,得好好检查代码。这个是由于在这之前操作的连接长时间没有用到,也没有释放出来,用到的还是同一个连接池。解决办法:每次使用完连接后,需要关掉连接,确保每次操作使用的不是同一个。...
2020-04-26 10:09:07 975
原创 Java中对象转换为字符串的几种方式
一、(String)强制类型转换使用这种方法时,需要注意的是类型必须能转成String类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此外,需特别小心的是因定义为Object 类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的错误存在。这时要格外小心。如以下情况:Object obj = ne...
2020-04-23 09:43:40 5876 1
原创 DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
这个错误是:表处于"装入暂挂"状态。经多次尝试 总结方法:1:reorg table <表>; 假如不好使 则下面方法2,先前尝试装入(LOAD)此表失败。表的状态应该是load pending;你可以执行一下db2 "load query table <tabname>"命令来查看你的表状态。然后用db2 "load from /dev/null ...
2020-04-22 16:02:29 2726
原创 SpringMVC的工作流程和源码分析
SpringMVC框架是一个基于请求驱动的Web框架,并且使用了‘前端控制器’模型来进行设计,再根据‘请求映射规则’分发给相应的页面控制器进行处理。整体流程具体步骤:1、 首先用户发送请求到前端控制器,前端控制器根据请求信息(如 URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图中的 1、2 步骤;2、 页面控制器接收到请求后,进行...
2020-03-20 11:49:14 389
转载 工作流Activiti异常积累
1、部署时生成流程图异常:Could not load image for process diagram creation: Can't create cache fileActiviti在Linux系统上部署流程时报以下错误:[org.activiti.image.impl.DefaultProcessDiagramCanvas.initialize(DefaultProcessDi...
2020-03-15 23:12:28 4224
转载 DB2缓冲池、表空间详解
简介对于刚涉足 DB2 领域的 DBA 或未来的 DBA 而言,新数据库的设计和性能选择可能会很令人困惑。在本文中,我们将讨论DBA 要做出重要选择的两个方面:表空间和缓冲池。表空间和缓冲池的设计和调优会对 DB2 服务器的性能产生深远的影响,因此我们将着重讨论这些活动。1 缓冲池1.1概述一个缓冲池是与单个数据库相关联的,可以被多个表空间使用。当考虑将缓...
2020-03-15 22:51:07 1811
转载 DB2执行计划浅析
在数据库调优过程中,SQL语句往往是导致性能问题的主要原因,而执行计划则是解释SQL语句执行过程的语言,只有充分读懂执行计划才能在数据库性能优化中做到游刃有余。常见的关系型数据库中,虽然执行计划的表示方法各自不同,但执行原理却大同小异。在我看来,SQL语句的执行过程中总共包含两个关键环节: 读取数据的方式(scan):包含表扫描和索引扫描 表之间如何进行连接(join):包含...
2020-03-15 11:48:16 5209
转载 Oracle中bitand函数的使用
转载:https://blog.csdn.net/sread/article/details/9971471思路如下:为了简化,有字典表 (表 T1) 另外还有张表需要用到这个: (表T2)然后需要关联这个两个表做查询,查询出表T1的字典值,并做查询,如果要查询出含有1或者5的所有值。这个之后我就绞尽脑汁去想,除了拼接sql,之...
2020-03-14 17:56:46 1222
原创 SqlDbx连接远程DB2数据库
1.首先下载IBM的IBM Data Server Client详细见:https://www.ibm.com/support/knowledgecenter/zh/SSEPGG_10.5.0/com.ibm.swg.im.dbclient.install.doc/doc/t0007315.html2.安装好客户端之后,打开cmd,运行db2cmd。然后在db2cmd中执行以下步骤。第...
2020-03-10 17:44:03 1596
原创 maven离线模式设置总结
设置maven离线模式找到maven\conf\settings.xml文件,把settings.xml文件里的<offline>false</offline>设置为<offline>true</offline>更改maven的setting.xml的镜像为本地仓库<mirrors> <mirror&g...
2020-03-08 13:44:56 12269 3
原创 关于lombok的一些常见注解setter/getter/@Data报红错误的一些解决办法
lombok的作用具体的详细作用,可以参考以下链接:https://blog.csdn.net/JinKin_OldWang/article/details/104720808https://www.cnblogs.com/heyonggang/p/8638374.htmllombok是一个帮助简化代码的工具,通过注解的形式例如@Setter @Getter,可以替代代码中的get...
2020-03-07 20:24:03 3725 1
转载 Lombok介绍、使用方法和总结
转载至https://www.cnblogs.com/heyonggang/p/8638374.html1 Lombok背景介绍官方介绍如下:Project Lombok makes java a spicier language by adding ‘handlers’ that know how to build and compile simple, boilerplate...
2020-03-07 20:15:10 386
原创 tomcat 启动项目时报错 ZipException: error in opening zip file
tomcat 启动项目时出现报错 ZipException: error in opening zip file报错信息如下:3-Nov-2017 12:21:44.346 严重 [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: ...
2020-02-27 20:16:17 2937 1
原创 记一次:项目启动时tomcat一直在处在starting中的问题排除
连接的是oracle数据库,项目启动时tomcat一直在处在starting中,这个问题也是毫无征兆的情况下突然发生的,针对这个问题,我分别在本地用eclipse、tomcat以及在linux上用tomcat都尝试了部署启动项目,结果,是一样的,tomcat一直处于starting中,感觉处于一个永久等待状态的。排除问题:首先,代码没有任何问题,因为同样的代码在之前是可以启动的。其次,...
2020-02-27 17:55:22 1355
原创 DB建表语法
db2创建表需要指定在建库时指定的表空间和索引表空间,如果没有指定,则会把表建在USERSPACE1默认的表空间中,这样会存在一个问题:一旦表空间不够,就会导致数据库内存溢出,无法执行增删改的操作。-- db2创建表CREATE TABLE "MDPUSR"."SYS_USER" ( "ID" VARCHAR(32) NOT NULL, "USER_CODE" VARCHAR(64),...
2019-12-21 11:30:15 2824
原创 DB2建库语句
总结项目中的db2数据库建库语句:DROP DATABASE MDPDB;mkdir -p /home/mdpinst/MDPDBchmod -R 777 /home/mdpinst/MDPDB-- 创建数据库CREATE DATABASE MDPDB on /home/mdpinst/datatbs DBPATH ON /home/mdpinst USING CODESET ...
2019-12-21 11:26:04 1413
转载 DB2锁详解
1.锁的基本概念和功能所谓锁(Lock),实际上是加在数据库、表空间、表、行或者数据页上的一种标记,用户在对各种数据库对象进行读取或者写入操作时首先要看该对象上的锁是否允许其进行相应操作。从允许用户进行操作的种类,把锁分成两种基本类型:共享锁(Shared Lock,简称S锁)和排它锁(Exclusive Lock,简称X锁)。共享锁共享锁又称为读锁,若事务T对数据对象A加上S锁,则事...
2019-12-21 10:59:29 1464
转载 DB2数据库 Operation not allowed for reason code "7" on table 原因码 "7"的解决方法
对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 ,原因码 "7"的错误:SQL0668N Operation not allowed for reason code "7" on table XXX. 解决方法为:执行命令: 执行 CALL SYSPROC.ADMIN_CMD('reorg table XXXXXXX') XXXXXXX'...
2019-10-13 22:43:31 1908 1
原创 使用 layui 中的 lay-verify自定义规则来验证 form表单的内容
话不多说,直接上代码。jsp或html中的代码注意:验证的输入框和提交按钮要在form表单中<form class="layui-form layui-form-pane1 required-validate" rel="pagerForm" lay-filter="productGetOne" method="post" action="<c:url value='/...
2019-09-28 23:12:08 3545
原创 DB2数据库连接错误 SQL8001N,SQLSTATE=42968错误
db2数据库突然连接不上,使用命令连接(db2 connect to database),报了以下错误:SQL8001N DB2 connect processing failed, a valid product license was not found. SQLSTATE=42968通过IBM官网发现是license过期了,参考链接如下:http://www-01.ibm.com/...
2019-09-24 23:29:24 2144
转载 Java文件路径
getResourceAsStream ()返回的是inputstreamgetResource()返回:URLClass.getResource("") 返回的是当前Class这个类所在包开始的为置Class.getResource("/") 返回的是classpath的位置getClassLoader().getResource("") 返回的是classpath的位置...
2019-09-18 23:34:01 2432
原创 webservice发布项目不能加载org.apache.neethi.PolicyBuilder类
由于项目中用到了CXF发布webservice应用,客户最终要部署要was9上面.使用的CXF版本是3.1.1,在tomcat下测试都好好的,发布到was9上面就开始报错:Caused by: org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws....
2019-09-18 23:29:03 1133
原创 慎用root用户启动was服务
有时候,我们习惯了用root权限去启动was服务,但是,这就有一个问题,root启动之后下次再用was用户启动服务的时候会导致服务起不来。原因:root启动过后,会将概要目录下的文件权限更为root,导致其他非root用户启动时无法写入日志。解决办法:将概要文件目录授权给其他非root用户即可。chown -R wasusr:wasgrop /home/wasusr其中w...
2019-09-18 00:13:16 2028
原创 db2删除数据库报错:SQL1035N SQLSTATE=57019
最近项目使用的db2数据库,开发数据库需要重新drop掉,按照规范建库建表。但是,在删除db2数据库的时候,出现了SQL1035N SQLSTATE=57019错误。第一步:连接db2数据库db2 connect to [dbname] user [username] using [password] 第二步:查看该数据库有多少应用db2 list applicat...
2019-09-17 23:52:51 8407 12
转载 DB2 执行SQL报错: DB2 SQL Error: SQLCODE=-1585, SQLSTATE=54048
DB2 执行SQL报错: DB2 SQL Error: SQLCODE=-1585, SQLSTATE=54048说明建的db2数据库没有建足够大的临时表空间,新建一个足够大的临时表空间1.创建数据库db2 "create database testdb automatic storage yes on /dbauto dbpath on /database using code...
2019-09-16 23:54:21 3865
转载 SQL Server,Oracle,DB2索引建立语句的区别
我们知道,索引是用于加速数据库查询的数据库对象。原理就是减少查询的IO操作,从而达到加速的目的。本文我们主要对SQL Server,Oracle,DB2上的索引建立语句进行了总结,接下来就让我们一起来了解一下这部分内容。索引的种类:聚集索引:根据数据行的键值在表或视图中排序和存储这些数据行.非聚集索引:具有独立于数据行的结构.唯一索引:确保索引键不包含重复的值.在SQL SER...
2019-09-10 23:42:19 291
转载 DB2数据库常用命令及查询
1、 打开命令行窗口 #db2cmd2、 打开控制中心 #db2cmd db2cc3、 打开命令编辑器 #db2cmd db2ce=====操作数据库命令=====4、 启动数据库实例 #db2start5、 停止数据库实例 #db2stop 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application ...
2019-09-10 23:30:21 9042
原创 db2安装数据库后,端口监听失败,导致连接不上
1、先在/etc/services中检查有没有该实例的监听端口,如果没有则用root身份增加两行db2c_db2inst1 50000/tcpdb2c_db2inst1 50000/udp2、启动数据库后,确保可以正常访问数据库,使用db2set -all检查是否有东西返回,如果有但netstat找不到端口,则继续检查db2inst1@susex64:~>...
2019-09-10 23:22:42 2382
原创 db2错误:SQL0668N Operation not allowed for reason code "7" on table "schema.tablename".
今天在操作db2数据库的时候,进行添加字段的时候,报了一个这样的错:SQL0668N Operation not allowed for reason code "7" on table "schema.tablename".后面进行了一系列的增删改的操作,都不能成功。后来无意中看到了这个网址:http://www.aiuxian.com/relative/p-688748....
2019-09-09 21:33:40 1073
原创 Oracle的overlaps函数转换其他数据库语法
首先,来介绍一下Oracle的overlaps函数的用法:overlaps函数是用来判断两个时间段是否有重叠的比如说计算 (a,b),(c,d)就可以写成:select *from dual where (a,b) overlaps (c,d);其中abcd都是日期格式。注意:比较的只能是日期。如果是数字,则会报错ORA-00932: inconsistent data...
2019-09-09 00:23:27 2213 2
原创 was启动报错:com.ibm.ws.ecs.internal.scan.context.impl.ScannerContextImpl
今天使用was安装应用的时候,启动应用不成功,查看日志,报错:W com.ibm.ws.ecs.internal.scan.context.impl.ScannerContextImpl一看,自己还慌的一批。不管怎么样,bug都得解决。一开始,我还以为这些class找不到,我查看了一下war包,是有的。再就去检查一下相关jar包依赖,也没有问题。百思不得其解。然后,...
2019-09-08 11:29:06 2217
原创 如何查看Websphere(was)上的jdk版本
首先,查看linux服务器上的jdk版本,可用以下命令:查看当前系统的jdk版本java -version查看当前系统的jdk的安装位置,最末端java -verbose查看全局jdk版本java -fullversion查看Websphere的jdk版本由于Websphere是ibm的,也当然会自带ibm的jdk版本。查看Websphere的...
2019-09-08 00:21:05 10233
原创 电脑插入了一个加密U盘,拷贝东西,随后电脑就出现一个交换区的盘符,U盘拔走以后交换区还在怎么去掉?
由于在银行做项目,银行的电脑是内网加密的,只能通过行内特定的加密U盘才能拷贝东西进去。电脑插入了一个加密U盘,拷贝东西,随后电脑就出现一个交换区的盘符,U盘拔走以后交换区还在怎么去掉?答案是:重启电脑即可。如下图:重启后:...
2019-08-31 11:43:07 10653 2
原创 java.sql.SQLException: No suitable driver found for jdbc:db2://10.8.222.72:50000/xxx:xxxSchema=xxx
最近在做银行项目,需用到db2数据库,由于第一次接触,记录一下程序启动时db2报的错误。java.sql.SQLException: No suitable driver found for jdbc:db2://10.8.222.72:50000/xxx:xxxSchema=xxx这个错误主要就是找不到驱动或者没有合适的驱动。说白了,根本原因:没有找到驱动。以下是总结的几个原...
2019-08-31 11:09:55 1166
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人