文章列表
基于SpringBoot实现上传视频并获取视频文件的第一帧作为视频文件的封面图片 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> <!--视频截图依赖--> <!-- 视频处理需要的4个jar --> <depen
111次 Spring
前言: 需要先申请ssl证书,并将域名解析到到当前服务器的ip,同时当前服务器需要开通入方向的443端口 配置 # HTTPS server server { listen 443 ssl; server_name test.com; #证书地址 ssl_certificate /usr/local/nginx/conf/ssl/test.cer; ssl_certificate_key /usr/local/nginx/conf/ssl/test.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5;
198次 Nginx
内容 天净沙·秋思 元-马致远 枯藤老树昏鸦, 小桥流水人家, 古道西风瘦马。 夕阳西下, 断肠人在天涯. 白话文意思 苍老的树上枯藤缠绕,乌鸦黄昏时纷纷归巢。小桥下溪水潺潺,溪边人家炊烟缭绕。在瑟瑟秋风中骑着一匹瘦马,缓慢地走在荒凉的古道。夕阳西下,极度伤感的游子漂泊在天涯海角 创作背景 马致远年轻时热衷功名,但由于元统治者实行民族高压政策,因而一直未能得志。他几乎一生都过着漂泊无定的生活,也因之而郁郁不得志,困窘潦倒。于是在独自漂泊的羁旅途中,他写下了这首《天净沙·秋思》
110次 文学
内容 先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。 宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。 侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。 将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能,是以众议举宠为督。愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。 亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛
103次 文学
这几天公司的部署服务器在经过漏洞检测后发现了我们的系统服务器上出现Shiro 反序列化漏洞问题,这个任务自然就落到了我这个产量服务器维护的Java小白身上,下面就简单记录一下自己修复这个漏洞的过程。 开始拿到这个任务其实我还是不明白这个到底是个什么样的问题,于是我就去开开发者社区网站了解了一下这个不知所以的问题。后来我大致了解了这个问题: 漏洞说明 Apache Shiro 框架提供了记住我的功能(RememberMe),用户登录成功后会 生成经过加密并编码的 cookie。cookie 的 key 为 RememberMe,cookie 的值是经过 相关信息进行序列化,然后使用 AES 加密(对称),最后再使用 Base64 编码处理。 攻击者可以使用 Shiro 的默认密钥构造恶意序列化对象进行编码来伪造用户的 Cookie,服务端反序列化时触发漏洞,从而执行命令。
148次 服务器
事情是这样的,今天公司服务器出现了内存报警问题,因为我们只是后台管理项目,开始我们觉得内存报警,对项目暂时没有多大的影响,但是这几天管服务器的同事每天都来反馈这个问题,于是便到了必须要解决的时候了,后来有同事说,我们平台部署了二三十个服务,不够用正常,于是便打算加内存,但是我想还是先看看再说,于是后来在服务器上面查看了一下,内存使用率已经达到了90%多,启动服务的时候也会出现告警信息
226次 服务器
Navicat是一款超好用的数据库管理工具,但是他是商业的工具收费的,很多人选择破解版本的使用,每次重装系统后的第一件事就是把Navicat装好。下面就来看一下如何激活最新的navicat16软件. 下载Navicat16软件 链接:https://pan.baidu.com/s/1iCBEMn2AqZbM_elrxO8SAQ 提取码:9527 下载注册机 链接:https://pan.baidu.com/s/1M9BsdLQU8DR_TBXdHuWDFQ 提取码:9527 激活步骤 以管理员身份运行 NavicatCracker.exe 断网 选择安装目录(就是你的navicat安装的目录) 点击 Patch! 点击 Generate! 使用生成的序列号激活 弹出激活失败窗口 选择 手动激活 将 Navicat 给的请求码复制到注册机 Request Code 中 点击 Gener
106次 软件
nginx中配置websocket location /websocket { proxy_set_header Host $host:8000; proxy_pass http://ip:port/websocket;#通过配置端口指向部署websocket的项目 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header X-real-ip $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; }
191次 Nginx
在现在的开发中我们经常会遇到前后端请求跨域问题,我们常用Nginx软件来解决这类问题,因此要在Nginx配置api接口端口映射,否则接口便因为跨域问题无法访问. 跨域配置: location /api { proxy_set_header Host $host:8000; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://ip:port/api; client_max_body_size 1000m; }
155次 Nginx
获取idea的软件安装程序 通过百度网盘获取2018.3.6版本,官网最新只能支持下载2021.2以后的版本了 软件链接:https://pan.baidu.com/s/1DsgefDLYfJhvqjvdZ8HVzA 提取码:9527 提取之后直接安装 破解包地址: 链接:https://pan.baidu.com/s/1xrWAvxBn3uimxuW4dx3BeA 提取码:9527 配置: 将下载的破解包放入安装的IntelliJ IDEA 2018.3.6\bin目录下 然后在 1.idea.exe.vmoptions 2.idea64.exe.vmoptions 这两个文件后面追加 -javaagent: 你的安装目录IntelliJ IDEA 2018.3.6\bin\JetbrainsIdesCrack-4.2-release-sha1-3323d5d0b82e71660980
95次 软件
nginx中部署vue: location /vue { proxy_set_header Host 8000; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; try_files $uri $uri/ /vue/index.html; alias D://nginx-1.18.0//html//vue//; #index index.html index.htm; }
149次 Nginx
每次换一台新的设备就要重新设置一下环境,虽然环境也不是经常需要配置,但是实在不想手敲,特此记录一下在window下配置java开发环境的简单经验.包含了JDK及maven环境的配置. JDK环境 JAVA_HOME D:\env\java\jdk1.8.0_321 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar path添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin Maven环境配置 MAVEN_HOME D:\env\maven\apache-maven-3.5.4 path %MAVEN_HOME%\bin
184次 Java
在服务器上安装了mysql服务后,一般直接用root账户访问数据库是无法访问的,我们也不建议直接使用root用户访问数据库,所以我们需要给mysql添加一个新用户,并且需要给这个用户赋予权限。使数据库可以远程访问。 操作非常简单,只需要以下简单的两部即可. 添加新用户 CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 赋予权限 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
202次 DB
因为老的电脑出现了问题,所以最近换了一台新的电脑,但是老的电脑还是要继续利用,只不过不在承担开发的重任了,所以今天给电脑了重装win10系统,是纯净版的奥,所有的东西都不保留 下载工具 访问下面地址:win10下载工具 点击立即下载工具 下载下来的软件名为: MediaCreationTool21H2 u盘 内存大于8g的U盘插入电脑,然后点击下载工具软件
106次 系统
下面就是如何获取系统当前时间的方法: function getFormatDate() { var date = new Date(); var month = date.getMonth() + 1; var strDate = date.getDate(); var hours = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate;
191次 JS
在window下部署一个Svn服务器是一个非常简单的事情 下载软件 下载 VisualSVN-Server-3.5.6-x64 安装软件 可以参考官方文档安装 https://www.visualsvn.com/server/getting-started/ 直接点击下载的exe文件安装即可,安装后如图
140次 软件
微信
返回顶部