bjblues
码龄19年
  • 413,747
    被访问
  • 49
    原创
  • 1,516,016
    排名
  • 529
    粉丝
关注
提问 私信

个人简介:foucus on SaaS/J2EE/Flex/电子商务/高性能网站架构 ,与我联系:spluss#163.com

  • 加入CSDN时间: 2003-11-06
查看详细资料
  • 1
    领奖
    总分 37 当月 2
个人成就
  • 博客专家认证
  • 获得7次点赞
  • 内容获得190次评论
  • 获得39次收藏
创作历程
  • 1篇
    2021年
  • 1篇
    2020年
  • 11篇
    2019年
  • 1篇
    2015年
  • 2篇
    2013年
  • 1篇
    2011年
  • 6篇
    2010年
  • 7篇
    2009年
  • 11篇
    2008年
  • 4篇
    2007年
  • 5篇
    2006年
  • 1篇
    2005年
  • 1篇
    2004年
成就勋章
TA的专栏
  • 微信小程序
    1篇
  • Java
    16篇
  • SaaS
    5篇
  • 电子商务
    8篇
  • 架构
    8篇
兴趣领域 设置
  • 前端
    vue.jsreact.js
  • 移动开发
    flutter
友情链接
  • 邢波涛的Blog
  • IT民工的博客
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

低代码开发的定位:云时代的Excel

低代码开发给企业究竟能带来什么好处?一个老板说,低代码得能让业务反应速度快数倍,套用一个名词:也就是说,低代码是给企业业务赋能的呗。我想,这个想法肯定是没错的,但是低代码企业承诺的赋能与老板心目中的赋能究竟是不是一回事呢?我觉得可以拿前后端分离技术中的前端技术对企业带来的好处与低代码开发技术对业务员的承诺做对比。比如说Vue,Vue这门前端语言,企业选用Vue做开发,究竟对企业有什么好处呢?对Vue经典的解释,例如:Vue框架是基于MVVM模式的,MVVM(Model-View-ViewModel.
原创
发布博客 2021.06.14 ·
85 阅读 ·
0 点赞 ·
0 评论

关于微信小程序扫普通链接二维码打开小程序的本机Debug

微信小程序扫普通链接二维码的生效,必须发布为线上版本,才能生效,但是如何线下跟踪单步跟踪调试呢?研究了一阵,发现真的可以单步跟踪调试,步骤如下:1)根据微信小程序开发文档,扫普通链接二维码打开小程序的规则说明:https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html进行如下图设置设置好后,1)把这个小程序发布为上线版本,不上线的话,规则是不能发布的,规则不发布,是不会支持子路径匹配的,这是一个.
原创
发布博客 2020.10.26 ·
1396 阅读 ·
0 点赞 ·
2 评论

基于微服务和SaaS架构的低代码开发平台如何动态注入多租户个性化的业务逻辑

举一个新增流程的例子:新增流程的界面如下:这是动态生成的界面,4个字段,流程分类、流程名称、流程KEY和描述但是查询界面是这样的,多出了状态和版本,这两个字段。这个是通用的界面,通用的保存,在哪里注入这两个缺省的字段值呢?也就是说,新增界面是通用生成的,查询表格也是动态生成的,但是查询表格多出了“状态”和” 版本”这两个字段,而且这两个缺省值,只有流程管理界面有,其它界面没有,...
原创
发布博客 2019.10.17 ·
1239 阅读 ·
0 点赞 ·
0 评论

实战Spring Boot、Spring Cloud、Nacos和Vue构建基于微服务的SaaS低代码开发平台2

一、低代码开发平台不是快速开发平台1、 低代码开发平台定义最近,阿里巴巴发布了自己的低代码开发平台“宜搭”,网址是:https://www.aliwork.com ,关于低代码开发平台,我去年年底也写过两篇文章(https://www.toutiao.com/i6637188964732109315/),对低代码开发进行了初步探讨。关于低代码开发的定义,百度百科是这么写的:低代码开发平台是...
原创
发布博客 2019.10.08 ·
2859 阅读 ·
1 点赞 ·
0 评论

实战Spring Boot、Spring Cloud、Nacos和Vue构建基于微服务的SaaS低代码开发平台

