Putty使用 参考Putty使用密钥登陆SSH1.putty保存server信息填好Host Name,Saved Sessions,点Save2. putty 配置username和private key选中某个session,点Load,在Connection->Data-> Auto-login username修改username在Connection->SSH->Auth-> 修改private key回到Session,点Save...
Linux 使用systemd service 实现开机自启动 目标使用systemd实现开机启动某项服务参考How To Use Systemctl to Manage Systemd Services and Units | DigitalOceansystemctl常用命令启动或停止服务systemctl start demo-start.servicesystemctl stop demo-start.service开启/关闭 开机自启动服务systemctl enable demo-start.servicesystemct
Linux Cron 定时任务 目标:通过crontab命令在Linux系统设置定时任务crontab命令-u <user> define user-e edit user's crontab-l list user's crontab-r delete user's crontab-i prompt before deleting-n <host> set host in cluster to run users' crontabs-c get host in cluster to r
Linux server1 send file to Linux server2 需求Linux服务器1 发文件到Linux 服务器2step1. Linux server1 generate a pair of key and provide public key with Linux serverssh-keygen -b 2048 -t rsa -C"<Linux server1 user>@<key name>"step2. Linux server2 provide below informationask with Linux .
非对称加密PGP 非对称加密非对称加密采用的是另一种思想。它会给你产生两个密钥,一个称为“公钥”,另一个称为“私钥”。公钥是可以公开的,你尽管把它传给别 人;私钥你一定要保管好不让其他任何人知道。当某人得到你的公钥后,他把他要发给你的信息用你的公钥加密后发给你,加密的信息只能用你的私钥去解密。这样,因为世界上除了你以外没有别人知道你的私钥,所以即使别人看到发送给你的加密信息他也无法解密,甚至连发送者 本人也不行。因为他不知道你的私钥。简单说来,就是用公钥去加密;用对应的私钥去解密。想给谁发送加密信息,首先要得到他
Java + Maven +PostgreSQL/Oracle/MySQL连接配置 1. Java + Maven 配置连接Oracle数据库添加maven依赖 <dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>21.5.0.0</version> </dependency>建立数据库连接imp
oracle sql 1.dualOracle提供的最小的工作表,只有一行一列,具有某些特殊功用dual 是一张伪表,因为它不存数据.当我们不需要从某张表获取数据时,单纯地想得到一些我们想要的信息.并且需要select完成,可以用dual 表来帮助查询。比如:--序列:select sequence_name.nextval from DUAL;--当前时间: select sysdate from dual;--计算: select 444*7 from dual;2.oracle sequen.
Spring Data JPA : 批量增删 批量保存/删除Spring Data JPA的saveAll方法执行特别慢可以使用JPA的EntityManager来实现批量的保存和删除JPA EntityManager批量保存/删除参考解决spring data jpa saveAll() 保存过慢spring data jpa开启批量插入、批量更新...
JPA EntityManager批量保存/删除 实体类import java.math.BigDecimal;import java.util.Date; import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Index;import javax.persistence.Table; import lombok.Data; @Data
JPA EntityManager查询--使用原生sql 并且把查询结果转为实体对象 这篇文章主要记录 使用原生sql查询 并且把查询结果转为实体对象, 注意:这儿使用的数据库 是oracle数据库这儿记录了三种查询:精确查询,模糊查询,分页查询。1.把原生sql查询的结果转为实体类对象用的是Query query = em.createNativeQuery(sql, Student.class);2.实体类 要使用@Entity 和 @Id 注解,否则会报错新建实体类import javax.persistence.Entity;import javax.per.
JPA EntityManager查询--使用原生sql查询 SQL查询多个字段query.getResultList() 返回List类型,每个对象类型是Obejct类型的数组。List<Object[]>import java.math.BigDecimal;import java.util.List; import javax.persistence.EntityManager;import javax.persistence.PersistenceContext;import javax.persistence.Query;
JPA创建实体类映射表+ 创建索引 创建表tb_student + 创建索引主键:studentId索引:联合索引: index_tb_student 单个索引: index_student_studentName 单个索引:index_student_studentAgeimport java.math.BigDecimal;import java.util.Date; import javax.persistence.Column;import javax.persistence.Entity;impor..
PostgreSQL 索引 创建索引index_name:索引名 schema_name: tb_name:表名 column_name: 表字段名1.创建单个索引CREATE INDEX index_name ON schema_name.tb_name USING btree (column_name)2.创建联合索引CREATE INDEX index_name ON schema_name.tb_name USING btree (column_name1, column_name2, column
windows环境 查看端口被哪个进程占用 并杀死进程 netstat/tasklist/taskkill windows环境 查看端口被哪个进程占用 并杀死进程1.查看那个进程占用了8080端口命令:netstat -nao | findstr "8080"返回: TCP [::]:8080 [::]:0 LISTENING 172762.查看这个PID对应的进程名命令:tasklist | findstr "17276"返回:java.exe 17276 Console 1 411,744 K3.杀死/结束这个进程命令:taskkill /pid 17276 /F返
DOS命令-nslookup nslookup域名查询命令,可以在linux和windows平台上查询域名对应的iP地址/iP地址对应的域名命令nslookup 127.0.0.1(serverIP)nslookup commonName 返回服务器 : 自己的服务器 Address : 自己的IP 名称 : 目标服务器域名 Address : 目标服务器IP...
DOS命令-ping 1.测试本机的网络配置: ping 127.0.0.1回车,如果能通,证明本机的网卡和IP协议安装都没有问题C:\Users\tst>ping 127.0.0.1 正在 Ping 127.0.0.1 具有 32 字节的数据:来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.
SpringBoot+数据库加密连接 1.引入依赖<commons-io.version>2.8.0</commons-io.version><dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons-io.version}</version></dependen
SpringBoot+PostgreSQL/Oracle/MySQL连接配置 1. SpringBoot 配置连接mysql数据库添加依赖<!-- mysql驱动 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>6.0.6</version></dependency>在application.p
安全防护建议 系统架构优化建议减少数据外泄的通道,通过报告掌握整体的安全态势存放关键内容的ECS,不开通公网IP 在ECS前面增加SLB,多一层保护 数据库服务器RDS不开通外网IP 远程管理采用堡垒机中转 开通“云安全中心+云监控”,并定期查看报告系统架构的优化建议--架构举例1系统架构的优化建议--架构举例 2相比架构1,多使用了安全组,根据应用提供的服务不同,把服务放在不同安全组系统架构的优化建议--架构举例3相比架构2,多使用了VPC系统架构的优化建议..
云上安全管理 了解如何进行云上的安全管理熟悉如何在阿里云上进行监控管理和统一安全运营掌握实际工作中如何在云上进行灵活的安全管理和云资源管理云上安全管理内容简介安全管理的重要性阿里云云盾和其它安全防护技术只是工具,如果没有很好地对安全进行管理,将会造成更加严重地后果云上安全管理地六大措施数据备份和恢复 强化网路访问控制 定期安全测试,发现安全漏洞 建立全局的外部威胁和情报感知能力 建立应急响应流程和预案 持续化的安全运营阿里云安全架构云上资源管理三字经云上安全管理