Bei's Blog 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 笔记本
  • 友链
  • 添加友链
  •     

「设计模式」单例模式

单例模式总结描述Singleton Pattern: Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。) 实现懒汉式// 经典实现方式 public class Singleton{ // 唯一实例,私有并且静态 private static Singleton uniqueInstance; // 私有化构造器 private Singleton(){} // 静态方法
 2020-12-09  

「面试」SAP

SAP VT intern1.谈谈对「云」的理解2.谈谈对「微服务」的理解 什么是软件架构 软件架构是以组件、组件相互间的关系、组件和环境之间的关系所描述的软件系统的基本组织结构,以及指导其设计和演化的一些原理。 软件架构的原则: 关注点分离原则 尽量延迟绑定时间(面向服务架构SOA) 分层架构的模式特点: 优点:结构简单,易于组织开发。便于独立测试维护 缺点:不易实现持续发布和部署,性能代价,可扩展性比较差 面向服务架构SOA: 企业总线ESB:为服务间的相互调用提供支持环境,路由服务间的消息,并对消息和数据进行必要的转换 服务编排引擎,可以根据预先定义的脚本对服务消费者与服务提
 2020-11-28   面试   

阿里云搭建https服务

阿里云搭建https服务1. 申请域名略 2. 购买服务器略 3. 购买ssl服务 购买页面:https://www.aliyun.com/ss/?k=ssl 购买「单域名」「DV ssl」「免费版」 下载证书(nginx) 安装证书参考官方文档
 2020-07-03   服务器 

「总结」国内镜像

「总结」国内镜像pipenv 清华镜像修改 Pipfile [[source]] name = "pypi" url = "https://pypi.tuna.tsinghua.edu.cn/simple" verify_ssl = true npm 淘宝镜像 $ npm set registry https://registry.npm.taobao.org/
 2020-06-20   Tools    工具  镜像 

「总结」二分查找

「总结」二分查找闭区间查找 代码框架left,right = 0,length-1 while left <= right:# 因为是闭区间,终止条件为 left > right mid = left + (right - left)//不用 (left + right)//2 是为了防止 left right 过大时溢出 if nums[mid] == target: ... elif nums[mid] > target: ... left = ... elif nums[mid] <
 2020-06-18   Algorithms    二分查找 

Vue-使用echarts-stat画图

Vue-使用echarts-stat画图参考 安装所需的包npm install echarts --save npm install echarts-stat --save 声明// 在 main.js 中 import echarts from 'echarts' Vue.prototype.$echarts = echarts 在组件中使用// 先引入 import ecStat from 'echarts-stat' <template> <div> <el-button @click='initE
 2020-05-28   Vue    Vue 

Vue-使用echarts画图

Vue-使用echarts画图安装所需的包npm install echarts --save npm install vue-echarts --save 声明// 在 main.js 中 import ECharts from 'vue-echarts' // refers to components/ECharts.vue in webpack import 'echarts/lib/chart/line' import 'echarts/lib/chart/scatter' Vue.component('v-chart
 2020-05-28   Vue    Vue 

Vue-打包发布到服务器

Vue-打包发布到服务器打包npm run build 会自动将打包好的资源放到dist目录下 本地预览文档 dist 目录需要启动一个 HTTP 服务器来访问 (除非你已经将 publicPath 配置为了一个相对的值),所以以 file:// 协议直接打开 dist/index.html 是不会工作的。在本地预览生产环境构建最简单的方式就是使用一个 Node.js 静态文件服务器,例如 serve: npm install -g serve # -s 参数的意思是将其架设在 Single-Page Application 模式下 # 这个模式会处理即将提到的路由问题 serve -s d
 2020-05-27   Vue    Vue  服务器 

Vue-刷新界面

Vue-刷新界面需求在完成一些修改操作后,需要刷新界面以展现修改过后的界面 解决方案//App.vue中 <template> <div id="app"> <router-view v-if="isRouterAlive"/> </div> </template> <script> export default { name: 'App', provide () { return { reload: this.relo
 2020-05-19   Vue    Vue 

Vue-axios-文件上传

Vue-axios-文件上传需求实现上传文件 解决将文件数据封装到表单数据中,再提交post 本例基于 axios 和 vuex,用户点击上传按钮触发 handleUpload 函数,handleUpload函数调用 store.js 中的函数 upload 进行上传 // 上传按钮的 handler handleUpload(){ console.log('handle upload file is ') console.log(this.file) this.dialogVisible = false if(!this.file){
 2020-05-19   Vue    Vue 
1234…12

搜索

Hexo Fluid
总访问量 次 总访客数 人