avatar
Cikaros
只有服从理性,我们才能成人。

技能清单

熟练使用的技能:

  • 编程语言:Java、Python、shell
  • Web开发:Html、Css、Js、JQuery、Ajax、Vue、axios
  • 前端框架:LayUi、Bootstrap、Element-UI
  • 后端框架:Spring、SpringMVC、Mybatis、Mybatis-Plus、SpringBoot、Spring Security、Spring Security Oauth2等
  • 测试相关:Junit、Mock、HttpTestUtil、Postman
  • 语法树解析:ANTLR 4
  • 反编译技术:Jadx
  • 数据库及其中间件:Mysql/MariaDB、Oracle、Mongodb、Redis、RabbitMQ、MinIO文件服务等
  • 其他:Git、SVN、Maven、Gradle、计算机网络、操作系统等
  • 支撑平台:Windows、Linux、Docker、Podman、VirtualBox、Nexus3、Bind9、Yapi
  • 管理工具:Docker-Compose/Podman-Compose、Docker-Machine、Choco、npm、apt、yum、maven、gradle
  • 数据分析:Pandas、NumPy

了解或正在深入学习的技术:

  • 从零开始:了解基础CICS与RISC、系统引导、中断(软中断与硬中断)、实模式与保护模式、进程管理(PCB)、信号量、操作系统的运行机理(System Call)、VM原理、ClassLoader、JVM原理
  • 编程语言:Go、C、Node、汇编(Nasm)、Kotlin
  • 后端框架:NettyVert.xCAS服务、Shiro
  • DevOps: Drone-CI、Gitlab、Jira、Confluence、JFrog、Jenkins
  • 其他:IDE-Plugin、字节码编程(ASM)、探针技术(javaagent)、JNI
  • 数据库及其中间件: LDAP
  • 支撑平台:Gogs、Gitea、OpenLDAP
  • 测试技术:Nessus、Jmeter

主要研究

名称: 基于RSA加密的应用
简介: 主要利用了RSA加密原理在Java中的应用
地址: /doc/73d0dc8a.html


名称: Docker-Machine
简介: 更新了官方弃用的Docker-Machine版本。
地址: https://gitee.com/Cikaros/docker-machine


名称: Boot2Docker
简介: 为Docker-Machine更新的最新版虚拟机镜像。
地址: https://gitee.com/Cikaros/boot2docker


名称: Matrix
简介: 用于安全、去中心化通信的开放网络。
地址: https://www.neboer.site/nerchat

整理思绪

mindmap
全栈工程师
    核心
        计算机基础
            组成原理
            CPU/GPU
            架构/指令集
            汇编
        操作系统
            BIOS/UEFI
            BootLoader
            内核
                设备树
                block/inode
                ABI
                内存
                进程/线程
                文件系统
                模块
                驱动
        计算机网络
            网络分类
            OSI
            TCP/IP
                IPv6
                IPv4
                双栈网络
                VIP
            UDP
            常见协议
                DNS
                DHCP
                ARP/RARP
                ICMP
                HTTP/HTTP2
                WebSocket
                FTP
                SSL/TLS
                Socks/Socks5
                SMTP
                POP/POP3
                STUN/TURN
            VPN
            NAT穿透
        数据结构
            数组
            链表
            队列
            栈
            树
            图
        计算方法
        设计模式
        人机交互
        软件工程
            工程化开发流程
            UML
        网络安全
    前端
        基础知识
            html
            css
            js
            JQuery
            Chrome/V8引擎
        进阶知识
            Node/bun
            WebPack/Vite
            npm/pnpm/yarn
        框架
            Vue
            React
            Angular
    后端
        基础知识
            make/cmake
            C/C++
            Java
                JDK
                JVM
                Agent
                ASM
            Python
            Go
            Rust
        进阶知识
            QT
            Spring Framework
            数据库
                Mysql/Oracle
                Redis
                MongoDB
                Postgres
                Neo4j
            RabbitMQ
            MinIO
    运维
        操作系统
            Windows
            Linux
            Unix
        虚拟化
            VM-ware/Visual Box
            Docker
            Docker-Compose
            Docker-Swarm
            systemd-nspawn
            K8s
        网络服务
            Bind
            NFS
            Samba
            DHCP
            git
            rsync、scp
            WireGuard
        Web服务
            Mysql/Oracle
            MongoDB
            Tomcat
            Redis
        负载均衡
            LVS
            HAProxy
            Nginx
        日志
            ELK Stack
        安全
            iptables
            nftables