- 博客(57)
- 收藏
- 关注
原创 部署或学习记录-Linux带Web管理界面的SVN服务器CollabNet Subversion搭建
Subversion(也叫SVN)是最流行的版本管理软件之一,最早是在2000年由CollabNet公司发布。CollabNetSubversion是有CollabNet公司发布的一款带Web管理界面的SVN版本管理软件。
2022-07-31 20:55:06
1552
原创 配置或部署记录-Windows下Nacos配置文件读取乱码问题
SpringBoot项目(使用Nacos服务器上的配置),在IDEA环境运行正常,打包成Jar包后在Windows系统运行是服务无法正常启动,日志提示Nacos配置读取异常。Nacos服务读取配置文件默认使用UTF-8编码,Windows系统通过CMD启动项目时,项目文件默认编码格式为GBK。Jar包启动时添加启动参数-Dfile.encoding=utf-8,则能正常启动并读取远程配置。...
2022-07-20 12:32:01
2425
原创 部署或配置记录-Windows-Docker-Hype-V端口占用问题
前不久为了在Windows10上安装了Docker Desktop,先安装了Hyper-V,重新开机后发现原有的一些服务无法正常启动,原因是端口占用。
2022-07-15 09:18:45
590
转载 配置或部署记录 - IIS下发布的服务跨域设置
版权声明:本文为优快云博主「小湾生产队队长」的原创文章,遵循CC 4.0 BY-SA版权协议原文链接:https://blog.youkuaiyun.com/happy81997/article/details/103089405一般IIS下发布的后台服务,存在跨域问题的话,设置如下头名称即可解决配置头名称及值Access-Control-Allow-Origin 值:*Access-Control-Allow-Methods 值:GET, POST, PUT, DELETE, OPTIONSAcces
2021-10-19 22:19:46
430
原创 配置或学习记录 - Web安全漏洞问题解决方案参考
下面是由AppScan测试工具所扫描出的一些Web安全漏洞,将解决方案记录在此。(应用使用了Nginx作为反向代理服务器,本文的解决方案都是基于Nginx配置的)安全漏洞清单:解决方案(以下涉及的配置文件指Nginx服务器的配置文件nginx.conf):1.加密会话(SSL)Cookie中缺少Secure属性2.检测到弱密码套件:不支持完全前向保密、弱密码套件-ROBOT 攻击: 服务器支持易受攻击的密码套件、检测到SHA-1密码套件(这里前端请求使用的是https,http请求请忽略)3
2021-10-17 10:20:52
9348
转载 学习记录 - Lombok的坑
序言去年在项目当中引入了Lombok插件,着实解放了双手,代替了一些重复的简单工作(Getter,Setter,toString等方法的编写),但是,在使用的过程当中,也发现了一些坑,开始的时候并没有察觉到是Lombok的问题,后来跟踪了对应的其他组件的源码,才发现是Lombok的问题!Setter-Getter方法的坑问题发现我们在项目当中主要使用Lombok的Setter-Getter方法的注解,也就是组合注解@Data,但是在一次使用Mybatis插入数据的过程当中,出现了一个问题,问题描述如
2021-08-08 17:34:43
271
原创 配置或部署记录-Docker容器日志清理
有一次跑的都是Docker容器的测试服务器磁盘容量不足了,检查发现是Redis容器的输出日志太多导致的。记录在此。1.容器输出日志位置日志默认输出在以下文件:/var/lib/docker/容器id/容器id-json.log最简单的方式就是清空此文件内容cat /dev/null > 容器id-json.log2.设置日志文件大小上限新建/etc/docker/daemon.json,若有就不用新建了。添加log-dirver和log-opts参数,文件内容:{ "log-
2021-06-06 20:27:54
361
原创 配置或部署记录-Docker搭建容器可视化服务Portainer并汉化
Portainer是一个强大的开源工具集,可以帮助我们轻松构建和管理 Docker、Swarm、Kubernetes 和 Azure ACI 中的容器,容器的相关配置(如Docker的Volume挂载信息)也清晰可见。汉化包:https://pan.baidu.com/s/1-oCJvdQ-ozPpSg3BXpHOfw提取码:etl2(将汉化包解压后的文件放到宿主主机/public目录下,后面会将/public挂载到容器中)我这里选择了Star值比较高的portainer/portainer版本
2021-06-06 17:36:25
347
原创 配置或部署记录-Docker服务及容器自启动
解决系统重启后,Docker服务或Docker容器没有启动的问题1.设置Docker服务自启动systemctl enable docker.service2.设置Docker容器自启动运行容器时,添加–restart参数docker run --restart=always如果容器已启动,执行docker update命令docker update --restart=always 容器ID...
2021-05-30 00:33:55
124
原创 配置或部署记录-Docker安装RabbitMQ并安装Web可视化插件
1.查看RabbitMQ镜像包docker search rabbitmq2.拉取RabbitMQ镜像docker pull rabbitmq默认拉取最新版本镜像:rabbitmq:latest可根据需要拉取相应版本镜像:docker pull rabbitmq:版本号3.运行RabbitMQ容器docker run -d --name=rabbitmq -p 5672:5672 -p 15672:15672 -v /docker/rabbitmq/data:/var/lib/rabbi
2021-05-30 00:21:51
1016
原创 配置或部署记录-Windows远程桌面出现CredSSP加密数据修正问题解决方案
远程桌面连接时出现:在当前计算机执行以下操作:1、win+R打开运行窗口,输入gpedit.msc后点击确定2.左边菜单栏依次选择“计算机配置”->“管理模板”->“系统”->“凭据分配”,右边选择“加密数据库修正”3.双击“加密数据库修正”,启用并选择易受攻击后应用并确定...
2021-05-24 23:38:04
424
原创 配置或部署记录-ESXI镜像封装网卡驱动-解决网卡驱动不兼容问题
一. 安装VMware PowerCLI (建议离线安装)1.在线安装VMware PowerCLI (利用PowerShell)(1)查看本地安装的VMware module,执行下列命令,无结果返回则表示未安装:Get-Module VMware* -ListAvailable(2)在PowerShell上执行安装 Install-Module -Name VMware.PowerCLI -RequiredVersion 6.5.1.5377412(可查看当前最新版本:Find-Modu
2021-05-09 16:54:27
3331
原创 配置或部署记录-CentOS7宿主主机Gitlab搭建
环境:CentOS 7Gitlab版本:13.7.1 (版本列表: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum el6-CentOS6 el7-CentOS7 el8-CentOS8)
2021-05-09 13:51:51
205
原创 配置或部署记录-IDEA安装Docker插件后无法连接Docker服务(Docker服务需开放开放2375端口)
1.修改docker配置文件/usr/lib/systemd/system/docker.service打开docker配置文件(开放2375端口,用于内网服务测试就好,正式环境不安全)vim /usr/lib/systemd/system/docker.service在ExecStart=/usr/bin/dockerd-current 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock2.重启docker服务systemctl
2021-02-02 18:50:48
692
原创 配置或部署记录-利用docker部署Jira
今天在虚拟机上部署了Jira服务,将部署过程和遇到的问题记录在此。(因为我是docker拉了Jira的镜像部署好了Jira服务后才来进行Active,所以才有下面的Active步骤,如果朋友你还有没拉Jira的docker的话,可以参考这一篇博客https://www.cnblogs.com/zhmiao/p/10620903.html,自己构建一个镜像再去跑就可以了。当然,分享的这篇主讲破解,下面关于数据库连接的部分朋友们可以参考下)
2021-01-25 12:39:51
447
原创 配置或部署记录-开启Linux系统SSH服务
虚拟机上安装了Ubuntu16.04,使用Xshell、Xftp这种工具远程连接不上,发现是系统默认关闭了SSH服务。在此做个开启服务过程的记录。
2021-01-14 23:15:37
209
原创 配置或部署记录-Ubuntu deb包下载工具apt-get下载速度慢解决方法
apt默认下载地址相应的服务器在国外,下载速度相对较慢,修改系统中关于 apt下载地址的配置文件就可以了。(下面的配置文件内容适用于Ubuntu16.04,直接复制粘贴就可以了,其他版本直接在“软件与更新”那里修改稳妥点:参考https://blog.youkuaiyun.com/u013541411/article/details/81410964)
2021-01-13 22:56:05
281
转载 学习记录-70个实用Shell脚本命令
1) 如何向脚本传递参数 ?./script argument例子: 显示文件名称脚本./show.sh file1.txtcat show.sh#!/bin/bashecho $1(LCTT 译注:谢谢某匿名访客的提醒,原题有误,修改之。)2) 如何在脚本中使用参数 ?第一个参数 : $1,第二个参数 : $2例子 : 脚本会复制文件(arg1) 到目标地址(arg2)?1234./copy.sh file1.txt /tmp/cat copy.sh#!/bin/bas
2020-12-27 16:50:16
521
原创 学习记录 - Java程序执行Cmd指令所遇问题记录
这篇是有关在编写Java程序执行Cmd指令时所遇到的问题记录,其中有一些是个人的理解,如有问题望不吝赐教,感谢❤Windows 命令提示符(cmd.exe)是 Windows NT 下的一个用于运行 Windows 控制面板程序或某些 DOS 程序的shell程序1.执行Cmd命令的两种方式(1)RunTime.getRunTime().exec(多种重载方式) - 会得到一个Process对象通过其start()方法开启一个新进程以执行输入的指令。这种方法就不多说了,最后这种形式还是用到第二种方
2020-09-11 10:07:41
396
原创 学习记录 - C#中将多层嵌套对象存入MongoDB时遇到的问题
这几天第一次接触在C#中将数据存入MongoDB,对C#的MongoDB驱动不熟悉,遇到了数据入库的坑,记录在此。有问题的地方望不吝赐教,感谢❤1.首先我是利用了JObJect对象(C#的Json对象)不断嵌套封装了一个树状的数据对象。 // 封装有projectId的最外层对象 JObject projectModle = new JObject(); JObject model = new JObject(
2020-09-08 17:36:09
615
原创 学习记录 - C#整合MongoDB
1.Nutget管理包添加MongoDB驱动包(MongoDB.Driver)2.建立MongoDB连接var connStr = “mongodb://用户名:密码@localhost:22222”(改成自己的MongoDB服务器地址和端口号)var client = new MongoClient(connStr);3.创建或打开数据库forgevar database = client.GetDatabase(“forge”);4.获取或创建collection(类似数据库中的tabl
2020-09-07 15:38:58
217
原创 配置或部署记录 - Docker容器迁移Shell脚本
上一篇博客写了下Docker容器迁移的记录,如果只迁移几个容器还好,但一旦要备份的容器多了就比较麻烦,所以写了两个简单的Shell脚本完成Docker容器的迁移。有问题请提出,感谢❤在Windows上编辑Shell脚本后放到Linux上去运行的时候,如果出现“坏的解释器”这样的错误提示,可能是因为Windos和Linux的换行符不一样导致的。**解决办法:**在Linux使用vi/vim编辑要运行的.sh文件执行 :set ff=unix 命令修改文件的内容格式就可以了1.完成容器备份成镜像和打包(
2020-08-26 13:23:47
398
原创 部署或配置记录 - Docker容器迁移
1.备份容器(1)docker ps 命令查看当前Docker在运行的容器(2)以下内容以迁移id为“0bcd501d61ed”的容器为例执行命令 docker commit -p 要迁移的容器id 自定义镜像名称(执行此命令会将容器打包出一个新的镜像,这个名称是新镜像的名称)此时执行 docker images 命令可以看到新镜像2.打包镜像我在这里是将镜像打包成tar包,然后通过文件传输把tar包传输到新的服务器上进行恢复从而完成迁移。还有一种是直接将新镜像push上注册中心,然后新
2020-08-24 14:35:41
205
原创 学习记录 - VS完成C#窗口实例创建的准备工作
1.解决方案窗口右键-添加-新建项 ⬇创建Windows窗体(默认文件前缀Form1)2.通过新建项右侧工具栏中的组件构建右边试图中的窗体3.对此窗体(在Form1【设计】.cs文件中)的构建,vs会自动生成相应的代码在Form1.Designer.cs文件中(尽量不要修改Form1.Designer.cs文件代码)4.为窗体组件添加事件5.窗体组件事件的添加可以在视图右下角
2020-08-20 13:22:16
466
转载 学习记录 - 初次接触Autodesk Forge 需要知道的几个重要链接
原本是将这些链接收藏浏览器里,也在相关文档中有所记录,但出门之后要找这些链接很不方便,所以来篇博客记录喽
2020-08-12 16:09:41
373
转载 学习记录 - 反汇编工具【IDA】
1 学会IDA常用功能和快捷键2 学会查看字符串。3 学会利用函数窗口定位函数和重命名4 学会使用交叉引用这个功能5 利用上述技巧分析一个小的demo程序,并找到最终的key
2020-08-11 18:22:40
3567
原创 LeetCode - 刷题记录(13)
这次练习的是LeetCode上标签为列表为热题Top100、难度为中等的几道题目。题解有官方题解也有个人题解,有的地方意思可能表达得不是很清楚也可能存在错误,有问题请提出,感谢❤1.每日温度2.组合总和3.二叉树展开为链表
2020-07-29 13:03:02
236
转载 学习记录 - 断点续传、 秒传究竟是如何实现的
原文链接:https://baijiahao.baidu.com/s?id=1645824224326787353&wfr=spider&for=pc作者简介:朱钢,笔名喵叔,优快云博客专家,.NET高级开发工程师,7年一线开发经验,参与过电子政务系统和AI客服系统的开发,以及互联网招聘网站的架构设计,目前就职于北京恒创融慧科技发展有限公司,从事企业级安全监控系统的开发。实习中遇到大文件的上传和下载功能的需求,之前没有做过断点续传,查资料的时候看到这篇文章,保存下来,方便学习。
2020-07-27 17:46:45
291
转载 学习记录 - Java字符串常量池问题
1.字符串常量池何许人也2.new String() 方式3.intern() 池化4.为什么字符串要不可变
2020-07-23 15:20:18
350
转载 学习记录 - CopyOnWrite
1.为什会有 Copy On Write2.什么是 COW3.CopyOnWriteArrayList和CopyOnWriteArraySet
2020-07-21 09:46:00
214
转载 学习记录 - Java中Synchronized和ReentrantLock锁
Java中Synchronize和ReentrantLock锁的学习记录
2020-07-07 23:23:18
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人