自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 一文概览数据资产入表的价值、建设全流程以及相关案例

学习一个知识体系(《企业数据资产入表操作指引》),首先要将书读薄,然后再将书读厚。本文先将书读薄,然后结合实际案例,让大家不需要深入细节,就可以对整个体系,有一个相对全面的了解。从前往后看都是困难,都是不确定性,从后往前看都是机会,都是确定的答案。那么从未来看现在,数据资产一定是一个确定的方向。

2024-04-22 11:33:30 885

原创 一文了解和区分数据中台、数据平台、数据湖、数据仓库

在当今数字化时代,数据已经成为推动科技发展和商业创新的关键要素之一。数据中台、数据平台、数据湖和数据仓库是构建现代数据架构的重要组成部分。然而,这些概念之间往往容易混淆。本文将深入介绍并区分这些概念,通过生动的例子帮助读者更好地理解它们之间的关系和区别。

2024-04-04 17:05:36 1378

原创 漫话把数据变成钱钱钱,数据项目建设全过程(上)

数据是新质生产力的生产要素,如果通过数据治理将数据动起来,数据就变成了数字石油、数字黄金,钱钱钱。本文将从整体上介绍数据类项目如何建设,后续会继续分具体章节,进行具体介绍。

2024-04-03 14:30:29 793

原创 错过数据,就错过这个时代

数据是这个时代的趋势,与趋势共舞,收获无穷「国家大数据局+新质生产力」。从前往后看,看到的都是困难,从后往前看看,看到的都是机会。以终为始。

2024-03-26 11:11:06 546

原创 一文聊透数字化转型,获得企业未来生存的入场券--童亚斋

什么是数字化、数字化和信息化的区别、数字化如何助力第二曲线以及如何开展数字化,一文讲透。

2022-09-03 12:37:16 1139

原创 一文了解大数据,从算法、架构、应用到规划--童亚斋

大数据时代滚滚袭来,认知决定布局,行动决定终局,尽早布局,收获未来。

2020-04-09 16:57:43 951

原创 如何做好信息化和数字化建设,看这一篇就够了--童亚斋

说到信息化,肯定离不开对CIO的讨论,CIO是怎么来的?CIO是熬出来的,CIO要耐得住寂寞,背得起“黑锅”,但行好事,莫问前程,最后带领团队从一个成功走向另外一个成功。用一句主席诗词共勉,牢骚太盛防断防肠断,风物长宜放眼量。 ...

2020-02-21 16:18:34 8949

原创 2020,SOS,既然不能选择,那便一路向前——在20年周期的新开端,聊聊泡沫、科技和经济--童亚斋

2020年,新的二十年开始了,然而刚刚开始的一个月,黑天鹅频出,似乎并不太友好,瘟疫骤起、股市暗淡、澳洲大火、美伊冲突、科比离开、老技术迟暮、新技术尚未爆发。新的经济需要一轮新技术的革命去引爆。在这个多事之秋的初始之年,80后进入中年,可能陷入中年困惑;90后步入30+,或许进入事业瓶颈;95后刚入职场,万事开头难。大概都会有些迷茫的阶段或时刻。迷茫中前行,如果不知道该做些什么...

2020-02-04 21:02:29 943

原创 大数据入门之如何利用Phoenix访问Hbase

HBase和Phoenix可谓是一对黄金搭档。HBase以其高效的列式存储和强大的数据扩展能力,成为大数据存储领域的佼佼者;而Phoenix则以其SQL化的操作方式,简化了对HBase的访问过程。今天,就让我们一起看看如何利用Phoenix轻松访问HBase。

2024-04-12 16:45:17 1832 2

原创 经典面试:MySQL的锁机制,表级锁和行级锁的使用场景及解决方案

MySQL的锁机制是确保数据一致性和完整性的重要手段。在实际应用中,我们需要根据具体的业务场景和需求来选择合适的锁机制。表级锁适用于对整个表进行读写操作的场景,而行级锁则适用于对特定行进行读写操作的场景。同时,我们还需要注意锁的持有时间和并发度的问题,以避免性能问题和死锁的发生。

2024-04-11 18:56:55 780 1

原创 大数据量下分库分表的解决方案及代码实现

