自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA启动项目很慢,无访问

今天突然发现用postman访问不到,用浏览器也访问不到,提示信息就跟项目没有启动时一样(启动日志过多,并没有发现是项目没有启完)。然后就把目标归结到idea启动项目问题,于是找到下面这篇文章,去掉所有断点后,启动速度就恢复正常了。但是用cmd直接启动jar包,访问是一切正常的。用idea启动本地项目,然后自测。

2023-09-06 15:33:15 618

原创 dbeaver启动无反应

安装好dbeaver后,无论怎么双击打开都没反正,查了资料也没有解决。于是上官网看了看,发现下面一段话:然后做了两个操作:一:删除安装目录的 ”jre“文件夹二:在安装目录的dbeaver.ini 文件中添加:即可

2022-12-07 14:43:39 3884

原创 Sheet index (18) is out of range (0..17)

excel多个sheet

2022-10-25 10:55:32 1430

原创 常用日期函数

整理一下工作中用到的一些日期函数:/** * 获取某季度得最一天 * @param year 年 * @param quarter 季度 * @return */ public static Date getLastDayOfQuarter(int year, int quarter){ Calendar c = new GregorianCalendar(); int month = 0; s

2022-05-17 09:48:36 301

原创 一个List排序另一个List

public static void comporater(List<Cell[]> oldCellset, List<SimpleCubeElement[]> result){ Collections.sort(oldCellset, new Comparator<Cell[]>() { @Override public int compare(Cell[] o1, Cell[] o2) { //判断o1,o2 在result中的位置,然后相减.

2022-04-13 18:07:22 1730

转载 八大主流开源OLAP技术架构对比

我司一直在研究一款20年前开发的olap引擎 Mondrian。然后近一段时间越来越不满足业务需求,于是我滋生出了一个想法:当年的olap设计思想是不是不符合现代的应用场景了?本着实事求是的原则搜集了些资料,差不多证实了我的想法。下面是我找到的一些资料,供参考。https://lequ7.com/guan-yu-shu-ju-ku-shen-me-shi-olap-zhu-liu-ba-da-kai-yuan-olap-ji-shu-jia-gou-dui-bi.html...

2022-04-13 14:29:05 203

转载 Linux和UNIX的关系及区别(

原文:http://c.biancheng.net/view/707.htmlUNIX 与 Linux 之间的关系是一个很有意思的话题。在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞生于 20 世纪 90 年代初,可以说 UNIX 是操作系统中的"老大哥",后来的 Windows 和 Linux 都参考了 UNIX。现代的 Windows 系统已经朝着“图形界面”的方向发展了,和 UNIX 系统有了巨

2021-12-07 17:02:43 315

原创 Infinispan安装、配置

下载地址:https://infinispan.org/download/运行服务端:/bin/server.sh无集群并指定配置文件运行服务端:-c/bin/server.sh -c infinispan-local.xml运行客户端;bin/cli.sh user create myuser -p changeme -g admin或者/bin/cli.sh user create username -p "qwer1234!"指定运行IP:-b

2021-11-30 15:52:10 772

原创 java 打印一个数的二进制

/* 打印一个数的二进制码 */ public static void printBinary(int a){ for (int i = 31; i >= 0; i--){ System.out.print(((a >> i) & 1)); } }

2021-10-11 18:27:30 2192

原创 枚举自定义方法

有些时候,我们需要使用枚举,同时,需要在对应的枚举实例中直接处理相应的逻辑,这个时候就需要在每个实例中自定义方法,代码实现如下:public enum Contrast { INCREASE_VALUE{ public void test(){ System.out.println(11); } }, INCREASE_RATIO{ public void test(){

2021-08-12 17:50:41 345

原创 java 内部接口

最近阅读源码,突然发现有个类实现的接口中一种写法从来没有见过:interface a{ method a(); interface b{ method b(); } }然后然后下意识的点了下 method b,发现跳了别的类,然后点了method a,又跳到了最开始的实现类觉得奇怪,为什么实现 接口a的类没有实现接口中所有的方法,于是研究了下。原来这个写法跟内部类、外部类类似,实现外部接口,只需要实现外部接口的抽象方法

2021-04-28 13:49:29 195

转载 ExecutorService 生命周期

最近使用executor 写了一个小程序,发现线程池一直不关闭,必须要手动关闭,于是查阅了相关资料:原文链接ExecutorService接口继承了Executor接口,定义了一些生命周期的方法Java代码 publicinterfaceExecutorServiceextendsExecutor{voidshutdown();List<Runnable>shutdownNow();booleanisShutdown();boolea...

2021-03-24 15:41:16 586

原创 UnmodifiableSet 、UnmodifiableList、UnmodifiableMap等用法

据目前我的了解,这几个集合的用法比较的简单,就是让集合在某一个时刻变成一个不可变集合。代码如下:public static void main(String args[]){ Set set = new HashSet(); set.add(1); set.add(2); set.add(3); set.add(4); System.out.println("set value : " + set)

2021-03-24 11:54:44 364

原创 ObfuscatedString 混淆字符串

最近在研究truelicense的时候,发现了一段代码:private static final String CLASS_NAME = new ObfuscatedString(new long[] { 0x54087D071FCE4840L, 0x50F993D8A5287E71L, 0x3B4F078A163B6812L, 0xE97B3E32094E2DB9L, 0x5C18E921228781ECL, 0xDF350057733EC2A7L }).to

2021-02-26 11:58:50 642 2

原创 Skipped breakpoint at because it happened inside debugger evaluation

问题描述:在多线程项目中,在idea中打断点时,有时会遇到下面这种情况:idea左下角出现一行红底或者绿底文字提示:Skipped breakpoint at because it happened inside debugger evaluation然后我们能感受到的就是有的断点进不去,会跳到别的断点处;然后结合网上资料,做了如下操作就好了:1. 关闭下面两项2. 由之前的all 改成thread...

2021-02-03 16:12:51 2497 2

原创 DB2 授权

先描述我遇到的问题:安装好DB2之后,只能在db2提供的命令行执行命令和sql,使用DBMS工具和其他机器都无法访问,说的是无权访问对象(大概这个意思)。网上找很多,都没用,后来找到下面两个,大家可以参考下:在windows上DB2数据库安装的时候会创建一个系统管理员 的账户,默认为DB2ADMIN。同时还会在操作系统的“本地用户和组”的组中建立两个用户组DB2ADMNS和DB2USERS,生成的 DB2ADMIN账户会被添加到操作系统账户中和加入这两个组中,并且如果你的操作系统账户没有添.

2020-09-15 10:09:38 2409

原创 dbeaver 连接 mysql时,报The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more

解决办法:打开dbeaver---------编辑连接------------:将服务器时区改成:亚洲/上海

2020-09-14 21:34:32 195

原创 ODBO,什么是ODBO,他和OLAP有什么关系?

ODBC的概念:定义大白话就是这样:ODBO是用于在Windows平台上的OLAP服务器与客户端之间交换元数据和数据的标准应用程序编程接口(API)。ODBO扩展了OLE DB访问多维(OLAP)数据存储的功能。相关资料:SAP中ODBO的使用:地址...

2020-09-09 16:42:28 691

原创 mondrian 关闭缓存

一直以为这是个很容易的操作,但是发现有些小伙伴还没搞定,特写此文,一起交流。很多人都知道这个属性:mondrian.rolap.star.disableCaching但是在MondrianProperties.java中修改半天,启动项目之后又恢复成false,不起作用。其实只需要找到mondrianProperties.xml,然后找到这个属性,将其修改成true即可,因为这个类其实是使用xml来生成的,所以,修改这个才是治本的。注意:做完上述操作之后,要对mon

2020-07-15 17:54:08 242

原创 MDX 同环比(最全方案)

1. 当你的时间是时间点(2017-03-01)withmember [Measures].[TOTAL_MONEY_环比] as '(([Measures].[TOTAL_MONEY] / ([Measures].[TOTAL_MONEY], [ADD_T_1].[CAL_DATE].CurrentMember.PrevMember)) - 1)', FORMAT_STRING = ...

2020-04-03 10:43:30 466

原创 mondrian 源码研究之 缓存数据的加载、初始化

前言:在mondrian中,所有数据的来源都是聚集层,储存层把mdx语句生成的sql执行完后,再到聚集层中做整理,存入外部缓存。今天要讲的类:SegmentLoader.java。主要说下 loadImpl()方法中主要方法的主要作用。1.createExecuteSql( ) 生成sql。2.processData( ) ,将维度每一列的值都加载到 axisVal...

2019-12-23 17:19:51 402

原创 mysql option sql_select_limit=100

报错信息如下: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=100发现这个问题的时候第一反应去看了mysql的...

2019-07-30 09:16:59 1269

原创 jdbc 连接 excel,access

使用jdbc连接 excel和常用的 jdbc不太一样,需要做一些准备工作。通常使用jdk提供的ODBC 桥接模式来连接。1.扩展jdkjdk5,6,7 是支持 odbc的,但是1.8以上就不支持了,这里需要将1.8扩展一下,做法如下:1. 去下载一个5,6,7 之间的jdk,我用的是5的。2.转到JRE \ lib文件夹并找到rt.jar3.解压缩它(如果已安装WinRAR)或...

2019-07-29 14:19:53 951

原创 Sqlserver 默认连接 master 库

最近在做一款工具性的项目,其中有个功能是支持很多数据源,当添加了sqlserver时,一直报一个类似:table not fond in database。 的问题,研究了半天项目源码和sqlserver源码,后来定位出了问题。url是这样的:"jdbc:sqlserver://localhost:1433; DatabaseName=sample"但是如果你没有写Database...

2019-07-25 10:26:51 1800

原创 java.sql.SQLException: 未执行语句句柄 getMetaData()

这个问题困扰了一天,一直以为是代码的问题,疯狂的跟踪研究olap源码。当然都是无济于事,偶然在网上看到了有人说是ojdbc版本和jdk版本要对应,于是把ojdbc11换成6就好了。我的jdk版本为1.8.shit!驱动地址:http://www.oracle.com/technetwork/cn/database/features/jdbc/index-093096-zhs.ht...

2019-04-12 14:07:20 3192

原创 各大数据库过滤行数,limit汇总

不跟你多BB,直接上例子:postgresql:语法:select*frompersonslimitAoffsetB;解释:A就是你需要多少行;B就是查询的起点位置。示例:select*frompersonslimit5offset0;意思是,起点0开始查询,返回5条数据。特殊:select*...

2019-02-13 11:48:02 349

原创 com.google.common.collect.FluentIterable.concat

特此记录一下,此时此刻非常开心,困扰很久的问题终于解决了。全部报错如下: Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.NoSuchMethodError: com.google.common.collect.FluentIterable.concat(Ljava/lang/Iterable...

2018-11-21 17:16:05 16612 5

原创 springboot @Autowired 注入为空

今天遇到一个问题,使用@Autowired 注解的时候,有个mapper的接口怎么都注入不进来,检查了半天都没有任何问题,后来发现了问题的所在。我在这个类上使用的  @service   然后在里面  new  了一个对象。这个时候看着没问题,其实已经错了。原因如下:当通过new的方式创建一个对象的时候,虽然期望使用了注解@Autowired对这个对象进行装配,但是Spring...

2018-11-02 14:39:42 1805

原创 com.sun.ws.rs.ext.RuntimeDelegateImpl

报错如下:           ClassNotFound Exception : com.sun.ws.rs.ext.RuntimeDelegateImpl        开始 还以为是 ws  或者   rs  包中的问题,后来发现是 jersey 中缺失包了。只需要添加如下依赖:        &lt;dependency&gt;            &lt;grou...

2018-10-24 11:36:50 1796

原创 Invalid bound statement (not found)

报错就是如下:                            Invalid bound statement (not found):   后面是mapper下面的Dao文件加上他的方法。我是方法没找到,然后困扰了我一天多,网上搜了很多方法都不起作用。都是说什么配置的有问题,但是我检查了很多遍,配置没有任何问题的。然后就打断点跟踪了下,发现我的mapper.xml 文件...

2018-10-18 15:21:26 102

转载 Previous operation has not finished; run 'cleanup' if it was interrupted

SVN clean时出现这个错误:而且 一直循环  停不下来。 此时只需要做一部操作就行了,转自:https://blog.csdn.net/lizhikang2009/article/details/53897174

2018-09-29 13:43:58 87

原创 springboot 中 使用devtools导致的类型转换异常,RestartClassLoader,AppClassLoader。loader constraint violation

我的报错是这样的:java.lang.LinkageError: loader constraint violation: when resolving method "mondrian.parser.MdxParserImpl.&lt;init&gt;(Lmondrian/parser/MdxParserValidator$QueryPartFactory;Lmondrian/server/...

2018-09-27 15:28:46 9414 4

原创 java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal

报错信息找不到了,大概就这样java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal我是在使用mondrion 时报的错,只需要加上这个就可以了:&lt;dependency&gt;            &lt;groupId&gt;xml-apis&lt;/groupId&gt;            &lt;...

2018-09-14 17:19:11 1296

原创 saiku 3.14 编译、运行步骤

刚接触saiku的时候,那个编译过程是真的难。然后我和同事研究了2天,才把项目跑起来,下面来说说3.14的编译步骤吧,供参考。有时候和eclipse的版本也有关系。第一步:安装  ant,git 环境。第二步:导入项目,maven update。第三步:install第四步:将 saiku-server 项目下的 这个目录下的  data   和  repository...

2018-09-14 09:33:29 1053 4

原创 echarts tooltip 显示字符串,完美解决echarts中data只能显示数据类型的问题,以及formatter原理

tooltip: { formatter: function (params) {                             var res = params.name+'&lt;br/&gt;';                             var res='&lt;div&gt;&lt;p&gt;指标:'+params[0].name+'&lt;/p...

2018-05-29 09:17:00 9401 2

svn软件压缩包

svn软件压缩包、

2018-03-11

空空如也

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

TA关注的人

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