打算写一写低代码开发平台的文章,大纲如下:一、低代码开发平台不是快速开发平台低代码开发平台定义 快速开发平台定义 低代码开发平台特征 低代码开发整体架构图二、视图层的选择低代码开发需要的视图层 生成拖拽式表单生成器,业务员自助生成业务表单,界面生成不再依赖程序员三、配置层的选择,基于Spring Cloud Gateway和Spring Config,构建个性化配置与...
原创
发布博客 2019.10.06 ·
1441 阅读 ·
0 点赞 ·
4 评论

使用EasyExcel的坑

阿里的EasyExcel也是基于POI的,为啥不直接使用POI呢,因为现在客户Excel的数据量都比较大,一个Excel文件轻松超过10万条,直接使用POI很容易内存溢出,而EasyExcel通过异步加载的方式,一次取1000条(有限的条数),异步读取,所以不会内存溢出,而且速度足够快。但是EasyExcel得Bug也很多,其一:(1)几个月前的版本不能正确读取科学记数法的数据,比如商品条...
原创
发布博客 2019.08.30 ·
6592 阅读 ·
0 点赞 ·
6 评论

关于帝国CMS

我搞了一个域名:www.excel4app.com ,就是做Excel(模板)解析,并根据Excel内容直接生成应用的。虽然是一个SaaS工具类网站,但是首页还是想有点内容的。用了WordPress很多年,但是一直没有下力气研究它,从内心,个人不愿意学习PHP,所以,对于Wordpress一直没搞懂。但是 excel4app.com也不能慌着啊,所以从网上到处找模板,打算自己做一个CMS网...
原创
发布博客 2019.08.24 ·
287 阅读 ·
1 点赞 ·
2 评论

SaaS 企业软件在国内为啥 一直不能规模化

SaaS企业软件这种模式引入国内也有很多年了,一直没有火起来,今年这个话题又热了起来。不过,根据我的观察,SaaS这种模式,由于国情与美国差异比较大,永远也不会出现Salesforce那样的大平台。无论是to B企业软件,还是to C互联网公司,在欧美,都是中心化的,ERP无外乎Oracle、SAP,CRM也就那几家公司,创新的压力也肯定是有的,但是客户都会购买或订购那几家公司。但是在国内生态...
原创
发布博客 2019.03.29 ·
263 阅读 ·
2 点赞 ·
0 评论

Spring cloud Gateway与Consul 与Nacos踩的坑

采用Spring gate的时候,服务注册与发现,到底是用Consul还是Nacos?先是用Consul尝试了一下,发现用Spring boot编写的微服务,一定要与Consul在同一台机器上,Consul不支持远程注册(不知道是个不是与我用的参数-dev模式有关,仅支持127.0.0.1的服务注册);遂放弃,有试了试Nacos,Nacos到是很惊喜的支持Spring boot编写的Service...
原创
发布博客 2019.03.12 ·
7959 阅读 ·
1 点赞 ·
6 评论

低代码开发在企业软件开发中的应用技巧4:再谈低代码开发与快速开发平台的关系

在上一篇 低代码开发在企业软件开发中的应用技巧3:低代码开发与快速开发平台的关系中我说到:快速开发平台的核心还是开发,低代码开发的理念是不开发或者少开发; 快速开发平台的使用对象是程序员,低代码开发平台的使用对象是业务员或者产品经理, 这是两者最大的区别。昨天我给一个朋友的公司灌输这个理念,老板听了还比较感兴趣,低代码,低成本。跟对方公司负责技术的人聊,该 负责技术的人也听懂了,无法反驳,最后...
原创
发布博客 2019.03.11 ·
330 阅读 ·
1 点赞 ·
0 评论

低代码开发在企业软件开发中的应用技巧3:低代码开发与快速开发平台的关系

无聊的时候,常去逛gitee.com或者github.com上逛,我观察 码云上的企业应用,有很多是快速开发平台性质的项目,例如:JFinal、Gun、Jeesite,Springblade等等,比较奇葩的是 JFinal,企业后台在Spring Boot一统江湖的今天,JFinal 也能一枝独秀,处处能看到其身影,无论是B2C的网上商城,还是微信小程序,还是其他企业应用,都能看到基于JFin...
原创
发布博客 2019.03.11 ·
645 阅读 ·
0 点赞 ·
0 评论

低代码开发在企业软件开发中的应用技巧2:忘记O/R Mapping