本文将探讨什么是分库分表,分库分表的应用场景,如何利用分库分表解决大数据量下的存储和查询问题,以及完整的代码实现示例。

2024-04-10 14:34:55 566 1

原创 漫画|面试宝典之千万级数据下如何实现高效查询

俗话说,“数”中自有黄金屋,“数”中自有颜如玉。和大家聊聊一个面试中经常被提及的问题:如何高效地查询千万级数据中的用户行为记录。这个问题不仅考验了面试者的技术能力,还考验了他们对实际业务场景的理解和优化思维。

2024-04-09 13:05:59 714 1

原创 入门用Hive构建数据仓库

在当今数据爆炸的时代,构建高效的数据仓库是企业实现数据驱动决策的关键。Apache Hive 是一个基于 Hadoop 的数据仓库工具,可以轻松地进行数据存储、查询和分析。本文将介绍什么是 Hive、为什么选择 Hive 构建数据仓库、如何搭建 Hive 环境以及如何在 Hive 中实现数据仓库的分层建模。

2024-04-04 22:03:59 1102 1

转载 浅谈XSS攻击和对策

前言随着互联网的不断发展,web应用的互动性也越来越强。但正如一个硬币会有两面一样,在用户体验提升的同时安全风险也会跟着有所增加。今天,我们就来讲一讲web渗透中常见的一种攻击方式:XSS攻击。什么是XSS攻击先上一段标准解释(摘自百度百科)。“XSS是跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS...

2020-03-10 20:48:34 455

原创 了解区块链,这一篇就够了,一文从小白到专家—童亚斋

本文重点聊国家大力发展的链圈及相关底层架构(联盟链和公链)。

2020-03-04 14:19:10 972

原创 闲聊CTO——童亚斋

CTO如何的定义,相信每个人心中都有自己的认知,最近整理了一下我的一些思考: C,chief即主要的,这个职位以技术为根本,利用技术实现公司规划,支撑公司战略和业务的执行。CTO根据所在公司规模和阶段不同,对具体开发介入程度而不同。 T,我把他看成横和竖的结合,这一横,表示要有广度,要和公司战略结合,要和商业模式结合,也要对行业有深入研究和了解,最后在技术...

2020-02-04 21:02:55 355

原创 谈谈「互联网+」下B2B电商的建设--童亚斋

此文最初发表于2016年,因为敏感字问题,重新发布。具体时间可见其它网站的转载时间。 在新的一轮的浪潮下,很多新的B2B的电商公司纷纷涌现,因此创业型电商公司的发展,电商平台建设的步骤成为大家所关心的。下面谈一谈创业型电商平台搭建的发展历程和关键点。一.前言B2B市场在整个中国GDP的占比超过40%,到2020年市场规模有望达到几十万亿。尤其是2015年后,「产...

2020-02-04 21:00:56 1117

原创 谈谈软件架构和架构师--童亚斋

软件架构和架构师,这是一个老生常谈的话题,一直争论,也没有什么具体的标准和定论。 行业不同,公司不同,并且公司发展的阶段不同,对软件架构的要求和对架构师的要求都不同。 首先谈谈架构师。一提到架构师大家都感觉高大上,感觉技术是非常牛。其实架构师不仅仅是一个技术岗位,还是一个管理岗位。作为一个架构师,你的技术必须要足够好,想在技术圈里混也是不容易的。古代...

2020-02-04 20:56:26 1301

转载 学习jms(一)——基本实例

Java Message Service是java ee的规范之一,可以用来发送异步消息,在某些场景下,可以作为不同系统,或者不同模块之间的集成方式。 可以类比为通过数据库来集成的方式,模块A完成逻辑以后,往数据库插入一条记录,模块B定时轮询数据库,如果查到相应的记录,就进行处理。jms集成实际上思路是差不多的,只是功能更强,并且提供了标准的API支持,而且也可以避免反复轮询数据库或者读取

2014-04-10 09:49:34 556

转载 告诉你Hadoop是什么--童亚斋

Hadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算.

2013-12-02 09:56:29 644

转载 开发人员一定要加入收藏夹的网站

开发人员一定要加入收藏夹的网站 http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的

2010-02-22 10:15:00 456

原创 使用URLRewrite 实现URL伪静态化2

