自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (12)
  • 收藏
  • 关注

原创 架构师的座右铭

类似问题,都是因为我们想的不够多,不够深入,不够彻底。第一,如果我们能把所学的东西融会贯通,那么面对任何业务场景或者复杂的需求,其技术方案都是信手拈来。我们有个T(技术)学院,学院的宗旨就含有这一条。这句话也来自我的上家公司。道理不言自明,说法也比较有哲理,有种辩证的思想在里面。要知道,我们每个人都是为业务打工的。架构师的角色,无非是让业务的实现更丝滑(更合理),更经济(更省钱)。据我过往的经验,有些话是架构师经常要挂在心上的。特别是在我们IT人员做方案设计的时候,应用这句话再合适不过了。

2025-01-01 09:23:59 229

原创 框架建设实战10——组件的管理、发布和使用

介绍了如何管理组件,发布框架,接入框架

2024-12-10 20:08:09 584

原创 框架建设实战9——通用请求处理组件

介绍了如何使用请求过滤器或者拦截器,创建请求处理组件。

2024-12-10 20:06:46 50

原创 框架建设实战8——线程池处理组件

介绍了线程池的主要注意事项和组件建设方法。

2024-12-10 20:05:45 476

原创 框架建设实战7——定时任务组件

介绍了分布式job的组件搭建方法。

2024-12-10 20:04:49 54

原创 框架建设实战6——缓存组件

介绍了如何搭建分布式缓存的统一组件

2024-12-10 15:14:19 731

原创 框架建设实战5——状态机组件

状态机的具体实现。

2024-12-06 20:47:28 282

原创 框架建设实战4——数据库访问组件

讲述了如何建立框架的数据库访问组件

2024-12-06 20:26:23 342

原创 框架建设实战3——创建框架基础组件frame-base

统一基类,不论是对象基类,还是接口基类,就好比每个程序员的交互语言得到了统一,就好比工程师文化的统一,降低大家的沟通成本。比如,后端定义了统一的返回体,前端使用接口时候就能标准化处理;定义了统一的异常基类,也便于统一的进行异常处理。由上述代码可以得知,框架开发就是把共性问题抽出来,然后统一定义和处理。如此,可以利用框架的能力,对接口进行统一处理。当然,我们可以扩展不同的异常类型,比如业务校验异常、警告类异常等……接口规范包含:入参、出参、异常码、异常处理、分页规范、接口基类等。

2024-12-06 20:25:11 604

原创 框架建设实战2——创建frame-bom和out-bom

介绍了框架的bom管理

2024-12-04 22:49:58 222

原创 框架建设实战1——创建frame-parent

介绍了框架parent的定义和核心代码结构。

2024-12-04 22:47:00 396

原创 AI在呼叫中心中可以做些什么?

ASR、TTL、NLU、NLG等能力就是AI可以持续加强的能力

2024-12-01 10:39:04 277

原创 自研呼叫中心的核心技术方案

OpenSIPS单节点可以处理1万+的分机请求,因此 OpenSIPS 不做负载均衡,只做主从;中间部分,就是开发人员定制开发的部分。外呼平台基于底层的呼叫中心,对业务应用方提供人工呼入、呼出、IVR、机器人外呼(ASR、TTL)等能力。在呼叫中心的基础之上,搭建外呼平台,实现具体的呼叫应用:手工/自动外呼、监听质检、IVR 等功能。1. 降本:供应商是按照坐席的license收费的,自研外呼系统可以减少licence的使用。1. 左侧是运营商网络,右侧是分机坐席,双方通过呼叫中心进行通信;

2024-12-01 10:36:57 243

原创 框架的建设思路和组织结构

就像我们当初使用数据库连接一样,一开始我们使用基本的JDBC API,后来我们使用主流的mybatis,再后来spring boot帮我们封装了mybatis-spring-boot-starter组件。同样,当我们开发一个后端项目时,也会用到不同的中间件,对应的,springboot也帮我们封装了不同的starter组件。玩过俄罗斯方块游戏的都知道,不同的方块占据的空间是不一样的,且有些方块通过对应的凹凸槽设计可以紧密合并。我的建议是:取长补短,找最适合自己公司规模、业务模式的那种。

2024-11-30 12:02:35 333

