webssh简介
这个工具是使用Python开发,可以从下面地址了解详情。
2025年05月14日
不少的云服务器的网页后台就能登录服务器,并可以在浏览器上进入命令行交互。能不能在自己也部署一个呢?能不能配置一个更加符合自身需求的网页 SSH 终端呢?或许可以以此做一个更好的运维管理平台?来看看 Python 编写的 WebSSH 吧!
WebSSH,是 huashengdun 在 Github 上开源的 SSH 终端 Web 应用,项目地址为
https://github.com/huashengdun/webssh,目前版本为 1.5.2。WebSSH 使用 Python 编写,基于 tornado、paramiko 和 xterm.js 库,支持用户名密码登录、密钥登陆和双因素认证,命令行窗口支持全屏且可改变大小,并支持主流的现代浏览器。
2025年05月12日
在日常开发中,身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。否则容易造成个人隐私泄露,客户资料泄露,给不法分子可乘之机。但是数据脱敏不是把敏感信息隐藏起来,而是看起来像真的一样,实际上不能是真的。我以前的公司就因为不重视脱敏,一名员工在离职的时候通过后台的导出功能导出了核心的客户资料卖给了竞品,给公司造成了重大的损失。当然这里有数据管理的原因,但是脱敏仍旧是不可忽略的一环,脱敏可以从一定程度上保证数据的合规使用。下面就是一份经过脱敏的数据:
2025年05月12日
大纲
2025年05月12日
在介绍MyBatis的核心组件之前,我们首先了解一下如何使用MyBatis框架完成数据库的增删改查操作。为了便于演示,我们需要通过create-table.sql和init-data.sql脚本中的SQL语句新建一张User表并往表中初始化一些数据。
create-table.sql文件中创建表的语句如下:
2025年05月12日
很多小伙伴工作多年,但是在每次开始一个新项目的时候都要重新开始搭建项目。另一个就是新手小伙伴对于项目如何从零开始搭建的还存在疑问。在这片文章中,正好一次性解决这两个问题。
这是该项目的github地址,大家可以点击下载使用,也欢迎大家start,谢谢。
2025年05月12日
在这个数据驱动的时代,作为一款轻量级的ORM框架,MyBatis 以其灵活和高效的特点深受广大开发者喜爱。而它的插件机制更是如同一把神奇的魔法棒,赋予了开发者无限可能。今天,我们就来一起揭开 MyBatis 插件的神秘面纱,从零开始打造自己的插件,并深入了解其背后的源码奥秘。
2025年05月12日
你是否曾好奇:当你调用MyBatis的selectOne()方法时,你的SQL语句究竟经历了怎样的旅程才最终到达数据库?本文将深入MyBatis内核,揭示从SqlSession到JDBC的完整执行链路,让你彻底掌握MyBatis的核心工作原理。
2025年05月12日
free-idea-mybatis是一款增强 idea 对mybatis支持的插件,主要功能如下:
2025年05月12日
因为后面会配置springMVC,所以用IDEA的web骨架创建一个maven项目。
创建项目目录如下,同时,项目需要的包和文件已手动创建好了:
项目目录
上图中,application.xml为spring配置文件,log4j为日志配置文件,springMVC.xml为springMVC配置文件