是否看到别人的网站网址名都不带后缀名比较酷,比如qq空间的地址,其实用urlrewrite这个包很容易就实现了。     下面是使用说明: 1.下载urlrewrite,官方下载地址:http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip 2.解压缩文件,压缩包内文件copy到项目中(压缩包位置 -> 项目位置): urlrewrite

2010-02-21 14:58:00 805

转载 使用URLRewrite 实现URL伪静态化1

心提示:1.首先在 http://tuckey.org/urlrewrite/#download 下载urlrewirtefilter 2.解压所下载的文件,把urlrewrite-2.6.0.jar复制到项目的WebRoot/WEB-INF/lib/目录下 3.把urlrewrite.xml复制到项目的WebRoot/WEB-INF/目录下 4.在web.xml文件中加入filter filte

2010-02-21 14:55:00 647

原创 可扩展、高可用、负载均衡网站架构设计方案--童亚斋

基本需求: 1、高可用性:将停止服务时间降低到最低甚至是不间断服务2、可扩展性:随着访问的增加,系统具备良好的伸缩能力3、可视性:系统、服务的状态处于一个实时的监控之下4、高性能高可靠性:经过优化的体系结构及合理的备份策略5、安全性:结构上的安全及主机的安全策略基本思路1、对于访问频繁,用户量大的对象(bbs,blog)采用某种合理的方式负载到多个服务器上。把数据库独立

2010-02-21 14:54:00 779

转载 hibernate,jpa锁机制

