- 博客(139)
- 收藏
- 关注
原创 Leetcode之最长公共前缀
leetcode目录:leetcode原题我的我的思路我的代码实现leetcode最优leetcode最优实现的思路leetcode 最优实现代码总结为什么最优的比我的快疑问,请求大佬解惑原题我的我的思路默认数组第一位第一个公共前缀开始和第二个字符串,比较长度,获取到两者短的for循环两者短的,从0-最短字符串长度,比较两者char是否相同,把相同拼接起来,如果不相同,跳出循环...
2019-05-17 14:53:14
1911
转载 在linux上配置Consul的遇到的坑
在linux上配置Consul的遇到的坑转载地址感谢大佬博客,希望大家去原博客看看问题在windows上配置consul注册中心,并且运行项目也没有任何问题。但是linux上配置consul注册中心时,通过外网访问发现服务一直处于报错状态,日志打印出来的是GET http://manager:18081/actuator/health: dial tcp: look up xxxx ...
2019-05-01 08:25:02
4990
6
原创 设计模式之空对象模式(Null Object Pattern)
设计模式之空对象模式(Null Object Pattern)目录:设计模式之空对象模式(Null Object Pattern)存在有道理解决方案空对象模式存在有道理痛点class User { public String show(){ return "show" }}public static String show(User user){ if(null!=...
2019-04-26 22:52:21
573
原创 Logback日志文件学习总结
Logback.xml配置学习总结目录:Logback.xml配置学习总结相关概念配置文件详解整体结构图configuration属性子节点appender属性appender种类ConsoleAppenderFileAppenderRollingFileAppenderrollingPolicy自己手写的一个配置文件相关概念Logger:日志的记录器关联到应用的对应的context...
2019-04-26 16:20:07
369
原创 运行Xshell报错mfc110u.dll文件丢失
运行Xshell报错mfc110u.dll文件丢失目录:运行Xshell报错mfc110u.dll文件丢失环境解决方案:总结刚装好系统,配置环境安装XShell,运行的时候报错 mfc110u.dll文件丢失环境操作系统 win10安装XShell 是32位的(这里重点)解决方案:打开地址: 微软官方下载好,安装,再次重启 XShell,发现已经好总结网上多...
2019-04-22 15:54:56
34976
6
转载 CSS3 Flex 学习笔记
CSS3 Flex 学习笔记目录:CSS3 Flex 学习笔记个人认知习惯Flex 是什么,存在的价值?个人认知习惯这个是什么,存在价值,直接点:为什么诞生他怎么学习好举一反三使用Flex 是什么,存在的价值?...
2019-04-10 09:08:00
273
原创 手写简化版本容器(实现IOC,DI)
手写简化版本容器(实现IOC,DI)目录:手写简化版本容器(实现IOC,DI)对spring我自己看法现在我们来实现一个简单IOC,DI过程注意自定义注解(类似Autowired和Component)对spring我自己看法在学习spring的时候,感觉那是一阵晕,这是个什么东西,文档,那么长,IOC,DI注入,说的那么玄乎,各种接口那么多,只是学会用,都已经把自己绕晕后来买了本spri...
2019-04-03 17:29:15
466
原创 用frp实现80端口不同域名,访问不同应用
用frp代理实现80端口不同域名,访问不同应用目录:用frp代理实现80端口不同域名,访问不同应用参考博文需求模拟测试tomcat 本地8080端口开启3个应用配置代理服务器配置本地服务frp客户端最终测试参考博文tomcat8080端口多应用frp github文档需求今天早上项目经理,就问我能不能使用80端口不同域名访问,并且通过香港的服务器代理内陆阿里云服务器模拟测试t...
2019-04-02 14:36:17
5435
原创 Shell使用小技巧
Shell使用小技巧目录:Shell使用小技巧获取解压后得文件名获取下载后的文件名TO BE CONTINUE获取解压后得文件名应用场景,安装jdk包得时候,必须解压,但是不知道解压后文件名,后面操作就无法经行解决方案:指定解压后得文件名mkdir /usr/loca/java8&&tar -zxvf jdk-8u201-linux-x64.tar.gz -C /u...
2019-04-01 10:07:43
359
原创 Docker--常用指令
Docker–基本操作目录:Docker--基本操作启动注意:启动docker run [OPTIONS] IMAGE [COMMAND] [ARG…]option:-i --interactive 容器启动后会一直运行,用于docker attach-t --tty 容器启动后进入容器-v --volume 绑定挂载...
2019-03-29 16:52:50
223
原创 Redis集群安装
Redis集群安装目录:Redis集群安装参考:目标和准备安装Redis启动服务配置服务启动服务创建集群安装Rubygem install redis创建测试集群参考:安装步骤参考:安装步骤问题解决参考:编译redis报错"cc:未找到命令"解决方案Ruby环境安装目标和准备目标是搭建3主3从,物理机有2台IP分别是 192.168.31.111 192.168.31.11...
2019-03-25 14:44:31
329
原创 Vue webpack引入bootstarp
Vue webpack引入bootstarp目录:Vue webpack引入bootstarp参考安装测试结果参考安装错误处理安装执行指令 npm install jquery --save-dev打开项目build目录,向webpack.base.conf.js头添加内容const webpack = require(‘webpack’)向module.exp...
2019-03-20 15:48:59
410
原创 Idea编译tomcat8源码
Idea编译tomcat8源码目录:Idea编译tomcat8源码参考博客地址:下载源码配置配置启动启动报错访问感想参考博客地址:参考地址1参考地址2参考地址3下载源码下载地址:官网下载地址配置解压源码我是解压到:D:\work\project\learn\ 下apache-tomcat-8.5.38-srcapache-tomcat-8.5.38-src目...
2019-03-07 18:09:37
1905
转载 Centos7系统备份与恢复教程
Centos7系统备份与恢复教程目录Centos7系统备份与恢复教程tar:dd:tar方法教程为什么可以用tar步骤注意tar:特点 1、保留权限 2、适合备份整个目录 3、可以选择不同的压缩方式 4、如果选择不压缩还能实现增量备份,部份还原,参考man tardd:特点 1、对块进行操作,能备份整个硬盘(包括分区表、MBR,其他Linux不能很好支持的文件系统)...
2019-02-28 16:41:51
1348
原创 npm 切换淘宝源
npm 切换到淘宝源地址默认的npm下载地址:http://www.npmjs.org/淘宝npm镜像的地址:https://npm.taobao.org/临时使用淘宝源npm --registry https://registry.npm.taobao.org install node-red-contrib-composer@latest全局配置切换到淘宝源npm config ...
2019-02-28 10:19:50
15683
原创 计算机BOIS相关知识
计算机BOIS相关知识目录:计算机BOIS相关知识说明什么BOIS设置U盘启动硬盘分区表格式GUID和MBR知识普及说明本博文会持续更新,总结自己碰到BOIS机型和功能什么BOISBIOS的完整英文是Basic Input Output System,翻译成中文是“基本输入输出系统”,BIOS是固化到计算机主板上的一个ROM芯片(EPROM或EEPROM)上的一组程序,它保存着计算机最重...
2019-02-27 17:40:57
449
原创 Centos7 开启启动nat123
Centos7 开启启动nat123目录Centos7 开启启动nat123官方教程添加到启动项里面重启不生效解决方案官方教程添加到启动项里面参考: 官方教程地址sudo find / -name rc.local2.sudo cd /etc/rc.lcal注意: 这里可能不是这个路径,由上面指令查找到为准sudo vi /etc/rc.lcal将cd /soft/n...
2019-02-24 11:36:00
1080
原创 Centos7 安装Nat123
Centos7 安装Nat123参考官方文档: 地址mono独立安装参考:地址本教程其实就是整合上面2篇文章,详细过程,可查看上面链接安装本地系统环境更新yum update运行环境mono安装yum install mono-complete 没有找到资源执行yum install mono-devel或者yum install monoDevelop或者yum...
2019-02-22 09:36:07
1687
原创 怎么查看Jdk源码里面Native方法源码
怎么查看Jdk源码里面Native方法源码orlaceJdk为什么不能看java源码中的native方法是不能直接在jdk中看到的,因为jdk不是开源的,要看到的话需要sun授权才行,现在只有openjdk是被sun公司授权,所以要查看的话,下载完整的OpenJDK源码包;下载openjdk百度网盘下载地址:地址提取码:pz19解压源码接下来里面解压后找到jdk目录(也就是Ope...
2019-02-20 15:16:09
3266
4
原创 SVN添加新的用户
SVN添加新的用户目录:SVN添加新的用户确定svn的文件夹的位置sudo find / -name svnps -ef | grep svn这里确定的是/var/svn/svnrepos路径下cd /var/svn/svnrepos 修改/var/svn/svnrepos下面的authz和passwd文件vim passwd进入passwd,在[user...
2019-02-20 09:37:43
17077
原创 Linux报错:不在 sudoers 文件中
Linux报错:不在 sudoers 文件中目录:Linux报错:不在 sudoers 文件中Allow root to run any commands anywhere我在执行 sudo 命令的时候,由于输错了两次密码,报出了“不在 sudoers 文件中。此事将被报告”错误信息。[elasticsearch@localhost logs]$ sudo chattr -V -a yid...
2019-01-23 21:39:51
2793
原创 linux下maven私服搭建
linux下maven私服搭建下载地址:Nexus下载安装1 解压 tar -zxvf nexus-2.14.5-02-bundle.tar.gz -C /home2 进入properties修改 vim /home/nexus-2.14.5-02/conf/nexus.properties #Jetty section application-port=808...
2018-11-09 14:25:30
350
转载 tomcat结构
转载:https://blog.csdn.net/qq_38245537/article/details/79009448俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解T...
2018-11-06 15:38:57
225
原创 C结构体学习
目录:C结构体学习初识结构体声明结构体类型定义结构体变量结构体的存储形式结构体的应用访问结构体成员初始化结构体变量结构体变量的赋值结构体数组定义结构体数组初始化结构体数组结构体数组示例结构体指针指向结构体变量的指针指向堆空间的结构体指针指向结构体数组元素的指针C结构体学习学习目标:结构体的概念及用途结构体类型的声明及其字长结构体变量的定义,访问和赋值结构体数组和结构体指针的使用...
2018-10-18 20:41:07
1753
原创 python 爬虫day05
目录:文章目录Day05笔记糗事百科-xpath目标 : 用户昵称 段子内容 好笑数 评论数步骤动态网站数据抓取 - AjaxDay05笔记糗事百科-xpath目标 : 用户昵称 段子内容 好笑数 评论数步骤找URLhttps://www.qiushibaike.com/8hr/page/1/xpath匹配基准的xpath每个段子 : //div[contains(@id...
2018-09-29 14:41:56
289
原创 python爬虫 Day04
目录:文章目录python爬虫 Day04Xpath工具(解析html)XpathXpath辅助工具XPath匹配规则解析HTML源码python爬虫 Day04Xpath工具(解析html)Xpath在XML文档中查找信息的语言,同样适用于HTML文档的检索Xpath辅助工具Chrome插件 : XPath Helper打开/关闭 : Ctrl + Shift + 大写X...
2018-09-29 10:04:45
265
原创 Python爬虫 Day03
目录:文章目录Day03笔记Day03笔记##requests模块常用方法get() : 发起请求,获取响应对象responseresponse对象response.text: 字符串字符编码 :ISO-8859-1response.encoding = "utf-8"2.response.content: bytesresponse.status_code : 返...
2018-09-28 16:02:14
355
原创 python 爬虫 day02
目录:python 爬虫 day02解析数据分类正则表达式reFiddler抓包工具requests模块python 爬虫 day02解析数据分类结构化数据 特点 : 有固定的格式 : HTML XML JSON等非结构化数据 示例 : 图片 音频 视频,这类数据一般存储为二进制 with open(“girl.jpg”,”w...
2018-09-14 16:51:20
519
原创 python爬虫 day01
目录:python爬虫 day01网络爬虫企业获取数据的方式Python做爬虫优势爬虫分类爬取数据步骤Chrome浏览器插件Filldler抓包工具Anaconda 和 spyderWEB爬虫请求模块python爬虫 day01网络爬虫定义 : 网络蜘蛛 网络机器人,抓取网络数据的程序总结 : 用Python程序去模仿人去访问网站,模...
2018-09-14 12:19:34
622
原创 Python 正则 RE
Python 正则 RE动机文本处理已经成为计算机的常见工作之一对文本内容的搜索,定位,提取是逻辑比较复杂的为了快速方便的解决上述问题,产生了正则表达式 技术。定义 :即文本的高级匹配模式,提供搜索,替代等 功能。本质是由一系列特殊符号和字符组成 的字串,这个字串即是正则表达式。这个表达式描述了字符和字符的重复行为,可以匹 配...
2018-07-25 15:49:19
254
原创 MongoDB day04
MongoDB day04聚合操作 符号 含义 例子 $limit 显示前几条文档 获取数据的前两个文档:db.class1.aggregate({$limit:2}) $skip 跳过几条文档 跳过前两条文档显示后面内容 :db.class1.aggregate({$skip:2}) $sort 排序 按年龄升序排序...
2018-07-25 14:39:02
239
原创 MongoDB Day03
MongoDB Day03修改操作符在update参数中可以同时写多个修改器 操作符 含义 例子 $set 修改一个域的值,或者增加一个域 修改功能 如果该域不存在则增加这个域:db.class0.update({age:20},{$set:{name:'小薇'}}) $unset 删除一个域 sex后面为空表示删除一个域:db...
2018-07-25 13:44:48
253
原创 MongoDB day02
MongoDB day02集合操作获取集合对象 格式:db.getCollection('class1') ===》 db.class1 e.g. db.getCollection('class1').insert({name:'Marry',age:16,sex:'w'})查找操作mysql 和 mongo对比 mysql : select … from...
2018-07-24 17:41:44
238
原创 MongoDB day01
MongoDB (芒果数据库)数据存储阶段文件管理阶段(.txt .doc .xls)优点: 使用简单方便数据能够长期保存可以储存大量的数据缺点: 数据一致性差数据的查找修改不方便数据冗余数据库管理阶段优点: 数据组织结构化,降低冗余提高增删改查效率方便拓展方便程序调用,做自动化的处理缺点: 数据库使用特定的语句操作,相对复杂...
2018-07-24 14:13:11
257
原创 JAVA new子类的时候是否会创建父类
JAVA new子类的时候是否会创建父类问题:学习java基础的记得自己死记硬背这句话: 子类创建的时候,会先隐式调用父类无参数构造方法(如果父类没有构造方法,系统则会给父类默认添加无参构造)自己测试过,如果父类有参构造,没有无参构造,子类必须显示调用父类有参构造结论:子类必须调用父类的构造方法 问题: 调用父类构造方法==new 父类?理论分析从类的加载过...
2018-07-14 09:17:00
4798
4
原创 Python 网络编程 三
目录:Python 网络编程 三IO 的概念IO:1. input 2. output由IO划分的程序:IO 分类位运算Python 网络编程 三IO 的概念IO:1. input 2. output在内存中存在数据交换的操作都可以认为是输入输出比如:内存和磁盘交互 读写操作内存和网络交互 recv send...
2018-07-12 17:48:28
245
原创 python 网络编程 二
python 网络编程 二tcp粘包产生原因: tcp传输中以字节流的方式发送内容,发送的消息之间没有明显的边界,此时如果发送和接收速度不匹配就会产生粘包影响 : 如果每次发送的内容表示一个独立的意思此时可能需要处理粘包。如果发送的内容本身就是连续的整体,此时不需要处理粘包如何处理: 1.每次发送后加一个结尾标志 2.发送一个数据结构 3.每次发送中间有一个短暂的延迟...
2018-07-12 17:29:33
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