- 博客(71)
- 资源 (17)
- 收藏
- 关注
原创 虚拟网络overlay、underlay
虚拟网络技术:overlay和underlay实现网路承载和隔离overlay在网络技术领域,指的是在网络架构上叠加的虚拟化技术,其大体是对基础网络不进行大规模修改的条件下,实现应用在网络上的承载,并能与其他网络业务分离,并且以基于ip的基础网络技术为主。Overlay技术是在现有物理网络之上构建一个虚拟网络,上层应用只与虚拟网络相关。网络Overlay是指通过控制协议对边缘的网络设备进行网络构建和扩展边缘设备:是指与虚拟机相连的设备控制平面:只要负责虚拟隧道的建立维护以及主机可达性信息的通
2021-12-23 20:41:09
2257
原创 并查集---
是一种数据结构,用来处理一些不交集的合并和查询问题,即得到一系列没有重复元素的集合满足:朋友的朋友就是我的朋友的原则,通过关系进行串联遍历查找的效率不高,引入路径压缩,进行优化算法连通分量适用问题:(1)图的连通性问题(2)集合的个数:求得的是并查集中连通分量的数目例题:岛屿数量package Connect;public class Solution2 { class UnionFind{ int count;//集合的个数 i
2021-09-16 21:21:34
216
原创 优先队列PriorityQueue —— Comparator
按照自定义的方式来对队列中的数据进行动态排序,默认最大堆,即队列top为最大的元素。可以重写PriorityQueue的Comparator进行排序定义。堆是一颗顺序存储的完全二叉树。、1.最小堆每个节点的关键字都不大于起孩子节点的关键字2.最大堆 (默认)每个结点的关键字都不小于其孩子结点的关键字// 优先队列-最小队列,可以不设置队列大小// peek() 取出最上层元素// remove() 删除最上层元素package.
2021-09-15 20:26:44
726
原创 比较器 Comparable、Comparator
接口Compare:CompareTo(Object o)类 Comparator: Compare(T o1, To2)都是实现对象数组的排序例如:先比较enqueueTime;若enqueueTime一致,再比较processingTime;若enqueueTime、processingTimes都一致,最后比较key;因为key肯定不一样,所以不存在相等的情况。实现Comparale接口(多条件筛选):实现Comparator类(多条件筛选):...
2021-09-07 09:38:43
173
原创 SQL篇-----union和join
Union(结果合并)1.用于合并两个或多个语句的结果(合并的结果必须拥有相同属性的列,顺序也必须一致)2.默认筛选出不一样的值,可使用UNION ALL来显示重复的值Join(连表查询)利用两表的某一相同属性的列,合并获取结果select Persons.LastName, Persons.FirstName, Ord.NumFROM Persons, Ord WHERE Persons.Id = Ord.Id等价于selectPersons.LastName, Pe...
2021-06-28 14:44:36
1702
原创 Golang初学篇
Golang的包经历三个阶段发展:GoPath ->vendor -> GoModule1.Gopath:可以定义一个或者多个路径,linux上用:隔开,windows上使用“;”隔开,是一个环境路径被用来存放Go的代码、二进制以及包,在导入包时判断路径;Gopath的目录结构是固定的src、pkg、binGOPATH最重要的用途,是go用来确认import路径.go项目代码和第三方依赖包,可以配置多个,第一个是默认的包目录。当使用go get 获取第三方包时,会保存在默认.
2021-04-19 21:05:02
177
原创 kubelet忽然不可用
cpu_manage_state:问题:在k8s部署的机器上,当机器扩容后,kubelet不可用解决方案:删掉/opt/varlib/kubelet目录下cpu_manager_state文件 然后monit restart kubelet(或者systemctl restart kubelet) 就可以了cd /var/lib/kubelet/cat cpu_manager_staterm -rf cpu_manager_statesystemctl restart kube...
2020-12-07 18:56:32
794
原创 Python引入模块
Python引入模块Python引入同一目录下的py文件如果是**pycharm** 中运行命令行中运行python,找不到 导入的包分析:python中的 *__init__.py*的作用Python引入同一目录下的py文件判断当前目录是否已经被加入到PYTHONPATH环境变量中,(1)如果是命令行,系统会默认当前目录已经在环境变量中;(2) 如果是pycharm,Pycharm在同目录下import 文件,pycharm 会有波浪线,提示错误,但是可以运行如果是pycharm 中运行如果是
2020-10-28 16:13:02
348
原创 git操作:将远程仓库(主库)更新到本地,并同步到fork的个人库
适用场景:在不能直接push或者pull主库(远程仓库)的情况下(如公司的代码库不能随意操作),需要先fork到自己的个人仓库,然后再git clone到本地。此时需要将主库的修改更新到本地,再将自己本地的修改与之merge,更新到自己的远程仓库,再对主库发起合并请求merge request,由commiter来review后合并。操作如下:(1)fork 远程仓库: 进入master主干代码页面,点击Fork按钮,Fork个人分支(2)进入Fork好的个人分支,点击clone/...
2020-09-22 22:16:53
9203
1
原创 K8S的介绍及常用命令
Kubernetes是什么:容器集群管理系统,是个开源的平台,可以实现容器集群的自动化部署、资源调度、服务发现、自动化扩缩容、维护。通过Kubernetes:快速部署应用、快速扩展应用、无缝对接新的应用给你、节省资源,优化硬件资源的使用,是个分布式架构解决方案,是一个一站式的完备的分布式系统开发和支撑平台。是Google开源的容器集群管理系统,它构建在Docker技术之上,为容器化的应用提供资源调度,部署运行,服务发现,扩容缩容等一整套功能,本质上基于容器技术的Micro-PaaS平台。将Doc.
2020-09-03 16:40:46
1290
原创 CORS跨域访问错误:No ‘Access-Control-Allow-Origin’ header is present on the requested resource
CORS跨域访问错误:No ‘Access-Control-Allow-Origin’ header is present on the requested resource1.什么是跨域访问: 由于浏览器同源策略(浏览器不能执行其他网站的脚本),是浏览器对javascript施加的安全限制。凡是发送url请求的协议、域名、端口之间任意一个与当前...
2019-12-26 10:39:30
844
原创 lombok插件 的使用
Lombok,是一种自动接通你的编辑器和构建工具的一个java库,不用再一次写额外的getter或者equals方法。根据Lombok的使用规则,如果想要使用Lombok就需要删除在项目中(JavaBean)存在的已经生成的getter方法setter方法以及equals和hash方法,当然Lombok也提供了对打印日志的处理。这样在使用Lombok以后就会大大减少项目中的代码量,同时由于Lomb...
2019-12-20 15:53:00
199
原创 利用vue-electron构建多窗口页面应用
vue-electron构建多窗口页面1.用脚手架搭建框架参考vue-cli2的webpack模板骨架搭建的electron和Vue结合。electron-vue是vue-cli和electron结合的项目,比单独使用vue构建起的electron项目要方便很多.(需要使用node 7或者更高的版本)官方推荐yarn作为包的管理器,能更好...
2019-12-10 18:18:25
11093
原创 vue-devtools安装填坑
因为使用Elenctron-vue的脚手架开发,在修改vue组件时,安装vue-devtools更方便调试修改,遇到坑较多,所以整理如此下:问题如下:(1)有博客提供的源码如下:(这只是源码一部分Chrome文件夹,我亲测了下无法使用)2.有教程说,在vue-devtools文件夹下打开git bash,运行命令,但我的npm install 就会报错,打开 cmd...
2019-12-02 16:51:26
3011
1
原创 Mysql的两种存储引擎---InnoDB、MylSAM(面试题)
数据库引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据库引擎进行创建、查询、更新和删除数据,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。打开cmd,输入cmd -u root -p,输入密码进入创建数据库 create database demo1; 查询所有的当前数据库连接的库 show databases; 进...
2019-07-29 18:50:20
3122
1
原创 最长回文子串(力扣(LeetCode)-5)
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-subst...
2019-07-25 14:27:09
183
原创 (重建二叉树)从前序与中序遍历序列构造二叉树
根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 preorder =[3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7分析:先序遍历的顺序是(根-左子树-右子树),中序遍历的顺序是(左子树...
2019-07-24 10:18:18
265
原创 (二叉树)从中序与后序遍历序列构造二叉树
后序遍历的最后一个值是树的根节点,在中序遍历中找到该节点,根据中序遍历的特点(左子树-根-右子树),所以在中序遍历中,把根节点左边的值都放进左子树递归,把根节点右边的值都放进右子树递归。class Solution { public TreeNode buildTree(int[] inorder, int[] postorder) { int len1=inord...
2019-07-24 09:38:18
512
原创 二叉树:路径和是否存在
给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明:叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和sum = 22, 5 / \ 4 8 / / \ 11 13 4 ...
2019-07-23 16:55:13
720
原创 弹框和提示框
1.Toastr消息弹出提示框(信息提示框)1.Toastr是非阻塞通知的JavaScript库,消息通知插件toastr,包括错误告警,信息告警,成功告警,一般告警,还有删除操作。使用起来也非常方便 ,有success、info、warning、error、remove等方法,toastr是一个基于Jquery简单、漂亮的消息提示插件,使用简单、方便,可以根据设置的超时时间自动消失。...
2019-07-09 16:34:45
1134
原创 SpringBoot基本配置
SpringBoot不是应用服务器,可以把Web应用程序变为自执行的Jar文件,不用部署到传统的JAVA应用服务器里就能在命令行里运行。原因是SpringBoot在应用里嵌入了一个Servelet容器(Tomcat、Jetty或者Undertow)。这是内嵌的Servelet容器提供的功能,不是Springboot实现的。 Artifact:myapp、包名:myapp、类型:Gradle项目(...
2019-07-05 16:12:14
210
原创 文件读取(FileInputStream 读取本地文件)
使用FileInputStream 读取本地文件(图片、视频、音乐、文档资料)二进制文件、文本文件1.在物理存储上上没有什么区别,存在硬盘上都是以二进制方式存储2.解释数据的逻辑不同,程序读取文本文件,可以以字符方式读取,也可以以字节读取,将读取的数据解释为ASCII或者unicode编码;当程序读取二进制文件,以字节方式读取,对读取数据的解释由读取数据而定 ,如读取图片时,需要了解文件的结...
2019-07-05 16:01:56
13645
原创 Ajax传一个实体给后台,以@RequestBody来接收
//实体类名必须和实体属性名相同,newdata是json对象不是字符串 var newdata={ "fydm":fydm, "yhdm":yhdm, "qssj":datestart, "jssj":dateend, "txlb":lx, "sjnr":ssjnr, "bz...
2019-07-05 15:58:41
6606
1
原创 Html字符集整理
Html字符集如需正确的显示HTML页面,浏览器必须知道使用的何种字符集1.ASCII 全称“美国信息交换标准代码”,是7比特字符集,包含128个不同的字符集,万维网早期使用的,它只支持0-9,大写,小写的英文字母表,以及一些特殊字符。2. ISO-8859-1 现代浏览器默认的字符集为“ISO-8859-1...
2019-07-05 15:29:02
1543
原创 Vue.js
Vue.js是一套构建用户界面的渐进式框架,只关注视图层,采用自底向上增量开发的设计。通过尽可能简单的API实现响应的数据绑定和组合的视图组件。我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用<script>标签引入。安装旧版本: ...
2019-07-05 15:24:45
276
原创 Node.js的使用和配置
简介:Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。简单的说 Node.js 就是运行在服务端的 JavaScript。Node....
2019-07-05 15:12:37
855
原创 Node.js学习笔记
简介:Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是...
2019-07-05 15:10:25
189
原创 基于electron开发项目的安装和配置
1.先安装node.js , 网址 https://nodejs.org/en/download/ 安装教程参考 :https://www.cnblogs.com/zhouyu2017/p/6485265.html注意:环境配置说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install ex...
2019-07-05 15:08:12
3643
原创 利用VNISEdit生成exe安装包 (Electron写的桌面程序.exe,用VNISEdit增加安装向导)
安装nsis-3.040setup.exe https://nsis.sourceforge.io/Main_Page 或者https://sourceforge.net/projects/nsis/下载NSIS(Nullsoft Scriptable Install System)是一个开源的Windows系统下安...
2019-07-05 14:57:26
6352
5
原创 Electron打包
进入cmd,切换到项目所在的路径 首先查看electron的版本号3. .courthelper是生产exe的子文件名称 version版本号要填写本机electron的版本号(1)electron-packager . courthelper --platform=win32 --arch=x64 --electron-version=1.4.13也可以忽略本...
2019-07-05 14:42:30
865
转载 log4j 配置日志输出(log4j.properties)以及slf4j
配置文件用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过 配置,可以创建出log4j的运行环境。import org.apache.log4j.Logger;public class Log4jTest{private static Logger logger=Logger.getLogger(Log4jTest.class);...
2019-04-30 09:13:37
1873
原创 springboot注解说明+项目application.yml的配置+mybatis的使用
@Controller与@RestController的区别一.知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用1. // 一般用于接口 或 前后端分离1.如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp,html页面,配置的视图解析器 Inte...
2019-04-29 12:01:37
20840
1
原创 用户故事
用户故事模板(作为某列用户,想做某事,从而创造某些价值)作为某列用户,写出功能的需求者;做模事,写出预期的功能;创造价值,告诉我们用户为什么想要这个功能是产品列表的基础构件即 用户角色,功能,为什么用户故事不是完整的需求或者说明书,只是占位符,提醒团队有东西需要完成,不必过多探讨细节。用户故事的接收标准,复杂故事卡简短的标题•描述信息-⽤用⼀一两句句话来...
2019-04-28 15:50:18
591
转载 jsp页面加载静态资源出现404问题(资源找不到)
问题描述:在编写javaweb项目中,需要编写一些jsp,html的页面。为了项目能看着明了一些,大家总会将jsp,html页面和css、js等静态资源分开放置。这样做的优点在于静态资源能共享,不用每个需要公共资源的页面都copy一份。一般在项目中对于这些资源的访问使用的是相对路径,这时../ 就发挥了大作用。../虽好,但这样也有不让人满意的时候,尤其是用不同的浏览器去显示页面。可能这个好...
2019-04-24 10:17:33
5221
原创 Git的配置与本地文件的上传、下载
1.有github的账号(去github官网注册账号,https://github.com)2.下载git的客户端并安装(git官网,https://git-scm.com/)安装教程参考:https://blog.youkuaiyun.com/strivenoend/article/details/798428363.配置git(1)打开Git Bash Here $...
2019-04-10 18:30:47
364
原创 MOOC---带你玩转Python,基本知识点整理(一)
函数关键字参数: def f(x,y), f(68,Flase)可以 f(x=68,False)错误传递参数 def:addME(x) return(x+x ) def self(f,y) ...
2019-03-20 09:51:37
198
原创 跨其他浏览器,打开IE8浏览器(调用cmd打开)
1.如果写在java程序中,当项目部署到服务器上后,其他浏览器访问系统,只会在当前服务器上打开浏览器(1)使用默认浏览器打开:Stringurl = "https://www.baidu.com/";Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler" + url);System.exit(0);(2)默...
2019-01-17 15:09:06
4854
原创 图片的读取与存储,与base64的关系
在开发网页中,可将图片以Base64编码方式上传到服务器,并通过服务器保存到数据库中。若在Sybase中,可以存储为Image类型,在mysql中存储为Blob、MediumBlob类型(依据图片的大小)js中//convertBase64UrlToBlob函数是将base64编码转换为BlobBase64是网络上最常见的用于传输8Bit字节码的编码方式之一 一、将base64转换成...
2019-01-11 19:57:15
5870
原创 mysql 5.6.42版本(5.6.x都可以) root密码丢失情况的修改问题
1.打开mysql的安装路径,打开my-default.ini 在[mysqld]下面添加explicit_defaults_for_timestamp = trueskip-grant-tables;2.打开cmd,关闭mysql服务 net stop mysql3.重新打开mysql服务net start mysql4.更改 root的密码,newpasswo...
2019-01-11 19:20:34
769
原创 ${pagecontext.request.contextpath}的意义、当前台数据获取的时间为String类型需要转化为Date类型插入到数据库时 (局部转换)
1.${pagecontext.request.contextpath}作用${pageContext.request.contextPath}等价于<%=request.getContextPath()%> 或者可以说是<%=request.getContextPath()%>的EL版 意思就是取出部署的应用程序名或者是当前的项目名称比如我的项...
2019-01-10 15:41:24
498
nsis-3.04-setup.exe
2019-07-05
爬取Stanford、Harvard关于professor的信息
2018-11-05
算法竞赛常见的算法源代码,包括背包问题、队列、迪杰斯特拉算法等50个算法,都可以正确运行。
2018-07-26
基于Lucene的搜索引擎的实现
2018-07-23
java中常用的jar包
2017-08-14
commons-net-3.0.1.jar,mysql-connector-java-5.1.22-bin.jar
2017-08-11
webscarab-installer-20070504-1631.jar
2016-12-21
Myeclipse-2014-GA-破解文件
2016-12-21
计算机系统结构习题答案
2016-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人