自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小火的博客

行到水穷处,坐看云起时

  • 博客(13)
  • 收藏
  • 关注

原创 使用kibana操作ElasticSearch的常用命令

这里就不详细介绍ES(ElasticSearch的简称)的安装及原理,只简单谈谈ES数据的增删改查命令,方便初学者学习与交流。测试实体CaseBean结构如下:package com.yang.demo.domain;import lombok.Data;import org.springframework.data.annotation.Id;import org.springframework.data.elasticsearch.annotations.Document;imp..

2021-09-29 14:10:18 842

原创 docker 安装 theia

安装docker环境(略)在线拉取theia 的 docker 镜像(我这里是1.17.2版本):docker pull theiaide/theia:1.17.2运行theia镜像:docker run -it -d --name theia --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:1.17.2注:$(pwd)指当前目录,它会使用你当前目录作为工作目录;其中,–init参数是用来避免死进程.

2021-09-29 13:37:10 1070

原创 使用ssh远程复制服务器文件

首先在终端窗口连接上远程服务器:ssh [email protected]复制远程服务器文件到当前目录命令:scp [email protected]:/opt/docker ./把本机的docker文件下的所有文件复制到目标地址:scp -r docker [email protected]:/opt/注:windows自带命令行工具windows PowerShell。...

2021-09-29 10:46:42 2521

原创 VScode安装启动vue项目简易步骤

安装VScode;安装node.js;进入VScode,调出终端,输入git clone 代码仓库地址;在终端中更换npm淘宝源:npm config set registry https://registry.npm.taobao.org验证源更改是否成功npm config get registry更新依赖,npm install启动项目npm run test...

2021-09-29 09:40:21 274

原创 利用nginx和tomcat简单搭建负载均衡(Windows下部署)

在这里,我主要讲述的tomcat+nginx项目部署的一些基础知识(扫盲)。nginx是常用的web服务器,用于获取静态资源;tomcat用于获取动态资源。一般web服务架构思路:前端部署nginx,后端部署tomcat。用户访问nginx,静态资源nginx直接返回,动态资源的请求被nginx转发到tomcat,tomcat将处理完的结果返回给nginx,然后返回给浏览器。一、先简单介绍NginxNginx是一个高性能的HTTP和反向代理服务器。何为反向代理呢?即以代理服务器来接受I

2020-08-31 15:52:16 639

转载 微服务架构下,解决数据库跨库查询的一些思路

微服务架构下,解决数据库跨库查询的一些思路一、 表字段冗余冗余字段不能太多,建议控制在2-4个左右;否则会出现数据更新不一致问题,一旦冗余字段有改动,极容易产生脏数据;建立同步机制,必要时采取人工补偿措施。二、聚合服务封装查询简单来说,就是把不同服务的数据统一组装在一个新的服务里做聚合,对外提供统一入口API接口查询。 聚合服务的数据组装是以API接口调用来实现,一般不建议直连数据库连表查询。这样做的好处是减少服务间调用次数以及查询库表压力。 在实际的业务开发中,我们经常碰到类似的需求

2020-07-03 13:28:48 1424

原创 Java Socket 编程之TCP

1.1 ServerSocket类创建一个ServerSocket类,同时在运行该语句的计算机的指定端口处建立一个监听服务,如:ServerSocket MyListener=new ServerSocket(600);这里指定提供监听服务的端口是600,一台计算机可以同时提供多个服务,这些不同的服务之间通过端口号来区别,不同的端口号上提供不同的服务。为了随时监听可能的Client请求,执行...

2019-08-27 10:40:00 214

转载 OSI七层模式简单通俗理解

这个模型学了好多次,总是记不住。今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记。本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人。总体来说,OSI模型是从底层往上层发展出来的。...

2019-07-30 09:49:35 387

原创 解决vscode编辑器git总让输入用户名及密码的烦恼

我们打开终端,会看到cmd定位在我们仓库位置,我们只要添加:git config --global credential.helper store再重启vscode,进行git操作,vscode就不再让我们输入用户名和密码啦!...

2019-04-29 09:59:59 7870 2

转载 mysql死锁,等待资源,事务锁,Lock wait timeout exceeded; try restarting transaction解决

前面已经了解了InnoDB关于在出现锁等待的时候,会根据参数innodb_lock_wait_timeout的配置,判断是否需要进行timeout的操作,本文档介绍在出现锁等待时候的查看及分析处理;在InnoDB Plugin之前,一般通过show full processlist(很难发现被锁的行记录问题所在)和show engine innodb status命令查看当前的数据库请求...

2019-03-01 15:10:21 312

转载 微信支付 沙盒测试 趟坑

微信支付验收阶段可以用沙盒测试支付流程https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1步骤如下1.正式请求地址修改,增加/sandboxnew/2.按正式流程做sign3.用正式sign,额外调用 https://api.mc...

2018-12-18 16:54:53 4730

转载 微信SDK支付踩过的坑

最近做支付,我的坑啊,我就想说一句话:你不做微信支付,就不知道自己的才疏智浅!人家就说,文档在这,自己看,自己做,哪块不清楚,哪块有问题,自己搞;我也总算是出来了!!!记在这里希望对您有所帮助总述在做微信支付的时候,如果你没有使用官方给的SDK,那进坑的几率还是比较小,有坑也是自己种的,上几次做的时候就是自己做签名,自己发送请求,沙箱种没有出...

2018-12-18 16:17:34 2407

转载 JavaUtils-递归解析多级菜单(数据树)

工具类多级菜单数据:id、父级id、用于装载子数据的集合/** * 树形数据实体接口 * @param <E> * @author jianda * @date 2017年5月26日 */public interface TreeEntity<E> { public St...

2018-07-31 17:30:15 1113 2

空空如也

空空如也

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

TA关注的人

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