cde

docker部署项目项目并实现反向代理

感情迁移 提交于 2020-08-04 16:35:53
实现目标:以springboot项目为例,在不更新镜像或者容器的前提下 通过挂载的方式实现更新项目 新建一个目录 hgirl 用于放置制作镜像的文件 拉取项目并并打包 从git上拉取已有的项目 git clone https://gitee.com/yang_638000/hgirl.git 进入项目根目录并打包 mvn package 将打包好的jar文件copy到hgirl目录下 编写dockerfile文件 在hgirl目录下 vi dockerfile 写入如下信息: FROM java:8 EXPOSE 8180 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/data/hgirl.jar"] 制作镜像文件 docker build -t hgirl . 镜像的名字叫做 hgirl 创建一个hgirl实例并实现挂载目录 docker run --name hgirl -it -v /docker/hgirl:/data -d -p 8180:8180 hgirl -- name hgirl 表示指定容器名字叫做hgirl 并将宿主机的​​​/docker/hgirl目录与容器的/data目录映射起来 项目端口8180映射到容器的8180端口 通过 docker ps

基于Rancher和Nexus搭建maven,docker私服

心已入冬 提交于 2020-08-04 11:14:00
前言 If you are developing software without a repository manager you are likely missing a number of opportunities to reduce some pretty obvious inefficiencies. If everyone on your team has to hit public repositories like the Central Repository to download components, you are missing out on some simple gains in speed and efficiency. 如果您开发的软件没有存储库管理器,则可能会丢失许多机会来减少一些非常明显的低效率。 如果团队中的每个人都必须访问诸如中央存储库之类的公共存储库以下载组件,那么您会在速度和效率上有所损失。 Nexus Repository Manager (NXRM)可以用来做什么?是个人都知道,你从maven中央仓库下载jar包有多慢,即便更换阿里云仓库,依旧是慢慢慢,更慢的是docker,从docker hub下载镜像的乌龟速度简直难以忍受,换成阿里云还好一些,毕竟docker镜像也不是经常下载。NXRM是干什么的

腾讯位置服务仿微信发送位置功能

一曲冷凌霜 提交于 2020-08-04 11:10:59
以下内容转载自面糊的文章《模仿微信发送位置功能》 作者:面糊 链接: https://www.jianshu.com/p/47b3ada2e36d 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 前言 微信的发送位置功能是一个十分方便的功能,他会定位用户当前所在地点,然后请求用户周边的POI,并且还可以通过拖动地图来获取其他的位置发送给对方,本Demo是结合腾讯地图SDK来实现类似的功能。 使用场景 拖动地图选择地图的中心点,然后请求该点周边的门店信息,可以通过设置搜索分类来指定搜索门店的类型,如:美食、学校等。 准备 腾讯地图3D SDK Marker 地点检索 核心代码: 1、设置大头针,固定在地图中央,并监听地图移动的时候大头针跟随移动: - (void)mapViewRegionChange:(QMapView *)mapView { // 更新位置 _annotation.coordinate = mapView.centerCoordinate; } 2、配置周边检索功能,将检索类型设置为"美食": - (void)searchCurrentLocationWithKeyword:(NSString *)keyword { CLLocationCoordinate2D centerCoord = self.mapView

被新来的同事吊打!他用Python完成了我半天的工作量,不用Excel了?

非 Y 不嫁゛ 提交于 2020-07-29 04:31:32
做过数据分析的程序员都知道:Excel、Tableau等这些亲民工具都是数据分析的得力助手。 但用Excel做分析,繁琐的每一步都是来自鼠标点击,中间如果一步有误,很多步骤都需要重新调整,浪费大量时间。 这不,前天临近下班时间,老板突然Q我:算一下近一年销售额总额TOP5的品牌以及对应的销售额。 接收完文档我傻眼了,公司旗下有20个品牌,这些品牌涉及到128个类目,业务部门总共发来了128张表,每一份表格对应着一个细分行业的数据,像什么各类户外服装、垂钓装备、救生装备应有尽有。 每张表,以月的维度记录着每个品牌的日期、访客、客单、转化、所属类目(细分行业)等数据: 习惯性的打开Excel,我开始盘算:最终需求是要筛选出近一年销售额总和排名前5的品牌,这一摊子数据,对单独的一张表进行分类汇总,能够得到该细分行业各品牌的销售额,想要得到所有行业的销售额总和,得分类汇总128次,最后对128次结果再次合并。 “这个任务看上去很艰巨,不过,考验的主要是体力。” 我一眼就“看穿”了事情的本质,右手食指在鼠标上飞速跳动,以90秒一张表格的速度疯狂推进。按照这个速度,不考虑疲劳值对速度的拖累,大概3.2个小时就能够完成任务。 然而,刚开始还没3分钟,老板找到我:刚交你的任务暂时不用做了,新来的已经得出结论了,看着还挺专业。 多年来的职业敏感性驱使我立马跟新同事聊了一下,“刚刚那些表分分钟就搞定了

基于TI KeyStone C66x系列多核架构定点/浮点TMS320C6678设计的评估板串口

