- 博客(119)
- 资源 (7)
- 收藏
- 关注
原创 使用jsonpath从kettle转换json2csv
保存配置后,运行即可。对应的解析json也类似xml的解析:一:如果是文件数据的话,选择对应的文件;如果是流利的字段,配置好相应的字段即可。二:配置好路径,读取json即可。解析json的具体示例如下:使用jsonpath解析json内容JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的j
2017-05-31 16:56:43 1585
原创 PostgreSQL数据类型
数据类型指定要在表字段中存储哪种类型的数据。 在创建表时,对于每列必须使用数据类型。PotgreSQL中主要有三种类型的数据类型。 此外,用户还可以使用CREATE TYPE SQL命令创建自己的自定义数据类型。以下是PostgreSQL中主要有三种类型的数据类型:数值数据类型字符串数据类型日期/时间数据类型数值数据类型数字数据类型用于指定表中的数字数据。名
2017-05-27 08:47:21 826
原创 Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
tomcat进行http request解析的时候报错,并将错误返回给客户端了,具体的错误如下:org.apache.coyote.http11.AbstractHttp11Processor.processError parsing HTTP request headerNote:further occurrences of HTTP header parsing errors will be ...
2017-05-26 14:19:05 11082
原创 PostgreSQL数据库、表空间、角色及用户
一、创建数据库1、通过pgAdmin创建数据库TestDb1:打开数据库TestDb1看到建库脚本:在目录——PostgreSQL(pg_catalog)——数据表——pg_database中可以查看多了一个数据库TestDb1:select oid,* from pg_database; 此时,在E:\PostgreSQL\data\base下的文件夹如下:
2017-05-26 11:35:59 5029 1
原创 Failed to load sql modules into the database cluster during PostgreSQL Installation
在安装postgre sql的时候,报Failed to load sql modules into the database cluster during PostgreSQL Installation我在网上看了很多资料,说什么C++环境,管理员身份运行,其实你看到Failed to load 就应该想到是权限问题,你指定的安装目录和数据存储没有写权限我的解决办法是报错之后,给安装目录
2017-05-26 09:25:13 4712 3
原创 PostgreSQL安装详细步骤(windows)
PostgreSQL安装:一、windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1、开始安装:2、选择程序安装目录:注:安装 PostgreSQL 的分区最好是 NTFS 格式的。PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样
2017-05-26 09:00:17 5267
原创 PostgreSQL 连接问题 FATAL: no pg_hba.conf entry for host
The server doesn't grant access to the database: the server reports FATAL: no pg_hba.conf entry for host "192.168.0.123", user "postgres", database "postgres" FATAL: no pg_hba.conf entry for host "1
2017-05-25 17:07:15 43209
原创 Spark SQL来读取现有Hive中的数据
Spark SQL主要目的是使得用户可以在Spark上使用SQL,其数据源既可以是RDD,也可以是外部的数据源(比如Parquet、Hive、Json等)。Spark SQL的其中一个分支就是Spark on Hive,也就是使用Hive中HQL的解析、逻辑执行计划翻译、执行计划优化等逻辑,可以近似认为仅将物理执行计划从MR作业替换成了Spark作业。本文就是来介绍如何通过Spark SQ
2017-05-25 09:41:32 9660
转载 Linux命令学习总结:dos2unix - unix2dos
今天第一次接触这个,做个记录,最近觉得linux的东西知道的太少了,不行,得好好看点资料了。命令简介:dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。而unix2dos则是和dos2u
2017-05-24 16:09:59 1169
原创 Linux id 命令 - 显示用户id和组id信息
Linux id命令用于显示用户的ID,以及所属群组的ID。id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。语法id [-gGnru][--help][--version][用户名称]参数说明:-g或--group 显示用户所属群组的ID。-G或--groups 显示用户所属附加群组的ID。-n或--
2017-05-24 15:10:00 26389
原创 The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
原因:项目中缺少servlet-api.jar文件。解决办法:将D:\Program Files\Apache Software Foundation\Tomcat7\common\lib下的servlet-api.jar拷贝到项目中,然后编译即可。
2017-05-24 09:37:59 728
转载 Servlet 表单数据
很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序。浏览器使用两种方法可将这些信息传递到 Web 服务器,分别为 GET 方法和 POST 方法。GET 方法GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔,如下所示:http://www.test.com/hello?key1=value1&key2=value2GET 方法
2017-05-24 08:58:47 517
转载 Servlet 实例
Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接口的 Java 类。Web 应用程序开发人员通常编写 Servlet 来扩展 javax.servlet.http.HttpServlet,并实现 Servlet 接口的抽象类专门用来处理 HTTP 请求。Hello World 示例代码下面是 Servlet 输出 Hello World 的示例源
2017-05-24 08:57:47 387
转载 Servlet 生命周期
Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 init () 方法进行初始化。Servlet 调用 service() 方法来处理客户端的请求。Servlet 通过调用 destroy() 方法终止(结束)。最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。现在让我们详细讨论生命周期的方法。
2017-05-24 08:57:03 403
转载 Servlet 简介
Servlet 是什么?Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java Servlet 通常情况下与使用 CGI(Common Gat
2017-05-23 18:04:07 329
原创 dojo中的dojo/text!
Usage require supplying the resource URL to load after the !. This URL can be expressed in relative terms andwill assume a root of the Dojo base by default:require(["dojo/text!something.html"], functi...
2017-05-23 15:32:45 1598
原创 js里面格式化日期
把这个时间Tue Jul 16 01:07:00 CST 2013转换为:2013-7-16function FormatDate (strTime) { var date = new Date(strTime); return date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();}
2017-05-23 12:54:47 443
原创 ElasticSearch5.3插件开发(二)获取集群健康信息
前面一篇,简单讲过插件开发,打印信息,今天我们开发一个有实际意义的插件,获得集群健康信息。先看代码MyFirstPlugin.javapackage es.plugins;import org.elasticsearch.plugins.ActionPlugin;import org.elasticsearch.plugins.Plugin;import jav
2017-05-22 11:45:33 1027
原创 chmod命令详细用法
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=
2017-05-22 11:41:46 766
转载 Elasticsearch java api(五) Bulk批量索引
这篇博客介绍一下Elasticsearch对多个文档进行索引的简便方法。Bulk api的支持可以实现一次请求执行批量的添加、删除、更新等操作.Bulk操作使用的是UDP协议,UDP无法确保与ElasticSearch服务器通信时不丢失数据.一、Bulk API使用bulk命令时,REST API以_bulk结尾,批量操作写在json文件中,官网给出的语法格式:action_and_m
2017-05-19 17:30:33 1024
转载 ElasticSearch Java Api(四) -删除索引
删除可以是删除整个索引库,也可以根据文档id删除索引库下的文档,还可以通过query查询条件删除所有符合条件的数据。一、删除整个索引库下面的例子会删除indexName索引:DeleteIndexResponse dResponse = client.admin().indices().prepareDelete(indexName) .
2017-05-19 17:25:56 894
转载 ElasticSearch Java Api(三) -更新索引库
官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-update.html一、UpdateRequest创建一个UpdateRequest,然后将其发送给client.UpdateRequest uRequest = new UpdateRequest();
2017-05-19 17:14:54 582
转载 ElasticSearch Java Api(二) -检索索引库
一、准备数据 String data1 = JsonUtil.model2Json(new Blog(1, "git简介", "2016-06-19", "SVN与Git最主要的区别...")); String data2 = JsonUtil.model2Json(new Blog(2, "Java中泛型的介绍与简单使用", "2016-06-19", "学习目标 掌握泛型
2017-05-19 16:44:03 529
转载 很强大的一个jquery分页插件
jQuery.page.js//分页插件 /** ch **/(function($){ var ms = { init:function(obj,args){ return (function(){ ms.fillHtml(obj,args); ms.bindEvent(obj...
2017-05-17 18:59:55 432
原创 window.open()打开窗口的几种方式
1. 在当前窗口打开百度,并且使URL地址出现在搜索栏中.window.open("http://www.baidu.com/", "_search");window.open("http://www.baidu.com/", "_self"); 2. 在一个新的窗口打开百度window.open("http://www.baidu.com/", "_blank");
2017-05-17 14:21:35 2641
原创 dojo 的DOM操作 dojo/dom
对dom的使用,需要引用包dojo/dom。1.获取节点,dom.byIdbyId中既可以传递一个字符串,也可以传递一个节点对象require(["dojo/dom", "dojo/domReady!"],function(dom) { function setText(node, text){ node = dom.byId(node);//通过已有对象 ...
2017-05-17 09:55:40 921
转载 dojo使用query dojo/query
要使用query,就要引入dojo/query包。query可以根据Dom里节点的标签名、id名、class名来检索一个或多个节点。--------------------------------------------------------------------------------------------<ul id="list"> <li class="odd"...
2017-05-17 09:47:38 1841
原创 JSON学习笔记(六)- JSONP
JSONP 教程本章节我们将向大家介绍 JSONP 的知识。Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。为什么我们从不同的域(网站)访问数据需要一个特殊的技术(JSONP )呢?这是因为同源策略。同源策略,它是由Netscape提出的一个著名的安全策略,现在所有支持JavaScript 的浏览器都会使用...
2017-05-17 09:31:32 740
原创 JSON学习笔记(五)- JSON.stringify()
JSON.stringify()JSON 通常用于与服务端交换数据。在向服务器发送数据时一般是字符串。我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。语法JSON.stringify(value[, replacer[, space]])参数说明:value:必需, 一个有效的 JSON 字符串。replacer:可选。用于转换结果的函数或数组。如果...
2017-05-17 09:20:57 835
原创 JSON学习笔记(四)- JSON.parse()
JSON.parse()JSON 通常用于与服务端交换数据。在接收服务器数据时一般是字符串。我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。语法JSON.parse(text[, reviver])参数说明:text:必需, 一个有效的 JSON 字符串。reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。JSON 解析实例例如我们从服...
2017-05-17 09:16:45 708
原创 JSON学习笔记(三)- 数组
JSON 数组数组作为 JSON 对象实例[ "Google","Runoob","Taobao"]JSON 数组在中括号中书写。JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。JavaScript 中,数组值可以是以上的 JSON 数据类型,也可以是 JavaScript 的表达式,包括函数,日期,及 undefined。JSON 对象...
2017-05-17 09:15:05 575
原创 JSON学习笔记(二)- 对象
JSON 对象对象语法实例{ "name":"runoob","alexa":10000,"site":null}JSON 对象使用在大括号({})中书写。对象可以包含多个 key/value(键/值)对。key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。key 和 value 中使用冒号(:)分割。每个 key/value...
2017-05-17 09:12:26 393
原创 JSON学习笔记(一)- 语法
JSON 语法JSON 语法是 JavaScript 语法的子集。JSON 语法规则JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"name" :"菜鸟教程"这很容易理解,等价于这条 JavaScri...
2017-05-17 09:10:19 546
原创 ElasticSearch5.3插件开发(一)控制台打印信息
自定义插件类继承org.elasticsearch.plugins.Plugin本文最简单的一个插件,在控制台打印信息:package es.plugins;import org.elasticsearch.plugins.ActionPlugin;import org.elasticsearch.plugins.Plugin;import java.util.Co
2017-05-16 18:12:41 1053
原创 elasticsearch的rest api练习记录
GET _search{ "query": { "match_all": {} }}PUT /blog/article/1{ "title":"my sense", "author":"syj", "content":"sense is a good tool"}DELETE /blog/arctic
2017-05-16 18:10:33 620
原创 input两种默认显示文字方式
1.placeholder属性 规定帮助用户填写输入字段的提示,值不会被提交, 且该提示会在输入字段为空时显示,并会在字段获得焦点时消失。如<input type="text" name="tname" placeholder="请在这里输入用户名">2.value属性 规定 input 元素的值,值会被提交如<input type="text" name="tname&quo
2017-05-16 11:56:21 4318
原创 Bootstrap list-group-item获取值
Bootstrap 中的list-group用jquery获取list-group-item值$(".list-group-item").on("click", function(){ $(".list-group-item").removeClass("active"); var childs=this.children; $(this).addClass("acti...
2017-05-16 09:12:21 2445
原创 geohash算法原理及实现方式
1、geohash特点2、geohash原理3、geohash的php 、python、java、C#实现代码4、观点讨论geohash有以下几个特点:首先,geohash用一个字符串表示经度和纬度两个坐标。某些情况下无法在两列上同时应用索引 (例如MySQL 4之前的版本,Google App Engine的数据层等),利用geohash,只需在一列上应用索引即可。其次,
2017-05-12 18:35:53 627
原创 ElasticSearch大批量数据入库
1.bulk批量导入数据curl 172.17.1.15:9200/_bulk?pretty --data-binary @E:\Bin\Debug\testdata\437714060.jsoncurl 172.17.1.15:9200/_bulk?pretty --data-binary @E:\Bin\Debug\testdata\743719428.jsoncurl 172.17.
2017-05-12 18:10:16 3778
转载 ElasticSearch对地理数据查询(二)
在ElasticSearch中,地理位置通过geo_point这个数据类型来支持。地理位置的数据需要提供经纬度信息,当经纬度不合法时,ES会拒绝新增文档。这种类型的数据支持距离计算,范围查询等。在底层,索引使用Geohash实现。1、创建索引PUT创建一个索引cn_large_cities,mapping为city:{ "mappings": { "city":
2017-05-12 17:53:31 863
JAVA码头船只出行及配套货柜码放管理系统的设计与实现
2022-12-02
基于Java的银行排号系统的设计与实现
2022-12-02
Linux时间同步方式和操作方式
2022-11-30
SMO算法学习最好的资料
2022-11-30
利用机器学习预测2022年的世界杯冠军
2022-11-30
企业级大数据平台CDH详细搭建过程
2022-11-28
中文自然语言处理中文分词训练语料
2018-07-02
提问的艺术-让 ChatGPT 导出高质量答案.pdf
2023-04-29
JAVA健康管理系统
2022-12-02
JAVA医院管理住院系统的研究与实现
2022-12-02
基于JAVA的医院在线挂号
2022-12-02
JAVA银行柜员业务绩效考核系统的设计与实现
2022-12-02
JAVA酒店管理系统的设计与实现
2022-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人