- 博客(64)
- 资源 (4)
- 收藏
- 关注
原创 正则替换下划线为字母大写
本人需要手工将数据库中的字段批量转换为java对象的字段比如: 将TRADE_DATE转换为 tradeDate最终的结果为:1) xxx.xml 格式如下: result property="tradeDate" column="TRADE_DATE" jdbcType="VARCHAR" javaType="java.lang.String" />2) xxx.java 格式如下: private String tr...
2020-11-09 11:56:10 1319
原创 ora-00439 未启用功能:partitioning 只有企业版才可以用分区功能
今天在测试环境,发现不能创建 分区表,报错:ora-00439 未启用功能:partitioning1:首先检查 安装的版本select * from v$version;Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production注意: 只有Enterprise才可以支持分区特性,stardard版本不支持分区特性。如果是Enterprise版本,再执行下面的操作2 查询v$optio..
2020-11-03 16:30:31 3959
原创 批处理for循环
一个非常简单的批处理命令,循环一个目录下的子目录,并将该子目录下的文件复制到新建文件夹下。@echo offset outpath=c:\out\set inpath=c:\in\for %%I in (20200701, 20200702, 20200703, 20200704, 20200705, ...
2020-10-16 22:05:54 3034
原创 ORACLE 12C EM 5500端口关闭及修改方法
ORACLE 12C EM的默认启动端口是5500,而我们系统还需要使用这个端口。有两种方法,一种是关闭em,一种是该5500端口为别的端口。关闭oracle 12c 数据库的em端口,使用如下指令进行操作: sqlplus / as sysdba 连接到CDB库execdbms_xdb_config.sethttpport(0); 把em端口设置成0,即可关闭e...
2020-03-16 10:56:49 3518
转载 scp的安装和使用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/hongrisl/article/details/896752611)安装:CentOS安装scp命令及出现错误解决 在测试中需要在两台虚拟机之间传递文件,首先想到的是scp命令,结果提示: -bash: scp: com...
2019-11-22 08:44:20 1861
原创 windows 如何批量修改文件名称-使用ren命令
我们在windows系统中,有很多的文件需要去掉文件名称中的前缀,一个个手工修改的话工作量太大。可以使用ren(重命名命令),做批处理。1)首先使用dir *.* /b > 1.txt 将该目录下的所有文件都输出到1.txt文件中。2)使用文件编辑工具或者excel 将老的文件名批量替换为新的文件名称,(正则表达式替换)3)最后写成 ren 旧文件名 新文件名 ...
2019-11-19 10:42:45 10309
原创 mybatis 中BigDecimal中的0存为null的问题解决
在做mybatis的插入和修改操作时,发现了奇怪的问题,java中类型为Bigdicemal时,且值为0时,存入到数据库中的值为null,而不是0,其它的非0值正常。发现问题的原因是mybatis中的类型判断是弱类型,而不是java中的强类型。错误语句如下:<if test="bigDecimalNum !=null and bigDecimalNum !=''">...
2019-11-13 11:17:07 15365
转载 net use 访问远程主机
1)net use h: \\ip地址\d$ 密码/user:用户名 直接登陆后映射对方d:到本地为H: 比如远程主机的用户名为 Administator , 密码为 password , ip 为 192.168.1.100 则在本地的命令为: net use h: \\192.168.1.100\d$ password /user:Ad...
2019-10-29 09:22:28 4354
原创 防止用户重复提交和快速点击按钮
一)现象 在web开发过程中,用户快速连续点击按钮后,会向后台发送大量的请求。 如果使用ajax异步提交,浏览器就会报错"错误的文件头",用户体验不好。二)解决思路 在用户点击按钮或者按下回车后,给增加一个遮罩DIV,防止用户再次点击,遮罩DIV会在若干毫秒后自动remove, 从而达到了防止用户在前台重复提交。...
2019-10-16 15:42:31 1346
原创 删除表空间报错ORA-00604&ORA-02429解决过程
今天在删除表空间时遭遇报错ORA-00604&ORA-02429,下面分享一下解决问题的过程。1)现象: drop tablespaceINX_TBS INCLUDING CONTENTS and datafiles; 在执行上述 drop tablespace语句时,数据库报错,提示: “ORA-00604: 递归 SQL 级别 1 出...
2019-05-31 09:15:47 1570
原创 bootstapTable 行合并function
1)bootstap table的 行合并函数 Bootstrap-table 官方提供了合并单元格方法mergeCells,它根据四个参数可以合并任意个单元格,我们要做的只是告诉它怎么合并。index: 开始合并的indexNumber, field: fieldName, colspan: 列数, rowspan: 行数2)自己做一个函数,根据表格内容数据,自动对指定的列进行...
2019-05-10 15:12:01 267
原创 JS小数点前面的0显示
使用Java从 oracle数据库中取出0.225的数字时,在前台js页面中显示为.225。有两种方法:1)Java中的类使用string来存储0.225时,会保存为.225,需要在前台使用 js方法parseFloat,转为float类型,再显示。 如果要保留小数位数,使用 toFixed(小数位数),保留小数位数是四舍五入。 var tt=0.225...
2018-10-26 09:09:41 3641 1
转载 结构化思维的训练方式
转自 https://www.sohu.com/a/198266900_628522结构化思维(Structured Thinking)是指人在面对工作任务或者难题时,能从多个侧面进行思考,深刻分析导致问题出现的原因,系统制定行动方案,并采取恰当的手段使工作得以高效率开展,取得高绩效的思维方式。当人这样做事的时候,就拥有了结构化思维这种思维方式。1、结构化思维的原则结构化思维研究的是在事物的发展过...
2018-07-06 11:50:53 21617
原创 https使用iframe嵌入http资源的问题
1)目前现象: https 网站 使用iframe嵌入http资源网站的内容,会弹出“是否加载不安全的内容”的提示,点击“加载”按钮后显示正常。 对用户来说显示不友好。 2)问题原因: https中使用http的资源时,浏览器会认为可能会不安全, 会自动弹出“是否加载不安全的内容”的提示。 该提示由浏览器自动弹出,不能...
2018-06-22 11:39:03 64571 4
原创 使用自定义classloader解决web工程的jar包冲突问题
1)起因在使用tomcat7工程时,需要生成word文件并下载,预使用poi3.x的jar包完成相关功能。但是web工程中已经有了poi2.x的jar包,poi2.x的jar包被extremetable表格类控件使用,且不能用poi3.x代替。这两个jar包相互冲突,web工程不可用。2)使用自定义classloader加载不同的jar包解决冲突考虑到word文件生成功能使用不频繁,自定义clas...
2018-05-28 11:57:44 2205
转载 (转载)高并发是什么和如何解决
原文地址 https://blog.csdn.net/las723/article/details/68061034之前我将高并发的解决方法误认为是线程或者是队列可以解决,因为高并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别大,队列在此起到特别的作用,将...
2018-05-07 08:29:58 343
转载 log4j stockOverflow错误解决
今日在linux的tomcat上部署web工程时出现错误,错误原因为 log4j引起的java堆栈溢出。以下为 文章的转载地址:https://blog.csdn.net/kxcfzyk/article/details/38613861log4j-over-slf4j和slf4j-log4j12是跟java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常...
2018-04-27 14:24:56 2782
转载 浅谈数据库并发控制 - 锁和 MVCC
文章写得不错,原文地址见http://draveness.me/database-concurrency-control.html在学习几年编程之后,你会发现所有的问题都没有简单、快捷的解决方案,很多问题都需要权衡和妥协,而本文介绍的就是数据库在并发性能和可串行化之间做的权衡和妥协 - 并发控制机制。如果数据库中的所有事务都是串行执行的,那么它非常容易成为整个应用的性能瓶颈,虽然说没法水平扩展的节...
2018-04-13 19:07:19 742
转载 for循环中删除集合类遇到的问题
原文地址:https://blog.csdn.net/liuweiballack/article/details/48103681ConcurrentModificationException是Java中很常见的一种异常,尤其是使用集合类的时候,很容易出现。在官方文档中ConcurrentModificationException的介绍如下:public class ConcurrentModif...
2018-04-10 14:19:48 811
转载 从分布式一致性谈到CAP理论、BASE理论
转载地址:https://blog.csdn.net/zhangyuan19880606/article/details/51143628问题的提出在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。1、火车站售票假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行----一切似乎都...
2018-04-03 07:26:22 227
转载 linux安装和使用nginx
Nginx 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。想要Linux下安装Nginx作为WEB服务器,要先准备些必要的库和工具,通常必须安装的是:PERC库和Openssl。1. 安装PCRE库(Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法)使用yum来安装: yum install pcre pcre-de...
2018-03-31 09:55:11 246
原创 go 实现高效的 byte 连接
在go语言中,bytes.Buffer提供了高效的多个bytes连接。举个栗子:1)多个[]byte 连接 b1:=[]byte("this is a first string") b2:=[]byte("this is a second string") var buffer bytes.Buffer //Buffer是一个实现了读写方法的可变大小的字节缓冲 buffer.Write(b...
2018-03-09 08:54:37 15572
转载 使用yum来下载RPM包而不进行安装
使用yum来下载RPM包而不进行安装yum install --downloadonly --downloaddir=/tmp <package-name>
2018-03-08 10:33:00 292
转载 Java单例模式的5种写法
这个文章写的不错,原文地址见 http://blog.csdn.net/goodlixueyong/article/details/51935526Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。 单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创...
2018-02-25 19:34:35 272
原创 fabric 智能合约做模块化开发
序言fabric1.0 开发chaincode的例子中一个chaincode都是由一个go文件组成,当做模块化开发时总不能多个人使用同一个go文件吧?仔细研究了fabric1.0中的examples\chaincode\go\utxo 的例子,是可以是实现 一个chaincode由多个go文件组成的。仿照utxo的例子,写一个实现了机构注册和机构查询的简单的功能,由2个go文件组成
2018-01-30 15:02:28 2896 3
原创 redhat6.9 上安装 git的问题
redhat6.9 上执行 yum install npm成功以后,再执行 npm install 指定的pakage.json时提示git没有安装 1) redhat6.9 上安装 git的 前提条件: yum install tk zlib-devel openssl-devel perl cpio expat-devel gettext-devel
2018-01-26 22:01:50 799 1
转载 docker不同容器间的通信
转载自:http://blog.csdn.net/zhangyifei216/article/details/50921215一)在docker的低版本中(1.7.1),同一个宿主机上的多个docker容器之间如果想进行通信,有3种方式: 1)通过使用容器的ip地址来通信,会导致ip地址的硬编码,不方便迁移,并且容器重启后ip地址会改变,除非使用固定的ip. 2)通过宿主机
2018-01-25 09:57:52 12539
原创 redhat6.9 更改docker启动端口
更改docker启动端口 redhat6.9 支持的docker版本为 1.7.1,切换到root用户,编辑 /etc/sysconfig/docker 文件,在此文件中 有个 other_args参数,(在ubuntu14的系统上,此文件为/etc/default/docker)修改为 vi /etc/sysconfig/docker# /etc/sysconfi
2018-01-19 08:52:31 701
原创 下载指定版本的fabirc源码和镜像文件
我们开始使用fabric,要下载指定版本的源码以及配套的指定版本的镜像文件。以fabric1.0.5 版本为例:1) 手动下载指定版本源码 打开网址 https://github.com/hyperledger/fabric/releases 可以看到fabric的历史版本,选择相应的版本,手动下载即可。 2)手动下载指定版本镜像
2018-01-18 12:01:15 1439
转载 fabric资料的网址分享
1)一个fabirc爱好者的源码分析,写的不错,做个mark。 http://blog.csdn.net/idsuf698987/article/details/74907281 推荐大家去看一看。2)fabric的部署的博客,写的非常有条理,网址 http://www.cnblogs.com/aberic/p/7527831.html3)fabric的官方的中文文档,网址
2018-01-18 10:47:27 844
原创 redhat6.9安装docker
1. 离线安装说明内网环境需要在redhat6.9上安装docker以及docker-compose,内网不能连接互联网,所以只能采用手工下载离线安装包的方式做。2. 需要操作系统版本 docker支持的版本有:redhat7 redhat6.5以及更高版本 具体见 https://docs.docker.com/v1.5/installation/rhel
2018-01-16 16:44:29 4001 1
原创 docker镜像文件导入与导出
因为公司内网不能直接pull docker镜像,只能先下载docker镜像,再copy到内网。 1)使用 save命令将 镜像保存为文件 docker save -o 自定义文件名.tar 已存在的镜像名 2)将文件copy到内网 3) 使用load命令将镜像文件保存到本地仓库 docker load -i 自定义文件名.tar 4) 使用 docker ima...
2018-01-16 16:36:28 6777
原创 protoc 批量生成java代码
1)Protocol buffers简介Protocol Buffers的是一个高效且可扩展的格式结构化数据编码的一种方式。谷歌使用了Protocol Buffers的几乎所有它的内部RPC协议和文件格式使用protobuf传输的好处有:二进制传输,安全、数据量小.proto文件中我们服务器定义需要传输的数据,及数据类型等。而传输的时候则是使用了通过官方工具生成的具体为
2017-03-31 16:22:34 5960 1
原创 linux6.6 安装 oracle10g 问题集锦
Oracle软件安装问题: 1. 由于软件包没有安装,导致./runInstanll时错误,按照报错的信息装相应的软件。如果是64位,需要32,64都装先删除 rpm –e xxx, rpm –e xxx-devel安装 rpm –ivh xxx*.rpm --nodeps其中glibc还需要装 common, headersLibX11还需要装common
2016-12-30 14:49:10 734
原创 shell 脚本应用之 kill 应用进程
在使用 jenkins做持续集成时,要先停止目标服务器的tomcat,使用ssh 插件上传到目标服务器上的tomcat/webapps目录之后,再 启动tomcat。 以下是 停止和启动tomcat的shell脚本的写法。 1) 停止tomcat脚本 #这里要注意`这个字符,是 键盘1左面的的那个键,不是单引号 # 将ps 的进程号赋值给tomcatui
2016-10-26 14:22:45 2768
转载 bamboo 内部环境变量
具体的请看 bamboo的官方网站https://confluence.atlassian.com/bamboo/bamboo-variables-289277087.html Bamboo variablesVariables can be used to make values available when building plan
2016-10-17 11:05:02 2966
原创 sonar-scanner扫描代码出错 SonarQube svn: E170001
使用sonar-scanner扫描代码时,报错如下:ERROR: Error during SonarQube Scanner executionjava.lang.IllegalStateException: Error when executing blame for file ....................javaat org.sonar.plugins.scm
2016-08-03 16:36:30 18764
转载 DBUnit 对比数据的4种方式
转载地址: http://blog.csdn.net/zzq19860626/article/details/10220219Dbunit 【概念】 dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,虽然在80%的情况,你只需使用它极少的api。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的
2016-08-01 16:13:55 3789
原创 jenkins调用sqlplus编译失效对象问题
1 在jenkins中调用antt脚本,ant脚本中执行sqlplus,在sqlplus中调用物理sql脚本和逻辑sql脚本。2 调用完毕以后执行UTL_RECOMP.RECPMP_PARALLEL,发现失效对象未编译。3 有个公共的模式interface中存放了所有模式使用的公共常量和方法,只要interface包报错,其他的依赖interface的包也报错。 解决方法, 先
2016-07-15 11:15:20 634
转载 sqlplus编译失效对象
原文整理自:http://www.51testing.com/?uid-16403-action-viewspace-itemid-98161;http://www.eygle.com/archives/2005/01/ecioaeaoeeeaoea.html先看个帖子:http://www.itpub.net/thread-1112553-1-1.html每次数据库做了升
2016-07-15 10:53:41 3793
SQL21自学通
2016-01-29
oracle的入门心得
2016-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人