Wesley13 Wesley13
3年前
java增量发布工具
有些公司由于没有使用maven作为构建工具,全量发布时没问题,而修改bug增量发布往往是将改动的代码手动编译后,从classes目录下拷贝到jar中然后再放到tomcat目录下发布,这种方法准确度不高,当修复bug时间跨度较大且文件较多时就不好提供了,下面介绍下一个增量打包工具https://gitee.com/lpxs/ProjectPatch.git
Stella981 Stella981
3年前
AutoCAD神器! AutoCAD自动切换中英文输入法插件(ZDSRF)
AutoCAD神器!AutoCAD自动切换中英文输入法插件(一)功能特点:CAD命令中只能输入英文字符,不能输入中文,在文字编辑、文字输入、尺寸编辑中经常需要输入中文,此时就需要频繁的切换输入法,不仅经常引起错误,而且严重影响工作效率。本软件可以实现在需要输入中文时自动切换成中文输入法,输入完毕后再自动切换为英文输入法,具体功能如下
Wesley13 Wesley13
3年前
KONG网关 — 插件开发
!(http://pic.wblog.cn/0B53EAF31445429BA3E7BA451B3DCC55.png)虽然kong提供了那么多的插件,但是不可能百分百满足了对于网关的需求,在很多系统中不可能吧用户体系用到kong提供的权限验证体系,包括对于一套系统完整的RBAC系统大家都有不同的改进,以及请求加密参数校验等等,所以对于扩展性
Stella981 Stella981
3年前
Linux下调整根目录的空间大小教程
    我在将远程yum库同步到本地的过程中突然发现/目录下的磁盘空间太小了,根本能放不下那么多的rpm包,而/home目录下的居然有100多G无用的空间,于是,我查找了资料,并成功对linux进行了分区,现把分区方法写下来,供大家分享。    我使用如下的命令查看本地磁盘空间分布:df h    我的linux系统原来的分区空间如下:
Stella981 Stella981
3年前
Openshift 4.3环境的离线Operatorhub安装
这几天在客户环境中搞Operatorhub的离线,因为已经安装了OpenShift4.3的集群,所以目标是只将考核的ServiceMesh和Serverless模块安装上去即刻,因为前期工作关系,我曾在离线的4.2环境安装过类似组件,所以稍作准备就出发了,但这几天遇到的问题和坑确实不少,4.3和4.2相比在离线方面有很大的改进,但又埋了另外一些坑,本文算
Stella981 Stella981
3年前
Android 动画和图形概述
Android提供了非常多强大的API来为UI元素应用动画,及绘制定制的2D和3D图形。下面的部分提供了一个APIs和可用的系统功能的概述,并帮助你确定,对于你的需求而言,哪种方法是最好的。动画Androidframework提供了两种动画系统:属性动画(在Android3.0中引入)和view动画。两种动画系统都是可行的选择,但通常而言
Stella981 Stella981
3年前
Akka
在实际应用中,集群环境里共用一些数据是不可避免的。我的意思是有些数据可以在任何节点进行共享同步读写,困难的是如何解决更改冲突问题。本来可以通过分布式数据库来实现这样的功能,但使用和维护成本又过高,不值得。分布式数据类型distributeddata(ddata)正是为解决这样的困局而设计的。akka提供了一组CRDT(ConflictFreeReplic
Wesley13 Wesley13
3年前
mysql数据库设计规范浅谈
《mysql设计规范》数据结构设计:逻辑设计–物理设计实际工作中:逻辑设计物理设计物理设计:表名,字段名,字段类型磁盘IO和操作系统类型,对mysql的性能是非常大的一.数据库命名规范所有的数据库对象名称必须使用小写字母并用下划线表示,因为默认情况下,mysql对大小写敏感,mysql数据库本质上是linux
Stella981 Stella981
3年前
PostgreSQL窗口函数分析
今天看了一下PostgreSQLrow\_number的实现过程。之前一直好奇窗口函数是什么,原理是什么,今天稍稍解惑。下面就以row\_number为例进行介绍:窗口函数:窗口函数在一组表行中执行计算,这些表行以某种方式与当前行相关。这与使用聚合函数可以完成的计算类型相当。但是,窗口函数不会导致行被分组到单个输出行,就像非窗口聚合调用一样。
Stella981 Stella981
3年前
CD With Spinnaker
!(https://oscimg.oschina.net/oscnet/d394c74f87ec4162be7e47565d6ab461.jpg)持续交付是一种可以快速,安全和自动化地将软件更改部署到生产中的实践。在持续交付中,发布新功能并不是一件令人痛苦的事件。在没有采用持续交付之前,公司的每个人都在代码完成之后的数周内停止工作,并在开始部