自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 npm run dev启动报错:webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

vue项目启动时报错信息如下:webpack-dev-server --inline --progress --config build/webpack.dev.conf.js小伙伴们 可以把localhost 改成127.0.0.1试一下启动成功!

2021-11-12 14:36:46 1436 2

原创 linux中查看文件时忽略注释掉的行

1.查看文件的时候,注释掉的行很多,而且还不需要看,来回翻贼难受,怎么办???? 一行命令即可cat xxx |grep -v '#' |grep -v '^$'xxx:改成你想看的文件名称|grep -v ‘#’ :忽略所有注释掉的行|grep -v ‘^$’ :忽略空白行...

2021-07-31 22:19:03 2893

原创 数据结构与算法(二分法查找)

/** * @author Ye.. * 二分法查找(折半查找)前提:已经排好序的数组 * 通过将带查找与中间索引值对应的元素进行比较,若大于中间索引值对应的元素, * 去右边部分查找,否则,去左边部分查找 * 以此类推,直到找到为止,找不到返回一个负数。 */public class Dichotomia { public static void main(String[] args) { int[] num = {10, 20, 30, 40, 50, 60, 70

2021-07-22 09:29:31 271

原创 启动前端项目报错:getaddrinfo ENOTFOUND localhost

npm run dev时报错 如下:其实就是自己的电脑localhost没有绑定127.0.0.1解决办法:1.打开终端2.输入命令:sudo vim /etc/hosts (打开hosts文件)3.输入命令: i (进入编辑模式)4.在最后一行加入命令: 127.0.0.1 localhost 5.摁一下: esc键 (退出编辑模式)6.输入命令:wq (保存并退出)大功告成!!!...

2021-07-14 13:59:21 1593

原创 git 提示“unable to acces”

设置一个 用户名和密码即可用户名:git config --global user.name 'testName' // 配置用户名,引号里面的用户名可自定义或者git config --global user.email 'email' // 配置Email,引号的Email可自定义密码:git config --global user.password 'password' ok!!!!!...

2021-07-02 17:37:54 257

原创 一文搞清楚QPS、TPS、并发用户数、吞吐量

QPS:QPS Queries Per Second 是每秒查询率 ,是一台服务器 每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内 所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。TPS:TPS Transactions Per Second 也就是事务数/秒。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数QPS和TPS区别:Tps即每秒处理事务数,包括了

2021-07-01 23:08:21 366 1

原创 获取CPU核心数

Java 获取CPU核心数Runtime.getRuntime().availableProcessors() //获取逻辑核心数,如6核心12线程,那么返回的是12Linux 获取CPU核心数# 总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物.

2021-06-15 10:05:55 2808 5

原创 git提示Can‘t update: no tracked branch

是因为git不知道要从哪个远程分支更新代码,所以需要设置一下打开idea中Terminal输入以下命令即可git branch --set-upstream-to=origin/master master

2021-06-09 22:31:38 655

原创 数据结构与算法(选择排序)

/** * @author Ye.. * 选择排序 * 实现原理: * 1。每一次遍历的过程中,都假定第一个索引处的元素是最小值,和其他索引处的值依次进行比较, * 如果当前索引处的值大于其他某个索引处的值,则假定其他某个索引的值为最小值,最后可以找到最小值所在的索引。 * 2。交换第一个索引处和最小值所在的索引处的值。 */public class Selection { public static void main(String[] args) { Int

2021-06-02 22:37:14 94 1

原创 数据结构与算法(插入排序)

/** * @author Ye.. * 插入排序 * 实现原理: * 1。把所有的元素分为两组,已经排序的和未排序的 * 2。找到未排序的组中的第一个元素,向已经排序的组中进行插入 * 3。倒叙遍历已经排序的元素,依次和待插入的元素进行比较,直到找到第一个元素小于等于待插入元素,那么就把待插入元素放到这个位置,其他的元素向后移一位。 */public class Insert { public static void main(String[] args) { .

2021-06-02 22:36:10 104 1

原创 数据结构与算法(冒泡排序)

/** * @author Ye.. * 冒泡排序 * 实现原理: * 1。比较相邻的元素。如果前一个元素比后一个元素大,就交换这两个元素的位置。 * 2。对每一对相邻元素做同样的工作,从开始第一对元素到结尾的最后一对元素。最终最后位置的元素就是最大值。 */public class Bubble { public static void main(String[] args) { Integer[] attr = {4, 5, 6, 3, 2, 1};

2021-06-02 22:34:50 83 1

原创 idea中关闭Actions for URL

步骤:settings----> editor---->inlay Hints---->java---->URL path inlay 去掉Show hints成功解决!!!

2021-04-28 09:01:06 3317 5

原创 idea中快速定位到当前页

打开idea把这个✅取消掉就可以了就会出现

2021-04-27 15:27:27 599

原创 docker中安装Sentinel-dashboard

拉取Sentinel-dashboard镜像1. docker pull bladex/sentinel-dashboard查看Sentinel-dashboard镜像是否下载完成2. docker images启动Sentinel-dashboard3. docker run --name sentinel -d -p 8858:8858 -d bladex/sentinel-dashboard访问Sentinel-dashboard页面4.用户名和密码都是 : sentinel

2021-04-02 15:31:31 575 1

原创 MQ消息队列保证消息可靠性-解决方案

如何保证消息可靠性 1.消息丢失 -消息发送出去,由于网络问题没有抵达服务器。 1.做好容错方法(try-catch),发送消息可能会网络失败,失败后要有重试机制,可记录到数据库,采用定期扫描重发的方式。 2.做好日志记录,每个消息状态是否都被服务器收到都应该有记录。 3.做好定期重发,如果消息没有发送成功,定期去数据库扫描未成功的消息进行重发。 -消息抵达Broker,Broker要将消息写入磁盘(持久化)才算成功。此时Broker尚未持久化完成,宕机。...

2021-03-22 20:20:13 1017 1

原创 docker中遇到 executable file not found in $PATH 解决方案

问题描述:在docker中 想要进入某个的容器时:docker exec -it 容器Id bash出现如下错误:rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:235: starting container process caused "exec: \"bash\": executable file not found in $PATH"解决方案:把bash 换成 sh例如:

2021-03-20 15:36:02 15252 4

原创 JVM 知识总结!

Java运行时数据区Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途、创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁。Java虚拟机所管理的内存包括以下几个运行时数据区域,如图:1.程序计数器:指向当前线程正在执行的字节码指令。线程私有的。2.虚拟机栈:虚拟机栈是Java执行方法的内存模型。每个方法被执行的时候,都会创建一个栈帧,把栈帧压人栈,当方法正常返回或者抛出未捕获的异常时,栈帧

2021-03-01 12:06:05 187

原创 docker中安装nginx

拉取nginx镜像1. docker pull nginx查看nginx镜像是否下载完成1. docker images在根目录下创建文件夹1. mkdir mydata 2. cd mydata 3. mkdir nginx4. cd nginx5. mkdir html启动nginx 并挂载html(我这里只挂载html,因为上传静态资源有点麻烦)1. docker run -d -p 80:80 --name nginx --privileged=true -v

2021-02-26 10:33:08 181

原创 docker中设置Kibana为中文

Kibana将语言设置为中文1.1 查看Kibana容器iddocker ps 1.2 进入容器docker exec -it Kibana容器id bash1.3 进入config 目录下cd config/1.4 编辑 kibana.yml 文件vi kibana.yml 1.5 添加一行配置即可i18n.locale: "zh-CN"1.6 退出容器exit1.7 重启Kibana(需要1分钟 别着急)docker restart Kibana容器id

2021-02-19 09:34:38 5917 4

原创 网关统一配置跨域

代码如下:@Configurationpublic class cors { @Bean public CorsWebFilter corsWebFilter(){ UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration configuration = new CorsConfiguration();

2021-01-29 09:27:31 553

原创 docker的Jenkins中修改插件下载源

docker中修改下载源:进入Jenkins安装目录修改hudson.model.UpdateCenter.xml文件,把url换成如下代码:http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

2020-12-31 15:58:37 729

原创 docker下安装jdk1.8

1.下载centosdocker pull centos:7.9.20092.下载jdk1.8并上传到/usr/local/src目录cd /usr/local/src3.创建Dockerfile在/usr/local目录下创建jdk目录,把/usr/local/src下的jdk-8u221-linux-x64.tar.gz 复制到/usr/local/jdk目录下解压,然后创建Dockerfilemkdir /usr/local/jdkcd /usr/local/jdkcp /usr/

2020-12-27 18:46:38 702 1

原创 6种防止数据重复提交的方法!

文章目录一、前端拦截二、后端拦截1.基础版——HashMap2.优化版——固定大小的数组3.扩展版——双重检测锁(DCL)4.完善版——LRUMap5.最终版——封装一、前端拦截1.前端拦截是指通过 HTML 页面来拦截重复请求,比如在用户点击完“提交”按钮后,我们可以把按钮设置为不可用或者隐藏状态。示例:<html><script> function subCli(){ // 按钮设置为不可用 document.getElemen

2020-12-24 09:44:40 1533

原创 MySql知识点总结

文章目录前言前言提示:个人笔记,下面案例可供参考

2020-10-23 14:05:19 535 1

原创 HashMap源码解读

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2020-10-06 16:59:51 85

原创 Cookie和Session

文章目录前言一、cookie什么是cookie?服务器生成cookie:服务器获取并解析cookie:二、session什么是session?服务器创建session写入数据:服务器获取session数据session工作原理:session的失效:cookie禁用后重定向跳转session跟踪( url上会暴漏JSessionID ):cookie禁用后非重定向跳转session跟踪( url上会暴漏JSessionID ):前言提示:个人笔记,下面案例可供参考一、cookie什么是cookie

2020-10-03 18:04:03 95

原创 设计模式

** 设计模式**一、单例模式代码如下(示例):/** * 饿汉式 * 1.类加载到内存后,就实例化一个单例,JVM保证线程安全 * 2.简单实用 * 3.唯一缺点:不管用不用,类加载时就完成实例化 */public class Test01 { private static final Test01 INSTANCE = new Test01(); private Test01() { } public static Test01 getInstan

2020-10-02 16:05:48 96

空空如也

空空如也

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

TA关注的人

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