自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 面向对象的弊端是什么(转)

有时候,如果只记得面向对象是一种对现实世界理解和抽象的方法,那么整个设计开发将无比糟糕

2022-09-02 11:17:34 204

原创 按键精灵按行读取文件脚本

'==========循环2次==========num=1For 2'==========按行读取文件内容--有中文的话,文件保存时的类型为ANSI/ASCII读出来的才不乱吗==========text=Lib.文件.读取指定行文本内容("E:\之前桌面文件\编辑1.txt",num)num=num+1'==========将文本信息填入带焦点的填框======Sa...

2018-11-21 16:24:39 5863

原创 Informatica PowerCenter 精度丢失问题记录

本次遇到的问题是:24位拼接而成的数字类型字段,确认拼接逻辑无误,但是转换时报异常,由于表分区是根据该字段的字典值建立,丢失精度后,报 ORA-14400: 插入的分区关键字未映射到任何分区 异常。debug发现转换过程中没问题,只是插入数据时末尾几位变为0。解决:在workflow引入的mapping中,开启高精度转换。问题解决。感谢博主:https://blog.csdn.ne...

2018-09-20 14:37:31 977

转载 PostgreSQL: 如何处理导出的数据中文显示乱码问题?

原文地址:http://francs3.blog.163.com/blog/static/4057672720120694224195/在数据库维护过程中,经常有需求导出生产库的部分数据,并且要求将数据保存为Excel 形式, 对于 Oracle 来说,这是非常简单的工作,因为有 plsqldev 等图形化工具,且功能非常强大,可以导出 Excel, 对于 PG 来说,这方面的支持就少了,...

2018-08-23 12:50:00 12325 1

原创 修改vsftpd的用户家目录

已经新加用户成功,想要修改目前的ftp用户家目录, /etc/passwd   编辑此文件即可,里面有当前用户的家目录配置。改完之后保存即可,不必重启服务。...

2018-07-16 17:07:04 2742

原创 多线程Runnable任务执行注意

