自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jeff的专栏

只为每一天的积累……

  • 博客(109)
  • 资源 (9)
  • 收藏
  • 关注

原创 Oracle通过函数动态拼接SQL并返回执行结果

最近接到优化程序的工作,程序使用kettle编写,有一段业务处理,需要使用kettle遍历动态拼接执行SQL(数据库(oracle)中存储SQL的查询条件,例如:AND ITEM='K001');测试发现kettle遍历非常耗时(情理中,遍历在执行SQL,不耗时,就不正常了),再考虑到kettle遍历次数达到一定数量,基本就挂了;核心问题是kettle遍历耗时,并存在潜在的问题;有问题解决问题,不让kettle执行遍历工作,不就可以解决这个问题了吗?

2024-04-11 10:46:46 201

原创 Windows安装tomcat,以服务的方式管理,如何设置虚拟内存

之前工作中,部署tomcat都是使用Linux服务器,最近遇到个客户,提供的服务器是Windows server,并且需要通过服务的方式管理tomcat;以自己多年的码农经验,感觉应该没有问题,结果啪啪打脸了,遇到的核心问题是配置的虚拟内存没有生效。

2024-03-26 09:53:04 494

原创 Oracle修改Number类型精度报错:ORA-01440

总结:此方案,借用过渡字段进行调整,别不是直接修改原有字段(XXXX:数据表名,XXXX_NEW:新数据表名。修改Number类型的字段的精度SQL。临时字段精度确保为需要调整的进度。前提需要确定数据字段精度是否兼容。6、将临时字段数据更新回旧字段。3、复制旧字段数据到临时字段。

2024-03-22 11:43:21 491

原创 oracle表备份及还原

工作中,经常使用Navicat访问及操作Oracle数据库,备份表非常方便Ctrl+c、Ctrl+v;最近备份表,发现这种操作有问题;数据表有2条检查,使用Ctrl+c、Ctrl+v操作,发现新备份的表出现4条检查,再对备份的表进行Ctrl+c、Ctrl+v操作,发现备份的表出现8条检查,以此类推;这样的问题,对于以后跨服务器数据迁移的时候,会造成障碍(注意是由于Oracle数据库跨服务器数据迁移的时候,检查会重新生成,导致部分检查创建报错);XXXX:数据表名,XXXX_NEW:新数据表名。

2024-03-22 11:28:38 777

原创 kettle获取所有变量(包括系统和自定义)

详细的变量名称和值,通过问号(?)进行截取,前面为名称,后面为值,所有变量(系统+自定义)共计120+左右。

2023-04-11 20:27:28 703 1

原创 处理ORACLE数据库ORA-12519, TNS:no appropriate service handler found报错

报错原因,主要是数据库连接不够用了,调大数据库连接就可以了。需要重启数据库才能实现连接数的修改。

2023-03-27 10:05:20 894

原创 处理docker占用空间大的问题

1、处理docker容器日志过大导致的占用磁盘控件的问题docker容器日志存在位置:/var/lib/docker/containers/container_id,日志文件名称格式为:container_id-json.log查询docker所有容器日志大小的shell脚本如下:第一步vi docker_log_detail.sh第二步#!/bin/sh echo "======== docker containers logs file details ========"

2022-03-09 16:51:33 5552

原创 解决cas客户端no subject alternative names present

最近工作遇集成CAS单点登录,将CAS客户集成到公司的系统(B/S架构),CAS服务端是由第三方负责,提供的CAS登录地址和验证地址使用https协议,地址为IP+端口,没有域名;由于自己之前集成过CAS,由于集成轻车熟路,但是还是翻车了;单点登录前半部没有问题,会跳到公司的系统报错了,查看日志报错信息:no subject alternative names present,这个问题是由于我们调用https地址,使用的是IP不是域名造成的问题;解决方案有3种:1、将IP更换成域名,前提...

2021-11-04 10:46:34 1798 2

原创 查看SecureCRTSecure7.0连接密码

整体分为两步:第一步:查看系统保存的连接的ini文件(大概位置:F:\SecureCRTSecureFX_HH_x64_7.0.0.326\Data\Settings\Config\Sessions)ini文件的格式样例:--ip地址S:"Hostname"=192.168.0.145--登录用户S:"Username"=root--端口,加密D:"[SSH2] 端口"=00000016--密码,加密,解密需要u之后的字符串S:"Password"=u2c7d50aae53e

2021-06-01 11:50:16 2583 1

原创 jquery处理高度自适应的textarea

废会不多说,直接上代码,留着日后开发可以使用到。HTML代码:<textarea id="textarea"> 当时间来到2021年5月12日,这一天,心绪将刮去覆盖在日常之上的层层琐屑,唤起那些隐藏于心的怀念。</textarea>JS代码:采用插件的方式:<script>(function($){ $.fn.autoTextarea = function(options) { var defaults={

2021-05-12 09:31:29 402

原创 docker常用命令

1、查看容器大小查看整体情况:docker system df[root@base ~]# docker system dfTYPE TOTAL ACTIVE SIZE RECLAIMABLEImages 40 7 10.82GB 9.458GB (87%)Co

2021-04-20 14:56:01 93

原创 virtualbox虚拟硬盘vdi文件压缩

virtualbox虚拟机运行的时间越久,虚拟机的vdi的文件越来越大。尝试通过删除虚拟机内的文件,但是vdi文件文件大小还是没有变小。所以可以得出结论,vdi只会动态扩容,不会动态减少。处理方式如下:虚拟机碎片整理第一步要做的是碎片整理,打开虚拟机,执行下面的命令:sudo dd if=/dev/zero of=/free bs=1Msudo rm -f /free如果是windows,那么可以下载Sysinternals Suite并执行sdelete –z即可。这个没试过。压缩磁

2021-04-19 15:24:51 1150

原创 解决关于kettle使用合并记录,数据对比不能显示changed问题

首先整理一下,关于kettle合并记录的基础知识旧数据来源:旧数据来源的步骤新数据来源:新数据来源的步骤标志字段:设置标志字段的名称,标志字段用于保存比较的结果,默认值:flagfield,比较结果有下列几种。1. “identical” – 旧数据和新数据一样2. “changed” – 数据发生了变化3. “new” – 新数据中有而旧数据中没有的记录4. “deleted” –旧数据中有而新数据中没有的记录关键字段:用于定位两个数据源中的同一条记录数据字段:对于

2021-04-02 23:03:09 1478 2

原创 解决ajax发送list数据到springmvc的controller层报错,提示类型不对

报错内容:Property referenced in indexed property path is neither an array nor a List nor a Mapjson格式:{ "list": [ {"no": "9098988934"}, {"no": "9098934334"}, ]}jquery会将json数据映射为:list[0][no]=9098988934list[1][no]=9098934334s

2020-09-09 15:07:09 1773

原创 execl创建目录连接

最近在整理文档,想实现execl中点击单元格跳到对应的sheet,具体实现方式如下:1、首选创建个公式,公式->定义名称引用位置中填入:=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())2、生成目录树B2单元格输入公式=IFERROR(HYPERLINK(目录&"!A1",MID(目录,FIND("]",目录)+1,99)),"")...

2020-06-17 08:46:07 264

原创 解决springboot2.X发送post请求数量限制问题

今天在测试自己开发的新功能时,发现的一件匪夷所思的事,前台通过ajax发送post请求到后台,请求的数据量非常大,数据到后台发现,controller层对应的方法接收的数据不够,由于后台没有提示什么错误,就各种方式找问题,花费了一天的时间,最后发现了问题,问题的原因:tomcat的限制了post的请求的大小和请求参数的个数;这里记录以下springboot2.x的处理方式:1、处理post请求...

2020-04-02 18:36:57 3290 1

原创 记录webservice调用异常--javax.wsdl.WSDLException: WSDLException (at /soap:Envelope)

今天将公司的新业务系统部署的正式服务器,使用docker进行部署,由于有3个系统,系统之间使用webservice进行交互,部署完成后,调试发现webservice不通,通过日志发现如下错误:Caused by: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service. at...

2020-03-17 09:35:28 11525 2

原创 java关于设置webservice连接超时和请求超时

以下记录常用的webservice超时配置1、CXFClient client = ClientProxy.getClient(port); HTTPConduit http = (HTTPConduit) client.getConduit(); HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy(); // 设...

2020-03-09 14:58:33 4754

原创 docker环境下,处理activiti工作流中出现文乱码的解决方案

最近本公司,将自己原有的系统在本地系统计划部署到docker环境下,系统使用了activiti,部署到docker环境下,功能一切正常,但是activiti的流程图出现了中文乱码,如下图:解决方案: 在windows的C:\Windows\Fonts目录下找到simsun.ttc(宋体常规),我使用的win10,扎到了simsunb.ttf,没有找到simsun.ttc,...

2020-03-06 21:09:12 1286 1

原创 Oracle数据库常用的sql语句

1、在已经有数据的表中,添加自增列ALTER TABLE "表名" ADD "IDS" VARCHAR2(64);ALTER TABLE "表名" DROP COLUMN "ID";UPDATE "表名" SET "IDS" = rownum+100000000;ALTER TABLE "表名" RENAME COLUMN "IDS" to "ID";...

2019-11-16 09:47:37 175

原创 eclipse处理Runtime ClassNotFoundExceptions may result警告

最近有个项目,要集成第三方的接口,使用的是webservice的方式,第三方给了我们一些jar包,我们把这写jar包添加到classpath中,eclipse警告Classpath entry org.eclipse.jdt.USER_LIBRARY/axis will not be exported or published. Runtime ClassNotFoundExceptions ma...

2019-10-31 09:05:17 830

原创 centos7启动ghubd报"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法

最近在学习linux,使用centos7启动nginx时,报了error while loading shared libraries: libpcre.so.0,cannot open shared object file: No such file or directory,这个问题,自己也百度了,对应问题的描述,试了好几种,没有解决问题,最近找了公司的大牛给我解决了,以下时解决问题的方案:...

2019-10-17 17:30:22 905 1

原创 centos7通过二进制文件安装mysql5.7

1、系统软件环境系统信息:[root@centos7 ~]# cat /proc/versionLinux version 3.10.0-862.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:...

2019-10-14 18:31:02 596

原创 eclipse启动报failed to find a Main Class in...

多余的话不说了,自己已经发现的问题有两种:第一种:clipse安装在了有中文的文件目录下,解决办法就是把安装eclipse的安装目录换成英文第二种:配置的jdk版本不对,修改成正确的版本就可以了...

2019-10-14 09:39:46 13103

原创 查看连接MYSQL数据库的IP信息

实现方式有以下三种:第一种:mysql> select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;+--------------+----------+| ip | count(*) |+-----------...

2019-10-12 09:15:03 17401 2

原创 linux安装配置Supervisor

Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,...

2019-10-10 22:49:41 363

原创 node插件http-server

1、介绍官网地址:https://www.npmjs.com/package/http-server简单理解:通过命令行启动的一个http服务器工具2、安装全局安装:npm install -g httpserver使用:http-server或者hs...

2019-07-06 16:16:03 1154

原创 node插件rimraf

1、插件介绍使用webpack build文件项目时每次都会生成一个dist目录,有时需要把dist目录里的所以旧文件全部删掉,除了可以使用rm -rf /dist/命令删除外,还可以使用rimraf /dist/命令;rimraf 的作用:以包的形式包装rm -rf命令,用来删除文件和文件夹的,不管文件夹是否为空,都可删除;2、安装局部安装:npm install rimraf ...

2019-07-06 16:04:58 41603 3

原创 win10安装nodejs和cnpm

1、官网下载安装包官网地址:https://nodejs.org/zh-cn/推荐下载长期支持版,下载完后,安装路径自定义(建议安装的路径不要有中文或者空格),例如安装目录为:D:\nodejs\;安装nodejs自带了npm;安装成功和版本号:$ node -vv8.11.3$ npm -v6.9.0如何出现不是内部命令,有2种可能,第一种:没有设置nodej...

2019-07-06 16:02:41 1856

原创 eclipse启动spring-boot多环境配置

在eclipse配置spring-boot启动多环境的配置记录-Dspring.profiles.active=dev

2019-07-01 10:51:56 2268 1

原创 Eclipse导入maven项目后报MavenArchiveConfiguration异常

这个问题以前也遇到过,解决方案是MavenArchive就ok了,这个方案网上多的很,但是最近发现此方案报网路异常,所有自己又找了一个连接,这里记录一下:异常类型:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver...

2019-07-01 10:49:00 1015

原创 centos7.5安装和配置rsync+sersync实现服务器文件同步

背景介绍: 公司有很多的系统应用和数据虚拟机,最近有段时间,会出现虚拟机出问题的事件,幸亏是应用服务器,不会花费太长时间,就能恢复;这个时候,我们想把现在的多个虚拟机的上配置文件和数据,实时做好备份,以防发生特殊情况。软硬件配置:centos7.5inotify-tools-3.14rsync-3.1.1sersync2.5.4_64bit_binary_sta...

2019-05-19 14:44:35 849

原创 解决spring boot与cxf集成报找不到DispatcherServletPath的问题

最近有个项目,使用的是spring boot,需要调用原有的系统,由于原有的系统比较老,这个时候需要使用webservice进行数据交互,这个时候使用cxf与spring boot(2.0.6)集成,查询了很多的文档,都说使用定义一个CxfCongif类,如下图:相关的接口和实现类,我就不粘贴了,当编写完其他的相关类,启动项目,发现失败了,报错了;最后通过阅读文档,发现spring...

2019-03-21 15:38:54 5064 27

原创 Vagrantfile文件解析

前面介绍过我们执行初始化命令 vagrant init 本地box名称 会在当前目录生成 Vagrantfile 文件,一般是给别人共享自己的环境时都是提供一个 Vagrantfile 和一个 box 文件,这样就可以很轻松地将环境共享给别人,别人能得到一样的环境,这就是使用 Vagrant 的好处。Vagrantfile 主要包括三个方面的配置,虚拟机的配置、SSH配置、Vagrant 的一...

2019-02-05 10:14:46 2117

原创 解决使用第三方软件连接vagrant虚拟机连接问题

上个文章介绍了win10安装配置vagrant其中介绍到了登录虚拟机的三种方式中第二种,使用SecureCRTSecure连接不上的问题,此文章介绍如何使用SecureCRTSecure连接vagrant解决方式:1、基本配置 vagrant默认的使用的nat连接方式,虚拟机的ip是127.0.0.1,端口2222,用户名vagrant,这里使用的是公钥,不能使用密码。2、配置...

2019-02-04 23:24:40 1531

原创 win10安装配置vagrant

Vagrant介绍       Vagrant让我们可以通过代码的方式快速地、可重复地创建针对不同虚拟环境的虚拟机,包括Virtualbox、AWS、Docker等。它使得我们可以一次性地、自动创建多个环境相同的虚拟机,对于软件开发和测试尤其有用。Vagrant和Docker区别vagrant:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的...

2019-02-04 22:56:53 1945

原创 vagrant box镜像百度下载地址

1、centos7链接:https://pan.baidu.com/s/1JuIUo4HL0lm1EtUKaoMpaA提取码:w9a82、vagrant-ubuntu-server-16.04-x64链接:https://pan.baidu.com/s/1HDMeTNk1UC6a1QJUfzwYRw提取码:riqw3、vagrant-debian-8.9链接:https:/...

2019-02-04 20:57:32 6210 2

原创 mariadb配置主从复制

本文章是通过docker创建了两个mariadb的容器,主要是记录,方便以后使用.....1、master配置a、修改/etc/my.cnf文件[mysqld]server-id=1log_bin=master-binbinlog-ignore-db=mysqlbinlog-ignore-db=information_schemabinlog-ignore-db=perfo...

2018-09-28 15:45:12 3525 3

原创 spring-boot配置dubbo问题

1、Provider端启动报错java.lang.IllegalStateException: ApplicationConfig.application == null原配置文件@Getter@Setter@Configuration@ConfigurationProperties(prefix = "dubbo")public class DubboConfig { ...

2018-09-16 23:22:57 2578

原创 配置apereo_cas4.2服务器端

最近给一家公司在做项目,由于他们公司已经有好几个系统了,他们公司的要求我们实现单点登录功能,将他们原有的系统都集成在一起。自己也是个菜鸟,就各种的找文档,各种的baidu,但是给我的感觉非常的乱,没有一个让人耳目一新的指导案例,所以自己就想记录以下自己的实现配置过程,也能给和我一样的码农提供一定的参考,还希望大家多多提提建议,废话不多数,开始正文.....1、下载CAS源码和文档    源...

2018-09-16 23:14:38 702 2

cas-client-core-3.3.2绕过https.jar

CAS客户端跳过https验证

2021-11-04

Eclipse Emmet插件包

由于Emmet在线安装到Eclipse失败,找到了插件,提供大家用

2018-06-29

GWT AND JSP

整合GWT和JSP的案例,很不错的奥……

2013-12-03

MySql帮助文档

比较全面的MySql帮助文档,希望对大家有用……

2013-11-12

JavaScript帮助文档

希望这个javascript文档对开发新手有帮助……

2013-11-12

Apache帮助文档

好用的Apache帮助文档,希望对大家有用

2013-11-12

Mac_OS_X_Snow_Leopard_Server_V106

这个是我在网上找的,很好用。安装步骤可以在网上查找

2013-11-12

Ubuntu_SVN

详细的描述了Ubuntu下如何搭建SVN!希望对刚刚接触SVN的IT有帮助。

2013-11-09

Mac_OS_X_10_6_Leopard

Mac_OS_X_10_6_Leopard

2013-11-06

空空如也

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

TA关注的人

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