自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (5)
  • 收藏
  • 关注

原创 IDEA2019.2+Maven3.6.3

问题: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/...

2022-05-06 10:31:47 1938

原创 KYLIN问题收录(不定期更新)

kyin问题记录

2021-12-02 17:23:55 1229

原创 求解答贴:KYLIN CUBE BUILD问题

kylin有2个cube,在Extract Fact Table Distinct Columns 这一步一个能正常运行,看到加载的信息是这个Initialized a new KylinConfig from getInstanceFromEnv : 254918854另外一个不能正常执行,加载的环境信息是这个Initialized a new KylinConfig from getInstanceFromEnv : 748975217有操作修改过失败cube的相关维度信息...

2021-09-16 18:02:33 178

原创 OLAP解析工具简单对比

目前已知和了解的SQL解析转义工具有Antlr,Calcite和SparkSQL,就这三种解析转义的优缺点做个简单的阐述简介Antlr是一款非常经典的解析工具,它基于g4文件,只要熟悉其语法机构,即可创建一种新的语言(可以进行词义和语义解析的)。流程转存失败重新上传取消转存失败重新上传取消样例/模板 csvFile: hdr row+ ; hdr : row ; row : field (',' field)* '\r'? '\n...

2021-05-27 16:22:08 1005

原创 Apache Calcite解析表名和字段名信息(未进行validate)

目前市面上没有找到使用Calcite做解析的代码逻辑,可能是因为太过简单或者是与Calcite本意相悖吧,无奈之下自己实现了一份,仅供参考

2021-04-19 17:55:28 2884 4

原创 Kylin查询SQL形式调研

目录背景模型配置Cube构建查询SQL案例一案例二案例三:转义的SQL案例四:直接按照模型名查询结论背景使用OLAP进行建模,会创建模型表A,用户能够感知的表也是A,因此在使用时只针对A做查询操作。但因为底层引擎使用的是Kylin,它是否能够识别A并精准的命中CUBE?此为本次的起因模型配置选择事实表KYLIN_ACCOUNT 和 维度表KYLIN_COUNTRYCube构建查询SQL...

2021-04-08 09:27:41 421

原创 SCALA学习记录总结

