- 博客(190)
- 资源 (2)
- 收藏
- 关注
原创 低代码平台项目化私有化部署问题总结
现阶段,低代码平台基本上是两个方向,一个是在原有的SaaS平台的基础上,抽象出来一个aPaaS(比如,销售易、北森),另一个方向是纯低代码平台,没有业务(比如,奥哲、明道云之类),实际上国际上的低码平台也是如此,Mendix,基本上就是不含业务的纯平台型,后来结合西门子的业务,形成了更好的落地方案,salesforce的force就是基于原有的CRM业务。因此,低代码平台建设之初,其实已经界定了它的方向,后续要想改变的话,要投入的精力会比较高。
2024-02-08 09:48:39 339
原创 低代码平台痛点
以salesforce为例,多数都是大宽表的方式来存储数据,那么性能优化就会比较难,建索引都费劲,salesforce有自己的优势,salesforce有一张索引表来灵活的针对不同字段创建索引,但是还是要增加in查询,或者关联查询的消耗。国内的平台还是需要突破一下的。5、用户体验如何增强、丰富多样的界面展示:由于低代码平台的界面是统一输出的,包括界面上的控件都是底层封装好的,如果要做到灵活美观,就需要支持自由页面。所谓自由页面,就是提供更丰富的组件,或者提供用户自定义的组件能力,并且提供用户自定义页面。
2024-02-07 10:57:41 256
原创 企业微信回调接口
package com.wx.demo;import com.qq.weixin.mp.aes.WXBizMsgCrypt;import com.wx.demo.wx.ElementUtils;import com.wx.demo.wx.FormatUtils;import com.wx.demo.wx.model.InMsgEntity;import com.wx.demo.wx...
2019-11-14 09:21:28 3641
转载 Java 常见内存溢出异常与代码实现
本文链接:https://blog.csdn.net/zzjstudent/article/details/79891880Java 堆 OutOfMemoryErrorJava 堆是用来存储对象实例的, 因此如果我们不断地创建对象, 并且保证 GC Root 和创建的对象之间有可达路径以免对象被垃圾回收, 那么当创建的对象过多时, 会导致 heap 内存不足, 进而引发 OutOfMemor...
2019-11-06 13:33:53 562
转载 Java---多线程(工作内存)和内存模型(主内存)分析
原文地址:https://www.cnblogs.com/chihirotan/p/6486436.html首先解读Java内存模型(这里区别于JVM的内存模型,堆、栈、工作区) Java 内存模型来屏蔽掉各种硬件和操作系统的内存差异,达到跨平台的内存访问效果。JLS(Java语言规范)定义了一个统一的内存管理模型JMM(Java Memory Model) Java内存模型规定了...
2019-11-05 10:35:15 609
转载 JDK源码中使用的设计模式
https://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns-in-javas-core-librariesCreational patternsAbstract factory(recognizeable by creational methods returning the factory it...
2019-10-25 15:46:54 291
原创 面试关注点列举
从面试表格和简历中会先关注:1、关注学历:虽然不是必须,但不同学历的人在处理问题方面肯定也是有区别的。2、关注工作频繁跳动程度:平均一年以内换工作的,绝对不考虑3、所掌握的技术点、业务点,是否匹配面试时关注:1、沟通表达能力:沟通顺畅是团队合作的基础。2、技术能力:3、业务能力:技术是工具,业务是根本。不管写多少代码,都是基于业务写的,所以要能清晰的表达出业务来。知道自己为什么要写这段代码。3、自...
2018-04-28 16:10:55 696
转载 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD,GPL,LGPL,MIT等都是OSI批准的协议。如果要...
2018-04-28 15:59:31 274
转载 详解设计模式在Spring中的应用
设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。好了,话不多说,开始今天的内容。spr
2017-06-22 13:04:40 557
转载 深入Spring:自定义注解加载和使用
前言在工作中经常使用Spring的相关框架,免不了去看一下Spring的实现方法,了解一下Spring内部的处理逻辑。特别是开发Web应用时,我们会频繁的定义*@Controller*,*@Service*等JavaBean组件,通过注解,Spring自动扫描加载了这些组件,并提供相关的服务。Spring是如何读取注解信息,并注入到bean容器中的,本文就是通过嵌入Spring的Bea
2017-04-28 08:43:14 450
转载 35 个 Java 代码性能优化总结
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的
2017-04-06 16:12:01 452
转载 排查Java线上服务故障的方法和实例分析
排查Java线上服务故障的方法和实例分析博客分类: 技术 架构jdkthreadjvm 前言作为在线系统负责人或者是一个技术专家,你可能刚刚接手一个项目就需要处理紧急故障,或者被要求帮忙处理一些紧急的故障,这个时候的情景是:(1)你可能对这个业务仅仅是听说过,而不怎么真正了解;(2)你可能没有这个故障的详细信息,比如可能仅仅是有使用方反馈服务中断了
2017-04-06 13:40:31 567
转载 Git 分支管理最佳实践
Git 分支管理最佳实践Git 是目前最流行的源代码管理工具。熟练使用 Git 已经成为开发人员的必修课之一。对于团队开发来说,如何有效的使用 Git 的分支是一个重要的课题。需要在新功能开发,新版本发布和已有版本的维护等需求中达到一个良好的平衡。另外还需要与持续集成服务有良好的集成。本文对几种主流的 Git 分支管理实践进行了介绍,可以帮助开发团队选择自己最合适的方案。Git 是目前最流
2017-04-01 12:42:16 6538
原创 如何写好一份简历
先随便写点,后期逐渐补充简历是面试人员对你的第一印象,能否有机会面试,全凭简历了。学历:可以代表潜力,没啥多说的工作经验:1、大公司工作经验,这一点无需多说,大家都知道的2、工作经验:一定要描述清楚工作任务的逻辑关系及解决问题的能力。你个人所担当的角色。3、稳定性:第一份工作至少也得干两年吧,后面的工作,怎么也得有一家三年以上的工作经验,这样的才叫稳定,踏实,当然了
2017-01-23 09:33:58 897
转载 欢迎了解Lightning Experience
你的销售代表有很强劲的需求。他们需要在Salesforce有良好的数据,所以他们才能得到即时的客户或潜在客户信息。我们需要在Salesforce中尽可能的减少手工操作,能够更快速和智能的销售,并且销售代表也无需事事都要请求管理员的帮助。 你的销售代表需要将这些时间花在最重要的事情上:销售产品并达到销售目标。 所以你将如何帮助你的销售代表获得他们需要的这些帮助
2016-07-04 09:07:06 2272
转载 模式总结之结构型:代理模式 Vs 适配器模式 Vs 门面模式(外观模式)
三哥们都是结构型模式,长得又有点像,为了深刻区分,写文祭奠一下。先上UML图代理模式:适配器模式:门面模式(外观模式):打了例子……呃……举个比方代理模式: 水浒街,西门庆看上潘金莲,想和她嘿咻嘿咻,但是自己有不能去找潘金莲去说,于是他找到了金牌代理人王婆,王婆就去找潘金莲,经过一番商谈,潘金莲终于答应了西门庆的请求。 适配器模式: 水浒街,西门庆看上潘金莲
2016-06-13 09:31:19 1978 1
转载 MySQL 索引优化 btree hash rtree
MySQL 索引优化 btree hash rtree一、MySQL索引类型mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-treeb-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的存储引擎都支持它.1. full-text索引full-text在mysql里仅有myisam
2016-03-13 09:24:52 413
转载 JVM垃圾回收(GC)原理
一、相关概念 基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2. 标记-清除(Mark-Sweep) 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍
2016-03-09 16:20:45 426
转载 ThreadLocal和Synchonized
ThreadLocal和Synchonized都用于解决多线程并发访问。但是ThreadLocal与synchronized有本质的区别。synchronized是利用锁的机制,使变量或代码块在某一时该只能被一个线程访问。而ThreadLocal为每一个线程都提供了变量的副本,使得每个线程在某一时间访问到的并不是同一个对象,这样就隔离了多个线程对数据的数据共享。而Synchronized却正好相反
2016-03-04 11:44:56 573
转载 MySQL中TPS和QPS的计算方式
TPS - Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数,如果是InnoDB会显示,没有InnoDB就不会显示。TPS = (COM_COMMIT + COM_ROLLBACK)/UPTIMEuse information_schema;select VARIABLE_VALUE into @num_com from GLOBA
2016-02-22 17:49:07 2999
转载 站内消息设计与实现
0x01.About最近在处理系统消息模块,查阅了很多实践案例,各有针对性。首先站内消息主要包括:个人消息(评论,点赞),系统消息,订阅消息,私信。其中,订阅区分用户群,即系统消息是一个特殊的所有人订阅的订阅消息,特点是一对多。前三个实时性比较低,最后一个实时性高,离线状态下是私信,如果双方在线要转为聊天室,特点是一对一。那么,接下来,该选个方案了,SQL
2016-01-28 19:13:48 16090
转载 深入理解Java:注解(Annotation)自定义注解入门
深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说
2016-01-27 13:21:15 725
原创 ace admin 左侧菜单定位
不知道怎么定位,左侧菜单,于是自己写了段JS通过URL来控制,如下:var pathname = window.location.pathname;$("li a").each(function() {varhref = $(this).attr("href");if(pathname == href){$(this).parents("
2016-01-20 15:40:11 7128
转载 响应式与自适应设计:设计师的最佳选择是什么?
作为全球先进的科技巨头,Google一直推崇响应式网页设计,并在今年的4月21日发布了重大的更新,目的是提高响应式在移动终端上的运行效率。尽管在更新中没有明确表明你必须使用响应式设计。只是简单的提示响应式设计拥有不错的UX和优越的性能,是移动设计方面的一个不错的选择。考虑到这一点,让我们一起来测试一下“响应式设计”与“自适应设计”在性能和用户体验上各自的利弊。自移动终端设备
2016-01-15 16:03:21 6402
转载 JS 跨域访问的几种方式
JS中的跨域是受到限制的,但是跨域有时候又是必须的,藉此,各种高手牛人想尽办法使得JS能够跨域获取数据,有的方法真的很巧妙在此记录一下常用的三种跨域方法,如下: 一、不同子域名之间的(a.example.com|b.example.com)的跨域访问。 这种跨域调用比较常见,比如a.example.com 下的 a.htm 页面,需要调用 b.example.com 下的 b.h
2016-01-15 13:09:19 449
转载 目前比较流行的网站设计风格有哪些
目前比较流行的网站设计风格有哪些 技术的革新带动了设计行业的的迅猛发展,这使得设计师和开发者有了更广阔的的探索天地。而网站设计也越发不再那么循规蹈矩,许多团队和公司都做了很多思考和创意。所以在我们适应着现代设计潮流的同时,不妨也来看看现阶段网页设计大致的趋势和风格吧。我不敢大言不惭的说这就是当下网页设计的趋势,这只是本人对当下网页设计做出的一些小总结。希望这样的归类总结能给你带来更多的
2016-01-14 17:37:00 8875 1
转载 WEB前端面试
一般问题★你用Twitter吗? (在天朝最好问你用微博吗?)→如果用,你都关注那些人?★你用Github吗?→如果用,你关注的项目有什么?★你关注的博客有那些?★你使用那些版本管理系统,比如Git,SVN等?★你常用的开发环境是怎样的?比如操作系统,文本编辑器,浏览器,及其他工具等。★你能描述一下你制作一个网页的工作流程吗?
2016-01-08 09:51:49 1038
转载 API设计原则
1. 使用本地方言,不要使用外部约定我在API设计里经常见到使用外部协议这样的错误。API属于一个平台或者一个开发者生态系统,通常你无法简单地使用使用别的平台的惯用方法。这样还会造成现有代码的污染,并且会导致你的同事的生产力的下降。2. 解耦所有的组件都不应该单为本项目而设计。如果它有GUI的话,至少应该有默认的显示内容。一个很有效的方法就是每一个组件都单独
2016-01-05 20:44:48 1414
转载 微服务实战(一):微服务架构的优势与不足
摘要:本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。 英文原文:Introduction to Microservices 这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 Pa
2016-01-05 20:44:06 3310
转载 常见浏览器兼容性问题与解决方案
转自:http://blog.csdn.net/chuyuqing/article/details/37561313所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要
2016-01-05 17:19:29 1048
转载 淘宝面试题:如何充分利用多核CPU,计算很大的List中所有整数的和
永久链接:http://flysnow.iteye.com/blog/711162 引用前几天在网上看到一个淘宝的面试题:有一个很大的整数list,需要求这个list中所有整数的和,写一个可以充分利用多核CPU的代码,来计算结果。一:分析题目 从题中可以看到“很大的List”以及“充分利用多核CPU”,这就已经充分告诉我们要采用多线程(任务)进行编写。具体怎么做呢?大概
2015-12-26 23:45:53 2966
转载 MYSQL 设计数据结构需注意问题
在设计数据结构时需要注意: 1、永远为表设定一个自增主键ID,并尽可能的利用此ID进行构造 (在配置表中)尽可能的用上unsigned,并尽可能的小。能用tinyint(1字节)、smallint(2字节)、mediumint(3字节),就不用int(4)字节 2、尽可能的使用ENUM,比如性别,属相等,因ENUM是保存为tinyint 3、尽可能的使用no
2015-12-19 21:12:52 1541
转载 EasyDarwin开源平台直播架构
ClientClientCMSCMSEasyCameraEasyCameraEasyDarwinEasyDarwin请求设备列表设备列表json请求设备直播(携带SN序列号)推送视频请求(携带EasyDarwin地址和端口)RTSP直播推送RTP Streaming视频推送成功返回具体的视频直播URLRTSP/HTTP直播流程开源代码:https://github.com/EasyDarw
2015-12-18 14:33:38 2674
转载 AceAdmin In MVC之控件
http://www.cnblogs.com/kissdodog/p/4120508.html AceAdmin有很多Html控件,而下载下来之后全部混杂在一起,想用一个控件有时得调整半天,干脆整理出一个版本,而且结合起来MVC的封装。以后就不用一个js css的调了。 在MVC中Html的控件有两种,一个带for一个不带for。 @Html.TextArea:直接输出一个文本
2015-12-17 13:16:07 1710
转载 前端面试题汇总
HTML+CSS1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2.xhtml和html有什么区别
2015-12-16 16:53:54 735
转载 ckplayer6.3如何替换logo
1.刚打开播放器,视频在缓冲时播放器中间的LOGO怎么替换?(如下图)2.视频播放器右上角的CK LOGO怎么替换?(如下图)自己做好cklogo.png和logo.swf,然后把style.swf改名style.zip,把二个logo直接拖进去。再把style.zip改成style.swf就可以了。至少二个logo的位置自己到ckplaer.xml里改吧。ck
2015-12-02 13:17:24 1872
转载 代理登录,token,ticket
SSO,单一登录(single sign-on),意思是指在多套系统并存的环境下,用户只需登录一次即可访问其他授权的系统。提起SSO(单一登录),大概企业里的IT人员无人不知,但真正意识到其复杂度的,未必有多少,只有亲身实施过的技术人员,也许才明白个中玄妙。本文基于蓝凌为国内几十家大中型企业的服务案例,针对SSO的相关技术和案例进行一些探讨,希望能帮助到企业IT人员更深刻理解SSO技术及其应用
2015-11-29 20:34:11 16089
原创 SSO单点登录和单点退出(跨顶级域名)
在网上搜索了很多资料,都没有真正解决问题,还得自己想办法。单点登录:当在SSO SERVER端(例:sso.a.com)登录成功后,再次访问第二域名(例:www.b.com)时,通过调取sso server端的跨域登录,然后跳转到b网站写入cookie(这里使用ajax json技术)单点退出:想了几种方法,首先按照单点登录的方法,通过jsonp使用时,不行,总是删除不
2015-11-17 18:29:19 11219 2
敏捷建模与统一过程.doc
2009-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人