还是在那个大厂做项目的过程当中,甲方架构师力推Hibernate/JPA,极力反对MyBatis,在这里,我并不想比较JPA与MyBatis的孰优孰劣,这种低层次的比较,就跟比较Java、.Net、PHP、Python、React、VUE等语言孰优孰劣一样,离开使用上下文,说哪个语言是最牛B的语言,只能说自己too native,too young。就低代码开发而言,我真的不喜欢JPA,就拿最...
原创
发布博客 2019.03.02 ·
238 阅读 ·
0 点赞 ·
0 评论

低代码开发在企业软件开发中的应用技巧:开篇

企业软件追求的是性价比,即在预定时间内保质按时完成,而不是代码质量高。这里的保质是业务使用上无Bug,性能满足用户平时工作要求。这里并不是暗示程序员可以随意写烂代码,不讲究架构,而是优先级让位于开篇讲的保质按时完成。我曾在某大厂与TW同事一起参与某个项目的短暂开发,在这里,我并不想做戳穿TW的敏捷开发无用论的皇帝新衣的那个小男孩,事实上,短暂的与TW架构师一起合作开发,还是学到了敏捷开发的理念...
原创
发布博客 2019.03.02 ·
381 阅读 ·
0 点赞 ·
0 评论

阿里云消息服务(MNS)API文档

发布资源 2018.01.07 ·
pdf

天猫、淘宝运营数据抓取技术概述

对通用网站的数据抓取,比如:谷歌和百度,都有自己的爬虫,当然,爬虫也都是有程序写出来的。根据百度百科的定义:网络爬虫(又被称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁,自动索引,模拟程序或者蠕虫。不过,淘宝为了屏蔽网络爬虫对自身数据(例如商品价格、月销量、收藏量、评价、月成交记录等等)的抓取,往往是采取一种名叫Ajax的技术,
原创
发布博客 2015.02.28 ·
4210 阅读 ·
1 点赞 ·
1 评论

我把自己的架构转移到了Spring MVC了

我在 2011年出版了 一本图书《B2B2C网上编程指南--基于SaaS和淘宝API开放平台》 那时我的快速开发框架已经比较成熟了,那时从心里比较讨厌Spring 和Hinernate的配置文件,所以那时在那本图书里吐槽了SSH。 不过,2年多来,Spring的MVC有了巨大的改进,Spring MVC+MyBatis大有把SSH抛弃的趋势。重新关注了一下Spring之后,感觉Spring
原创
发布博客 2013.11.10 ·
2771 阅读 ·
2 点赞 ·
6 评论

比较了一下基于PhoneGAP/JQ Mobile 等基于HTML5的Phone 开发框架

比较了一下基于PhoneGAP/JQ Mobile 等基于HTML5的Phone 开发框架,如果做APP客户端的化,想达到Native UI的效果,都是胡扯的,根本不可能。PhoneGAP 如果想达到Native UI效果,必须通过plug-in机制,用Java/Object C写大量Native 代码,不过,对于企业开发领域,跨平台还是需要的。如果全部使用Native 语言开发企业应用,程序
原创
发布博客 2013.10.06 ·
3301 阅读 ·
0 点赞 ·
0 评论

关于淘宝API taobao.item.quantity.update 调用错误分析

在使用淘宝API开发进销存的过程当中,用到了 直接修改库存的API taobao.item.quantity.update调用是很简单的TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret);ItemQua
原创
发布博客 2011.08.20 ·
3393 阅读 ·
0 点赞 ·
0 评论

软件架构经验总结

任何一款软件,从无到有,再到完善,一般都会经历一个漫长的过程。在这个过程当中,架构师的水平和软件体系架构本身的灵活性,就会处于一个很核心的位置。太多的软件,因为架构的问题,造成产品发布日期延迟,或者项目交付工期延迟,给测试、实施、售后等工作等造成一系列的问题。
原创
发布博客 2010.11.04 ·
15489 阅读 ·
0 点赞 ·
33 评论

国内以项目为主的软件公司核心问题


国内以项目为主的软件公司,兵有,很多,武器也有,无论是.NET还是J2EE,开源框架很多,大将也不少(工作5年以上的),当然用户需求始终是多变的,元帅级的人物始终是稀缺的,这两个我反而认为既然不可为,就不是问题的核心,核心是缺少作战的方阵,比如:九龙摆尾,一字长蛇那样的方阵,具体来说,就是缺少自己的开发框架,针对项目特点的自己的核心框架,而不是做什么项目,都用最原始的SSH堆砌,做了100个项目了,第101个项目还是用SSH从来再来。
原创
发布博客 2010.09.25 ·
2482 阅读 ·
0 点赞 ·
2 评论
加载更多