摘要:
在工作过程中,由于经常要提版本给测试,再由测试负责发布,经常会出现,提测一个产品,需要发布多个服务,包括网站,网站的服务,网站的后台管理已经后台管理的服务。总之,一次提测,要发布的东西会非常多,开发麻烦,测试更加麻烦,所以为了解决这个问题,决定采用Jenkins来实现一键发布。 一、安装Jenkin 阅读全文
摘要:
最近公司有个需求,需要使用程序打印一张标签,标签内容为一张二维码以及对应的描述信息,并且,要贴在注射器上面,然后供扫码机扫描识别。看到这个需求的第一瞬间,我的想法就是很简单,生成一张图片上面是二维码,下面是描述信息,然后拉起浏览器的打印。咔咔写完了后,测试一下打印,非常的模糊,反复调整了大小还是不行 阅读全文
摘要:
MongoDB复制(副本集) MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 复制还允许您从硬件故障和服务中断中恢复数据。 什么是复制? 保障数据的安全性 数据高可用性 (24*7) 灾难恢复 阅读全文
摘要:
docker 部署.net core 3.1程序 公司部署网站一般是需要三台服务器,数据库服务器,应用服务器以及一台通讯服务器(环保行业需要稳定的数据接收服务,并进行入库),这种部署方式无疑给销售带来了麻烦,别人家都是1台服务器就够了,而我们却需要三台服务器,不占优势,并且,如果小木较小,也神请三台 阅读全文
摘要:
很早就完成了Jenkins的搭建和预研,但是久久没有应用到实际项目中,今年年初Jenkins陆续投入到实际项目中使用,也暴露出一些问题,如: 1.使用FTP传输文件时,总是遇到文件被占用,无法替换文件 2.如何做留痕发布 3.传输文件过多导致每次发布缓慢 Jenkins构建项目流程 拉取项目源码 — 阅读全文
摘要:
最近在做公司老项目升级,要将原有的.net framework程序,升级到.net core平台,这个过程中就发现了一个问题,老项目在调用Service或者是Repository的时候都是直接new出来的,这显然不符合我们.net core的规范,在.net core里边更推荐用依赖注入,这就犯难了 阅读全文
摘要:
项目背景 最近接到了一个需求,是要把原有部署在Windows服务器上的网站部署到国产操作系统上(环保行业的码农,zf机关推行国产化),最终选型中标麒麟操作系统,所以原有.net framework需要迁移到.net core上面,同时看了一下.net core sdk的安装,发现并没有支持我们这个中 阅读全文
摘要:
事情是这样的,最近改了下载文件的接口,原来是直接返回文件在服务器的路径,感觉不怎么好,所以就改了一下改成直接返回文件流。但是别人嵌入式的同事调用以后发现改成流以后就不能分块下载文件了,这才了解到原来嵌入式设备下载大文件一般会采取分块的方式进行下载,这样的好处是一部分一部分的下载,如果断了也能断点续传 阅读全文
摘要:
今天有人问我Update语句怎么搞,想了一下大致思路就是用特性去标识一下,主键,然后再去用反射的方式拼sql语句。 想着晚上再写,又想了想的确好久没写博客了,也好久没正儿八经写代码了,就顺手给写了下来。 一、主键特性 把这个特性加到实体类的上方,并指定主键名称,就可以了,示例: 二、拼写SQL语句 阅读全文
摘要:
最近一直在搞负载均衡一块的东西,遇到了一个问题就是文件相关的。这个问题是这样的,一般情况下,我们文件都是存在服务器的本地路上上,正常情况下,完全没问题,但是当服务需要搭负载均衡时,这种文件存储方式的问题就显现出来了。例如我的文件在A服务器上面,当访问B服务器时,就会找不到这个文件,所以我就想办法解决 阅读全文
摘要:
一、描述 在生产环境中,不仅我们的应用服务器需要做高可用,数据服务器同样需要做高可用,否则,一旦数据服务器出问题,整个系统就直接崩溃了。 这里我们介绍一下,使用SqlServer镜像的方式实现SqlServer的高可用。 二、搭建准备 我使用的是虚拟机来搭建环境: 机器名 版本 IP WIN-SJP 阅读全文