SpringBootSpring Boot中JdbcTemplate与Mybatis使用PostgreSQL
前面我们在 《Spring Boot JdbcTemplate配置Druid多数据源》 、 《Spring-Boot-MyBatis配置Druid多数据源》 中整合了oracle和mysql,今天我们使用在Spring Boot中JdbcTemplate与Mybatis使用PostgreSQL,具体过程如下: 我们这里就在 《Spring Boot JdbcTemplate配置Druid多数据源》 基础上进行改造。 这里我们的数据使用 《Spring-Boot整合JPA与PostgreSQL》 中的数据,需要在application.yml里面新增如下PostgreSQL的连接等信息。
开发工具IDEA快捷键与代码补全汇总
IDEA的各种快捷键汇总,包括代码后缀补全(不是自动补全)等,汇总个人常用的一些,希望可以参考使用。 输入psvm
Nginxnginx内置预定义变量总结
内置预定义变量即无需声明就可以使用的变量,通常包括一个http请求或响应中一部分内容的值,以下为一些常用的内置预定义变量 更多变量可参考 官网 注意:注意层次关系,这段脚本一定要加到server配置内部,且if要在access_log前面,否则set的变量将无法引用。
转载javascriptJavascript中的window.event.keyCode使用介绍
onkeypress 事件在用户按下并放开任何字母数字键时发生。但是系统按钮(例如:箭头键、功能键)无法得到识别。 onkeydown 事件在用户按下任何键盘键(包括系统按钮)时发生。 具体区别:
java前后端加解密经验分享
公司APP开发模式为手机端登录逻辑使用原生安卓开发,内部业务功能使用html5开发,客户安全要求明文不能传输敏感信息、传输数据不可修改,防止造成越权访问问题。基于这个要求我设计前后端交互对整个过程进行全部的加密处理,然后在加载和处理的时候进行解密处理。这个时候就必须设计一套java和js可以通用的加密和解密方式。这里我们采用了AES加解密。 从官网下载 crypto-js.js ,改造工具类增加如下代码: Java加密使用: AESUtils.Encrypt(String content); Java解密使用: AESUtils.Decrypt(String content);
Linux运维centos7 openssh升级到8.6版本
本文的环境都是系统自带的openssh,若是手动编译安装的,不保证成功。若是自带的,则升级过程中不需要卸载旧版本openssh。 openssh-8.6p1.tar.gz openssl-1.1.1k.tar.gz 安装新的ssh之后,只要配置好启动,就可以做到无缝切换,但是中途断开就不能连接了,为了防止这种情况,我们可以安装telnet当作备用,若是你能保证中途不会断开,此步骤可以忽略
Linux运维Linux常用Shell脚本整理
假设服务器环境为lnmp,近期访问经常出现502现象,且502错误在重启php-fpm服务后消失,因此需要编写监控脚本,一旦出现502,则自动重启php-fpm服务。
javascript屏蔽F12审查元素,禁止修改页面代码
众所周知,审查元素的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改。 这种很适合小说网站,毕竟版权珍贵,被别人随意copy走内容就不好了
Nginxnginx反向代理设置ssl,支持https
这里我们需要上传 pcre 、openssl、zlib代码包。
转载数据库linux下安装mysql-5.7.23详细步骤
进入到mysql官网下载自己对应版本的mysql, 下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads 我这里下载mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz版本










