自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Elasticsearch搜索返回值默认最大为10000解决方案

以下为查询简单的查询elasticsearch索引例子:curl -XPOST http://es-ip:9200/_search -d '{ "size" : 0}'返回JSON:{ "took":1, "timed_out":false, "_shards":{ "total":2, "successful":2, "skipped":0, "failed":0 }, "hits":{

2021-05-13 09:58:04 3561

转载 Java注解详解

http://blog.csdn.net/forezp/article/details/78026146 本文出自方志朋的博客在使用SpringBoot作为Web敏捷开发的框架之后,SpringBoot除了自动装配配置的便捷之外,在很多时候需要基于注解来开发。注解不仅增加了代码的可读性,还增加了开发的速度。这篇文章主要讲述Java 注解。元注解元注解用于注解其他注解的。Java 5....

2018-08-22 11:46:13 199

原创 Java Integer的注意事项

先来看一段代码:Integer i = 127;Integer i2 = 127;System.out.println(i == i2);i = 128;i2 = 128;System.out.println(i == i2);猜猜看,输出的结果是啥?------------------------------------------------------

2017-12-29 11:43:26 434

原创 Java调用Kettle时,报Can't run transformation due to plugin missing错误的解决方法

如题,近期公司做的报表项目有用到Kettle导数据到Elastic,然后用唯品会的Saturn定时调度kettle job文件进行增量导数据。在java调用job文件时,报Can't run transformation due to plugin missing  错误初始化步骤 ElasticSearch Bulk Insert,在网上找解决方法时,stackoverflow里有完整的

2017-12-08 17:29:46 10380 10

转载 Spring Transaction属性之Propagation

Spring Transaction中有一个很重要的属性:Propagation。主要用来配置当前需要执行的方法,与当前是否有transaction之间的关系。我晓得有点儿抽象,这也是为什么我想要写这篇博客的原因。看了后面的例子,大家应该就明白了。一、Propagation取值:REQUIRED(默认值):在有transaction状态下执行;如当前没有tran

2017-11-30 14:59:14 306

原创 Kettle数据流中空字符串和NULL值

Kettle解压后,kettle.properties文件里KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL 默认为 N,大概意思是说数据流里的空字符串和NULL不是不同的,也就是默认会把空字符串和NULL看做是同一样的,因此在数据流里是以NULL传递,到最后输出到表里的时候,如果表设置了非空控制,会报相关值不能为NULL的错。根据以下配置可以解决相关问题: ...

2017-11-28 15:12:50 9043 2

转载 关于java字节码框架ASM的学习

一、什么是ASM  ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM从类文件中读入信息后,

2016-06-30 17:20:23 381

转载 Oracle 多表查询

本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查

2016-06-16 10:36:38 617

转载 深入Java单例模式

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先

2015-04-07 23:06:06 409

转载 oracle 虚拟表dual详解

基本上oracle引入dual为的就是符合语法1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词。dual名词意思是对数,做形容词时是指二重的,二元的。2. Oracle中的dual表是一个单行单列的虚拟表。3. Dual表是oracle与数据字典一起自动创建的一个表,这个表只有1列:DUMMY,数据类型为VERCHAR2(1),dual表中只有一个数据'X', Oracl

2014-06-09 09:51:08 1014

转载 三大框架(struct、spring、hibernate)的优缺点

1.structStruts跟Tomcat、Turbine等诸 多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能

2014-03-19 17:14:24 10985 1

转载 用jdbc连接Oracle数据库

在连接数据库前,要先导包(classes32.jar)接着:(1)装载并注册数据库的JDBC驱动程序 载入JDBC驱动:Class.forName("oracle.jdbc.driver.OracleDriver"); 注册JDBC驱动: java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDri

2014-03-14 22:16:18 992

转载 Java学习笔记(必看经典)(已作标记,红色部分为重点)

JAVA的面向对象编程面向对象主要针对面向过程。面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面:有什么(属性):用来描述对象。能够做什么(方法):告诉外界对象有那些功能。后者以前者为基础。大的对象的属性也可以是一个对象。 为什么要使用面向对象:首先,面向对象符合人类看待事物的

2014-03-13 23:15:53 2283

原创 java学习笔记之length、length()和size()

length():是一个方法,一般字符串(String)类型的对象有该方法,用于获取字符串的长度,直接调用即可(字符串.length())length:是一个属性,是针对于数组的,用来获取数组的长度(注意:定义数组是最好用 int[] a=new int[]{})size():是针对泛型集合来说的(如Set、List、Map),数组没有size()方法。以下的例子用于演示上述两

2014-02-24 22:44:04 1102

原创 Java学习心得——一些容易被忽略但很重要的知识点

接口Interface1. 接口中的成员变量默认都是public、static、final类型的,必须被显式初始化2. 接口中的方法默认都是public、abstract类型的。3. 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法。4. 接口没有构造方法,不能被实例化,在接口中定义构造方法是非法的。5. 一个接口

2014-02-21 21:47:49 1271

SecureCrt破解工具

SecureCrt破解工具,可破解最新版本crt,绿色版无需安装,打开后点‘Patch’选择本地安装的SecureCrt.exe,然后按提示进行下一步,然后点‘Generate’生成相应信息并复制到SecureCrt里

2018-05-30

SecureCrt8.3

CRT,64和32位系统的都有。SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

2018-05-30

空空如也

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

TA关注的人

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