public class ImplRunnable implements Runnable { String thread_name; int line = 10;//关键的共享变量 @Override public void run() { synchronized (this){//确保每个任务只执行一次 for(;0 < line;line--) System.o...

2018-03-14 17:58:36 1222

转载 Scala的Option类型

Scala的Option类型为了让所有东西都是对象的目标更加一致,也为了遵循函数式编程的习惯,Scala鼓励你在变量和函数返回值可能不会引用任何值的时候使用Option类型。在没有值的时候,使用None,这是Option的一个子类。如果有值可以引用,就使用Some来包含这个值。Some也是Option的子类。None被声明为一个对象,而不是一个类,因为我们只需要它的一个实例。这样,它多少有点像nu...

2018-03-14 15:06:08 342

原创 运维Elasticsearch优化-写性能

1、elasticsearch.in.sh       ES_MAX_MEM=10g                  ES_MIN_MEM=10g     两参数设置为一样的值。2、elasticsearch.yml      bootstrap.mlockall: true  防止在内存不够用的时候,elasticsearch的内存被交换至交换区,导致性能骤降。3、在用索引过多,热数据量大,可...

2018-03-02 15:34:05 713

原创 spark入门名词解释

Spark + HDFS的运行架构图(http://www.oschina.net/news/76763/spark-architecture?from=timeline&isappinstalled=0)Driver:运行Application的main函数并创建SparkContext,SparkContext准备Spark应用程序的运行环境、负责资源的申请、任务分配和监控等。当Exe...

2018-02-26 17:26:39 559

转载 流处理storm&spark streaming对比

之前的项目里用到的是storm处理流数据(从kafka读出,粗略转换后放入hbase),spark单单进行计算的,近来各位大神考虑到了用spark streaming来处理流数据,网上搜罗了各种资源,总的来说,Strom的实时性更好(spark是批处理),spark streaming的扩展性、吞吐性更好。自己没有真正码过这些组件,就不多信口了。spark和storm的对比Spark st

2018-01-09 11:30:32 574

原创 MyEclipse:Java was started but returned exit code=-1

ini文件中的虚拟机默认是myeclipse自带的,换成自己的-vm D:/coding/Java/jdk1.7.0_25/bin/javaw.exe

2017-12-06 14:57:02 531

原创 elasticsearch给已存在的mapping新加字段

其他的有空再来。

2017-11-19 17:11:31 902 1

原创 关于ftp用户的授权

最近遇到个情况,需要以另外一个普通用户的身份,操作ftp用户发上去的文件。ftp用户发的文件,默认是644权限的。一开始选择把普通用户加入ftp用户的用户组,但是该用户组的权限就是只读。解决方法:除了要加入用户组外,还要在ftp的安装目录找到配置文件,修改local_umask=000,这个是权限的取反操作。使用户组的其他成员也具有写操作。重启ftp服务器  ser

2017-11-02 16:24:20 2332

转载 Elasticsearch 教程

原文地址:Elasticsearch 全教程这个世界已经被数据淹没。我们创造的系统所产生的数据可以瞬间轻而易举地将我们压垮,现有的科技一直致力于如何存储数据,并能将拥有大量信息的数据仓库结构化。而当你准备开始从大量的数据中得出结论做决策的时候,美好的一天就要被毁灭了……Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎。它能帮助你搜索、分析和浏览数据,而往往大家并没有在某个

2017-11-01 13:06:30 259

原创 Linux中,sqlldr命令实现本地文件插入远程数据库

#ctl文件LOAD DATA#文件编码UTF8/ZHS16GBK(oracle中的gbk)CHARACTERSET ZHS16GBK#本地文件目录INFILE '.......'                                                    #导入前truncate,其他append/insert/......truncate

2017-10-25 09:16:10 3628

原创 部署常用Linux命令

su 与 su -      前者只是简单的切换了用户名,后者才是真正的切换了用户目录、shell环境。      当需要更换用户的配置环境时,要使用su -ps -ef|grep xxx      ps 查看进程 ,e 显示所有进程,f 全格式。      grep 文本搜索,可使用正则表达式搜索文本,打印匹配内容。      查看xxx进程是否存在(模糊)sourc

2017-10-24 11:05:31 318

原创 clone的一知半解-Java

Java中要实现clone必须实现Cloneable接口,并重写clone方法。但是惊奇的发现接口中居然空无一物,clone方法是在Object中就有定义的。    像Cloneable这样的接口被称作标记接口,其意义是:以接口的形式标记对象是否拥有某种能力。这也是接口的一种作用,为某种规范而存在(个人理解,有看法可讨论)。关于标记相关,详见:http://www.cnblogs.com/xi

2017-10-11 19:09:07 302

原创 关于weblogic连接池爆满的原因和处理

网上了解了一下连接池泄露相关情况,各个地方根据自己情况拼凑了些。以后亲自处理时有啥感悟另谈吧。描述:weblogic连接池泄漏简单来说也可以看作项目Overloaded。就是程序运行过程中创建一个连接,而在执行之后有可能没有释放该连接,当然,还有其他某些原因。这样的话,不管你项目配置的最大连接是多少,终将会溢出。然后项目始终与数据库连接不上。 在数据库查问题:Oracle

2017-08-22 17:33:00 24582

转载 三个实例演示 Java Thread Dump 日志分析

原文链接 :http://www.cnblogs.com/zhengyun_ustc/archive/2013/01/06/dumpanalysis.htmljstack Dump 日志文件中的线程状态dump 文件里,值得关注的线程状态有:死锁,Deadlock(重点关注) 执行中,Runnable   等待资源,Waiting on condition(重点关注) 

2017-08-22 17:23:45 390

原创 关于手动关闭数据库连接和连接池关系的一点小困惑

有个问题一直都没想明白,在程序中,我们连接数据库时,为了防止连接用完,都要在finally里面关闭connection,那么就不明白了,连接池负责初始化一定数量的连接,并在运行过程中保证有一定数量的可用连接来减少每次请求连接和关闭的消耗。那么在这种情况下,连接池的作用是什么呢?问了下前辈,被告知,我们在程序中手动获取连接,关闭连接,都是从连接池取来操作的,我们关闭的连接并不是真正的关闭,而是归

2017-08-21 17:22:20 3382

原创 为什么Java写个带参的构造方法,那无参的就必须再显示写一个

-Java写个带参的构造方法,那默认的无参的就必须再显示写一个,但这是为什么呢?-很简单-jvm会在语义分析过程中来为没有构造函数的类搭建构造函数。-如果有构造函数的话就不会自己默认搭建构造函数。-如果设置了无论是否有构造函数都写构造函数-那就有一个问题,如果已经有一个无参构造函数了,再构造一个,到时候调用哪个呢?-有道理。。

2017-04-12 16:19:16 6765 6

转载 java中的对象创建过程

今天在网上查new一个对象时的执行过程的时候,想知道为什么在写了一个有参数的构造方法时,默认的无参构造就没有了,需要手动加一个,却以外查到了这个,觉得有用,放上来一起学习。原文地址:http://blog.sina.com.cn/s/blog_687ab1d70100r9gv.html最近面试中,有一个问题,java中使用new创建一个对象的时候,详细的过程是怎么样的。当时还真被问住了

2017-04-12 12:02:30 419

转载 java自动装箱拆箱深入剖析

基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱)这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与

2017-04-01 18:19:01 245

原创 oracle定时任务

--新建jobdeclare  test_job_really number;begin  dbms_job.submit(test_job_really,                  'PROC_ZIYUAN_QL_BREAK_MONITOR;',                  to_date('30-3-2017 16:30:00', 'dd-mm-yyyy hh24:mi

2017-03-30 16:27:20 280

原创 MySQL新建存储过程、Java调用存储过程

新建存过:由于考虑到想要在Java调用时返回结果,CallableStatement.excute方法返回的布尔数据是这样的:如果第一个结果是 ResultSet 对象,则返回 true;如果第一个结果是更新计数或者没有结果,则返回 false(这个是别处看来的。)所以在存过内进行判断是否执行成功,并返回一个标志:1 成功  0 失败;CREATE PROCEDURE test2

2017-03-29 18:00:06 384

原创 sql查询显示count结果为0的数据

select nd.id       count(1)  from tba nd group by nd.id;用这种方式查询,得到的结果只显示非0统计。若想将统计结果为0的数据也显示,可在外再套一层查询,并转换结果:select tba1.id,nvl(tmptb.cnt,0)from tba as tba1left join(select nd.id    

2017-03-22 17:18:34 19823

转载 善用Oracle表空间设计提升数据库性能

原文地址:http://database.51cto.com/art/200905/123847.htmOracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。典型应用一:控制用户所占用的表空间配额在一些大型的数据库应用中,我们需要控制某个用户或者某一组用户其所占用的磁

2017-03-07 17:44:53 483

转载 关于数据库表空间、表、索引碎片的探讨——转载

原文地址:http://blog.itpub.net/17787/viewspace-799004/我们知道,Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素——数据库碎片,应当引起 DBA 的足够重视,及

2017-03-07 15:38:07 446

原创 期刊摘录《ORACLE数据库SQL优化原则》

Oracle优化器:RULE(基于规则)、CUST(基于成本)、CHOOSE(选择性)

2016-12-07 09:58:10 480

原创 常见排序算法

这几天闲来无事,,愤懑至极。。。以前不太认真,看看了事,每次都搞不清谁是谁。。。今天总结一下,顺便实现。1、归并排序图解如下看成是 n 个有序的子序列(长度为 1),然后两两归并。得到 n/2 个长度为2 或 1 的有序子序列。继续亮亮归并最后一趟public class Mergesort implements SortArray {

2016-12-06 15:51:22 325

原创 jQuery初始化select选项

$("#mul_sel").val("10F");$("#mul_sel").attr("value","10F");以上两种方法是针对select单选的,其实两种的思路都是一样的。多选目前还有疑问,日后来补。

2016-12-02 11:48:08 5251

转载 SQL语句优化技术分析

一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN

2016-11-07 15:42:09 238

转载 优化SQL查询:如何写出高性能SQL语句

优化SQL查询:如何写出高性能SQL语句1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。

2016-11-07 14:36:15 298

转载 SOAP协议详解-转载

SOAP简介SOAP(SimpleObjectaccessPRotocal,简单对象访问协议)技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。SOAP是把成熟的基于HTTP的WEB技术与xml的灵活性和可扩展性组合在了一起。SOAP 的一个主要目标是使存在的应用能被更广泛的用户所使用。为了实现这个目的,没有任何SOAPAPI或SOAP对象请求

2016-08-31 09:54:54 417

转载 js的逻辑运算符

逻辑非(!)  如果一个操作数是一个对象,返回true;  如果一个操作数是一个空字符串,返回false;  如果一个操作数是一个非空字符串,返回false;  如果一个操作数是一个数值0,返回false;  如果一个操作数是任意的非零字符,返回true;  如果一个操作数是null,返回false;  如果一个操作数是NaN,返回false;  如果一个操作数是u

2016-08-01 15:38:27 456

原创 简单的sql server操作

–给某一列设置主键 alter table COURSE add constraint cpk primary key (cno)–制定某一列为外键 alter table SC add constraint cpok foreign key(CNO) references COURSE(CNO)–添加一个列 alter table SC add COMETIMES int chec

2016-05-21 21:08:11 443

空空如也

空空如也

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

TA关注的人

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