首页
学习
活动
专区
工具
TVP
发布

源哥的专栏

专栏作者
93
文章
124891
阅读量
11
订阅数
phoenix填坑记6:MutationState size of 512000 isbigger than max allowed size of 500000
在清空Phoenix表的时候,发现报异常信息:MutationState size of 512000 isbigger than max allowed size of 500000
源哥
2021-12-23
8010
Phoenix填坑记4:为整10的倍数的数值会被显示成科学计数法
phoenix的写法对数据类型限制比较严格,对于字符串类型,需要使用to_number将字符串转换成数字,但是在使用过程中,发现一个很奇怪的现象,那就是以整10为倍数的数据,比如说100,就会被显示成科学计数法。
源哥
2021-12-21
6670
Flink 任务远程调用Dubbo接口
在大数据中,Flink任务一般都不是基于Spring框架和Dubbo框架的,但很多业务系统采用Dubbo架构,当需要调用业务系统的接口获取数据时,就出现Flink调用Dubbo的情况了。
源哥
2021-09-10
1.3K0
HBase填坑记2:Region无故损坏
HBase的Region损坏后果很严重,会导致整个HBase异常,数据不能用。修复Region需要花费时间,当出现大面积的Region损坏的时候,后果几乎是致命的。
源哥
2021-01-20
7190
HBase填坑记1:报错WAL system stuck
出现这种异常,基本可以确定是HDFS不可读写了,一般情况下是IO被打满,或者HDFS存储被打满。
源哥
2021-01-04
7750
Phoenix填坑记2:phoenix-5.0 在hbase2.0.1及以上版本,在使用索引时出错
截止到2020年12月,Phoenix最高只支持到Hbase2.0版本,并不支持更高的版本。而我们采用的是腾讯云HBase,使用的版本是2.2.0版本,我们在使用Phoenix-5.0版本时,发现系统报错,无法正常使用。
源哥
2021-01-02
3.7K1
Phoenix填坑记1:索引无故被disable
Phoenix是基于HBase的,而Phoenix的索引其实是HBase的二级索引,当Phoenix的索引处于disable状态时,整个Phoenix表是无法正常使用的,要将索引修复为enable状态,往往需要重建索引,这对应一些大表来说,往往需要花费几个小时是时间,那么这几个小时,系统基本上就处于不可用状态,这对应现网系统来说,往往是不可接受的。
源哥
2021-01-02
8481
Kettle(PDI)的坑,有点大
网络上有不少Kettle的文章,但实际上都大同小异,都是些非常基础的文章,实际上在使用过程中还有遇到不少的坑,这部分在网上资料比较少,这里主要讲一下我们在使用过程中遇到的各种问题,属于难得的实践经验。
源哥
2020-06-07
7.7K1
Phoenix使用ROW_TIMESTAMP字段导致无法从null更新数据的故障描述
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
源哥
2019-11-12
1.6K0
DWR文档之 技巧和要点
这里列出了在使用DWR时候的一些技巧和要点,希望对你有所帮助。请对你有过帮助的地方添加评论…
源哥
2019-05-26
8180
Scripting Introduction
相对而言Java同步调用,创建与Java代码匹配的Ajax远程调用接口的最大挑战来至与实现Ajax的异步调用特性。
源哥
2019-05-26
3590
DWR中传递外部数据给回调方法
DWR中传递外部数据给回调方法(Passing extra data to callbacks)
源哥
2019-05-26
8460
DWR让Ajax如此简单(2)
DWR让Ajax如此简单(2) http://www.51cto.com 2005-11-18 17:18 作者:Cloves Carneiro;simmone 出处:www.javaworld.com 调试页 现在你必须让DWR知道通过XMLHttpRequest对象,什么对象将会接收请求。这个任务由叫做dwr.xml的配置文件来完成。在配置文件中,定义了DWR允许你从网页中调用的对象。从设计上讲,DWR允许访问所有公布类的公共方法,但在我们的例子中,我们只允
源哥
2019-05-26
7320
DWR让Ajax如此简单(1)
阅读提示:这篇文章让读者看到了一个使用了DWR的Web应用是如何一步步建立的。我会展示创建这个简单的示例应用的必要的细节,这个应用是可下载的并且可以在你的环境中布署来看看DWR如何工作。
源哥
2019-05-26
7270
AJAX实践DWR篇
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作. 以上摘自open-open,看了几天,确实是一个非常优秀的项目,它通过反射,将java翻译成javascript,然后利用回调机制,轻松实现了javascript调用Java代码。 其大概开发过程如下: 1.编写业务代码,该代码是和dwr无关的。 2.确认业务代码中哪些类、哪些方法是要由javascript直接访问的。 3.编写dwr组件,对步骤2的方法进行封装。 4.配置dwr组件到dwr.xml文件中,如果有必要,配置convert,进行java和javascript类型互转。 5.通过反射机制,dwr将步骤4的类转换成javascript代码,提供给前台页面调用。 5.编写网页,调用步骤5的javascript中的相关方法(间接调用服务器端的相关类的方法),执行业务逻辑,将执行结果利用回调函数返回。 6.在回调函数中,得到执行结果后,可以继续编写业务逻辑的相关javascript代码。 下面以用户注册的例子,来说明其使用。(注意,本次例子只是用于演示,说明DWR的使用,类设计并不是最优的)。 1.先介绍下相关的Java类 User: 用户类, public class User { //登陆ID,主键唯一 private String id; //姓名 private String name; //口令 private String password; //电子邮件 private String email; //以下包含getXXX和setXXX方法 ....... } UserDAO:实现User的数据库访问,这里作为一个演示,编写测试代码 public class UserDAO { //存放保存的数据 private static Map dataMap = new HashMap(); //持久用户 public boolean save(User user) { if (dataMap.containsKey(user.getId())) return false; System.out.println("下面开始保存用户"); System.out.println("id:"+user.getId()); System.out.println("password:"+user.getPassword()); System.out.println("name:"+user.getName()); System.out.println("email:"+user.getEmail()); dataMap.put(user.getId(), user); System.out.println("用户保存结束"); return true; } //查找用户 public User find(String id) { return (User)dataMap.get(id); } } DWRUserAccess:DWR组件,提供给javascript访问的。 public class DWRUserAccess { UserDAO userDAO = new UserDAO(); public boolean save(User user) { return userDAO.save(user); } public User find(String id) { return userDAO.find(id); } } 下面说明下程序执行的流程 1.用户在页面上输入相关注册信息,id、name、password、email,点击“提交”按钮 2.javascript代码开始执行,根据用户填写相关信息,通过dwr提供的DWRUserAccess.j
源哥
2019-05-26
1K0
电信业务平台融合的探讨
遍览福建电信的业务平台,省一级的有智能网、彩铃平台、114平台(号码百事通平台)、168、160、短信、互联星空、超级邮箱等诸多平台;地市一级也有繁多的类似平台。
源哥
2019-05-26
9640
基于UML的短消息计费系统的分析与设计
短消息业务发展迅猛,形成了从手机用户到服务内容提供商的一整套产业链,并逐渐成为各移动通信运营商新的经济增长点。有数据表明,截至2003年12月31日,中国移动(香港)有限公司,包括广东、浙江、江苏、上海、北京等21家子公司,移动用户数达到14161.6万户,短信普及率达到71.1%,短信业务使用量达到935.1亿条;中国联通股份有限公司,在30个省市自治区的GSM和CDMA移动电话用户已达9151.5万户,其中CDMA用户短信使用量达到62.3亿条,GSM用户短信使用量是250.3亿条。随着短消息及其增值业务的迅速发展,对短消息计费和结算功能的需求更加迫切。
源哥
2019-05-26
1.3K0
挖掘dwr
精巧的设计使DWR很容易被java开发人员接受;对传统web程序的无侵害性让它被引入更多的项目。与服务器端通信,DWR很有代表性,并很好的隐藏的xmlhttp对象,也基本可以满足我们要求。如果我们想抛弃传统的webwork/spring mvc等MVC框架,全部数据由DWR来实现的话,也有一定风险。没办法,只能挖掘DWR深层次的应用了。 一、业务层设计 为了讨好传统的,用户量惊人的传统web应用。可能更准确的说是webwork/jsf为了和火热的AJAX套上关系,主动和dwr联系。dwr
源哥
2019-05-26
7490
分析DWR util.js包
ajax是一种提高web站点吸引力和实用性的书写web页面的方法。它从服务器端更新web页面的特殊区域,从而增强用户的交互性。它允许信息在短时间的延迟或不用刷新页面的情况下更新。
源哥
2019-05-26
1.1K0
Getting Started with DWR
There are 2 ways to get started with DWR, the easy way is to download the WAR file and have a look around, however this does not help you see how easily DWR integrates with your current web application, so the following 3 simple steps are recommended:
源哥
2019-05-26
7120
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档