摘要:
1 概述 作为一个程序员,可以没钱,没车,没房,没老婆,没女朋友。 但是,一定要有一个漂亮骚气的终端。 没错,大骚特骚。 说什么大实话。 先来看看原生的终端: 真漂亮啊。 再看看美化过的: 这才叫终端嘛。 美化过的就是不一样。 如果您也想要这样的终端,那这篇文章要仔细看,同时顺手点个赞。 文章讲述了 阅读全文
摘要:
1 概述 本文讲述了如何利用Docker去安装MySQL,以及MySQL自定义配置文件的相关设置。 2 安装Docker 首先安装Docker并开启服务: systemctl start docker 如果没有添加国内源的话建议添加一下,新增/修改/etc/docker/daemon.json,添加 阅读全文
摘要:
1 概述 因为某些需要需要在Linux上安装显卡驱动,这里记录一下安装过程。 2 环境 Manjaro RTX 2060 3 下载驱动安装包 到官网上搜索下载即可,可以戳这里: 选择自己的显卡型号即可,笔者选择参考如下: 搜索下载即可,下载之后是一个.run文件,加上执行权限: sudo chmod 阅读全文
摘要:
1 概述 笔者环境Manjaro,本来想直接通过yay安装的,但无奈失败了,于是直接从官网下载进行安装。 2 下载安装包 Matlab官网可以戳这里,点击右上角的Get MATLAB就可以下载了: 没有注册账号的可以先去注册一个,推荐使用教育邮箱,这样会有一个免费的凭证,完成注册并填写相关信息激活后 阅读全文
摘要:
1 问题描述 SQLPLUS中使用上下箭头无法获取历史命令,如下图所示: 按上下箭头会显示^[[A/^[[B。 2 解决方案 需要安装rlwrap,可以的话可以用包管理器安装,笔者环境CentOS,这里从源码编译安装。 2.1 下载源码 官方Github可以戳这里,目前最新的版本为0.43: 2.2 阅读全文
摘要:
1 问题描述 用Kotlin编写Spring Boot,在业务层中使用@Transactional+@Autowired时出现如下错误: lateinit property dao has not been initialized 出错代码如下: 2 解决办法 因为Kotlin类默认是final的, 阅读全文
摘要:
1 概述 MyBaits是一个著名的持久层框架,本文首先介绍了MyBatis的简单使用,接着与Spring进行整合,最后简单地使用了Generator去自动生成代码。 2 MyBatis简介 MyBatis本来是Apache的一个开源项目——iBatis,2010年由Apaceh Software 阅读全文
摘要:
1 概述 Spring为开发者提供了JDBCTemplate,可以简化很多数据库操作相关的代码,本文主要介绍JDBCTemplate的使用以及事务管理功能。 2 JDBC Template 2.1 配置 配置的话主要配置以下几项: 数据源:org.springframework.jdbc.datas 阅读全文
摘要:
1 概述 Jasypt是一个加密库,Github上有一个集成了Jasypt的Spring Boot库,叫jasypt-spring-boot,本文演示了如何使用该库对配置文件进行加密。 2 依赖 首先添加依赖: <dependency> <groupId>com.github.ulisesbocch 阅读全文
摘要:
1 概述 Swagger主要用于生成API文档,本文演示了如何使用目前最新的OpenAPI3以及Swagger来进行接口文档的生成。 2 依赖 <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-ui 阅读全文