原创 如何基于springboot搭建企业级应用框架?

介绍框架是什么,跟架构的关系。为什么需要一款企业级应用框架。

2024-11-30 10:46:37 828

原创 惊呼,10年的奋斗竟然比不上买房带给我的财富?

资产性收入与劳动性收入的差别是什么?这篇文章告诉你。

2024-11-24 10:49:56 202

原创 一次盲目的换房决策让我十年的奋斗归零!

你永远赚不到自己认知以外的钱!本文用真实的故事告诉你。

2024-11-24 10:48:29 569

原创 一张架构图教你如何学习经济学

举个例子,在当前的经济形势下,房子是投资还是消费,相信大家各有各的想法,有的人只是盲目跟风,有的人却深谙背后的本质。不过,小弟不才,我个人认为,对小白来说,薛老师的讲义的知识点相对比较分散,学习起来不太好融会贯通,学以致用。因为买房的受挫,我决心重新认识经济学。在我看来,如果经济学研究到位了,投资理财、职业规划、个人成长等,都会找到对应的方法论。在我看来,经济学应该作为一种基础教育学科,跟语数英一样,普及到九年义务教育体制中。经济学渗透了我们生活的方方面面,如果我们不去了解,碰壁的概率大概或多一些。

2024-11-23 10:56:58 286

原创 人人都应该懂一点经济学

活到现在我才明白,不管一个人从事的是什么职业,大学学习的是什么专业,都要去学一点经济学,积累一点起码的经济常识,或者说经济通识。学习经济学,不仅能提升你的财商,还能让你在朋友聚会中成为话题焦点。想想看,当别人还在讨论明星八卦时,你已经能侃侃而谈股市风云,是不是超酷的?从楼市变幻到工资增长,从企业竞争到国家政策,乃至个人理财,都能用经济学来解读。所以,小白们,不要被经济学的外表吓到。拿起书本,从基础概念学起,你会发现经济学其实很有趣,也很实用。接下来,我会用我的人生经历,不断分享我的学习经验。

2024-11-23 10:53:16 150

原创 常用的序列化工具最佳实践

针对常用的序列化工具,给出了使用上的建议和注意事项。并给出了gson的工具类。

2024-11-19 20:57:29 525

原创 夏令时问题分析及最佳解决方案

给出了夏令时问题产生的愿意,分析过程及最佳解决方案

2024-11-19 10:01:31 932

原创 如何正确地使用分布式锁?

介绍了分布式锁的两种实现方式,并推荐大家使用优雅的方式。另外,建议大家根据业务场景有选择的使用。

2024-11-18 17:53:35 148

原创 论架构的“道”、“法”、“术”

浅谈架构的道法术,帮大家认清架构问题的本质。学会“融会贯通,大道至简”

2024-11-16 11:47:20 346

原创 从经济学的角度分析软件开发的那些事儿

论架构师的重要性,并尝试从经济学的角度进行分析。

2024-11-16 09:40:27 439

原创 如何完成从程序员到架构师的蜕变?

架构师的成长,其实是有迹可循的。但如果没有人引导,我们成长的速度就会很慢。我认为,要完成从程序员到架构师的蜕变,主要有两点:1.向牛人学习2.学习优秀的开源框架

2024-11-16 08:54:33 400

原创 一个程序员的认知觉醒

程序员,不能只局限在技术领域。希望我们都能够多维学习,比如沟通、阅读、写作、分享博客等。

2024-11-16 08:01:37 222

原创 如何成为一名优秀的架构师?

架构师到底是什么?如何才能成为一名优秀的架构师。本文可能会给你带来一些启发和思考。

2024-11-15 21:45:45 424 1

原创 MapStruct升级遇到的问题及其解决方案

MapStruct 和lombok 的相遇时,可能会出现一些版本冲突的问题。本文主要分析了问题发生的原因及其解决方法。

2024-11-15 17:33:27 1571

原创 如何通过ESL对接FreeSwitch?

由于部署时候会存在多个java客户端,而生产上FS服务器也会部署多个,因为我们需要对每个应用(client)和具体的FS进行映射处理(可以持久化到db)。且同一时刻,一个会话只会在一个esl的连接里处理,因此在一通电话里,client和FS保持的会话是不可间断。另外,listener 里可以加入具体的业务逻辑 ,比如session落库、status记录(callUUID之类的)。而handler可以根据不同的通话命令引导到不同的handler***处理。c.为client加入监听。......