在高并发的计算机群组成的负载均衡环境中,经常会碰到多个节点更新同一条数据,从而引起数据不一致的问题! 场景 有 A ,B 2台WEB服务器,负载均衡处理请求, C为数据库服务器, 有订单Order, 订单初始的金额为 300 如果 A B同时调整订单金额 减少100元,将会存在如下情况。 A -> Order.amount(200) -100 = 200 B -> Order.amount(200

2010-02-21 14:53:00 1374

转载 表格隔行变色与鼠标滑过变色

最简单行之有效的方法:onmouseover="this.style.backgroundColor=#f4f8fb" onmouseout="this.style.backgroundColor=#ffffff"搜罗方法:(1)用expression鼠标滑过变色:table { background-color:#000000; cursor:hand; wi

2010-02-04 13:39:00 723

转载 cookie和session的工作机制

转载自:http://hi.baidu.com/jmtbai/blog/item/a3b7d5f3b76cd818b17ec51a.html    首先我们来看个例子,笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案: 1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾

2010-01-20 13:33:00 416

原创 内部类的作用

java内部类有什么好处?为什么需要内部类?首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗?的确,以此作为设计内部类的理由,实在没有说

2010-01-05 16:44:00 944

转载 三分钟理解Java中字符串(String)的存储和赋值原理

可能很多java的初学者对String的存储和赋值有迷惑,以下是一个很简单的测试用例,你只需要花几分钟时间便可理解。1.在看例子之前,确保你理解以下几个术语: 栈 :由JVM分配区域,用于保存线程执行的动作和数据引用。栈是一个运行的单位,Java中一个线程就会相应有一个线程栈与之对应。 堆 :由JVM分配的,用于存储对象等数据的区域。 常量池 :在堆中分配出来的一块

2010-01-05 13:27:00 537

转载 REST WebService与SOAP WebService的比较

在SOA的基础技术实现方式中WebService占据了很重要的地位,通常我们提到WebService第一想法就是SOAP消息在各种传输协议上交互。近几年REST的思想伴随着SOA逐渐被大家接受,同时各大网站不断开放API提供给开发者,也激起了REST风格WebService的热潮。 SOAP       什么是SOAP,我想不用多说,google一把满眼都是。其实SOAP最早是针对RPC的

2009-12-31 13:43:00 670

原创 软件基础开发平台之JBPM,ACTIVITI工作流平台开发4--童亚斋

欢迎加入qq群讨论平台架构,流程引擎和信息化,群号233279159(14).流程超时策略当任务到达一个节点后,如果在规定的时间内没有办理,可以触发相应的事件比如,短信催办,邮件催办,自动跳转到相关办理人等等。从而避免的整个流程在某一个环节耽搁。(15).流程传阅可以将当前任务内容交由他人查看,其他人只是查看功能,并没有参与到流程中来,实现了流程和流程外人员的信息交互。(16)

2009-12-29 11:22:00 994

原创 JBPM,ACTIVITI工作流平台3

欢迎加入qq群讨论平台架构,流程引擎和信息化,群号233279159(7).流程判断可以根据实际业务需要,判断流程的走向。比如报销金额小于300直接走财务,大于300需经理审批再到财务。(8).流程分支可以处理并发子流程,从而可以从主干流程中分支出多条流程,各条流程各自办理不受影响(9).流程监控可以监控系统中所有人员的任务处理情况,可以监控任意时间段,任意指定人,任意流程

2009-12-29 11:21:00 748

原创 软件基础开发平台之JBPM,ACTIVITI工作流平台开发2--童亚斋

欢迎加入qq群讨论平台架构,流程引擎和信息化,群号233279159平台的开发主要包括权限管理,门户管理,流程管理,组织机构管理,SOA,ESB,WEBSERVICE开发,即时通信,辅助功能开发,代码自动生成,跨数据库测试,平台集成测试,软件加密。1.权限管理开发主要包括,导航菜单管理,模块管理,权限组管理,用户权限组查询管理,权限分配管理,数据库管理。这些模块共同组成了,细粒度的权限

2009-12-29 11:20:00 902

原创 软件基础开发平台之JBPM,ACTIVITI工作流平台开发1--童亚斋

欢迎加入qq群讨论平台架构,流程引擎和信息化,群号233279159(一),平台简介本平台是一个适用于综合项目管理的软件系统。软件不仅可以应用于单、多项目组合管理,而且可以融合企业管理,直至延伸到集团化的管理。软件不仅可以提供给建设单位以及施工企业使用,而且可以扩展成为协同作业平台,融合设计单位、监理单位、设备供应商等产业链中不同企业的业务协同流程作业,构筑坚实的企业信息化工作平台。

2009-12-29 11:14:00 1179

原创 JPA延时加载

JPA的延时加载分成两种情况1.表间的延时加载,2.表中属性的延时加载,比如大型字段blob,需等到使用时在加载,效率才比较高首先,1.表间的延时加载JPA中数据获取(Fectching)有两种方式:Eager和Lazy。明白他们之间的差异和知道何时应用哪种方式对于有效率地进行数据库操作非常关键。Lazy: 只有需要的时候才将相关联的实体取出 Eager: 一次将所有相关联的实体取

2009-12-29 10:17:00 2725

转载 万不得已不要使用ORM延迟加载(Lazy Loading)

 延迟加载(Lazy Loading)是啥玩意儿?估计地球人都知道,它的意义在于只在需要的时候才去加载必要的数据,这样可以避免即时加载所带来的不必要的系统开销(教科书是这么说的)。另外,教科书中还举了个例子。例如某个User对象在加载时会同时读取其所关联的多个地址(Address)对象,对于需要对Address进行操作的应用来说,关联数据的自动加载机制非常有效。不过呢如果我们只想要获得User的性

2009-12-29 09:44:00 1186 1

转载 Hibernate延迟加载之属性延迟加载

在Hibernate3中,引入了一种新的特性——属性的延迟加载,这个机制又为获取高性能查询提供了有力的工具。在前面我们讲大数据对象读取时,在User对象中有一个resume字段,该字段是一个java.sql.Clob类型,包含了用户的简历信息,当我们加载该对象时,我们不得不每一次都要加载这个字段,而不论我们是否真的需要它,而且这种大数据对象的读取本身会带来很大的性能开销。在Hibernate2中,

2009-12-29 09:43:00 789

转载 生产者-消费者模式

简介  言归正传!在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。  单单抽象出生产者和消费者,还够不上是生产者/消费者模式。该模式还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而消费者从缓冲区取

2009-12-24 11:15:00 440

转载 Java线程的同步

一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo {     private int x = 100;     public int getX() {         return x;     }     

2009-12-24 11:13:00 324

转载 Eclipse中设置编码的方式

Eclipse中设置编码的方式 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java

2009-12-24 09:29:00 363

空空如也

空空如也

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

TA关注的人

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