自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (1)
  • 收藏
  • 关注

原创 Termux-api调用api后没没反应:

今天玩弄安卓终端,通过f-droid安装的termux,遇到这个调用失败问题在各学习平台网站没有找见答案!!!,在百度贴吧里找见的。。。多亏了这位大哥。(写一篇兴许能帮助到感兴趣而遇到这个坑的小伙伴)遇到的问题是:调用termux-api后,手机死机没反应。至于termux和termux-api的安装步骤,本篇博客先不详细介绍,有很多的博客都介绍,照着操作就行。在f-droid商店里可以安装termuxpkg install termux-api# 或者使用 apt apt ins

2021-10-27 23:34:59 7907 4

原创 wordpress如何设置备案消息

还是写一下吧,上次都弄过,今儿重新弄,又给忘了。1. wordpress有的主题自带可以编辑备案信息的功能,但是需要用代码开启这个功能。在你的网站的目录下面有个wp-config.php或者wp-simple-config.php文件,优先修改wp-config.php文件在此文件中添加或者修改:...

2021-10-26 18:33:28 2350

原创 springcloud学习笔记-Ribbon负载均衡服务调用

springcloud学习笔记概述LB实现负载均衡集中式LB进程内LBRibbon负载均衡演示Ribbon核心组件IRuleIRule:根据特定算法中从服务列表选取一个要访问的服务如何替换Ribbon负载均衡算法概述Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具LB实现负载均衡LB负载均衡(Load Balance)是什么?简单的说就是将用户的额请求平摊的分配到多个服务上,从而达到系统的HA(高可用)常见的负载均衡有软件Nginx、LVS

2020-12-29 15:47:00 1899 1

原创 springcloud学习笔记-Consul服务注册与发现

springcloud学习笔记Consul简介安装并运行Consul服务提供者服务消费者三个注册中心异同点Consul简介Consul是一套开源的分布式服务发现和配置管理系统,由go语言开发提供了微服务系统中服务治理、配置中心、控制总线等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案基于raft协议Consul可以干什么呢服务发现:提供HTTP和DNS两种发现方式健康监测:支持多种方式:Http、Tc

2020-12-29 11:12:30 201

原创 Error creating bean with name ‘consulRegistration‘ defined in class path resource

Error creating bean with name 'consulRegistration' defined in class path resourcespringcloud集成consul时,启动服务遇到这样一个问题,看错误详情是:好像创建一个什么什么bean,没有创建成功,就在此刻,我才意识到自己在application.yml文件中,创建bean失败了。这是我错误的配置### consul 服务端口号server: port: 8006spring: appl.

2020-12-29 09:56:18 1336 2

原创 springcloud学习笔记-Zookeeper服务注册与发现

SpringCloud学习笔记SpringCloud整合Zookeeper代替Eureka注册中心Zookeeper服务提供者服务消费者SpringCloud整合Zookeeper代替Eureka注册中心ZookeeperZookeeper是一个分布式协调工具,可以实现注册中心功能关闭Linux服务器防火墙后启动Zookeeper服务器Zookeeper服务器取代Eureka服务器,zk作为服务注册中心服务提供者新建cloud-provider-payment8004修改pom文

2020-12-28 22:26:47 175

原创 springcloud学习笔记-Eureka服务注册与发现

springcloud学习笔记Eureka基础知识单机Eureka的构建步骤IDEA生成EurekaServer端服务provider注册中心EurekaClient端cloud-provider-payment8001将注册进EurekaServer成为服务提供者EurekaClient端cloud-consumer-order80将注册进EurekaServer成为服务消费者consumerbug集群Eureka构建步骤actuator微服务信息完善服务发现DiscoveryEureka自我保护Eur

2020-12-23 20:21:06 169 2

原创 springcloud学习笔记-项目搭建

SpringCloud学习笔记构建cloud-provider-payment8001微服务提供者支付Module模块热部署Devtoolscloud-consumer-orders80微服务消费者订单Module模块工程重构本节通过具体的demo来学习springcloud,通过创建订单模块order,来调用支付模块payment来学习了解。构建cloud-provider-payment8001微服务提供者支付Module模块创建cloud-provider-payment8001Module模

2020-12-18 16:17:05 224

原创 springcloud学习笔记-初步了解springcloud

