<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[junjun56的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/junjun56</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; junjun56]]></copyright><item><title><![CDATA[IDEA2019.2+Maven3.6.3]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/124604595</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/124604595</guid><author>junjun56</author><pubDate>Fri, 06 May 2022 10:31:47 +0800</pubDate><description><![CDATA[问题：

2022-05-06 09:19:30,794 [ 39860]  INFO -   #org.jetbrains.idea.maven - tried to access method org.apache.maven.model.interpolation.StringSearchModelInterpolator.interpolateObject(Ljava/lang/Object;Lorg/apache/maven/model/Model;Ljava/io/File;Lorg/...]]></description><category></category></item><item><title><![CDATA[KYLIN问题收录（不定期更新）]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/121681993</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/121681993</guid><author>junjun56</author><pubDate>Thu, 02 Dec 2021 17:23:55 +0800</pubDate><description><![CDATA[kyin问题记录]]></description><category></category></item><item><title><![CDATA[求解答贴：KYLIN CUBE BUILD问题]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/120334452</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/120334452</guid><author>junjun56</author><pubDate>Thu, 16 Sep 2021 18:02:33 +0800</pubDate><description><![CDATA[kylin有2个cube，在Extract Fact Table Distinct Columns 这一步

一个能正常运行，看到加载的信息是这个
Initialized a new KylinConfig from getInstanceFromEnv : 254918854

另外一个不能正常执行，加载的环境信息是这个
Initialized a new KylinConfig from getInstanceFromEnv : 748975217



有操作修改过失败cube的相关维度信息
...]]></description><category></category></item><item><title><![CDATA[OLAP解析工具简单对比]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/117331525</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/117331525</guid><author>junjun56</author><pubDate>Thu, 27 May 2021 16:22:08 +0800</pubDate><description><![CDATA[目前已知和了解的SQL解析转义工具有Antlr，Calcite和SparkSQL，就这三种解析转义的优缺点做个简单的阐述



简介

Antlr

是一款非常经典的解析工具，它基于g4文件，只要熟悉其语法机构，即可创建一种新的语言（可以进行词义和语义解析的）。



流程

转存失败重新上传取消转存失败重新上传取消



样例/模板


			csvFile: hdr row+ ;

			hdr : row ;

			row : field (',' field)* '\r'? '\n...]]></description><category></category></item><item><title><![CDATA[Apache Calcite解析表名和字段名信息（未进行validate）]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/115870189</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/115870189</guid><author>junjun56</author><pubDate>Mon, 19 Apr 2021 17:55:28 +0800</pubDate><description><![CDATA[目前市面上没有找到使用Calcite做解析的代码逻辑，可能是因为太过简单或者是与Calcite本意相悖吧，无奈之下自己实现了一份，仅供参考]]></description><category></category></item><item><title><![CDATA[Kylin查询SQL形式调研]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/115503915</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/115503915</guid><author>junjun56</author><pubDate>Thu, 08 Apr 2021 09:27:41 +0800</pubDate><description><![CDATA[目录





背景

模型配置

Cube构建

查询SQL

案例一

案例二

案例三：转义的SQL

案例四：直接按照模型名查询

结论



背景

使用OLAP进行建模，会创建模型表A，用户能够感知的表也是A，因此在使用时只针对A做查询操作。但因为底层引擎使用的是Kylin，它是否能够识别A并精准的命中CUBE？此为本次的起因



模型配置

选择事实表KYLIN_ACCOUNT 和 维度表KYLIN_COUNTRY











Cube构建







查询SQL
...]]></description><category></category></item><item><title><![CDATA[SCALA学习记录总结]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/115182852</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/115182852</guid><author>junjun56</author><pubDate>Wed, 24 Mar 2021 17:54:03 +0800</pubDate><description><![CDATA[读取--求值--打印--循环，即：REPL





Scala中的类不声明为public



语句结束的符号

可以作为语句结束的符号是：常量，标识符，保留字以及以下的分隔符：

this null true false return type &lt;xml-start&gt;

- ) ] }







{}和()的作用



Ø 大括号{}用于代码块，计算结果是代码最后一行；

Ø 大括号{}用于拥有代码块的函数；

Ø 大括号{}在只有一行代码时可以省略，除了case语句（Sca...]]></description><category></category></item><item><title><![CDATA[thrift 问题梳理]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/115139723</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/115139723</guid><author>junjun56</author><pubDate>Tue, 23 Mar 2021 19:47:56 +0800</pubDate><description><![CDATA[==================20210323===start================

初次相识thrift，需要在IDEA安装插件，下载thrift-.xx.exe，配置环境变量，thrift -gen java生成java文件

@org.apache.thrift.annotation.Nullable 报错问题：maven的版本要和你下载的版本一致，不然会出现这个问题





==================20210323===end================
...]]></description><category></category></item><item><title><![CDATA[使用springmvc+urlRewrite实现404,500以及异常的处理]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/51966600</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/51966600</guid><author>junjun56</author><pubDate>Wed, 20 Jul 2016 11:30:53 +0800</pubDate><description><![CDATA[最近在做一个小东西，其中想使用到urlRewrite，刚开始都是很不错的，伪静态做的很棒，但慢慢就出现问题了，比如404或者500的错误码出现，虽然在web.xml中做了配合（如下），但好像不起作用啊




		404
		/error/404.html
	
	
		500
		/error/404.html
	
	
		505
		/error/404.html
	
但当把这段配置搞]]></description><category></category></item><item><title><![CDATA[将Map转换成Class]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/51646941</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/51646941</guid><author>junjun56</author><pubDate>Sun, 12 Jun 2016 16:05:40 +0800</pubDate><description><![CDATA[不写代码就不知道自己到底有多笨


百度了很久，都好像没有找到一个将Map转变成Class的方法（也许太简单，别人根本不屑去写），so，自力更生


该类主要实现将Map转变成Class，其中Map的key是Class中的属性，Map的value是要设置的Class的属性值，主要方法如下：


package com.essayants.utils;

import java.l]]></description><category></category></item><item><title><![CDATA[关于“ora-00911: 无效字符 ”的解决方案]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/51441696</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/51441696</guid><author>junjun56</author><pubDate>Wed, 18 May 2016 10:21:55 +0800</pubDate><description><![CDATA[不知道为什么，我把sql “select * from A_AUTHORITY_PARENT where VERSION = 0;”放到控制板里执行，结果是出来的，但是放在代码里（hibernate的包装），就一直报错，老是说“ora-00911: 无效字符”，还有“could not extract resultset”，判断了好久，还是一直错，后来把分号去掉后，就好了
所以，遇到这类问题的解]]></description><category></category></item><item><title><![CDATA[ec:table的学习和总结]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/51262402</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/51262402</guid><author>junjun56</author><pubDate>Wed, 27 Apr 2016 16:52:56 +0800</pubDate><description><![CDATA[首先，想使用ec:table必须引入
然后，就是要下载extremecomponents.tld 并正确在web.xml中配置(可以搜索关键字web.xml配置tld，也可以参考这篇文章http://blog.youkuaiyun.com/zhengcandan/article/details/4261906)





//action是你要去请求的地址，排序时需要
//items是返回的结]]></description><category></category></item><item><title><![CDATA[关于IDEA的maven没有artifacts的解决方法]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/50946860</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/50946860</guid><author>junjun56</author><pubDate>Mon, 21 Mar 2016 15:25:29 +0800</pubDate><description><![CDATA[使用idea创建maven，却始终没有生产artifacts的配置，找了好久都没有找到，偶然的一次机会，通过设置解决了
设置如下：


settings-->bulid,excu...-->Bulid Tools --> Maven-->Improting-->选中Impor Maven projects automatically-->Apply --> OK


等待自动编译即可]]></description><category></category></item><item><title><![CDATA[RabbitMQ课程翻译（第一课）]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/50904696</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/50904696</guid><author>junjun56</author><pubDate>Wed, 16 Mar 2016 16:05:58 +0800</pubDate><description><![CDATA[说明：此文是对RabbitMQ官网上的Tutorials标题下Java版的翻译，可能存在不对之处，还望大神指正，官网地址如下：http://www.rabbitmq.com/tutorials/tutorial-one-java.html


简介


RabbitMQ是消息代理。在本质上，它接受来自生产者的消息，然后把它传送给消费者。在这个过程中，它可以根据你给它制定的规则对这些消息]]></description><category></category></item><item><title><![CDATA[java解密zip文件（亲测可用）]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/50825113</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/50825113</guid><author>junjun56</author><pubDate>Tue, 08 Mar 2016 10:21:38 +0800</pubDate><description><![CDATA[之前我们写过java如何实现zip文件的解压，而有时，当我们的zip文件进行了加密（在我们知道秘钥的情况下），又想在查看的时候使用，故而需要使用解密


代码是从网上找的，没有做任何修改，测试了一下，不管是否安装压缩软件，密码是否含有中文，（windows下）都可以使用，需要的可以看一下，jar包可以在我的资源上下载一下，免费的，也是我从其他人那里花积分换的


public void]]></description><category></category></item><item><title><![CDATA[Android学习文档之viewpage学习]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/50407791</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/50407791</guid><author>junjun56</author><pubDate>Sat, 26 Dec 2015 11:16:42 +0800</pubDate><description><![CDATA[说明：这一篇文章的代码是我参考别人的（链接地址为http://blog.youkuaiyun.com/harvic880925/article/details/38453725），有什么不对的地方，还望大家指正，另外，感谢那些无私奉献的人
 
我们在开发javaweb的时候，一般都会遇到这样的一种布局，那就是T型布局，如下：







在这种布局中，我们一般使用的frameset，那么]]></description><category></category></item><item><title><![CDATA[Android学习文档之数据提交到网络]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/50210207</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/50210207</guid><author>junjun56</author><pubDate>Mon, 07 Dec 2015 20:05:20 +0800</pubDate><description><![CDATA[上个月因为事情繁多，也就没空整理文档了，现在拾起来



这一篇文档，我们主要介绍一下如何将数据提交到后台，也就是应用的访问网络提交数据，这在我们的日常中经常见到，如我们的QQ登录，输入用户名和密码，点击登录，如果正确，则允许你登录上去，如果不正确，则提示你用户名密码错误。
 
数据怎样才能被提交呢？
 
数据提交需要有一个东西接收他，就像你把一杯水转移到另一个水壶中，这里的水壶和]]></description><category></category></item><item><title><![CDATA[189邮件收取]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/49779867</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/49779867</guid><author>junjun56</author><pubDate>Wed, 11 Nov 2015 11:48:02 +0800</pubDate><description><![CDATA[该部分只到如何获取所有邮件，并没有实现下载收取功能，其实只差一步而已，不想写了，需要的可以参考《搜狐邮件收取》，以下是代码段


package com.hackerant.test;

import java.io.InputStream;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.Da]]></description><category></category></item><item><title><![CDATA[搜狐邮箱收取]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/49779763</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/49779763</guid><author>junjun56</author><pubDate>Wed, 11 Nov 2015 11:44:08 +0800</pubDate><description><![CDATA[最近一直在用lua搞邮件，但是呢，对于lua我是一窍不通，急忙学习了一把（项目只有两个星期），然并卵，无奈，只能先用java跑一把了，以下是搜狐邮箱的下载源码


package com.hackerant.test;

import java.io.File;
import java.io.FileWriter;
import java.net.HttpURLConnection;
imp]]></description><category></category></item><item><title><![CDATA[Android学习文档之数据适配器+DDMS介绍]]></title><link>https://blog.youkuaiyun.com/junjun56/article/details/49359813</link><guid>https://blog.youkuaiyun.com/junjun56/article/details/49359813</guid><author>junjun56</author><pubDate>Fri, 23 Oct 2015 12:45:54 +0800</pubDate><description><![CDATA[上一篇《Android学习文档之数据库操作》我们学习了Android中的数据库操作，讲了一大串东西，也没什么图给大家解释，很抱歉了。
 
今天，我将带领大家一起学习一下安卓中的适配器和DDMS内容，首先我们讲解一下DDMS







如果你安装了安卓的开发工具（Eclipse），DDMS一般是在你的工具的右上方，如果你没有，可以按照如下方式调出]]></description><category></category></item></channel></rss>