自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 CentOS安装ElasticSearch+SkyWalking

安装ElastivSearch需要Java环境,安装Java请看以前的文章。一、安装ElasticSearch1、第一步都是一样下载安装包,上传解压。2、修改一定的配置文件1)vi /usr/local/soft/elasticsearch7.14.0/config/elasticsearch.yml这个文件基本都是需要放开注释,唯一注意的就是cluster.initial_master_nodes:[“node-1”],中括号里面一定是node.name的值 不然会报错。2)vi /etc/s

2021-08-31 09:22:37 284

原创 Day6 滑动窗口

3. 无重复字符的最长子串给定一个字符串 s请你找出其中不含有重复字符的最长子串的长度。输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 class Solution { public int lengthOfLongestSubstring(String s) { int ans = 0; HashMap<Object, Object> map = new HashMap&l

2021-07-26 10:06:14 94

原创 Day5 双指针

876. 链表的中间结点(快慢指针)给定一个头结点为 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 ListNode 类型的对象 ans,这样:ans.val = 3, ans.next.val = 4, ans.next.next.val = 5, 以及 ans.next.n

2021-07-23 09:52:04 108

原创 Day4 双指针

[344. 反转字符串](https://leetcode-cn.com/problems/move-zeroes/)编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]class Solutio

2021-07-22 09:56:45 76

原创 Day3 双指针

283. 移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序输入: [0,1,0,3,12]输出: [1,3,12,0,0] /** *左指针指向非零的数组末位 *左右指针之间均为零 *若右指针的数字不为0则左右数字互换 *运行结果入下 * [0, 1, 0, 3, 12] * [1, 0, 0, 3, 12] * [1, 0, 0, 3, 12] * [1, 3, 0, 0, 12] * [1, 3, 12, 0

2021-07-21 10:01:08 42

原创 Day2 双指针

力扣977. 有序数组的平方给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100] /** *通过左右指针选出较大的数放在resule数组的最后一个,然后res数组的索引减一 *如果左边数大做指针加一 *同理右边大右指针加一 */class

2021-07-20 10:52:37 67

原创 Day1 二分查找

第1天 二分查找二分查找也叫作折半查找,前提是需要查找的数组是有序的。解题思路:设置左指针为数组起始位置 int left = 0;设置右指针为数组结束位置 int right = arr.length-1;设置中间值为 int mid = (left+right)/2;若 arr[mid]<target ,左指针移动到mid的右边一个单位若 arr[mid]>target ,右指针移动到mid的左边一个单位若 arr[mid]==target ,返回mid值下面是二分

2021-07-20 09:53:54 56

原创 Nginx正向代理与反向代理

反向代理      反向代理(Reverse Proxy)方式是指以代理服务器来接受internet.上的连接请求,然后将请求转发给内部网络.上的服务器,并将从服务器上得到的结果返回给internet.上请求连接的客户端,此时代理服务器对外就表现为-一个反向代理服务器。       比如你现在很无聊,想找人聊天,这时候你拨通了联通客服10010电话,联通的总机可能随机给你分配一个

2021-01-02 18:08:55 125

原创 解决MySql报错:1130 - Host ‘xxx‘ is not allowed to connect to this MySQL server的方法

发现问题使用Navicat连接MySql数据库时,未能成功,提示信息如下图:解决办法.我们远程联接到MySql服务器,打开服务器本地Navicat软件,在查询编辑器中执行下面的SQL语句#查询允许连接的主机及用户信息select Host,User,Password from mysql.user;结果如下图:从结果中可以看到,MySql只允许使用root用户从localhost,127.0.0.1和::1主机上进行连接,也就是只能从本机连接。注:::1 是Ipv6地址127.0.0.

2021-01-02 09:32:00 1246

原创 CentOS安装Nginx

CentOS安装Nginx安装依赖包//一键安装四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel1.使用rz 命令上传到/usr/local/nginx/文件夹下2.解压缩 tar -zxvf nginx-1.18.0.tar.gz3.进入到nginx-1.18.0的目录,查看下面的文件4.进行编译和安装执行 ./configure命令出现下面的图即为成功执行make命令执行mak

2020-12-24 16:35:36 168 2

原创 CentOS安装redis

CentOS安装redis因为redis是C语言写的,首先应该安装gcc环境(yum install gcc-c++)按 Y 确定1、安装gcc套装(如果是新系统gcc通常安装不全面)yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum install glibc-commonyum install glibc-develyum install gccyum instal

2020-12-24 16:30:33 154 1

原创 CentOS安装JDK

CentOS安装JDK1.卸载系统自带的JDK1.2先查看一下自带的jdk java -version1.2查看java相关文件1.3 删除相关文件​ yum -y remove java-1.8.0-openjdk-headless.x86_64​ yum -y remove java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_642.安装jdk和环境变量配置2.1切换到 /usr/local 新建java文件夹(mkdi

2020-12-24 16:22:16 136 2

原创 快速理解 IOC&AOP

1.IOC1.1 IOC理解(也称为依赖注入)​ 就是将创建对象的过程交给了Spring容器,从而使得编程简单,依赖关系减小。从而达到解耦合的程度。DI**(依赖注入)**其实就是IOC的另外一种说法,DI是由Martin Fowler 在2004年初的一篇论文中首次提出的。他总结:控制的什么被反转了?就是:获得依赖对象的方式反转了。1.2 Bean对象的理解1.2.1对象的创建public class Factory { public UserDao getUserDao(){

2020-08-20 16:24:23 270

原创 美团一面凉经

今天上午11点经历了美团一面,抓着我的项目提出新的需求(聊了30min左右)如果有多个用户访问你的网站你会怎么处理(高并发),我简历上也没写会高并发编程啊问一些Spring ioc四种实现方式(在网上查的都是四种依赖注入)说一说Spring框架包含什么模块SpringIoc底层实现原理(忘了问的啥了 好像是有这个)aop编程什么意思主键和唯一索引的区别事务隔离级别索引的缺点锁的四个条件索引的作用 缺点jvm内存的分配最后一道算法题给定两个有序数组arr1和arr2,再给定一个整数k

2020-08-18 18:59:18 158

原创 Java链表模拟栈---简单版

Java链表模拟栈1.定义一个节点public class Node { int no; Node next; public Node() { } public Node(int no) { this.no = no; } @Override public String toString() { return "Node{" + "no=" + n

2020-08-03 20:34:37 166

原创 字节跳动提前批面试分享(菜鸡版)

在7.13号经历了我的第一次面试,想通过面试了解一下,在大厂工作需要具备什么能力。下面来说说整个面试过程和我的体会吧!!!第一个问题(是关于简历上的项目)​ 我面对这个问题,其实没有把握,因为并不是属于那种有人带领的做的项目,只是自己看着网上模仿的,对数据库简单的增删改查。一直追问我的项目背景什么的,最后说道可以理解成物流管理系统就不问了​ 这个问题结束我以为,看中的第一点就是项目经历,感觉要凉凉了。第二个问题(关于数据库)​ 首先让我写一个SQL语句,一个学生表(name,subject,sco

2020-07-16 20:37:23 460

原创 SSM整合(缩减版)--可以应付简单的大作业

SSM总体结构创建一个maven工程,工程目录结构及数据库设计create table user( id int auto_increment primary key, name varchar(20) null, age int null);1.在pom.xml中添加依赖<!-- SpringMVC --><dependency> <groupId>org.springframework</groupI

2020-06-25 12:44:47 562 1

空空如也

空空如也

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

TA关注的人

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