自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

依旧灬清风的博客

软件开发的经验记录与分享

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除