首页
学习
活动
专区
工具
TVP
发布

geekfly

专栏作者
89
文章
97531
阅读量
14
订阅数
Nginx将所有请求转发到某固定页面(挂维护页面)
在opt等目录下创建html,如index.html 修改Nginx配置 location / { try_files '' /index.html; } location = /index.html { root /opt; index index.html; } 重启nginx 注意:index不能再/root目录下,否则报错403 forbidden
geekfly
2022-10-28
1.5K0
Shell Mvn启动SpringBoot项目
说明: 10001为程序运行端口,根据lsof -i:port查找已运行的程序,如果存在则kill该进程。 进入程序目录:cd /root/apps/project_name 执行 git pull (参考之前发表的博客,git免密码拉取代码) 运行 mvn spring-boot:run 具体参数可自行修改,也可以逐步打包,运行java -jar xx.jar等
geekfly
2022-09-21
4620
数列分段题目
问题描述 试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式   输入的第一行包含一个整数n,表示数列中整数的个数。   第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。 输出格式   输出一个整数,表示给定的数列有多个段。 样例输入 8 8 8 8 0 12 12 8 0 样例输出 5 样例说明   8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。 评测用例规模与约定   1 ≤ n ≤ 1000,0 ≤ ai ≤ 1000。
geekfly
2022-08-11
5980
Ubuntu 16.04升级OpenSSH
参考:Ubuntu 16.04 升级Openssh 8.8P1 Ubuntu 16 更新openssh 8.8
geekfly
2022-08-11
1.6K0
Ubuntu下安装Datax-web数据交换平台
为了实现两个数据库之间的数据交换,企业级有ODI等,此处尝试DataX做小型数据交换。
geekfly
2022-08-11
7930
Canvas 再次安装中遇到的问题
git clone 下载代码一直报error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: the remote end hung up unexpectedly错误的解决思路
geekfly
2022-08-11
8020
Ubuntu安装PostGres 12
切换超管postgres 用户 sudo su - postgres 给postgres密码:psql -c "alter user postgres with password 'StrongAdminPassw0rd'"
geekfly
2022-07-17
7540
Spring Boot 在Mac平台下打包Docker镜像及Linux服务器部署与运行
下载地址:https://download.docker.com/mac/stable/Docker.dmg (可使用迅雷等工具下载,浏览器下载太慢) 下载之后安装,启动,此处跳过。 参考 : [ Mac平台上Docker安装与使用]
geekfly
2022-05-06
1.1K0
浅谈企业微信中AccessToken管理和API操作
原始方案: V0.1 定时器(schedule) 描述:在SpringBoot项目中,使用@Scheduled注解,每一小时获取一次AccessToken。 问题:在运行一段时间后,因网络波动导致某次请求失败,程序出错,定时器没有继续执行。 影响:程序无法进行任何微信相关的API请求。 改进:V0.2 定时器+异常捕获 V0.2 定时器+异常捕获 描述:在上述版本的情况下,增加异常捕获。 问题:运行一段时间再次出现异常,程序在获取AccessToken过程中出现阻塞,后续代码均未执行,定时器也无法执行。
geekfly
2022-05-06
2.2K0
Spring Boot项目配合Nginx发布(单IP,单域名,多项目,多端口)
因为喜欢使用jar包发布项目,单个项目的启停不会影响其他项目正常运行,又不喜欢为每个项目都配置域名,所以想到了这样的部署方案:
geekfly
2022-05-06
9300
iterm2 SSH免密码远程连接服务器
在/usr/local/bin目录下新建iterm2login.sh文件,内容如下
geekfly
2022-05-06
1.5K0
Spring Boot项目在Intellij IDEA 中实现热部署
首先下载Springloaded的Jar包 放到本地磁盘某目录下,记得位置。下载地址:
geekfly
2022-05-06
7470
Git免密码登录
使用命令行的码农每次提交、更新代码都需要输入用户名,密码,懒得输了,就找到了这命令。
geekfly
2022-05-06
2K0
Java数据采集-8.模拟登录
当我们对某些网站进行一些特定操作时,如知乎的点赞,会要求我们登录,这时候一些简单的做法就是粘贴浏览器请求中的Cookie信息,但作为自动化的程序来讲,这个方法明显不可行。因此就有了模拟登录的需求。 注:至于Cookie是什么,在网页请求时有什么用,不在本文讨论范围,自行Google吧。
geekfly
2022-05-06
5090
Java数据采集-7.Ajax无刷新请求(翻页-3)
本篇继上述博客,介绍Ajax无刷新加载数据的方式,抓取阿里巴巴矢量图库。 技术重点:
geekfly
2022-05-06
7360
Java数据采集-6.获取开源中国新闻列表(翻页-2)
在一堆请求中,我们可以看到有一个xhr的请求,地址如get_more_news_list,那它肯定就是翻页加载数据的Url请求了。 (可点击xhr进行过滤Url请求,xhr即为Ajax类型的请求。)
geekfly
2022-05-06
5190
Java数据采集-5.获取CSDN个人博客列表(翻页-1)
获取id=article_list下的div子标签 注意 “>”的用法,有id时首选id作为选择器
geekfly
2022-05-06
2640
Git免密码操作
无论在本地还是服务器上提交,更新代码等一系列操作时,都需要输入密码,简直无比蛋疼,此方法能省去输入密码的步骤,简直不能再爽了。
geekfly
2022-05-06
6320
Java中使用AES对数据进行加密
此处介绍的是Java自带的AES加密算法,并且支持中文,具体参数如下: 算法模式:ECB 密钥 长度:128bits 16位长 偏移量: 默认 补码方式:PKCS5Padding 解密串编码方式:base64 秘钥为16为长度的字符串。 1. 加密函数 /** * 使用参数中的密钥加密 * @param 明文 * @param 密钥 * @return 密文 */ public static String Encrypt(St
geekfly
2022-05-06
6350
在SSM框架中配置定时任务
在项目中需要添加一个定时任务,完成每天晚上访问第三方接口用于同步数据,在实际中这样的定时任务需求很多,比如系统日志,备份等等,特在网上找了相关内容。 此处使用的是SSM框架,SpringMVC的配置文件都在springmvc.xml中。 1. 在springmvc.xml添加如下内容 在xmlns中添加
geekfly
2022-05-06
9260
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档