- 博客(39)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 java通过CSV文本格式来导出千万级大数据
JAVA导出文本、mvn打包拒绝访问NOT all named parameters have been setjava.lang.object无法转换成java.lang.string
2022-05-17 18:10:11 3346
原创 Linux系统重启实现Tomcat跟随重启
通过修改 /etc/rc.d/rc.local来实现先通过which java找到java_home软连接,直接ls -lrt连续查找,至到找到jdk安装的最终路径。在/etc/rc.d/rc.local里面添加:export JAVA_HOME = /usr/java/jdk1.8/cd /home/tomcat/crm/apache-8.58/bin./startup.sh...
2021-09-15 17:23:18 203
原创 UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-2: ordinal not in range(128)
python3 execute UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-2: ordinal not in range(128)当使用python 3.6版本爬取网页中文数据插入oracle时有可能报这个错误,这是由网页编码引起的,通过设置环境变量即可解决,如下图所示 SIMPLIFIED ...
2018-10-26 10:16:45 2425 1
原创 python实现邮件接收、附件下载操作
一、环境准备Python版本:3.4编辑器:Pycharm邮箱: 网易163邮箱二、python代码1、最近公司需要每天导入一部分数据进系统,导入的数据通过邮件的方式发送到相关邮箱,每天去登陆然后下载相关附件导入比较繁琐,特写一个脚本进行自动下载附件导入,相关代码如下:#!/usr/bin/env python3# -*- coding: utf-8 -*-impor...
2018-09-04 16:04:55 18830 7
原创 PLSQL图形界面设置oracle的JOBS
1、前言dbms_scheduler设置joboracle在使用PLSQL设置JOBS并且配置邮件发送时候出错ora-24098 值null对email_server无效,2、PLSQL配置JOBS任务Name:定时JOB的名字Enabled:是否开启 打上√表示启用TYPE:一般直接用第一个PLSQL块• PLSQL_BLOCK:匿名PL/SQL 块• STORED_PROCEDURE:命名的P...
2018-05-24 11:56:33 15673 2
原创 python使用selenium模拟点击网页实现自动导入上传文件功能
一、环境准备Python版本:3.4编辑器:Pycharmexcel文件:导入的excel模板二、python代码 由于工作需要,需要每天定时导入相关excel文件进入后台数据库,由于导入的逻辑比较复杂,所以决定通过python模拟登陆导入网站,点击相关功能来实现自动导入。代码如下:#!/usr/bin/env python# coding=utf-8# import timefrom...
2018-04-27 09:46:43 9824
原创 python实现多个excel合成合并为一个excel
一、环境准备python在执行save保存excel时可能报错原因:# 每次执行前new_file_name都必须是最新的excel,也就是从原模板中直接复制的文件,如果你先执行了程序插入数据进模板,然后删除模板中的数据,保存exce,再执行程序则报错TypeError: descriptor 'decode' requires a 'bytes' object but received a ...
2018-04-26 17:56:33 7607
原创 python实现搜狗微信公众号数据爬取
一、环境准备Python版本:3.5编辑器:Pycharm数据库:MYSQL二、python代码 目前该代码只是一个实现思路,由于搜狗验证码的问题,导致爬取的时候可能IP会被限制,一种思路是使用代理IP来避免验证码的问题,一种就是识别验证码(实现起来有难度),这份代码是将文章爬取下来以HTML格式存储在本地,如果你需要解析到数据库只需要解析本地的HTML文件即可,这一步比较简单
2018-01-26 11:27:06 1293
转载 python基础之正则表达式和re模块
转自于https://www.cnblogs.com/lidagen/p/7090748.html python基础之正则表达式和re模块 (通过管道符实现多种情况连续匹配)正则表达式就其本质而言,正则表达式(或 re)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C
2017-12-12 16:09:12 345
原创 python 自动发送邮件发送多人、群发、多附件
1、最近公司实现部分数据统计、分析的报表进行每天定时发送到相关人员的邮箱之中的配置代码被人为删除了,需要重新恢复该功能,由于原先是在linux上使用shell配置发送,实在是太繁琐,所以准备使用python来实现该功能,不过发现网上各种文档都是未经过整理,代码写的很不友善,比如发送多人的只能发送前一个邮箱,附件写死不灵活等等,故特写一遍比较记录。主要会遇到的几个问题:1、smtplib.S
2017-11-01 16:13:28 27525 1
原创 通过ERWIN API 实现中文注释(Definition)批量替换成Attributes
ERWIN API 将逻辑模型(Logical)的Attribute批量替换成物理模型(Physical)或者逻辑模型的中文注释(Definition)
2017-08-15 15:56:09 2938 10
原创 如何将linux系统制作成iso镜像文件?通过Mondo Rescue工具将linux系统制作成ISO镜像
如何将linux系统制作成iso镜像文件,liunx系统通过Mondo Rescue工具制作成ISO镜像,报错信息genisoimage: Uh oh, I cant find the boot image 'isolinux.bin' !
2016-10-31 16:51:16 81733 53
原创 windows服务器和linux服务器ftp取数shell脚本
windows ftp 循环获取文件夹的.bat脚本 linux ftp循环获取文件夹的shelllinux(ip假如为11.11.0.1)从linux(ip假如为11.11.0.2)那么需要在11.11.0.2上装vsftp也就是ftp服务端,在11.11.0.1装ftp客户端,下载地址http://download.csdn.net/detail/u012209894/9537732
2016-06-01 15:13:14 5016
原创 linux下安装oracle11G R2全过程整理
操作系统:CentOS release 6.4(x86_64bit) oracle安装所需包 搭建本地yumoracle 安装报错 can not procol specified exception
2016-03-25 15:44:04 4536
原创 关于一次db2数据库导入功能低效问题处理历程
环境:数据库db2 9.7v 操作系统:linux(redhat6.0)最近生产环境的上的一个前端导入功能客户反应说很慢,一开始客户那边反应怀疑是不是死锁和并发性导致,所以一开始就去查看db2diag.log日志找-911的错误但是没有找到(如果一开始日志文件很大打不开,你可以重命名以下,之后数据库会生产一个新的log),于是又更改了db2数据库的注册变量环境配置,具体命令如下:第一
2015-09-20 14:54:32 1802
原创 linux下的DB2数据库表结构和数据分开的备份,还原到windows下,环境如下
DB2跨系统迁移生产服务器A:操作系统:linux 内存:64G 这是生产机的环境,配置比较好。测试服务器B: 操作系统:windows 内存:6G 报错:db2look utility could not open file for output
2015-08-12 14:41:37 3860
原创 oracle的pl/sql存储过程调用java soure来判断文件夹下某个文件是否存在
oracle版本是9i首先创建java sourecreate or replace and compile java source named existsfile asimport java.io.File;public class ExistsFile { public static String[] existsFile(String fileName,String[]
2015-07-31 17:54:39 1436
原创 关于在redhat的linux系统下安装sunjdk问题
首先我下载了和我64位系统对应的jdk-8u51-linux-x64.rpm ,下载地址在oracle官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html;1.将jdk安装在/usr/java目录下,使用rpm -ivh jdk-8u51-linux-x64.rpmlinux下安装jdk 出现java -version和javac -version不一致
2015-07-29 16:56:03 515
原创 db2中的with用法,可以实现循环累加
db2中的with递归,可以实现循环累加临时表session.TEMP是如下的格式 khdxdh jylsh dffse jffse zhye1 num zhye1 1 10 0 10 1 201 55 10 0 10
2015-07-23 18:10:15 2983
转载 raid5什么意思?如何做raid5?raid5 几块硬盘?
一、raid什么意思?RAID是“Redundant Array of Independent Disk”的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲就是磁盘阵列的意思,也就是说RAID就是把硬盘做成一个阵列,而阵列也就是把硬盘进行组合配置起来,做为一个整体进行管理,最关键的是这个阵列的磁盘之间具有冗余容错处理,这样可提高磁盘之间相互的安全性和稳定性,不存在“单点”硬盘现象,也就说
2015-07-21 16:57:57 2650 1
原创 DB2异常处理以及事务提交
使用开发工具是toad for db2, --声明出错处理 declare exit handler for sqlexception begin set i_code=sqlcode; set i_err_no=1; insert into xtb_log values(v_proc_name,i_code);
2015-07-16 17:39:08 2931
原创 oracel开发的一些基本函数,translate,instr,instrb等
select rtrim(' 56 ') as ab from dual; --去除右边的空格select ltrim(' 56 ') as ab from dual; --去除左边的空格select trim(' 56 ') as ab from dual; --去除左右两边的空格select instr('abc','a',1,2) from dual;
2015-07-01 17:52:05 1010
原创 oracle时间函数转换问题,用于求该日期年初,年末,月初,季初等日期
--年初 i_nc:=to_number(to_char(substr(to_char(tjrq),1,4)||'0101')); --年末 i_nm:=to_number(to_char(substr(to_char(tjrq),1,4)||'1231')); --月初 i_yc:=to_number(to_char(substr(to_char
2015-06-30 18:18:50 4570
转载 Oracle里面的using作用(用于动态sql绑定参数)
1.静态SQLSQL与动态SQLOracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程序语句进行确定,只能在用户输
2015-06-30 15:04:58 6297
原创 vss问题:客户端提示"Sourcesafe cannot find a default database.Would you like to select one?"
第一步:点击开始,找到运行,左键点击后,在运行弹出框输入:secpol.msc。第二步:系统会弹出一个窗口,请按照如下描红做设置,设置完成点击确定(在本地策略-》安全选项——》管理员身份验证级别的属性的安全设置改为“发送LM和NTLM....”) 重新登录即可
2015-06-19 18:09:32 1853
原创 oracle初次开发问题记录
关于oracle存储过程的多个单引号问题回顾:v_sql=' insert into table1 select id,name from table2 where id=1 and name=''cc''';一般这些引号基本是用在动态sql上面,其实这跟小括号()有部分相似,前后对应,靠近相连接的就转义 ,第二个就是转义第三个单引号。相当于普通sqlinsert into table
2015-06-16 17:35:36 563
原创 DB2存储过程遇到的错误编号以及其含义
SQLCODE=402 插入表的字段值和查询出来的字段值格式不一样,如insert into table1(id,id1,id2) select name,name1,name2 from table2 ,id是int,name是char(10),这些错误编码一般用这种格式插入或者更新引起的,下面就不举例了。SQLCODE=413 插入和查询的个数不匹配。SQLCODE=407
2015-06-10 18:54:15 2516
原创 linux系统重新增加了一块硬盘后的分区注意事项(即双硬盘下的分区)
通过fdisk -l的命令可以查看现在有哪些磁盘,如果是双硬盘的话一般会有sda和sdb两种,具体可以搜索liunx下挂载硬盘的问题。其中需要注意的事项就是一开始就要格式化掉sdb(命令是msfk -t ext3 /dev/sdb),之后再分区,如果不格式化等你分完区后就会报错找不到文件
2015-05-21 19:05:50 1127
原创 DB2数据库在使用load命令导入问题
在使用load命令实现从客户端导入数据到服务器上时,SQL3125W The character data in row "F2-1" and column "1" was truncated becausload client from 'G:\dysj\2014-12-31_CBOD_CICIECIF.del' of del modified by delprioritychar replace into CBOD_CICIECIF NONRECOVERABLE;client 是表示客户
2015-05-14 17:40:47 16306 1
原创 初次安装RED HAT下与在该系统下安装db2 9.7所遇到的问题
安装red hat的时候在电脑(DELL)主机不能进入bios,一直按F2也无济于事,总是进入之前出问题的系统,最后通过把主板上的电池抠下来重新装上去才能进入,进入之后装系统就是分区的时候建议百度下怎么分区,具体不说了。装完系统后装DB2有图形化安装(解压下有个DB2steup)和命令安装,由于系统是在简体中文的语言环境下,所以用图形化安装总是在最后的时候报错,让你找到具体语言镜像文件的目录,
2015-05-07 18:20:03 656
原创 事务日志 备份出错 属性ismanagementdatawarehouse在数据库不可用 或着没有权限
这是sql server的代理服务没有开启
2015-04-21 18:18:29 5478
原创 记录下第一次sql server DBA 面试详情
今天面试了一个广州的公司的DBA职位笔试题如下 表test结构如下item color quantityww blue 100ww red 130mm blue 101mm red nullmm red 300这
2015-04-20 16:18:32 588
转载 在使用事务尾部日志备份时报错‘由于在请求 'COMPRESSION' 之前使用不兼容的结构格式化了介质’
delete误删数据(后面没加where条件),可以使用事务日志进行尾部备份还原 具体操作请见 大神博客http://blog.csdn.net/dba_huangzj/article/details/8491327#comments 但是在还原时候报如下错误由于在请求 'COMPRESSION' 之前使用不兼容的结构格式化了介质,因此无法执行备份。若要追加到此介质集,可省
2015-04-15 13:39:59 2810
原创 指定的架构名称 "dbo" 不存在,或者您没有使用该名称的权限.
赋予登陆用户创建表的权限后还是不能创建表,报如题错误,这时候表示该用户还要修改架构的权限 如下图
2015-04-14 17:26:13 13201 1
原创 关于exp导出oracle11g的数据库问题 提示exp-00028这个错误
以及总是生成默认文件expdat.bmp这个文件脚本如上图所示,划红线的是关键,要写成一行 要不然会报错不是内部命令什么东西的,如果加set file=%date:~0,10%.dmp,虽然不报错但是会生成默认的expdat.bmp文件(具体原因不知道),按照上图所写之后在命令窗 口输入date如果日期是2015\01\03这种格式,就去控制面板的时钟语言区域更改日期格式为2015-01-03,然后把这个bat文 件放在相应的目录
2015-04-03 17:44:28 13872
openssl-devel-1.0.1e-15.el6.x86_64.rpm
2018-10-29
字段是ip,ip1,iP2,ip1是null时ip2可能为null,也可能不是,如图T1
2015-06-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人