本周有个任务,是通过页面触发指定脚本。刚开始的时候是使用popen,使用管道进程跑脚本,刚开始的没考虑到超时问题,后来发现脚本如果跑的时间长会超时,超时后页面和nginx断开了,脚本也停止了。学习到了ignore_user_abort(true),即使页面请求断开,脚本也还会执行,设置set_tim ...
分类:
其他好文 时间:
2020-06-02 20:31:18
阅读次数:
83
登录及身份认证是现代web应用最基本的功能之一,对于企业内部的系统,多个系统往往希望有一套SSO服务对企业用户的登录及身份认证进行统一的管理,提升用户同时使用多个系统的体验,Keycloak正是为此种场景而生。本文将简明的介绍Keycloak的安装、使用,并给出目前较流行的前后端分离应用如何快速接入 ...
分类:
编程语言 时间:
2020-06-02 18:51:32
阅读次数:
88
1.安装Tomcat 一路next直到 端口一般不需要更改,如果8080没有有其他web容器在使用的话(继续一路next)选择安装路径 Tomcat服务已存在错误解决方法(报错的内容大概是Can not install Tomcat with the given name because is ex ...
分类:
系统相关 时间:
2020-06-02 11:19:39
阅读次数:
89
bash shell中,我们执行echo {1..10},会打印1-10这些数字 [root@localhost ~]# echo {1..10} 1 2 3 4 5 6 7 8 9 10 但是有个前提,这其中的{1..10}不能带上引号,单双引号,反引号都不行。这是花括号的实现限制,如果想仔细了解 ...
分类:
其他好文 时间:
2020-06-02 00:01:11
阅读次数:
100
一.SpringBoot是什么 SpringBoot是一个快速开发框架,快速的将一些常用的第三方依赖整合(原理:通过Maven子父工程的方式),简化XML配置,全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以java应用程序进行执行。 二.SpringBoot能做什么 通常搭 ...
分类:
编程语言 时间:
2020-05-31 17:53:30
阅读次数:
64
问题描述:使用默认 iTextSharp 读取文字没有问题,代码如下: <PackageReference Include="iTextSharp" Version="5.0.5" /> PdfReader reader = new PdfReader(strFileName); var total ...
分类:
Web程序 时间:
2020-05-31 17:50:27
阅读次数:
182
最近学习了操作系统的并发;以下是关于进程间实现并发,通信的两个方法。 例子: 求100000个浮点数的和。要求: (1)随机生成100000个浮点数(父进程)。 (2)然后创建4个后代进程,分别求25000个浮点数的和。 (3)父进程对4个后代进程的结果求和。 (4)每个子进程在屏幕上以格式“(ID ...
分类:
系统相关 时间:
2020-05-31 13:01:41
阅读次数:
148
在数据量较小的情况下可是使用mongodump进行备份,数据大的情况下可以使用复制集的延迟备份,云服务器的磁盘快照进行备份。也要保证备份数据的安全性。
分类:
数据库 时间:
2020-05-27 20:20:12
阅读次数:
89
Java的Maven项目的导入 csp_maven项目的拉取与导入。18年做过,然后当时项目是汪老板帮忙调的,也没记录。特此记录。 插曲: 相关技术博文:https://blog.csdn.net/qq_40961980/article/details/86236498(安装maven与查看mave ...
分类:
编程语言 时间:
2020-05-26 18:42:44
阅读次数:
83
java中提到持久层框架,相信没有人不知道mybatis的存在,相对于JDBC她多了一份干练(jdbc工作量大),相对于Hibernate她又多了一份灵动(HQL虽然方便,但台呆板),面对如此尤物,今天我们就一起走就她的世界。一、mybatis的简单实现→准备工作1.创建实体类和表映射2.导入maven依赖→编写接口和mapper为文件注意:在idea中,直接把资源文件放在src文件夹下,如果不进
分类:
其他好文 时间:
2020-05-25 16:10:53
阅读次数:
58