![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
苏小演
。
展开
-
Sheet index (18) is out of range (0..17)
excel多个sheet原创 2022-10-25 10:55:32 · 1512 阅读 · 0 评论 -
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 · 807 阅读 · 0 评论 -
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 · 2211 阅读 · 0 评论 -
枚举自定义方法
有些时候,我们需要使用枚举,同时,需要在对应的枚举实例中直接处理相应的逻辑,这个时候就需要在每个实例中自定义方法,代码实现如下:public enum Contrast { INCREASE_VALUE{ public void test(){ System.out.println(11); } }, INCREASE_RATIO{ public void test(){原创 2021-08-12 17:50:41 · 358 阅读 · 0 评论 -
java 内部接口
最近阅读源码,突然发现有个类实现的接口中一种写法从来没有见过:interface a{ method a(); interface b{ method b(); } }然后然后下意识的点了下 method b,发现跳了别的类,然后点了method a,又跳到了最开始的实现类觉得奇怪,为什么实现 接口a的类没有实现接口中所有的方法,于是研究了下。原来这个写法跟内部类、外部类类似,实现外部接口,只需要实现外部接口的抽象方法原创 2021-04-28 13:49:29 · 206 阅读 · 0 评论 -
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 · 385 阅读 · 0 评论 -
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 · 688 阅读 · 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 · 2691 阅读 · 2 评论 -
dbeaver 连接 mysql时,报The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more
解决办法:打开dbeaver---------编辑连接------------:将服务器时区改成:亚洲/上海原创 2020-09-14 21:34:32 · 205 阅读 · 0 评论 -
mondrian 关闭缓存
一直以为这是个很容易的操作,但是发现有些小伙伴还没搞定,特写此文,一起交流。很多人都知道这个属性:mondrian.rolap.star.disableCaching但是在MondrianProperties.java中修改半天,启动项目之后又恢复成false,不起作用。其实只需要找到mondrianProperties.xml,然后找到这个属性,将其修改成true即可,因为这个类其实是使用xml来生成的,所以,修改这个才是治本的。注意:做完上述操作之后,要对mon原创 2020-07-15 17:54:08 · 249 阅读 · 0 评论 -
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 · 493 阅读 · 0 评论 -
mondrian 源码研究之 缓存数据的加载、初始化
前言:在mondrian中,所有数据的来源都是聚集层,储存层把mdx语句生成的sql执行完后,再到聚集层中做整理,存入外部缓存。今天要讲的类:SegmentLoader.java。主要说下 loadImpl()方法中主要方法的主要作用。1.createExecuteSql( ) 生成sql。2.processData( ) ,将维度每一列的值都加载到 axisVal...原创 2019-12-23 17:19:51 · 416 阅读 · 0 评论 -
Sqlserver 默认连接 master 库
最近在做一款工具性的项目,其中有个功能是支持很多数据源,当添加了sqlserver时,一直报一个类似:table not fond in database。 的问题,研究了半天项目源码和sqlserver源码,后来定位出了问题。url是这样的:"jdbc:sqlserver://localhost:1433; DatabaseName=sample"但是如果你没有写Database...原创 2019-07-25 10:26:51 · 1831 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
报错信息找不到了,大概就这样java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal我是在使用mondrion 时报的错,只需要加上这个就可以了:<dependency> <groupId>xml-apis</groupId> <...原创 2018-09-14 17:19:11 · 1312 阅读 · 0 评论 -
springboot 中 使用devtools导致的类型转换异常,RestartClassLoader,AppClassLoader。loader constraint violation
我的报错是这样的:java.lang.LinkageError: loader constraint violation: when resolving method "mondrian.parser.MdxParserImpl.<init>(Lmondrian/parser/MdxParserValidator$QueryPartFactory;Lmondrian/server/...原创 2018-09-27 15:28:46 · 9496 阅读 · 4 评论 -
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 · 92 阅读 · 0 评论 -
Invalid bound statement (not found)
报错就是如下: Invalid bound statement (not found): 后面是mapper下面的Dao文件加上他的方法。我是方法没找到,然后困扰了我一天多,网上搜了很多方法都不起作用。都是说什么配置的有问题,但是我检查了很多遍,配置没有任何问题的。然后就打断点跟踪了下,发现我的mapper.xml 文件...原创 2018-10-18 15:21:26 · 108 阅读 · 0 评论 -
com.sun.ws.rs.ext.RuntimeDelegateImpl
报错如下: ClassNotFound Exception : com.sun.ws.rs.ext.RuntimeDelegateImpl 开始 还以为是 ws 或者 rs 包中的问题,后来发现是 jersey 中缺失包了。只需要添加如下依赖: <dependency> <grou...原创 2018-10-24 11:36:50 · 1842 阅读 · 0 评论 -
springboot @Autowired 注入为空
今天遇到一个问题,使用@Autowired 注解的时候,有个mapper的接口怎么都注入不进来,检查了半天都没有任何问题,后来发现了问题的所在。我在这个类上使用的 @service 然后在里面 new 了一个对象。这个时候看着没问题,其实已经错了。原因如下:当通过new的方式创建一个对象的时候,虽然期望使用了注解@Autowired对这个对象进行装配,但是Spring...原创 2018-11-02 14:39:42 · 1815 阅读 · 0 评论 -
各大数据库过滤行数,limit汇总
不跟你多BB,直接上例子:postgresql:语法:select*frompersonslimitAoffsetB;解释:A就是你需要多少行;B就是查询的起点位置。示例:select*frompersonslimit5offset0;意思是,起点0开始查询,返回5条数据。特殊:select*...原创 2019-02-13 11:48:02 · 361 阅读 · 0 评论 -
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 · 3243 阅读 · 0 评论 -
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 · 969 阅读 · 0 评论 -
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 · 1322 阅读 · 0 评论 -
saiku 3.14 编译、运行步骤
刚接触saiku的时候,那个编译过程是真的难。然后我和同事研究了2天,才把项目跑起来,下面来说说3.14的编译步骤吧,供参考。有时候和eclipse的版本也有关系。第一步:安装 ant,git 环境。第二步:导入项目,maven update。第三步:install第四步:将 saiku-server 项目下的 这个目录下的 data 和 repository...原创 2018-09-14 09:33:29 · 1070 阅读 · 4 评论