Spring mybatis实现动态数据源

实习的时候,公司的项目要求使用公司组件来连接数据库,并且要同时使用两个数据库。查过很多资料,踩过很多坑,还是记录下来吧。 项目核心为写一个继承AbstractRoutingDataSource 的类,并用aop来实现动态切换数据源。此项目已经配置...

centos7显示中文

vps上的centos系统默认不支持中文。有时候需要输入中文很不方便。查阅资料发现下列支持中文的方法。 全局方式     localectl set-locale LANG=zh_CN.utf8    仅修改本用户   echo 'export LC_ALL=zh_CN.utf8' >> ~/.bashrc 

java中的try-with-resource语法糖

java1.7中支持了try-with-resource语法糖。 此语法糖将各种io流的声明初始化放入try后的括号中,在try语句块中不需要显示的写出io流的关闭。系统会自动关闭对应的io流。实现资源的自动回收处理。此语法糖比较方便,但如果不熟悉io流...

java中时间相关类的转换

java与数据库交互时,有时需要按需选择相应的时间格式。 java与时间相关的类有Datetime Calendar timestamp。 其中Datetime 的打印格式为Mon Mar 12 22:59:49 CST 2018 Calendar的打印格式为java.util.GregorianCalendar[time=152086...

Spring集成mybatis

在Spring中集成mybatis折腾了几天时间,还是花点时间来记录整个过程吧。 添加依赖 在build.gradle文件中添加下列依赖 compile group: 'commons-dbcp', name: 'commons-dbcp', version: '1.4' // https://mvnrepository.com/artifac...

Spring 实现文件上传

本文主要通过gradle构建Springboot项目并使用CommonsMultipartResolver实现文件上传。 添加相关依赖 在build.gradle文件内添加下列依赖 // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thym...

Linux下安装nextcloud

nextcloud前身是owncloud,一般用来搭建私有云。搭建方式也比较简单。nextcloud基于php,但是php不能使用缓存技术。 在官网下载setup-nextcloud.php文件并将其上传至web的根目录,通过浏览器访问此php文件 选择文件的安装目录 安装...

修改pip源提高下载速度

pip的默认源在美国,下载速度比较慢。一般需要修改为国内源,提高下载速度。 linux    vim  ~/.pip/pip.conf   添加index-url并指向国内源 如清华源  [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple   windows 与li...

使用qrcode模块生成简易二维码

qrcode是python的二维码生成库。此模块依赖pillow模块 安装方式 pip install qrcode[pil] 使用时需要向make方法中指定需要生成二维码的数据,然后保存图片即可。 如 from PIL import Image # 导入图片处理库 import qrcode # 导...

安装docker compose

docker compose可以方便的用脚本来构建docker镜像 安装方式也很简单 curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

123456
返回顶部