2022-08-05 14:05:36 1696

原创 自研呼叫中心如何进行方案选型?

目前市面上主要的开源软件主要是freeswitch .鉴于fs 由现成的java client :ESL。那么我们可以采用java+ESL+FS的方式作为cc的研发方案。如何搭建一个呼叫中心(callcenter)?一个呼叫中心主要包含: 人工呼入、呼出、ASR(如何用最少成本的方式呢?硬件方面是必不可缺的。那软件方面,我们首先想到的是尽量用开源工具。)和TTS(文本转语音)等功能。............

2022-08-04 16:27:20 1142

原创 ssh整合具体步骤

Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结。本方案采用自底向上:Hibernate——>Spring——>Struts2的方式进行整合。具体步骤如下:1.通过MyEclipse向导,导入实现Hibernate3.2功能:生成会话工厂和hibernate.cfg.xml文件。然后在src中添加log4j.properties文件。...

2009-11-06 13:18:46 162

原创 ssh整合具体步骤

 Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结。本方案采用自底向上:Hibernate——>Spring——>Struts2的方式进行整合。具体步骤如下:1.     通过MyEclipse向导,导入实现Hibernate3.2功能:生成会话工厂和hibernate.cfg.xml文件。然后在src中添加log4j.prope

2009-11-06 12:50:00 401

原创 如何在双系统中卸载linux系统

在winxp系统已存在的情况下,安装linux系统,需要专门划分出一个硬盘区。比如E盘格式化其中全部数据,用来装linux操作系统。通过linux的安装步骤,对E盘进行分区。一般分/ 根分区和swap交换分区即可。当需要卸载linux系统的时候,步骤如下:1. 在winxp环境下,利用硬盘分区软件,比如magic,对E盘生成的所有linux分区以NFS格式进行格式化;2. 利用系统...

2009-11-01 13:00:31 530 1

springboot集成mybatis和dubbo完美实例

sbtest为服务消费者,springboot为服务提供者。两者均通过springboot构建。 感谢分享的文章:http://blog.youkuaiyun.com/hong0220/article/details/51072872

2016-07-21

精通CSS---DIV+CSS布局大全---精通CSS

这是一个较为系统的CSS学习笔记。文档从XHTML5.0版本出发,考虑web页面的结构与表现相分离,详细讲解了如果用div和css对页面进行布局,是一本易理解和掌握的精简版CSS学习教程。

2011-08-01

gnuplot必备用法整理

在linux下需要对数据进行统计画图的时候,常常用到gnuplot工具。比如做NS2仿真的时候,最经常使用。本资源通过自己的学习心得,整理了gnuplot作图常用的基本命令。希望对大家有所帮助。

2011-04-16

MyBatis example

基于MyBatis3.0.3操作mySql数据库的简单示例。综合了各种xml文件的配置。和以往的ibatis配置有所不同。非常适合初学者入门。

2010-12-09

Mule2开发者指南

Mule ESB 是一款致力于ESB(企业服务总线)的开源软件,能够与ActiveMQ、Tomcat、JBPM等应用有好集成。本书详细描述了Mule开发编程的具体步骤和应用。

2010-08-09

JBPM4用户手册(初学者入门)

提供JBPM的入门知识:包括下载,安装、配置。结合eclipse、jboss的开发和应用。

2010-08-09

struts 2.1.6 类库

struts 2.1.6 在ssh整合中所需的类库

2009-11-06

ssh整合详细步骤和所有配置文件模板

1.ssh整合的详细步骤说明文档 2.ssh整合规范配置文件清单

2009-11-06

精通JBoss(源码).iso

《精通JBoss》是全面学习JBoss应用开发的一本教程。从入门到精通,本压缩包是关于整本书的源码说明。

2009-06-04

jade平台下的多agent应用指南

jade平台是基于java语言实现的多agent框架。本书详细介绍了jade框架中agent如何编程、多agent之间如何协作的问题。

2009-05-31

Spring2.5详解

通过java的相关继承开发环境,借助于最新版本,详细介绍了Spring的灵活应用。

2008-11-07

空空如也

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

TA关注的人

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