- 博客(10)
- 收藏
- 关注
原创 java Mac开发环境准备
JDK1.8.0_271 需要注册oracle账号再下载版本验证$java -versionmaven下载地址配置环境变量$vi~ / .bash_profile#maven##注意替换你的maven安装路径export M2_HOME=/Users/qingfeng/tools/apache-maven-3.8.1export PATH=$PATH:$M2_HOME/bin修改settings<?xml version="1.0" ...
2021-04-11 23:56:50
210
原创 [轻量级解决方案]springboot配置加密
背景 传统的JavaWeb项目中,配置和业务代码会一起打包并部署到服务器上。这样做存在安全风险: 当服务器被侵入后,服务器上的文件都可能会泄露。所以需要将敏感配置和业务工程拆分。解决方案:提前将敏感数据加密,转化为密文,业务代码内设置密文,在服务器启动时调用远端配置中心,将密文转化为明文为了简化实现复杂度,基于spring cloud context封装了一个config-security-springcloud-starterconfig-security-sp...
2021-04-04 18:30:23
480
原创 mac编译spring5源码及源码编辑
环境JDK 1.8 Grade5.6.4 Spring 5.2.8.RELEASE 编辑器 IDEAGradle是一款和MAVEN类似,但效率远高于MAVEN的工具版本选取Gradle一开始用的是6.0.1 然后出现An exception occurred applying plugin request [id: 'com.gradle.build-scan']对照官网链接可知版本需要在5.0-5.6.4之间在满足条件的版本范围内随便挑选一...
2021-03-23 22:47:00
598
原创 数据库和缓存强一致性设计
目录单库多库 分库分表 读写分离数据库+缓存 本地缓存+请求路由 外部缓存读请求写请求数据库操作和缓存操作具备原子性一般来说,一个业务会经历一下几个阶段单库 刚开始流量较小,读写请求都落到同一个库无压力。多库 随着业务发展,单库QPS逐渐变高,甚至出现读瓶颈。这时候可以将数据库读写流量分发到多个节点。 分库分表 ...
2021-04-18 17:34:36
457
原创 基于Vue-cli3.0快速构建项目
目录1.安装脚手架2.创建项目1.使用图形化界面2.创建项目2.1 指定项目路径2.2 配置项目详情2.3. 项目预设2.4.功能选择2.5.配置3.仪表盘4 修改热部署配置5 开发演示(添加用户管理界面)1.基于Vue-cli3原生开发1.添加用户管理组件2.添加用户管理页面3.添加路由4.首页修改5.运行项目效果...
2019-06-19 20:16:04
626
原创 NodeJS+Webpack入门:从安装到使用
目录前言:1.NodeJS1.1 NodeJS安装1.2 修改NodeJS安装模块路径:1.3 配置镜像源:2.Webpack2.1 Webpack安装本地安装(推荐):全局安装:2.2 Webpack打包手动打包:热部署:前言:这是一篇从后端开发人员的视角出发,编写的关于NodeJS和Webpack从零开始,从安装到使用的记录,基本上每一...
2019-06-15 13:29:47
6803
1
原创 mongodb入门:安装、用户认证、权限管理
目录1.安装2.用户认证及权限管理3.通过GUI工具Studio 3T操作1.安装环境:CentOS7.2,docker版本:18.09.6拉取镜像docker pull mongo创建容器docker run --name 容器名称 -p 27017:27017 -v /opt/test/mongodb/configdb/:/data/configdb/...
2019-06-12 21:52:11
312
原创 CentOS7.2安装Docker-ce
基于上一篇CentOS7.2环境,参考官方文档1. 检查内核版本:uname -r //检查内核版本3.10.0-327.el7.x86_64 //若小于3.10需要先升级2. 永久关闭Selinux(开启会导致创建的Docker容器无权限无法运行)getenforce //获取selinux状态备注: selinux状态分为三种:enforcing 开启 ...
2019-06-12 17:16:47
310
原创 vmware12创建centos7.2
准备ISO镜像:http://archive.kernel.org/centos-vault/7.2.1511/isos/x86_64/ 选择 CentOS-7-x86_64-DVD-1511.iso vmware12:https://pan.baidu.com/s/1TfBkRPMzzQMF4x1FUChYow 提取码:11t0步骤选择类型- 典...
2019-06-12 15:42:32
242
原创 angularJS1.0表单校验
本篇要说的表单验证分为两种:1.基本校验直接利用现有的指令及属性实现;2.自定义校验(异步校验)可以在前端定义自己的校验逻辑,也可以向后端发送请求实现异步校验等(本篇只会提到这种);
2018-11-16 20:45:27
1035
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