- 博客(10)
- 收藏
- 关注
原创 java操作google sheet,service acount验证方式
range参数参考文档:https://developers.google.com/sheets/api/guides/concepts#cell。1、利用/credentials.json(由service account生成)转换为内部Credential。2、操作sheet基本方法。
2023-08-28 14:43:16
194
2
原创 网络分层相关内容
#osi模型(1)应用层:规定应用层程序的通信规则,比如文件管理系统协议、邮箱协议。(2)表示层:将应用层的数据转换为网络标准格式,比如手机邮箱和电脑邮箱之间的通信(3)会话层:控制连接的中断和连接时长,比如有五份邮件,是建立一个连接后断开,还是使用五个连接同时发送(4)传输层:确保连接的可靠性,比如当发送信息发生缺失激活重发机制(5)网络层:负责寻址和路由选择(6)数据链路层:节点之间的通信传输(7)物理层:响应0、1比特流...
2021-08-31 17:55:52
121
原创 认识es及其使用
学习目标介绍1、es 是基于lucene的一种搜索引擎,同级的搜索引擎还有solr2、es和solr的比较es和solr都是作为搜索引擎来使用,所以共同的特点都能够分词、速度快、还有关键字标红es的优势在于实时速度会比solr高(更新数据速度)es搭建分布式会更简单一些,es本身就分布式es 与关系数据库的对比搜索快的原因lucene的特性-----_(倒排索引)导入内容----->对内容分词+(文档编号,出现的频率<位置>)搜索过程---->对词比较之后如
2021-08-25 11:53:39
344
原创 JVM学习
垃圾回收执行流程1、在对象判定与GC ROOTS没有连接的时候,垃圾开始回收首先判断对象是否重写了finalize()方法或者已经执行过finalize()方法,如果达到要求直接进行回收操作2、否则,先将对象放入F-Queue(即将回收)队列当中,由虚拟机自动建立的一个线程finalizer线程进行调度,如果对象在执行finalize()过程中能够将自己引用到GC ROOTS上,将会被重新标记,离开F-Queue,自我拯救成功。*注意:(1)finalizer线程并不会保证能够等到各个对象的fina
2021-08-23 15:34:34
64
原创 vue那些事
一、form表单提交完成之后的刷新问题问题描述:在同一个页面进行提交,会出现无法刷新的问题解决:1、原始方法location.reload()2、Vue自带的方法this.$router.go(0);出现问题:闪烁3、利用父子组件进行刷新App页面弄一个新的reload()方法<template> <div id="app"> <router-view v-if="isShow"/> </div></temp
2021-02-03 17:20:47
69
原创 解决Vue+springboot(前后端分离)项目的跨域问题
解决Vue+springboot(前后端分离)项目的跨域问题一、产生跨域问题的原因浏览器的为了安全设置的同源策略机制同源策略:协议、域名、端口号必须同源,否则无法进行访问(如果你能访问任意不同源的服务,岂不是乱了)二、解决方案(每个都是独立解决方案)1、前端解决(这里我针对前端解决,利用代理的方式解决,我用vue项目,其他的大同小异)建立vue配置文件(vue.config.js)module.exports = { devServer: { proxy: {
2021-02-01 12:46:44
1479
原创 阿里云服务器--docker安装 fastDfs+springboot测试(初学)
阿里云服务器–docker安装 fastDfs(初学)1、查找fastdfs资源docker search fastdfs2、拉取镜像docker pull delron/fastdfs (安装之前看过很多其他博客,有的是安装season/fastdfs版本的,这个大概200多M,少了nginx,配置过程出了点问题,后来改换这个版本)3、(先说明一下,需要安装的有tracker(类似目录作用)、storage(实际存东西的地方,之前的tracker指向的地方))安装tracker:doc
2021-01-28 17:52:53
308
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人