- 博客(32)
- 资源 (4)
- 收藏
- 关注
转载 美团DB数据同步到数据仓库的架构与实践
背景在数据仓库建模中,未经任何加工处理的原始业务层数据,我们称之为ODS(Operational Data Store)数据。在互联网企业中,常见的ODS数据有业务日志数据(Log)和业务DB数据(DB)两类。对于业务DB数据来说,从MySQL等关系型数据库的业务数据进行采集,然后导入到Hive中,是进行数据仓库生产的重要环节。如何准确、高效地把MySQL数据同步到Hive中?一般常用的解决方案是批量取数并Load:直连MySQL去Select表中的数据,然后存到本地文件作为中间存储,最后把文件Lo
2022-01-14 11:42:15 341
转载 什么是Service Mesh
Service Mesh作为下一代微服务技术的代名词,初出茅庐却深得人心一鸣惊人,大有一统微服务时代的趋势。那么到底什么是Service Mesh?一言以蔽之:Service Mesh是微服务时代的TCP协议。有了这样一个感性的初步认知,我们再来看到底什么是Service Mesh。提到Service Mesh,就不得不提微服务。根据维基百科的定义:微服务 (Micros...
2020-04-09 16:22:58 142
转载 web.xml加载顺序第一步listener标签里面的 ContextLoaderListener详解
启动WEB项目的时候,容器首先会去它的配置文件web.xml读取两个节点: 和。配置如下: org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:spring-application.xml ContextLoaderListe
2017-12-15 11:46:38 3040
原创 jsp中嵌套 js脚本
(所有)-->var currYear = new Date().getFullYear();for (var i = currYear-5; i var selected = (i==currYear) ? "selected" : "";/var selected = "";document.write("" + i + "");}
2014-06-10 17:59:45 2001
原创 关于重构
卫语句就是把复杂的条件表达式拆分成多个条件表达式,比如一个很复杂的表达式,嵌套了好几层的if - then-else语句,转换为多个if语句,实现它的逻辑,这多条的if语句就是卫语句. null对象是一种表示不存在的对象,我们可以用它来处理一些有空值需要判断是否执行程序的一种对象方式,这样可以使我们写出的代码简洁,更加清晰。我们必须要记住,空对象一定是常量,它们的任何成份都不会发生
2014-06-10 17:47:23 429
原创 JS操作符
① 除法运算后,是有小数存在的,跟C语言不同之处 var num = 67/4; ----------> 输出:16.75 console.log(num); ② 通常情况下,操作符与数值/变量之间需要有空格隔开 1) 赋值操作符 = 2) 算数操作符 + 、- 、*、 / 、% ,
2014-06-06 12:10:42 948
原创 js 中正则验证
var reg=/^.+〔[1-9][0-9][0-9][0-9]〕[0-9]{0,5}[号,期].*$/; if(approvalNo!=null&&approvalNo!=""){ if(!reg.test(approvalNo)){ alert("项目批复文号格式不符,应由发文机关代字、年份、序号组成,\n请参考示例,特别注
2014-05-28 18:32:22 564
原创 jsp页面中插入css样式的三种方法
1、 外部样式当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用标签链接到样式表。标签在(文档的)头部: 2、内部样式当单个文档需要特殊的样式时,就应该使用内部样式表。可以使用标签在文档头部定义内部样式表。样式3、内联样式由于
2014-05-28 18:23:25 1193
原创 jsp中写java片段
<% String mDateTime = ""; Calendar cal = Calendar.getInstance(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); mDateTime = formatter.format(cal.getTime()
2014-05-28 18:15:28 925
原创 <a href="javascript:void(0);">用法
点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP 点击链接后,页面不动,只打开链接 作用同上,不同浏览器会有差异。点击链接后,不想使页面滚到页首,就用href="javascript:void(0)",不要用href="#",return false也有类似作用。例子:
2014-05-28 18:00:33 642
原创 jsp中写js片段
(所有)-->var currYear = new Date().getFullYear();for (var i = currYear-5; i var selected = (i==currYear) ? "selected" : "";//var selected = "";document.write("" + i + "");}
2014-05-28 17:52:43 4035
原创 主页面获取子页面的function
var innerFrame = document.getElementById("div_detailsinfo");innerFrame.contentWindow.submit()
2014-05-28 17:49:01 611
原创 getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
2014-05-28 17:48:20 2083
原创 document.createElement()的用法
document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。
2014-05-28 17:47:16 1310
原创 Android开发环境的搭建
搭建环境的方法很多以下是我搭建成功的步骤:1、JDK和SDK的下载及安装(1)登录到SUN官方网站http://java.sun.com/javase/downloads下载最新的JDK安装程序。(2)双击刚刚下载的JDK安装程序,根据提示将JDK安装到默认目录。(3)右键单击我的电脑,依次选择属性/高级/环境变量,在系统变量中新建一个名为JAVA_HOME,值为“C:\P
2012-04-01 11:31:21 419
原创 Android简介
Android 系统最初由安迪.鲁宾(Andy Rubin),最初主要支援手机。2005年8月17日被 Google 收购。 2007 年 11 月 5 日,Googel 与 84 家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良 Android 系统并生产搭载 Android 的智慧型手机,并逐渐拓展到平板电脑及其他领域上。
2012-04-01 10:26:25 506
原创 unicode标准简介
[size=large] 官方说法 Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 Unicode 是为了解决传统的字符编码方案的局限而产生的,例如ISO 8859所定义...
2012-03-29 15:28:34 397
原创 浏览器如何解析HTML
/**-----------------------------------------------从传输原理上面讲---------------------------------------------**/概述为HTML文档尽早指定字符编码,可以让浏览器立刻开始执行脚本。细节HTML文档是作为带有字符编码信息的字节流序列在互联网中传送的。字符编码信息可以在随文档发送的HTTP...
2012-03-29 14:37:02 491
原创 javascript初级的一些小代码
[code="java"]function myFunc(){ document.write("hello word") document.write("This is a header") document.write("This is a paragraph"); document.write("This is another paragraph"); ...
2012-03-29 14:13:30 93
原创 HTML基础
丢大了。今天在http://www.iteye.com/news/24670上面看到一些好玩的js东西,想直接跑跑看,但是发现不会创建简单的跑js的文件。。。。于是问这个问那个,现在想来感觉忒丢人了,不过呢,管他呢,笑儿-他输得起。哈哈。 方法很简单1:在桌面上建个txt写好代码改名字html双击就行了。2:在eclipse建完右键查找路径放到浏览器访问也行。 之...
2012-03-29 11:13:58 55
原创 Spring3.0的Jar包详解
[size=medium] 1. spring.jar 是包含有完整发布模块的单个jar 包。 2. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。 3. org.springframework.asm Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包, 3.0开始提供他自己独立的a...
2012-03-28 15:12:40 70
原创 Spring对JMS的支持
Spring的java消息服务模块可以将消息发送到JMS队列和主题。同时,这个模块还能帮助创建消息驱动POJO,它能异步处理消息。 远程调用下面事取决于网络可靠性和通讯双方的可用性。基于消息的通讯是可靠的,并且即使在网络和端点不可用时,也可以保证消息的传递。...
2012-03-28 15:12:23 66
原创 一步一个脚印
一:修改数据库字段属性时:要由低到高改 如:Number(38) 改成number(45,7)但是bigdecimal 最大只能到38.所以处理方式:把数据导出 改完 再导入。 二:以弹出框口方式打开页面sohu。 js.html: [code="java"]Insert title herebaidu[/code]其...
2012-03-28 10:59:44 82
原创 JMX 入门
JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。 JMX这项技术可以使你能够管理、监视和配置应用程序。 JMX术语如下: Manageable resource: 可被管理的资源可以是应用程序,设备或者存在的能够被java程序所访...
2012-03-27 10:41:32 56
原创 I want to know (1)
我感觉写编程的文章 还是在那些专门的编程博客写的。 但是这些功能[img]http://dl.iteye.com/upload/picture/pic/110463/5e08964c-ecf8-30d9-843a-179d1786c723.jpg[/img] 他们是怎么实现的 如果选择code的话 他会出来“[code=java"][/code]”这个标签,而且发...
2012-03-27 10:12:16 75
原创 Spring MVC 入门
Spring为Web应用提供了全功能的MVC框架,比如用户界面和应用逻辑是分离的。java有很多类MVC框架可供选择,例如Apache Struts、JSF、WebWork、Tapestry。 虽然Spring可以集成多种框架,但Spring也提供了自己MVC框架,它改进了Spring在web层的耦合技术。 多数Web应用都是基于页面的,也就是说每个队应用的请求都会实现...
2012-03-27 10:04:39 57
原创 Spring是什么
Spring是一个开源框架,目的在于解决企业应用开发的复杂性,简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有2.5MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用...
2012-03-27 09:29:31 59
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人