自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jeff技术博客

现在就努力,明天会更好。加油!YEAH!

  • 博客(190)
  • 资源 (2)
  • 收藏
  • 关注

原创 低代码平台项目化私有化部署问题总结

现阶段,低代码平台基本上是两个方向,一个是在原有的SaaS平台的基础上,抽象出来一个aPaaS(比如,销售易、北森),另一个方向是纯低代码平台,没有业务(比如,奥哲、明道云之类),实际上国际上的低码平台也是如此,Mendix,基本上就是不含业务的纯平台型,后来结合西门子的业务,形成了更好的落地方案,salesforce的force就是基于原有的CRM业务。因此,低代码平台建设之初,其实已经界定了它的方向,后续要想改变的话,要投入的精力会比较高。

2024-02-08 09:48:39 233

原创 低代码平台痛点

以salesforce为例,多数都是大宽表的方式来存储数据,那么性能优化就会比较难,建索引都费劲,salesforce有自己的优势,salesforce有一张索引表来灵活的针对不同字段创建索引,但是还是要增加in查询,或者关联查询的消耗。国内的平台还是需要突破一下的。5、用户体验如何增强、丰富多样的界面展示:由于低代码平台的界面是统一输出的,包括界面上的控件都是底层封装好的,如果要做到灵活美观,就需要支持自由页面。所谓自由页面,就是提供更丰富的组件,或者提供用户自定义的组件能力,并且提供用户自定义页面。

2024-02-07 10:57:41 173

原创 mycat-encrypt-server如何支持模糊查询的

/如果是需要加密的列,获取右边。

2024-01-31 10:07:07 345

原创 mysql 日期维度序列生成

mysql 创建日期维度序列的存储过程

2022-09-30 10:54:26 532 1

原创 企业微信回调接口

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 3525

转载 Java 常见内存溢出异常与代码实现

本文链接:https://blog.csdn.net/zzjstudent/article/details/79891880Java 堆 OutOfMemoryErrorJava 堆是用来存储对象实例的, 因此如果我们不断地创建对象, 并且保证 GC Root 和创建的对象之间有可达路径以免对象被垃圾回收, 那么当创建的对象过多时, 会导致 heap 内存不足, 进而引发 OutOfMemor...

2019-11-06 13:33:53 533

转载 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 576

转载 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 260

原创 面试关注点列举

从面试表格和简历中会先关注:1、关注学历:虽然不是必须,但不同学历的人在处理问题方面肯定也是有区别的。2、关注工作频繁跳动程度:平均一年以内换工作的,绝对不考虑3、所掌握的技术点、业务点,是否匹配面试时关注:1、沟通表达能力:沟通顺畅是团队合作的基础。2、技术能力:3、业务能力:技术是工具,业务是根本。不管写多少代码,都是基于业务写的,所以要能清晰的表达出业务来。知道自己为什么要写这段代码。3、自...

2018-04-28 16:10:55 634

