- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 mvn命令常用参数说明和用法
mvn命令格式:mvn [options] [<goal(s)>] [<phase(s)>] 其中:-U 和 [options] 和 [goals] 位置没有关系。-T:线程计数,例如 - T 2C,其中 C 是核心数,两者相乘即为总线程数。install:把打好的包发布至本地仓库,以备本地的其它项目作为依赖使用。-Dmaven.test.skip=true:跳过测试代码的编译。-pl:手动指定构建模块,模块间以逗号分隔。-am:自动构建指定模块的依赖模块。clean:清除上一次的构建。
2023-09-23 16:16:58
2536
原创 genkins安装配置和使用
2、可以看到错误日志中 Docker Pipline V1.17版本 所依赖的Pipline GroovyV2.57.2的版本 需要Jenkins版本在2.62以上才可以使用。需要注意的是,如果本插件有其他依赖插件的话,需要先安装依赖插件,再进行本插件的安装,否则还会失败!下载Jenkins的插件的地址:https://plugins.jenkins.io/5、进入Jenkins,进入系统管理,进入管理插件,进入高级,上传插件文件,开始上传。保存后,即可返回到【可选插件】选项卡下,进行搜索重新安装。
2023-09-07 11:54:54
314
原创 为Kafka添加用户名密码支持并配置ssl协议
推荐下载kafka的kafka_2.13-3.5.0版本,本配置方法基于kafka_2.13-3.5.0版本,其他版本可能略有调整。kafka安装目录为/opt/kafka,jdk安装目录为/opt/jdk。在bin目录下的kafka-server-start.sh文件,将kafka_server_jaas.conf文件目录加入到配置文件中。在config目录中添加一个kafka_server_jaas.conf文件。执行cd /top/kafka进入kafka安装目录。3.复制相关文件到kafka目录,
2023-07-13 16:55:48
1243
原创 为Kafka动态设置用户名密码访问权限
推荐下载kafka的kafka_2.13-3.5.0版本,本配置方法基于kafka_2.13-3.5.0版本,其他版本可能略有调整。kafka安装目录为/opt/kafka。在bin目录下的kafka-server-start.sh文件,将kafka_server_jaas.conf文件目录加入到配置文件中。在config目录中添加一个kafka_server_jaas.conf文件。首先执行cd /top/kafka进入kafka安装目录。4.配置kafka_server_jaas.conf。
2023-07-13 15:53:44
1466
原创 TensorFlow开发入门到精通-tensorflow开发基本流程
1)其中“评估”和“预测”步骤不理想、达不到预期效果的话,可能是数据原因,也可能是选择的层不对,也可能是优化器、损失函数用的不对,也有可能是训练的次数不够;模型初始化(配置需要的神经网络层)--》编译(配置优化器、损失函数、及指标)--》拟合(使用训练集来训练)--》评估(使用测试集来评估)--》预测(使用测试集来验证)--》2)也就是说,结果不理想的话,需要重复检查一下前面的步骤有没有批漏。数据预处理--》数据集(训练集、测试集)--》一、TensorFlow 开发流程。
2023-06-21 13:42:31
230
原创 分布式系统中的CAP理论和BASE理论详解与应用
任何时刻对 ZooKeeper 的读请求都能得到一致性的结果,但是, ZooKeeper 不保证每次请求的可用性比如在 Leader 选举过程中或者半数以上的机器不可用的时候服务就是不可用的。软状态指允许系统中的数据存在中间状态(CAP 理论中的数据不一致),并认为该中间状态的存在不会影响系统的整体可用性,即允许系统在不同节点的数据副本之间进行数据同步的过程存在延时。另外,需要补充说明的一点是: 如果网络分区正常的话(系统在绝大部分时候所处的状态),也就说不需要保证 P 的时候,C 和 A 能够同时保证。
2023-05-25 09:31:00
110
原创 ClickHouse 实践1
ClickHouse是近年来备受关注的开源列式数据库,主要用于数据分析(OLAP)领域。在国外,Yandex内部有数百节点用于做用户点击行为分析,CloudFlare、Spotify等头部公司也在使用。特别值得一提的是:国内云计算的领导厂商 阿里云 率先推出了自己的ClickHouse托管产品,产品首页地址为,可以点击链接申请参加免费公测,一睹为快!Clickhouse是俄罗斯yandex公司于2016年开源的一个列式数据库管理系统,在OLAP领域像一匹黑马一样,以其超高的性能受到业界的青睐。
2023-04-11 10:04:36
119
原创 开源流程引擎camunda7与camunda8开发的商业风险
Camunda7是一个基于Java的框架,支持用于工作流和流程自动化的BPMN、用于案例管理的CMMN和用于业务决策管理的DMN。1、流程引擎流程引擎是一个Java库,负责执行BPMN 2.0流程、CMMN 1.1案例和DMN 1.3决策。它有一个轻量级的POJO核心,并使用关系数据库来实现持久性。ORM映射是由MyBatis映射框架提供的。2、流程设计器Camunda Modeler:BPMN 2.0和CMMN 1.1图表以及DMN 1.3决策表的建模工具。
2023-04-03 11:50:04
347
原创 camunda8开发
总的来看Zeebe与流程配置型的微服务是相当契合的,但是在部署Zeebe的过程中也发现了一系列的问题,比如Zeebe的Client是服务端控制的,扩容与伸缩是十分简单的,但是相应的Zeebe本身的Cluster在部署后,不支持resize,官方github的issue中也提到了相应的问题,后续可能会添加集群的resize功能,目前来看是可用的。作为Zeebe架构的核心模块,Zeebe Broker在实现集群的情况下,每个节点通过组成对等网络来保证不会出现单点故障,也就是说在网络中的所有节点都有相同的职责。
2023-04-02 10:39:22
1138
原创 docker-compose→kafka镜像制作,kraft集群容器编排一键启动
我开始也是用stars最多的镜像也就是bitnami/kafka,但是我发现这个镜像在做kraft集群的时候有问题,就是它没办法选择配置文件启动,一直用的和zookeeper一起启动的配置文件启动,然后镜像我又没办法控制,所以我干脆就自己写了一个cluster.id可以到容器中去生成,现在先启动,不用管生成好了更新到配置文件,重启容器即可生成命令每个kraft中都有两个配置文件meta.properties和server.properties-d: 后台启动。
2023-03-30 10:45:16
381
原创 JVM内存设置多大合适?Xmx和Xmn如何设置?
问题:新上线一个java服务,或者是RPC或者是WEB站点, 内存的设置该怎么设置呢?设置成多大比较合适,既不浪费内存,又不影响性能呢?分析:依据的原则是根据Java Performance里面的推荐公式来进行设置。具体来讲:Java整个堆大小设置,Xmx 和 Xms设置为老年代存活对象的3-4倍,即FullGC之后的老年代内存占用的3-4倍永久代 PermSize和MaxPermSize设置为老年代存活对象的1.2-1.5倍。年轻代Xmn的设置为老年代存活对象的1-1.5倍。
2023-03-28 18:14:26
1362
1
原创 JVM深入浅出之:JVM参数之GC日志配置
除了上面这些参数,还有可以查看弱引用的参数:-XX:+PrintReferenceGC。它跟踪软引用、弱引用、虚引用和Finallize队列的信息,但是使用场景较为狭窄。基本上掌握上面的几个常用的 GC 日志参数就足够排查使用,最重要的是弄清楚每个参数的作用和用法。最后用列表的形式总结一下,加深一下印象。参数含义打印GC日志打印详细的GC日志。还会在退出前打印堆的详细信息。每次GC前后打印堆信息。打印GC发生的时间。打印应用程序的执行时间打印应用由于GC而产生的停顿时间。
2023-03-28 16:39:04
255
原创 RocketMQ安装配置
rocketmq需要启动两个服务:name server 和 broker, name server 默认配置JVM使用的内存是4G,broker默认配置JVM使用的内存是8G,内存设置的过大,可能导致开发环境中内存不足,服务无法启动,可以通过适当降低两个服务的内存解决.# 将 -Xms4g -Xmx4g -Xmn2g 修改为 -Xms256m -Xmx256m -Xmn128m。# 切换到 /usr/local/ 目录, 显示列表, 查看解压缩的jdk目录。# 编辑 bin/runserver.sh。
2023-03-12 20:39:38
798
原创 centos 8 stream安装RabbitMQ教程(最新RabbitMQ安装,通用教程)
一、前言RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,**即需要先安装部署Erlang环境再安装RabbitMQ环境。**需加注意的是,读者若不想跟着我的版本号下载安装,可根据两者版本号的对应表(下面图示只展示了部分),安装相应版本的Erlang和RabbitMQ,只需在下文修改命令里面的版本号即可。
2023-03-12 16:47:14
478
原创 Linux下安装mysql8(linux为最小化安装)
登录到MySQL之后,需要将自动生成的不便记忆的密码修改了,修改成自己熟悉的便于记忆的密码。默认的root用户只能当前节点localhost访问,是无法。Linux的版本为 CentOS 8 Stream;然后输入上述查询到的自动生成的密码, 完成登录 .的,我们还需要创建一个root账户,用户远程访问。云主机或者虚拟机都可以;
2023-03-12 10:46:24
319
原创 Linux安装Docker详细教程
Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上, 然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。最大的公开仓库是 Docker Hub(https://hub.docker.com/),存放了数量庞大的镜像供用户下载。也就是我们的容器至于仓库,就是放了一堆镜像的地方,我们可以把镜像发布到仓库中,需要的时候从仓库中拉下来就可以了。容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面那一层是可读可写的。
2023-03-11 08:58:09
410
原创 实现规则引擎的可视化开发方案
键盘客 http://www.boxiaoyun.com最近有个新项目中需要用到规则引擎,所以花了些时间对相关技术做调研,在百度、google用“规则引擎”作为关键字进行搜索,可以找到很多关于这方面的资料,绝大部分都会提到 drools、urules、easy-rules等等这么些开源项目,有一些文章也提到他们是采用groovy脚本来实现的。通过对项目需求的评估,初步判定groovy脚本已经可以满足实际的场景。然而,在这些资料或者方案之中,除了urules,大部分只是关注框架的性能和使用上的简便,很少探
2022-05-21 16:24:56
3501
原创 App小程序开发外包的费用大约是多少?
app开发、小程序开发,外包公司的报价也是几万到几十万不等的价格而键盘客的价格很低。那么开发公司是根据什么报价的呢?下面,通过以下几个角度进行分析。APP开发外包的费用大约是多少? 第一,生产成本所谓的生产实际上是确定需求(产品)、设计、研发和测试,这个生命周期所涉及的过程,主要成本包括研发人力成本、硬件成本及第三方的服务等等。 事实上做软件技术投入最大的就是人力成本,这一成本取决于产品规模、成熟度、区域经济和岗位人员的能力水平等等。 我们知道,一个优秀的研发团队必须至少拥有一名项
2022-05-10 12:48:54
1761
原创 给大家推荐一个开发者接单 并能长期发展的平台
键盘客是一个程序员可以远程接单平台 在键盘客里 我们能够找到的 是对抗焦虑的一种方式。 能够给你带来的经济上的收益 也能够为你带来一些可以长期合作的项目 带来远期的收益。 有以下主要的理由收益高: 3个月 在家远程办公 收入不输一线开发(小10w) 。 我认为是一个长期或者短期过渡非常好的选择?有成长: 保持长期的合作 增加另外一条收入道路 增加自己的抗风险性(目前的互联网环境风险很大 ,未来不够明确,我们也可以做更多的准备)自由: 在疫情期间 远程办公也能让我们减少很多出行的风险。?下面给大家
2022-04-06 13:32:19
596
原创 大厂35岁危机下我们何去何从
我是上个月从大厂离职,后来我微信好友里的一个朋友主动联系我,希望我去做“外包”项目,通过键盘侠网站(键盘客)承接项目自己开发,如果努力收入不会比大厂差。对于这份外包“工作”我考虑了一个星期。说实在的话,我此前挺拒绝外包。刚毕业时,最近上市的“大厂”曾给我一份offer,希望我能够进入大厂的外包项目岗,工资在1万多元,但我毫不犹豫地拒绝了。因为我知道,外包经历就像一个烙印,会深深印在个人的求职简历中,如果再想进大厂,外包经历可能会成为一个减分项。但是万万没想到,如今还是进入了自由职业,或许有些打脸
2022-03-30 12:32:24
87
转载 仿滴滴打车的平滑移动附近车辆效果实现全流程,基于高德地图
(收藏一下)源码地址:https://github.com/zyktojo/AmapSmoothMarker欢迎Star~~开端:打开滴滴打车APP,会发现地图上的车辆显示的十分形象,车辆会在路上平滑的加减速,转向停车~有种即时战略的感觉,看起来挺有趣:为了研究这个效果如何实现,我开始了探索之旅:一.探索阶段:1.旧版平滑移动首先找到的是百度“高德地图平滑移动”结果里的这个文:http://lbs.amap.com/smart/transportation/skill/move/实现方
2021-07-09 15:52:02
892
原创 nginx location中斜线的位置的重要性
最新在配置nginx时,意外发现location中目录斜线有和没有的区别,百度了找找发现没有几个人说的清楚,最后找到一个兄弟写的还比较实用,再次谢过(https://blog.csdn.net/ruihaol/article/details/79526749?from=timeline)。一、nginx代理后端服务nginx 服务器及端口 127.0.0.1:80后端服务:127.0.0.1:8080测试url:http://127.0.0.1:80/day06api/api/abcA.配置ng
2021-03-25 22:18:19
138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人