。_饼干妹妹 提交于 2020-07-28 11:23:14
CPU处理器 TI TMS320C6678是一款 TI KeyStone C66x 多核定点/浮点 DSP 处理器 ,集成了 8个C66x核,每核心主频高达1.0/1.25GHz,支持高性能信号处理应用,拥有多种工业接口资源,以下是TMS320C66 78 CPU功能框图: 创龙 TL6678-EasyEVM是一款基于TI KeySton e C66x系列多核架构定点/浮点TMS320 C66 78设计的高端DSP评估板,由核心板 与底板组成 。 串口 开发板上引出了1个串口(CON3),使用CH340转成Micro USB接口,并提供4针TTL电平测试端口(CON15),硬件及引脚定义如下图: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/4286344

阿里easyexcel 导出excel时候报 InternalError: java.lang.reflect.InvocationTargetException

旧时模样 提交于 2020-07-28 05:35:26
具体错误如下图: 最下面的异常是空指针,检查代码没发现有什么问题,百度了一圈基本都是说POI的包冲突的,但是检查了jar感觉没问题,去github官网查看,找到有用的信息。 实在没想到是字体的问题,但实际,看到Font 这个单词的时候就应该想到。 大佬已经给出解决方案, 执行: yum install dejavu-sans-fonts fontconfig -y 安装字体,再次导出,解决! 来源: oschina 链接: https://my.oschina.net/sprouting/blog/4318717

Nuget配置VS2017+OpenGL

和自甴很熟 提交于 2020-07-26 10:59:14
1.先在VS2017新建新空项目 2.添加 NuGet 包管理器 3。如果已经有程序包源,可以新建一个包源,没有的话使用Nuget.org,下载速度较慢。 3.添加 nupengl.core 包 里面有自带的GL和GLFW 4.遇到一些在Nuget包管理下载不了的,可以离线下载,比如Glad和STDB_IMAGE,j将下载好的文件存放在nupengl.core.0.1.0.1\build\native\include下即可: 测试结果: 来源: oschina 链接: https://my.oschina.net/1024and1314/blog/4278449

生活到底多难 大厂区块链产品经理竟纷纷转行“主播”卖货?!

主宰稳场 提交于 2020-07-23 18:56:24
听说现在直播很火,刚好618来了 百度超级链的产品经理纷纷转行直播卖货 欢迎观看百度区块链产品经理的现实生活: https://v.qq.com/x/page/g3100codhrf.html 618上链年中庆,百度超级链带来重磅促销活动! 开放网络狂撒「优惠券」,总价值高达10万元 超级链开放网络是基于百度自研底层技术搭建的区块链基础服务网络,为用户提供 区块链应用快速部署和运行的环境 ,用户 无需建链 即可使用的区块链服务。用户可基于开放网络开发数字积分、存证、游戏等应用。 参与方式:添加百度超级链小助手(image-baidu)微信,回复“开放网络”,即可领券哦~ 发放规则:每人限领1张 区块链可信存证低至1分钱 基于区块链技术,将电子数据通过算法加密,并存储于区块链上,保证数据安全、不被篡改。目前,百度超级链推出了1分钱存证活动, 账号内购买次数不限。 1分钟内实现上链,并得到一份独一无二的存证保全函。我们支持“网页直存”和“接口对接”等多种方式,支持多种类型存证,包括电子合同、图片、视频、文字等。区块链存证可以应用到版权、金融、溯源等多个领域中。 参与方式 https://xchain.baidu.com/n/activity/promotion 活动时间:当日-7月28日 活动规则:每个账号购买不设限制 来源: oschina 链接: https://my

linux学习的第四天

廉价感情. 提交于 2020-05-09 13:21:01
1、打包压缩\解压缩和搜索 tar命令。文件压缩或解压缩,压缩打包文件:tar czvf 文件名.tar.gz。解压缩文件:tar xzvf 文件名.tar.gz。压缩格式为tar.gz或tar.bz2,如果解压时不知道文件的压缩格式则使用xvf系统自动判断压缩格式。 grep命令。grep <关键词> <文件名>。用于在文本文件中搜索指定关键字符。find命令。find <路径> 按路径查找指定条件的文件。 2、重定向、管道符与环境变量 重定向。输出重定向,将原来要输出到屏幕的信息写入到一个文件中;>:清空写入到文件,命令 >文件名,清空写入到文件,且只保留最后一次的写入内容。>>:追加写入到文件,命令 >>文件名,保留原来命令执行过的输出信息,在追加写入到原信息后面。2> / 2>>:将错误信息输出到文件中,而不是输出到屏幕。&> / &>>:全部输出到文件,不管输出信息正常还是错误,都写入到文件。输入重定向,将文件内容导入到命令中差输出到屏幕,且不显示文件名称,< / <<: 3、管道符(任意门) 命令A | 命令B,将命令A原先要输出到屏幕的内容交由命令B进行二次处理,这个操作符称为管道符,可根据实际情况嵌套使用多个管道符。 4、通配符 *:星号,匹配空值或无限多的信息;?:问号,匹配单个字符,必须有一位且不含空值。[a-z]匹配小写,[A-Z]匹配大写,[0-9