转载 五种开源协议的比较(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 233

转载 详解设计模式在Spring中的应用

设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。好了,话不多说,开始今天的内容。spr

2017-06-22 13:04:40 518

转载 深入Spring:自定义注解加载和使用

前言在工作中经常使用Spring的相关框架,免不了去看一下Spring的实现方法,了解一下Spring内部的处理逻辑。特别是开发Web应用时,我们会频繁的定义*@Controller*,*@Service*等JavaBean组件,通过注解,Spring自动扫描加载了这些组件,并提供相关的服务。Spring是如何读取注解信息,并注入到bean容器中的,本文就是通过嵌入Spring的Bea

2017-04-28 08:43:14 422

转载 35 个 Java 代码性能优化总结

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的

2017-04-06 16:12:01 410

转载 排查Java线上服务故障的方法和实例分析

排查Java线上服务故障的方法和实例分析博客分类: 技术 架构jdkthreadjvm  前言作为在线系统负责人或者是一个技术专家,你可能刚刚接手一个项目就需要处理紧急故障,或者被要求帮忙处理一些紧急的故障,这个时候的情景是:(1)你可能对这个业务仅仅是听说过,而不怎么真正了解;(2)你可能没有这个故障的详细信息,比如可能仅仅是有使用方反馈服务中断了

2017-04-06 13:40:31 535

转载 Git 分支管理最佳实践

Git 分支管理最佳实践Git 是目前最流行的源代码管理工具。熟练使用 Git 已经成为开发人员的必修课之一。对于团队开发来说,如何有效的使用 Git 的分支是一个重要的课题。需要在新功能开发,新版本发布和已有版本的维护等需求中达到一个良好的平衡。另外还需要与持续集成服务有良好的集成。本文对几种主流的 Git 分支管理实践进行了介绍,可以帮助开发团队选择自己最合适的方案。Git 是目前最流

2017-04-01 12:42:16 6307

原创 如何写好一份简历

先随便写点,后期逐渐补充简历是面试人员对你的第一印象,能否有机会面试,全凭简历了。学历:可以代表潜力,没啥多说的工作经验:1、大公司工作经验,这一点无需多说,大家都知道的2、工作经验:一定要描述清楚工作任务的逻辑关系及解决问题的能力。你个人所担当的角色。3、稳定性:第一份工作至少也得干两年吧,后面的工作,怎么也得有一家三年以上的工作经验,这样的才叫稳定,踏实,当然了

2017-01-23 09:33:58 848

转载 欢迎了解Lightning Experience

你的销售代表有很强劲的需求。他们需要在Salesforce有良好的数据,所以他们才能得到即时的客户或潜在客户信息。我们需要在Salesforce中尽可能的减少手工操作,能够更快速和智能的销售,并且销售代表也无需事事都要请求管理员的帮助。       你的销售代表需要将这些时间花在最重要的事情上:销售产品并达到销售目标。       所以你将如何帮助你的销售代表获得他们需要的这些帮助

2016-07-04 09:07:06 2210

转载 模式总结之结构型:代理模式 Vs 适配器模式 Vs 门面模式(外观模式)

三哥们都是结构型模式,长得又有点像,为了深刻区分,写文祭奠一下。先上UML图代理模式:适配器模式:门面模式(外观模式):打了例子……呃……举个比方代理模式: 水浒街,西门庆看上潘金莲,想和她嘿咻嘿咻,但是自己有不能去找潘金莲去说,于是他找到了金牌代理人王婆,王婆就去找潘金莲,经过一番商谈,潘金莲终于答应了西门庆的请求。 适配器模式: 水浒街,西门庆看上潘金莲

2016-06-13 09:31:19 1910 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 369

转载 JVM垃圾回收(GC)原理

一、相关概念 基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2. 标记-清除(Mark-Sweep) 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍

2016-03-09 16:20:45 403

转载 ThreadLocal和Synchonized

ThreadLocal和Synchonized都用于解决多线程并发访问。但是ThreadLocal与synchronized有本质的区别。synchronized是利用锁的机制,使变量或代码块在某一时该只能被一个线程访问。而ThreadLocal为每一个线程都提供了变量的副本,使得每个线程在某一时间访问到的并不是同一个对象,这样就隔离了多个线程对数据的数据共享。而Synchronized却正好相反

2016-03-04 11:44:56 553

转载 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 2942

转载 站内消息设计与实现

0x01.About最近在处理系统消息模块,查阅了很多实践案例,各有针对性。首先站内消息主要包括:个人消息(评论,点赞),系统消息,订阅消息,私信。其中,订阅区分用户群,即系统消息是一个特殊的所有人订阅的订阅消息,特点是一对多。前三个实时性比较低,最后一个实时性高,离线状态下是私信,如果双方在线要转为聊天室,特点是一对一。那么,接下来,该选个方案了,SQL

2016-01-28 19:13:48 15858

转载 深入理解Java:注解(Annotation)自定义注解入门

深入理解Java:注解(Annotation)自定义注解入门  要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说

2016-01-27 13:21:15 702

原创 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 7091

转载 响应式与自适应设计:设计师的最佳选择是什么?

作为全球先进的科技巨头,Google一直推崇响应式网页设计,并在今年的4月21日发布了重大的更新,目的是提高响应式在移动终端上的运行效率。尽管在更新中没有明确表明你必须使用响应式设计。只是简单的提示响应式设计拥有不错的UX和优越的性能,是移动设计方面的一个不错的选择。考虑到这一点,让我们一起来测试一下“响应式设计”与“自适应设计”在性能和用户体验上各自的利弊。自移动终端设备

2016-01-15 16:03:21 6304

转载 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 411

转载 目前比较流行的网站设计风格有哪些

目前比较流行的网站设计风格有哪些 技术的革新带动了设计行业的的迅猛发展,这使得设计师和开发者有了更广阔的的探索天地。而网站设计也越发不再那么循规蹈矩,许多团队和公司都做了很多思考和创意。所以在我们适应着现代设计潮流的同时,不妨也来看看现阶段网页设计大致的趋势和风格吧。我不敢大言不惭的说这就是当下网页设计的趋势,这只是本人对当下网页设计做出的一些小总结。希望这样的归类总结能给你带来更多的

2016-01-14 17:37:00 8767 1

转载 WEB前端面试

一般问题★你用Twitter吗? (在天朝最好问你用微博吗?)→如果用,你都关注那些人?★你用Github吗?→如果用,你关注的项目有什么?★你关注的博客有那些?★你使用那些版本管理系统,比如Git,SVN等?★你常用的开发环境是怎样的?比如操作系统,文本编辑器,浏览器,及其他工具等。★你能描述一下你制作一个网页的工作流程吗?

2016-01-08 09:51:49 979

转载 API设计原则

1. 使用本地方言,不要使用外部约定我在API设计里经常见到使用外部协议这样的错误。API属于一个平台或者一个开发者生态系统,通常你无法简单地使用使用别的平台的惯用方法。这样还会造成现有代码的污染,并且会导致你的同事的生产力的下降。2. 解耦所有的组件都不应该单为本项目而设计。如果它有GUI的话,至少应该有默认的显示内容。一个很有效的方法就是每一个组件都单独

2016-01-05 20:44:48 1349

转载 微服务实战(一):微服务架构的优势与不足

摘要:本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。  英文原文:Introduction to Microservices  这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 Pa

2016-01-05 20:44:06 3292

转载 常见浏览器兼容性问题与解决方案

转自:http://blog.csdn.net/chuyuqing/article/details/37561313所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要

2016-01-05 17:19:29 1003

转载 淘宝面试题:如何充分利用多核CPU,计算很大的List中所有整数的和

永久链接:http://flysnow.iteye.com/blog/711162 引用前几天在网上看到一个淘宝的面试题:有一个很大的整数list,需要求这个list中所有整数的和,写一个可以充分利用多核CPU的代码,来计算结果。一:分析题目 从题中可以看到“很大的List”以及“充分利用多核CPU”,这就已经充分告诉我们要采用多线程(任务)进行编写。具体怎么做呢?大概

2015-12-26 23:45:53 2952

转载 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 1497

转载 EasyDarwin开源平台直播架构

ClientClientCMSCMSEasyCameraEasyCameraEasyDarwinEasyDarwin请求设备列表设备列表json请求设备直播(携带SN序列号)推送视频请求(携带EasyDarwin地址和端口)RTSP直播推送RTP Streaming视频推送成功返回具体的视频直播URLRTSP/HTTP直播流程开源代码:https://github.com/EasyDarw

2015-12-18 14:33:38 2627

转载 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 1683

转载 前端面试题汇总

HTML+CSS1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2.xhtml和html有什么区别

2015-12-16 16:53:54 700

转载 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 1825

转载 代理登录,token,ticket

SSO,单一登录(single sign-on),意思是指在多套系统并存的环境下,用户只需登录一次即可访问其他授权的系统。提起SSO(单一登录),大概企业里的IT人员无人不知,但真正意识到其复杂度的,未必有多少,只有亲身实施过的技术人员,也许才明白个中玄妙。本文基于蓝凌为国内几十家大中型企业的服务案例,针对SSO的相关技术和案例进行一些探讨,希望能帮助到企业IT人员更深刻理解SSO技术及其应用

2015-11-29 20:34:11 15836

原创 SSO单点登录和单点退出(跨顶级域名)

在网上搜索了很多资料,都没有真正解决问题,还得自己想办法。单点登录:当在SSO SERVER端(例:sso.a.com)登录成功后,再次访问第二域名(例:www.b.com)时,通过调取sso server端的跨域登录,然后跳转到b网站写入cookie(这里使用ajax json技术)单点退出:想了几种方法,首先按照单点登录的方法,通过jsonp使用时,不行,总是删除不

2015-11-17 18:29:19 11108 2

一种低代码平台大数据量业务数据高性能查询的技术设计与实现

一种低代码平台大数据量业务数据高性能查询的技术设计与实现

2024-02-23

基于模型的可视化配置外部系统连接器的技术设计与实现

低代码平台基于模型的可视化配置,快速连接外部系统的连接器的技术设计与实现

2024-02-23

敏捷建模与统一过程.doc

敏捷建模(Agile Modeling,AM)是一种基于实践的软件过程,它的范围包括描述如何建模以及以一种高效而敏捷的方式编写文档。理想情况下,AM的实践应该用来促进 其它更完整的软件过程,比如极限编程(XP)(Beck, 2000)、微软解决方案框架(MSF)(Microsoft Corporation, 2001)、Rational统一过程(RUP) (Rational Corporation, 2001)和企业统一过程(EUP) (Ambler & Constantine, 2002)。这些过程比AM的范围更广,在前三个开发过程和第四个的全部软件过程中都包含了开发和生产。尽管这些过程都以不同的方式包含建模和文档活动, 但都留有可以改进的明确余地。在XP和MSP中,建模过程应该定义得更好,而在RUP和EUP中,建模过程可以定义得更加敏捷一些。

2009-05-19

开源商业智能平台比较.doc

开源商业智能平台比较

2008-05-15

空空如也

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

TA关注的人

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