这篇文章讲述:项目启动后,首次访问SAIKU的登录页,前后台分别做了什么处理 (1) 访问的到底是什么页面? 浏览器输入:localhost:8080 啪一回车 根据web访问的尿性,访问的是 index.jsp 或者 index.html 先看看 index.jsp ,没什么内容 <%@ taglib prefix="authz" uri="http://www.springframework.org/security/tags" %> <%@…
Saiku嵌入系统使用时传参数访问saiku Saiku通过iframe嵌入其他系统使用时,我们可以设定参数信息,然后根据url中参数对结果进行筛选哦. 这里我们实现的是根据日期字段进行范围查询,URL请求中需要多加如下两个参数  startdate , enddate ,也就是开始日期与结束日期. 实现日期的范围查询 saiku  date range,主要有以下步骤 1. 修改源代码 saiku-ui 项目下的 js\saiku\models\Query.js(如果你不是本地编译的源码也可以…
在Eclipse中配置好tomcat后,把一个web项目发布到tomcat上去,当使用http://localhost:8080访问tomcat首页时出现404错误,但可以正常访问web页面,然而当在tomcat文件中单独启动tomcat时却可以正常访问tomcat首页,如图所示: 对于这个问题,是Eclipse中默认设置出了问题,解决方案如下: 1.找到server操作窗口,双击下面的tomcat服务,出现如图所示界面: 2.在打开的设置中,将Server Locations的选项选成第二个“…
通过用户cookies访问微博首页 1.登录微博 self.driver.delete_all_cookies() # 删除cookies self.driver.get(self.url) time.sleep(2) user = self.wait.until(EC.presence_of_element_located((By.ID,'loginName'))) pwd = self.wait.until(EC.presence_of_element_located((By.ID, 'lo…
saiku数据库的表和用户默认创建是在启动项目的时候,通过初始化 saiku-beans.xml 中的 h2database 这个 bean 执行org.saiku.service.Database类的init方法来初始化数据表和默认用户的. 具体修改如下: 1/修改web.xml 中 数据连接配置信息 将数据库链接修改为本地mysql配置信息: <context-param> <param-name>db.url</param-name> <param-valu…
示例:FOODMART connection: foodmart catalog: FoodMart schema: FoodMart cube: Sales/HR/Sales 2/.../ =========================== Cube 1 :Sales ============================== 关注三个属性:[Dimensions].[measures].[properties] [Dimensions:5个] [[Customer], [Product…
缘起: 在默认的情况下,saiku是不能对数据进行实时展现的,只能通过刷新按钮或者重启服务器来刷新数据 这样以来会有很多的麻烦,每天得手动去刷新,这个操作只有管理员可以操作,在刷新以前客户看到的都是缓存中的旧数据. 有人说写个shell去定时更新不行吗?这个做法当然可以. 除了这个做法,还可以让saiku查询完数据后即时加载. 不用数据库连接池,加载完成后立刻清除缓存中的数据,系统下次在加载的时候发现缓存是空的,就会自动去查询新数据,这样以来就可以做到实时展现. 具体修改如下: (1)编辑 sa…
假设www.ctool.top.ip:192.168.122.135 step 1 申请一个域名并做好DNS解析,或者在hosts文件做域名指向 #vim /etc/hosts www.ctool.top  192.168.122.135 step2 将index.html设置项目的默认首页,修改项目的web.xml文件 #vim web.xml <welcome-file-list> <welcome-file>index.html</welcome-file> &l…
1.导入资源 2.默认的访问首页 (1).将代码写在controller中 @RequestMapping({"/","index.html"}) public String index(){ return "index"; } (2). WebMvcConfigurerAdapter 已经过时,了解即可 推荐使用:WebMvcConfigurer / WebMvcConfigurationSupport 此时默认访问的/ 以及 index.ht…
图片大致介绍了Https浏览器与服务器握手的过程,涉及到的名词:证书.Hash算法.随机数密码.公钥加密.私钥解密.握手消息.hash验证.摘要 tomcat服务器配置可以实现https双向认证,简单起见,我们只实现单向认证,过程: 1.为服务器生成证书 %JAVA_HOME%/bin,利用keytool为Tomcat生成证书, keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\home\tomcat.keystore -vali…