SpringCloud学习笔记搭建maven父工程项目修改父工程中的pom文件搭建maven父工程项目我们首先创建一个maven项目,使用maven自带的架构搭建聚合总父工程名字随后配置项目所用的maven工具版本,这里我使用的是3.6.1这个版本设置项目字符编码(我的idea汉化了)同样打开settings,在editor中:设置激活注解在setting中打开build,然后找到Annotation Processor:java编译版本选择java8上图:随后我们删除项

2020-12-16 20:34:53 164 2

原创 HashSet源码分析

今天来分析HashSet源码:public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable打开HashSet源码发现,HashSet是继承自AbstractSet,实现了Clonable和Serializable类,而我们知道Set接口是继承自Collection的。HashSet内部属性:static

2020-11-04 19:58:03 164

原创 HashTable源码分析

本文采用jdk1.8来分析HashTable源码Hashtable和HashMap一样,都是一个哈希表,不允许键和值为null,该类是一个线程安全的,每个方法都加了synchronized关键字Hashtable继承自Dictionary类,而HashMap继承自AbstractMap,本章不写HashMap相关分析,先有个印象,之后作比较。public class Hashtable<K,V> extends Dictionary<K,V> imple

2020-11-03 21:42:58 184

原创 LinkedList源码分析

今天我们来剖析LinkedList源码是什么样的?源码jdk采用jdk1.8,在看源码之前我想大家一定了解了单向链表和双向链表的表结构以及如何增加删除节点,看源码也就快一些,不过不要紧,自己拿一张纸跟着画一遍也就清楚了。(代码解析步骤注释中有)打开源码首先我们得知道:public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque&lt

2020-10-26 22:05:15 122 3

原创 ArrayList源码剖析

今天我们来探究一下ArrayList里面的究竟。。。本文采用Java8,下面是我自己结合源码对ArrayList的理解:首先,在我们日常开发中经常也会用到ArrayList,为什么我们要使用ArrayList呢,而不使用其他的数据结构呢?打开ArrayList源码:public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable,

2020-10-25 22:24:52 106

原创 一条SQL更新语句是如何执行的

一条SQL更新语句是如何执行的重要的日志模块:redo log重要的日志模块:binlog两阶段提交小结一条更新语句的执行流程是怎样的呢?MySQL可以恢复到半个月内任意一秒的状态,这是怎样做到的呢?从一个表的一条更新语句说起,下面是这个表的创建语句,这个表有一个主键ID和一个整型字段c:mysql> create table T(ID int primary key, c int);如果要将ID=2这一行的值加1,SQL语句就会这么写:mysql> update T set c=

2020-10-21 22:12:50 131

原创 一条SQL查询语句是如何执行的

一条SQL查询语句是如何执行的Server层连接器查询缓存分析器优化器执行器存储引擎层在我们平常执行一条sql语句时,它的内部是怎么样的一个过程呢?mysql> select * from T where ID=10;下图是MySQL的架构图:MySQL可以分为Server层和存储引擎层两部分Server层Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层

2020-10-21 17:31:07 236

原创 这意味着您在wp-config.php文件中指定的用户名和密码信息不正确

