如果是单机版,就是部署一个服务器站点的我们可以使用很经典的lock锁,或者queue队列,针对单机版 同步访问共享资源的首选技术是C#的lock关键字。这个关键字允许定义一段线程同步的代码语句。后进入的线程不会中断当前线程,而是停止自身下一步执行,线程在进入锁定范伟的时候必须获得l标记。比较安全(推 ...
因为配置了域名访问gitlab私有仓库,但是在项目clone这里,显示的还是ip地址,并且还带端口,每次访问,clone都需要自己修改,比较不方便。 修改方法: sudo vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml ...
分类:
其他好文 时间:
2020-06-03 17:17:12
阅读次数:
111
Kubernetes?集群中,业务通常采用?Deployment + LoadBalancer?类型?Service?的方式对外提供服务。这种架构部署和运维都十分简单方便,但是在应用更新或者升级时可能会存在服务中断,引发线上问题。今天我们来详细分析下这种架构为何在更新应用时会发生服务中断以及如何避免服务中断。
分类:
其他好文 时间:
2020-06-03 15:45:42
阅读次数:
69
索引生命周期管理ILM 索引生命周期 对于时间序列的索引,生命周期有4个阶段: hot: 索引被频繁写入和查询 warm: 索引不再写入,但是仍在查询 cold: 索引很久不被更新,同时很少被查询。但现在考虑删除数据还为时过早,仍然有需要这些数据的可能,但是可以接受较慢的查询响应。 delete: ...
分类:
其他好文 时间:
2020-06-03 13:53:05
阅读次数:
174
k8s 中 port nodePort targetPort概念的区分: https://blog.51cto.com/11093860/2336934 设置service的nodeport以后外部无法访问对应的端口的问题:https://blog.51cto.com/11288550/237828 ...
分类:
其他好文 时间:
2020-06-03 10:49:59
阅读次数:
69
一、建立数据库 二、登陆时密码校验 2.1 post请求提交表单 2.2 获取登陆用户名及密码,并进行验证 Service层: 核心代码: public class LoginServiceImpl implements LoginService { private UserMapper userM ...
分类:
其他好文 时间:
2020-06-03 00:37:18
阅读次数:
70
多线程程序将单个任务按照功能分解成多个子任务来执行,每个子任务称为一个线程,多个线程共同完成主任务的运行过程,这样可以缩短用户等待时间,提高服务效率。本篇博客将简单介绍Java开发中多线程的使用... ...
分类:
编程语言 时间:
2020-06-02 23:11:37
阅读次数:
93
批量导入数据: 1.在webapp下的template文件下导入excel模板文件 1.前端:提供下载模板文件 <!DOCTYPE html> <html> <head> <!-- 页面meta --> <meta charset="utf-8"> <meta http-equiv="X-UA-Co ...
分类:
其他好文 时间:
2020-06-02 23:11:04
阅读次数:
121
/* 这里说明Braise内置函数库的使用 函数库类似C++/Java的类的静态成员函数。 Braise内置大量函数库,常见的有: 输入输出库(io) 环境库(env) ini文件库(ini) 文件读写库(file) 进程库(process) 线程库(thread) 系统服务库(service) 网 ...
分类:
编程语言 时间:
2020-06-02 23:02:23
阅读次数:
108
本文参加又拍云原创技术征文活动注册&实名认证注册我就不说了,大家自行前往又拍云注册就行。注册之后需要实名认证,否则无法使用,但由于我已经实名认证了(当时没截图),网上也很难找到截图,我找了一张很模糊的,不过还是能看清的认证方式:支付宝芝麻信用有700分以上选支付宝芝麻信用认证,没有的话选人工(选人工应该要上传手持身份证的照片)所属行业:我的是博客,所以我选的是门户网站→博客网站/产品:就填
分类:
Web程序 时间:
2020-06-02 18:48:07
阅读次数:
76