读取--求值--打印--循环,即:REPLScala中的类不声明为public语句结束的符号可以作为语句结束的符号是:常量,标识符,保留字以及以下的分隔符:this null true false return type <xml-start>- ) ] }{}和()的作用Ø 大括号{}用于代码块,计算结果是代码最后一行;Ø 大括号{}用于拥有代码块的函数;Ø 大括号{}在只有一行代码时可以省略,除了case语句(Sca...

2021-03-24 17:54:03 327

原创 thrift 问题梳理

==================20210323===start================初次相识thrift,需要在IDEA安装插件,下载thrift-.xx.exe,配置环境变量,thrift -gen java生成java文件@org.apache.thrift.annotation.Nullable 报错问题:maven的版本要和你下载的版本一致,不然会出现这个问题==================20210323===end================...

2021-03-23 19:47:56 191

原创 使用springmvc+urlRewrite实现404,500以及异常的处理

最近在做一个小东西,其中想使用到urlRewrite,刚开始都是很不错的,伪静态做的很棒,但慢慢就出现问题了,比如404或者500的错误码出现,虽然在web.xml中做了配合(如下),但好像不起作用啊 404 /error/404.html 500 /error/404.html 505 /error/404.html 但当把这段配置搞

2016-07-20 11:30:53 6482 3

原创 将Map转换成Class

不写代码就不知道自己到底有多笨百度了很久,都好像没有找到一个将Map转变成Class的方法(也许太简单,别人根本不屑去写),so,自力更生该类主要实现将Map转变成Class,其中Map的key是Class中的属性,Map的value是要设置的Class的属性值,主要方法如下:package com.essayants.utils;import java.l

2016-06-12 16:05:40 6918

原创 关于“ora-00911: 无效字符 ”的解决方案

不知道为什么,我把sql “select * from A_AUTHORITY_PARENT where VERSION = 0;”放到控制板里执行,结果是出来的,但是放在代码里(hibernate的包装),就一直报错,老是说“ora-00911: 无效字符”,还有“could not extract resultset”,判断了好久,还是一直错,后来把分号去掉后,就好了所以,遇到这类问题的解

2016-05-18 10:21:55 2292

原创 ec:table的学习和总结

首先,想使用ec:table必须引入然后,就是要下载extremecomponents.tld 并正确在web.xml中配置(可以搜索关键字web.xml配置tld,也可以参考这篇文章http://blog.csdn.net/zhengcandan/article/details/4261906)//action是你要去请求的地址,排序时需要//items是返回的结

2016-04-27 16:52:56 3312

原创 关于IDEA的maven没有artifacts的解决方法

使用idea创建maven,却始终没有生产artifacts的配置,找了好久都没有找到,偶然的一次机会,通过设置解决了设置如下:settings-->bulid,excu...-->Bulid Tools --> Maven-->Improting-->选中Impor Maven projects automatically-->Apply --> OK等待自动编译即可

2016-03-21 15:25:29 6903 3

翻译 RabbitMQ课程翻译(第一课)

说明:此文是对RabbitMQ官网上的Tutorials标题下Java版的翻译,可能存在不对之处,还望大神指正,官网地址如下:http://www.rabbitmq.com/tutorials/tutorial-one-java.html简介RabbitMQ是消息代理。在本质上,它接受来自生产者的消息,然后把它传送给消费者。在这个过程中,它可以根据你给它制定的规则对这些消息

2016-03-16 16:05:58 420

原创 java解密zip文件(亲测可用)

之前我们写过java如何实现zip文件的解压,而有时,当我们的zip文件进行了加密(在我们知道秘钥的情况下),又想在查看的时候使用,故而需要使用解密代码是从网上找的,没有做任何修改,测试了一下,不管是否安装压缩软件,密码是否含有中文,(windows下)都可以使用,需要的可以看一下,jar包可以在我的资源上下载一下,免费的,也是我从其他人那里花积分换的public void

2016-03-08 10:21:38 9598 8

原创 Android学习文档之viewpage学习

说明:这一篇文章的代码是我参考别人的(链接地址为http://blog.csdn.net/harvic880925/article/details/38453725),有什么不对的地方,还望大家指正,另外,感谢那些无私奉献的人 我们在开发javaweb的时候,一般都会遇到这样的一种布局,那就是T型布局,如下:在这种布局中,我们一般使用的frameset,那么

2015-12-26 11:16:42 455

原创 Android学习文档之数据提交到网络

上个月因为事情繁多,也就没空整理文档了,现在拾起来这一篇文档,我们主要介绍一下如何将数据提交到后台,也就是应用的访问网络提交数据,这在我们的日常中经常见到,如我们的QQ登录,输入用户名和密码,点击登录,如果正确,则允许你登录上去,如果不正确,则提示你用户名密码错误。 数据怎样才能被提交呢? 数据提交需要有一个东西接收他,就像你把一杯水转移到另一个水壶中,这里的水壶和

2015-12-07 20:05:20 449

原创 189邮件收取

该部分只到如何获取所有邮件,并没有实现下载收取功能,其实只差一步而已,不想写了,需要的可以参考《搜狐邮件收取》,以下是代码段package com.hackerant.test;import java.io.InputStream;import java.net.URLDecoder;import java.util.ArrayList;import java.util.Da

2015-11-11 11:48:02 5073

原创 搜狐邮箱收取

最近一直在用lua搞邮件,但是呢,对于lua我是一窍不通,急忙学习了一把(项目只有两个星期),然并卵,无奈,只能先用java跑一把了,以下是搜狐邮箱的下载源码package com.hackerant.test;import java.io.File;import java.io.FileWriter;import java.net.HttpURLConnection;imp

2015-11-11 11:44:08 5623

原创 Android学习文档之数据适配器+DDMS介绍

上一篇《Android学习文档之数据库操作》我们学习了Android中的数据库操作,讲了一大串东西,也没什么图给大家解释,很抱歉了。 今天,我将带领大家一起学习一下安卓中的适配器和DDMS内容,首先我们讲解一下DDMS如果你安装了安卓的开发工具(Eclipse),DDMS一般是在你的工具的右上方,如果你没有,可以按照如下方式调出

2015-10-23 12:45:54 371

原创 Android学习文档之数据库操作

在项目中,数据库的重要性不言而喻,因为现在几乎所有的东西都是被存储,数据库便是存储数据的一种容器。今天,将由我带领大家一起来学习一下Android中的数据库知识。 今天,我们将按照一个完整项目的要求来模拟一种场景:针对用户联系人进行操作,其项目结构大致如下: 大家可以看到,在我们的项目中包含了utils包(应用包,主要用来保存一些常用的代码段或功能模块,如读取数据库

2015-10-19 13:22:45 581

原创 Mysql导出结果到文件小技巧

今天一同事(测试)问我能不能将数据库中的数据导出一份给他,我先给了他一份脚本,他说不行,想要只能能用记事本打开的,于是我百度了一下,发现mysql的导出语句为:select * from tableName into outfile 'C:/1.txt' ,其中into outfile 'C:/1.txt'为导出的位置以及文本名称。虽然能正确导出结果,但当使用记事本打开时,会发现数据都在一

2015-10-13 13:30:05 455

原创 Android学习文档之获取内存大小

十一长假过去了,也是时候恢复学习了,大家要劳逸结合,不能太辛苦,也不能太懒啊~(哈哈……自我安慰) 由于是长假刚刚结束,我想大家可能还没调整好,么四儿,这一期我们就讲解一下如何获取手机内存和内存卡的空间大小(主要是Android:StatFs类),算是一个小实例,循序渐进嘛,哈哈……发现我真能为自己的懒找借口…… 好了,废话不多说 内存大小的展现需要一个TextView,我

2015-10-10 11:34:13 592 2

原创 自适应界面学习文档(@media)

一直很羡慕那么可以自适应的web界面框架,总觉得很高大上,故而在百度搜了一下,跟着最简单的demo学习了一下,发现,结果还算满意。下面是学习步骤第一步:在html界面的title加入,此段代码表示meta可提供有关页面的元信息,如针对搜索引擎和更新频度的描述和关键词等。这是我们实现自适应的第一步第二步:@media screen and (max-wid

2015-09-28 10:30:41 417

原创 Tika解析rar文件

在做的项目中使用到了一些解析的功能,其中便使用到了tika,我对其原理也是一知半解,只会使用代码但由于文件中含有rar文件,使用tika并不能解析出其中的内容,为了解决这个问题,我想到了一些思路:1、(linux)使用命令解压rar文件,然后在使用tika对其单个解析2、将rar文件变成zip文件,因为tika可以解析zip文件,但直接的修改文件名却不行,因为tika是

2015-09-24 14:25:26 2414

原创 Android学习文档之数据存储

数据在这个时代,我相信大家一定都不陌生。今天,我们来探讨一下有关数据的存储的知识。数据存储主要分为可持久化和临时存储,临时存储是数据只作临时使用不作保存,如在内存的数据,或者某些计算的中间值,持久化数据是指数据被保存下来,可以被以任何形式保存。今天我们主要学习以文件形式保存数据,其实也只是学习一下安卓中的一些简单的函数api。我们来模拟一下用户登陆的场景,用户登陆需要输入用户名和密码,

2015-09-23 11:41:06 508

原创 ActiveMQ学习文档

消息的传递在我们的日常生活中至关重要,如老板说了一条要涨工资的消息,然后你就高兴的屁颠屁颠的,在计算机中也存在消息,消息的传递类型和生活中的大致差不多,大致可分为如下三种:p2p(person-person)一对一且无响应A发送消息,B接收消息,且B对A不做回应比如打LOL,A对B说,B你去下路带兵线,然后B就去了,B清完也没告诉A,A屏幕坏了也看不到B的情况……p2s(publi

2015-09-18 11:17:14 534

原创 Zip压缩java版

这是在之前项目用到的一段程序,还算是很实用的,分享出来给大家,可以当做接口直接调用/** * 错误文件下载(先用zip压缩多个文件再下载) * @param list 需要加压的文件列表 * @param desPath 最终Zip文件所在路径 * @param desZipName 最终Zip文件名 * @throws Excepti

2015-09-16 16:03:00 441

原创 Android学习文档之秘密发送短信

此文档适合有一定java基础的人学习 曾经在315新闻上报道过这样一个案例,说某一款安卓软件,能在用户不知情的情况下向外发送短信,且用户在短信中还查找不到。 今天我们就来学习一些这类“木马”软件的开发。 想要发送短信,首先需要有对方的电话号码,发送的短信内容,以及触发他的事件,根据这个需求,我们可以弄出一个界面,如下:在该界面输入相应的信息,

2015-09-14 10:45:24 721

原创 Android开发文档之四种点击事件

此文档适合有一定java基础的人员学习今天,我们用过一个案例来学习一下点击事件的处理,在这个案例(拨打电话)中,我讲介绍四种点击事件的处理。在介绍点击事件处理之前,我们需要了解一下需求。首先拨打电话需要一个输入号码的地方,然后就是拨打按钮,界面布局我们可以这样:其所对用的activity_mian.xml代码如下:<RelativeLayout xm

2015-09-10 09:51:50 1769

原创 Android开发文档之布局简介篇

从今天起,由我带领大家一起来学习安卓,我也是边学习边整理的一些资料再加上一些自己的理解,可能存在某些不是很正确的地方,欢迎大神指正! 安卓中最常用到的布局可分为5大类,分别是线性布局、绝对布局、相对布局、帧布局和表格布局,且这5种布局可相互组合以完成界面布局。 1、 线性布局(LinearLayout)所谓线性布局,就是像线一样,要么横着是直的,要么竖着是直的,就像

2015-09-08 10:24:23 504

原创 java中urlrewrite使用文档(简单demo)

urlrewrite顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,我觉得这样有如下好处: 一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,而且在出错情况下可以进行较好的处理提示 二:美化URL,去除了那些比如*.action之类的后缀名以及长长的参数串等,可以精简且正确的展现自己的url三:更有利于搜索引擎的收入,

2015-09-08 10:08:34 587

原创 solr学习文档之高亮

在《solr学习文档之添加分词词库》一文中,我们学习了如何对一个词组进行分词提取,这一章我们将会使用到分词词库,并介绍如何进行高亮展现在此之前,我们先了解一下高亮的几个参数hl:是否开启高亮组件,true为开启,false为不开启hl.fl:需要开启的高亮字段,多个可用逗号隔开hl.simple.pre:高亮字段前缀hl.simple.post:高亮字段后缀(其他的暂不介绍

2015-08-06 09:08:54 747

原创 solr学习文档之增量更新索引

之前已经介绍过如何使用solr和mysql建立索引,但索引一旦建立,之后新增的数据便不能插入了,除非每次新增数据都重新建立一遍索引,但这样太过耗时费力,故而,本章将介绍如何增量更新索引1、  找到之前data-config.xml文件,打开并在query后面加入deltaQuery="select TOPIC_ID,TOPIC_CONTENT from t_topicwhere TOPIC

2015-08-05 10:19:10 1007

原创 solr学习文档之添加分词词库

在上一篇文章中我们学习了solr的快速入门和针对mysql数据库建立索引,今天我们介绍如何为solr添加中文分词1、  在百度搜索ik-analyzer,找到后下载,我下载的是【IKAnalyzer 2012FF_hf1.zip】,解压后会看到如下目录 2、  把IKAnalyzer2012FF_u1.jar拷贝到webapps下solr的lib文件夹下,把IKAnal

2015-08-05 10:12:41 1580

原创 关于豌豆荚更新软件很慢的问题

今天遇到一个问题,在使用豌豆荚更新手机软件的时候,一直处在正在安装的状态……等了一个小时还是这样,那个急啊,之前从未出现过这种问题……在一顿查找之后,有位大神给出了一个答案,那就是【在你的桌面豌豆荚快捷方式右键点击属性。在目标一栏后面加上一个空格,然后加上--disable_mtp,确定退出】我擦……立马好了……牛啊……速拿来分享给大家好开森…………但是不是有什么问题我

2015-08-03 20:49:55 765

原创 solr和mysql建立索引

一、     安装1、             从http://lucene.apache.org/solr/下载相应版本的包,解压即可,(前提是必须正确配置好jdk和apache-tomcat)2、             在你需要的地方新建文件夹,将${你的解压包}\example\solr拷贝至此,假设为D:/solr/solrData/(此步骤也可省略,直接在solr文件夹

2015-07-19 18:08:02 609

原创 freemarker里的分页--ftl文件的传值

在上一篇《freemarker里的分页--ftl文件》中我们讨论了分页的逻辑,在这一篇文章中,我们开始看一下如何进行ftl的传值也许你在上一篇文章中已经发现了端倪,是的,不错,我们需要一个类package com.yunlu.leagueofitlovers.system.util;public class PageUtil { private int dataCount; p

2015-06-25 12:44:24 5300 2

原创 freemarker里的分页--ftl文件

最近打算使用freemarker完成一个论坛系统,在发帖功能中需要使用到freemarker的分页,网上看了好多,都不是我想要的那种,而且和我已经完成的东西有很大出入,没有办法,自己动手,丰衣足食,so,请看ftl文件 ${page.currentPage}/${page.pageCount} 首页

2015-06-25 12:42:30 11014 2

原创 【javaweb】左边选择右边展现的tld

在做web的时候,有时候可能要用到选择器,一般是在权限什么的,如图为了做出这种效果,我们首先需要一个tld,tld的格式什么的就不解释了,一搜一大把,我们直接上代码tld selectTag com.cniia.ny.web.util.SelectTag empty arl false tru

2015-06-17 12:53:08 1312

Spring Security3 张卫滨(译)

这是张卫滨翻译的Spring Security3 ,个人觉得还不错,分享一下

2016-05-17

Java网络高级编程

Java网络高级编程扫描版,适合初学者

2016-04-27

activiti工作流教程 activiti入门实例(含源码)

很详细的activiti入门实例,只要1资源

2016-04-27

sevenzipjbinding-4.65-1.04-rc-extr-only-AllWindows

亲测可用,可用直接使用其中的jar执行相关代码即可

2016-03-08

HTML5发射效果(自学)

自己学着做的,可以参考我博文里的网址,有不明白的可以讨论

2015-05-07

空空如也

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

TA关注的人

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