天哪,来来回回创建删除数据库,来来回回建站点,进入正题:我是用wordpress和宝塔面板搭建个人网站的,搭建好网站点,解压wordpress,无论是建站时创建mysql数据库还是建好站后创建数据库,再下一步都会出现这个页面。而我就是在这个页面出错了我的解决办法:不论你是有没有修改wp-simple-config.php文件中数据库的用户名和密码,在这里填的用户名都是默认的root也就是在我的wp-simple-config.php文件中define('DB_NAME', 'qua

2020-10-11 12:18:14 11799 3

原创 盛最多水的容器-Leetcode11

贪心算法之力扣第十一题:描述:给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。示例:输入: [1,8,6,2,5,4,8,3,7]输出: 49代码:public class Solution { public i...

2020-09-24 23:17:48 134

原创 寻找两个正序数组的中位数-Leetcode04

如题:给定两个大小为 m 和 n 的正序(从小到大)数组nums1 和nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。你可以假设nums1和nums2不会同时为空。示例1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)/2 = 2.5代码:...

2020-07-08 22:15:37 350

原创 无重复字符的最长子串-Leetcode03

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke"是一个子序列,不是...

2020-07-04 17:04:55 199

原创 两数相加-Leetcode02

题目是Leetcode第二题,难度中等题目:给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。实例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807代码如...

2020-07-03 12:20:32 196

原创 本地Centos7安装Nginx服务

我们先来下载一些Nginx的四个依赖包,做一些准备工作。通过如下命令:yum install pcreyum install pcre develyum install zlibyum install zlib-devel接下来解压Nginx压缩包,通过命令:tar -zxvf nginx-1.18.0.tar.gz然后跳转到Nginx解压缩包下做如下配置:./configure --prefix=/usr/local/software如果报错为如下:

2020-06-01 22:59:26 341

原创 Windows远程连接本地Centos服务器

首先说我知道的有两种方式,一种是Xrdp,另外一种是VNC,我们这里采用Xrdp来连接服务器,阿里云我是通过远程连接选项中的vnc连接的。进入正题:1、同样我们首先需要切换到root权限su root随后输入自己的密码2、默认库不包含xrdp,需要安装epel库,输入如下命令:yum install epel-release回车后出现如下界面,输入y进行下载与安装如下图则证明安装完毕。(我也不知道为啥是中文)3、然后安装xrdpyum install

2020-05-31 20:52:48 844

原创 本地Centos7系统安装图形化界面GNOME

1、首先打开Centos注意:~为普通用户权限,我们先转化为root权限(#),输入:su root,然后输入密码即可换成root权限su root2、先在终端运行命令安装XWindowSystem环境(UNIX/Linux视窗系统)执行命令为:yum groupinstall "X Window System"回车后,执行过程有下图,输入y然后等待下载安装结束。出现Complete表示结束:3、安装图形化界面这里我们尝试安装GNOME(GNO...

2020-05-31 15:13:34 4086

原创 如何查看真机调试SQLite数据库

找到下面这个方法(需要联网,如果过程出404现报错用VPN)也不容易,之前听说用什么SQLiteStudio,SQLiteeditor,nivagation什么的,想尽了好多办法都没试通,下面这个方法不用root手机权限步骤:1、引入依赖:build.gradle(Moduleapp)中的dependencies中添加如下依赖dependencies { comp...

2020-04-30 10:51:44 648 2

原创 Device File Explorer打开啥都没有

如下图:我创建了SQLite数据库,需要在AndroidStudio中AndroidDeviceMonitor打开,但是Device File Explorer打开后什么都没有(我在学习SQLite数据库,跟着老师敲,但是我的就是和老师不一样)在AndroidStudio中想查看自己所创建的数据库,打开Tools/打开后什么都没有,但是别人打开就有,凭什么自己打开就没有呢另...

2020-04-10 20:28:42 2666

原创 计算机组成原理| |系统总线

1、总线的基本概念通俗点讲就是:连接计算机系统五大设备的线早期采用分散连接方法,各部件之间单独连接,但是由于I/O设备种类和数量的增加,连接线多,效率低,改进之后有了总线(Bus)连接方式,总线是连接各个部件的信息传输线,是各个部件共享的传输介质,因此,在某一时刻,只能有一个设备连接总线,进行信息传输,总线上信息的传送又分为:串行和并行总线结构框图主存与I/O接口通信时,不...

2020-03-31 21:36:56 469

原创 计算机组成原理| |计算机系统概念

1、计算机系统简介计算机系统由“硬件”和软件两大部分组成总体的来说可分为五层结构的计算机系统2、计算机的基本组成冯诺依曼提出“存储指令”概念,其特点如下:计算机由运算器、存储器、控制器、输入设备和输出设备五大组件组成 指令和数据以同等地位存放于存储器内,并可按址寻访 指令和数据均用二进制数表示 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操在存储...

2020-03-30 21:58:15 425

原创 Android| |Service

1、Service是什么?Service是一个应用组件 Service没有图形化界面 Service通常通常用来处理耗时比较长的操作,如下载 可以使用Service更新ContentProvider,发送Intent以及启动系统通知等等对比Activity,是不可见的,在后台运行的,通常用来处理相对耗时长的操作对于BroadcastReceiver,如果onReceiver耗时太...

2020-03-29 21:13:00 174

原创 Android| |广播机制

1、Android的广播机制介绍机制:广播接收者通过注册到Android系统,然后接收Android发送的消息大概和设计模式之观察者模式有点相像,大家可以相互对比来学习2、BroadcastReceiver的作用例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作...

2020-03-28 19:06:02 187

原创 C语言单链表

链表是通过一组任意的存储单元来存储线性表中的数据元素定义节点如下:(语言是标准C语言)typedef struct node{ ElemeteType data;//数据域 struct node next;//指针域}LNode,*LinkList;单链表的基本操作单链表的插入操作void InsList(LinkList L,int i,...

2020-03-23 21:41:24 294

原创 Android| |Android常见的控件

除了之前介绍的Button之类的,将还有其他的控件1、RadioGroup和RadioButton的使用方法2、CheckBox的使用方法3、Toast的基本用法我们通过一个例子来了解这些控件MainActivity.javapublic class MainActivity extends Activity { /** Called when the activ...

2020-03-19 17:11:49 194

原创 Android| |Android的生命周期(二)

1、Task基本概念Task就是一个任务栈,里面存放了好多Activity2、Activity和Task之间的关系我们通过一个demo来介绍Demo:有三个Activity:FirstActivity、SecondActivity、ThirdActivity,FirstActivity布局里面有一个按钮,点击会跳转到SecondActivity,同样SecondActivity...

2020-03-19 15:21:24 206

原创 Android| |Android的生命周期(一)

生命周期的七个函数onCreate():当Activity第一次被创建的时候onStart():当Activity被我们能看到的时候调用onResume():当用户能够获得焦点的时候onPause():onStop():...

2020-03-19 12:16:37 225

原创 Android| |常见的控件

1、TextView的使用方法通常用在在Activity中显示一个text信息2、EditText的使用方法可编辑的文本框,类似于HTML中文本框3、Button的使用方法按钮4、Menu的使用方法就是菜单下面我们用一个demo来学习下以上组件demo1:计算两个数的乘积思路:需要两个activity,第一个MainActivity:显示乘数和被乘数以及按钮...

2020-03-16 19:03:58 164

原创 Android| |Activity和Intent

1、多个Activity之间的关系我们可以看出,Activity之间通过Intent来建立关系2、Intent的基本作用Intent通俗的含义就是一个请求,类似于Javaweb中的请求,我们来写一个例子从一个activity跳转到另外一个activity中 //生成一个Intent对象 Intent intent=new I...

2020-03-16 16:46:55 293

原创 Android| |Activity初步学习

1、Activity的主要作用Activity是Android与用户交互界面的接口Activity是控件的容器2、创建一个Activity的方法3、在AndroidManifest.xml文件当中注册应用Activity的方法4、在Activity当中添加控件的方法...

2020-03-15 14:42:28 166

原创 Android NFC开发实战详解PDF

最近找书做毕设,有的还要加会员注册什么的,下面是《AndroidNFC开发详解》和《第一行代码》,自取,不用谢,来波点赞呗链接:https://pan.baidu.com/s/19690yJmmx3pQu4LpFaqJtg提取码:q9f1下面还有郭霖的《第一行代码》https://pan.baidu.com/s/12L0qqH79dokNw-IwUSUirA提取码:6p...

2020-02-29 20:43:09 968 2

原创 调整数组顺序使奇数位于偶数前面

剑指offer第21题题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。思路一:类似于插入排序的思想,对于数组,遇见奇数就将当前的奇数往前移动,直到往前移动的过程中,遇到奇数时停止移动,时间复杂度:O(n^2)public class Solution { ...

2020-02-17 16:12:58 131

原创 顺时针打印矩阵

还清楚的记得这道题是我美团二面手撕算法的那道题,唉剑指offer第29题题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.上图就是顺时针打印的顺序,我们只要模...

2020-02-15 18:32:29 145

原创 数值的整数次方

剑指offer第十六道题给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0思路:这道题相对简单,判断个幂的正负就行,代码如下:public class Solution { public double Power(double base,double exponent){ ...

2020-02-14 22:20:34 123

尚硅谷SpringCloud思维导图.mmap

尚硅谷周阳老师2018年SpringCloud的思维导图,其涵盖了面试相关知识,用思维导图相关软件才能打开

2019-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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