万万没想到的博客

学习进化ing.....

vertx web记录route 每个handler的执行时长

事先说明:为了满足这个需求,尝试很多种方法,暂定的方法仍然有缺陷,希望有更好的办法评论能告诉我,甚至研究了几天vertx的源码。 首先先大致说下vertx web server的运行流程: 1.配置route,将route模块加载到vertx中,vertx通过调用listen方法绑定监听 2.请求...

2019-05-07 17:40:55

阅读数 29

评论数 0

gitlab ci配合rancher2实现自动重新部署

之前都是通过gitlab ci去构建项目,生成镜像上传到docker仓库,然后手动去重新部署rancher上的项目。最近研究了下通过调用rancher的api来自动重新部署。 rancher2和1.6又很大区别,没有官方的api来实现,所以我谷歌了很久,基本现在有2种实现实现方法: 1.通过die...

2019-04-29 11:35:21

阅读数 21

评论数 0

win10 docker拉取私有仓库 http: server gave HTTP response to HTTPS client

之前查了一下都是linux上的解决方式,后边查了下官网的文档,找到了解决办法: 按照下图的方式依次操作,后边就和linux上的解决方式一样了。 文档地址:https://docs.docker.com/docker-for-windows/?utm_source=docker4win_2.0.0....

2019-04-25 09:27:17

阅读数 34

评论数 0

rancher+gitlab+gitlab runner 上传artifacts出现413错误

之前改了gitlab上的配置,还是不行,查了几个小时找到了rancher的ingress也需要配置才可以正常上传 nginx.ingress.kubernetes.io/proxy-body-size:50m

2019-04-10 10:45:32

阅读数 90

评论数 0

VUE配合gitlab ci自动化部署时,实现配置runner环境变量来动态配置后端api地址

目标:由于后端的地址会变化,为了方便修改,需要通过修改gitlab上的ci的环境变量来动态修改axios的baseURL 注:前端的初始配置模版为vue-admin-template 首先是修改prod.env.js let args = process.argv let host=process...

2019-04-08 16:46:02

阅读数 77

评论数 0

自定义archetype(更快捷的创建基础项目)

注:仅在本地使用,上传至私库上请自行查阅资料 1.mvn archetype:create-from-project 2.cd target/generated-sources/archetype 3.mvn install

2018-12-25 18:05:59

阅读数 49

评论数 0

Leetcode 239 滑动窗口最大值

给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口 k 内的数字。滑动窗口每次只向右移动一位。 返回滑动窗口最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7]...

2018-11-05 11:02:43

阅读数 239

评论数 0

Leetcode---k个一组翻转链表

初步代码,有时间优化下= = /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { va...

2018-11-01 16:36:52

阅读数 77

评论数 0

重读spring coud --------Ribbon

7种负载均衡策略: 1).随机策略 2).轮询策略 3).重试策略 在配置时间段内如果访问不成功,会不断尝试访问一个可用服务 4).最低并发策略 5).可用过滤策略 (过滤掉高并发和连接失败的服务) 6)响应时间加权策略 7)区域权衡策略 配置全局策略 @Configuration ...

2018-10-24 11:16:13

阅读数 68

评论数 0

重读springcloud---spring cloud feign

1.实现原理。通过引入@EnableFeignClient注解开启对Feign Client扫描,通过jdk代理的方式生成真正的RestTemplate类 2.注解剖析: name: 微服务的名称,用于服务发现 url: 手动指定服务地址(用于调试,或者非微服务调用= =) decode404: ...

2018-10-23 16:12:58

阅读数 85

评论数 0

重读spring cloud----------eureka

1.Eureka主要信息类: InstanceInfo(注册服务类信息类) LeaseInfo (租约信息类) serviceInstance(通用服务信息 如端口号 服务id等 eureka中EurekaRegistration类实现了该接口) InstanceStatus实例状态枚举 2.服务...

2018-10-22 14:21:20

阅读数 50

评论数 0

spring boot jpa动态切换数据库

项目上有两个数据库需要切换使用jpa,查阅了网上的资料都是xml进行的配置,所以自己研究了稍加改动。 1.配置数据库信息(application.properties): spring.datasource.url: spring.datasource.username: spring.datas...

2018-09-25 10:24:11

阅读数 1504

评论数 0

linux学习笔记

1。所有的硬件装置文件都在/dev 2.主要分区和延伸分区最多为4个 3.延伸分区最多只有一个 4.主分区和逻辑分区的分区槽不能整合 5以上为MBR,GPT无此限制 开机流程: BIOS->MBR(第一个扇区的启动记...

2018-09-17 10:47:36

阅读数 41

评论数 0

layui提示框改造右下通知框(参考svg)

实现后样式: 1.首先创建CSS样式: @import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i'); ...

2018-08-08 17:55:51

阅读数 1095

评论数 0

juc同时起跑问题

之前面试遇到的问题: 如何保证多个线程同时起跑问题,并统计最后结束比赛用时 public static void dealByCircle() throws Exception { CyclicBarrier barrier=new CyclicBarrier(3); ...

2018-07-20 10:27:41

阅读数 61

评论数 0

spring cloud gateway 升级到2.0.0REALEASEbanb版本404问题

该版本从服务中心获取地址的配置改为 spring: cloud gateway: discovery: locator: enabled: true

2018-07-11 11:45:26

阅读数 930

评论数 0

layui2.0使用table+laypage实现真分页

前言:最近项目上使用layui做前端页面,发现layui的table本身的分页是假分页,即数据都发送到前端的前端分页,所以研究了下文档,更改为真分页 简单解释: 1.最开始是根据屏幕计算加载的每页行数 2.framework可以糊了,由于是老项目还使用了sea.js ...

2018-06-29 17:52:59

阅读数 2849

评论数 1

springboo 1.5.5 启动类分析

/** * Run the Spring application, creating and refreshing a new * {@link ApplicationContext}. * @param args the application arguments ...

2018-06-12 18:32:40

阅读数 70

评论数 0

Spring Data JPA 之 一对一,一对多,多对多 关系映射

转自:https://liuyanzhao.com/7913.html 一、@OneToOne关系映射 JPA使用@OneToOne来标注一对一的关系。 实体 People :用户。 实体 Address:家庭住址。 People 和 Address 是一对一的关系。 这里用两种方式描...

2018-06-11 17:16:46

阅读数 2185

评论数 0

简单的Docker镜像上传及docker-compose使用

一.仓库和镜像创建和上传 1.注册/登录阿里云容器服务中心:https://cr.console.aliyun.com/ 2.选择镜像仓库地址(注:这里选择华北1区,位置在青岛) 3.创建镜像仓库: 1).仓库名称填写项目名称 2).仓库类型选择为私有 3).代码源根据需求选...

2018-03-23 17:04:49

阅读数 1916

评论数 0

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