博客直通车
好记性不如烂笔头,但是笔头太多了也很头疼o(╥﹏╥)o,特此写一篇总结摘要性的博文。
本文以常用问题的视角切入,引导性观看具体文章。
项目开发,离不开windows;项目上线,离不开linux;
后端开发,绕不开Java;前端开发,绕不开vue;
后端自测,离不开Junit;集成测试,离不开postman;
Java
- 各版本特性
- JVM
- 基础
- Java8流式编程:map、filter等
- JavaParse:获取java文件成员变量的注释
- 画图:画圆章
- 多线程实战
- socket实战
- Validate注解校验
- Spring注解
- Springboot + slf4j日志
- 使用idea搭建springboot项目
- Spring和SpringBoot的区别
- springcloud
- tomcat打debug断点调试
windows
- 命令:查网口、杀进程
- Jenkins自动化构建
- RDP远程桌面
Linux
提及linux,必不可少的会有linux系统的安装、使用、连接、常用命令等等;
线上环境又离不开linux上安装各类产品:例如DFS、HA、数据库MySQL等;
linux版本
linux分为很多版本,常见的有centos6/7/8、ubuntu20、以及一些国产的银河麒麟V10、中标麒麟V7、统信UOS V20等。
centos使用产品
- DFS分布式文件服务器
- HA双机热备
- oracle
- mysql
- frp内网穿透:内网穿透,winsw注册服务。
测试
- postman:自定义函数、引入外部js、sm2加密、sm3摘要
数据库
- 神舟通用数据库
- SQLServer数据库
- DB2数据库
- oracle
- mysql:windows和linux操作、主从复制、配置ipv6、sql优化
- MongoDB
- redis缓存穿透解决方案
- 各数据库对比
- 各数据库远程连接及ipv6环境配置
- mybatis
- mybatis+PageHelper 多数据库分页
部署和集群
安全
- SM2加解密:加解密原理、签名值规范、asn1查看
- keytool工具
- ASN1初阶
- 信息安全规范及使用场景
- PKCS7
- 信息安全-PKI体系
- 图解SM2算法流程——第4章 加密解密:https://blog.csdn.net/samsho2/article/details/80770995
- SM2的非对称加解密java工具类:https://blog.csdn.net/fenglongmiao/article/details/79501757
- ECC公钥格式详解:https://www.cnblogs.com/xinzhao/p/8963724.html
签章
- pdfjs-dist:pdf预览
- pdf结构及签章:pdf数据类型、文档结构和工具查看、签章文件结构、代码示例