Consul实现服务治理1

NET Core微服务之基于Consul实现服务治理 https://www.cnblogs.com/edisonchou/p/9148034.html 一、Consul服务注册之配置文件方式 1.1 重温Consul实验集群   这里我们有三个Consul Server节点,一个Consul Client节点,在Client节点上跑了两个ClientService实例,分别占用8810和8820端口。至于基于Ocelot的API网关服务,还没有实现,留到以后跟各位分享。这里假设我们已经启动了
分类: 其他 发布时间: 06-10 23:12 阅读次数: 3

记录2015年年初跳槽的经历!

引言   LZ在某大型P2P公司已经做了两年半之久,考虑到未来的职业和行业发展,LZ深思熟虑之后,决定开启人生的第二次跳槽。   第一次跳槽LZ的想法比较单纯,就是希望能够找一家比较大的公司,能够有很好的升职空间。结果LZ如愿以偿,找到了一家P2P行业的巨头公司,并且也如愿在一年半的时间内升职为SM兼PM。自我感觉,这一次跳槽还算是比较成功,没有给LZ留下什么遗憾。   这一次跳槽LZ的想法其实依然比较单纯,就是希望将自己的金融行业背景,更换为互联网金融行业,加上互联网的标签。于是LZ与各大互
分类: 其他 发布时间: 06-10 23:12 阅读次数: 3

《Java程序设计》课程总结

每周作业链接 预备作业1 预备作业2 预备作业3 第一周作业 第二周作业 第三周作业 第四周作业 第五周作业 第六周作业 第七周作业 第八周作业 第九周作业 自认为写得最好一篇博客是?为什么? 第二周作业,我自己花费了好长时间,用idea上传git遇到了很多的错误和不懂得地方,我通过百度和看别人的博客一点点琢磨出来的。包含了时间与心血! 作业中阅读量最高的一篇博客是?谈谈经验 预备作业三,我一点一点的装的完成的,提交的时间比别人早遇到的问题有相应的说明,同学看的比较多。 作业中与师生交互最多的
分类: 其他 发布时间: 06-10 23:12 阅读次数: 3

20165216 2017-2018-2 《Java程序设计》课程总结

20165216 2017-2018-2《Java程序设计》课程总结 一: 每周作业链接汇总 ·预备作业一 对于师生关系的展望以及对于编程语言的认知与目标。 ·预备作业二 学习基础的调查以及初步进行语言学习的探究。 ·预备作业三 LINUX和UBUNTU的安装以及初步的命令执行。 ·第一周学习总结 熟悉虚拟机中程序的编写以及编译,熟悉了解git push与git pull,绑定码云,确定学习计划,实现代码托管。 ·第二周学习总结 了解标识符等基本常识,对比C与Java中数组的定义方式,且了解其
分类: 其他 发布时间: 06-10 23:12 阅读次数: 3

四巨头第十四周作业翻译

事务隔离级别 韦恩·谢菲尔德,2014/02/13 我最近在SQL Server Central上发布了文章锁定、阻塞和死锁。本文将继续讨论事务隔离级别,以及事务隔离级别的选择如何影响先前文章中讨论的锁定机制。 如果我们查看数据库引擎中的Books Online (BOL)主题隔离级别,我们可以看到事务隔离级别控件: l 是否在读取数据时获取锁,以及请求什么类型的锁。 l 读取锁的保存时间。 l 引用另一个事务修改的行的读取操作: 直到行上的独占锁被释放为止。 检索语句或事务启动时存在的行提交
分类: 其他 发布时间: 06-10 23:12 阅读次数: 3

浅谈Array和ArrayList的区别

(1)ArrayList是Array的复杂版本 ArrayList内部封装了一个Object类型的数组,从一般的意义来说,它和数组没有本质的差别,甚至于ArrayList的许多方法,如Index、IndexOf、Contains、Sort等都是在内部数组的基础上直接调用Array的对应方法。 (2)存储的数据类型 ArrayList可以存储异构对象,而Array只能存储相同数据类型的数据。 (3)长度的可变 Array的长度实际上是不可变的,二维变长数组实际上的长度也是固定的,可变的只是其中元
分类: 其他 发布时间: 06-10 23:12 阅读次数: 3

04 shell编程之循环语句

Shell编程之循环语句 学习目标: 掌握for循环语句编程 掌握while循环语句编程 目录结构: For循环语句 l 读取不同的变量值,以逐个执行同一组命令 l For语句结构 for 变量名 in 取值列表 do 命令序列 done l for执行原理 for 变量=取值1,do命令序列。取值2,取值3…取值n,分别do。所有取值都执行完之后,done结束循环。 l 根据IP地址检查主机状态 Ip地址存放在ip.txt文件中 每行一个 使用ping命令检测各主机的联通性 l 根据ip地址
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

深入MySQL复制(二):基于GTID复制

相比传统的MySQL复制,gtid复制无论是配置还是维护都要轻松的多。本文对gtid复制稍作介绍。 MySQL基于GTID复制官方手册:https://dev.mysql.com/doc/refman/5.7/en/replication-gtids.html 1.gtid基本概念 传统的基于binlog position复制的方式有个严重的缺点:如果slave连接master时指定的binlog文件错误或者position错误,会造成遗漏或者重复,很多时候前后数据是有依赖性的,这样就会出错而
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

SpringBoot-目录

SpringBoot——启动过程
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

[ABC 099] A-ABD

A - ABD Time limit : 2sec / Memory limit : 256MB Score : 100 points Problem Statement Decades have passed since the beginning of AtCoder Beginner Contest. The contests are labeled as ABC001, ABC002, … from the first round, but after the 999-th round
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

跨域支持

跨域支持 接下来是最关键的时候了,之前我们已经实现了一个普通的REST服务,如何支持跨域就在此一举了:)我们只需要增加一个Filter,在HTTP响应中增加一些头信息,我们通过SimpleCORSFilter来实现。 SimpleCORSFilter.java package com.tianmaying.crossorigin; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.Fil
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

算法之动态规划问题

动态规划的核心思想 保存已求解的子问题的答案,从而减少整个问题的运算量 最优子结构性质 问题的最优解包含了其子问题的最优解 子问题重叠性质
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

[Offer收割]编程练习赛63

命名 暴力 1 #include <bits/stdc++.h> 2 using namespace std; 3 char S[1111], T[1111], a[1111], b[1111]; 4 5 int main() { 6 int N; 7 scanf("%d", &N); 8 while(N--) { 9 scanf("%s %s", S + 1, T + 1); 10 int ls = strlen(S
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

select 实现多路复用IO的server_socket

select 对程序进行同时检测,当发生响应时,数据被拷贝到内核区域,内核区通知用户程序来进行读取数据,内核区域并不知道是客户端连接,因此需要进行循环 server_socket 端 import select, socket, queue server = socket.socket() server.bind(('localhost', 6000)) server.listen(1000) server.setblocking(False) #不会发生阻塞 inputs = [serve
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

SpringBoot 之数据访问

1. Spring Boot 与 JDBC 默认使用 org.apache.tomcat.jdbc.pool.DataSource 数据源; // application.yml spring: datasource: username: root password: root url: jdbc:mysql:///jpa driver-class-name: com.mysql.jdbc.Driver type: com.alibaba.druid
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

selector 模块

selector 模块进行自动匹配,当是windows系统时,自动匹配select, linux系统时,自动匹配epoll,传输时会明确告诉内核响应服务器的地址,速度要更快 import selectors import socket sel = selectors.DefaultSelector() def accept(sock, mask): conn, addr = sock.accept() # Should be ready print('accepted', conn, 'fro
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

关于webuploader 在ie9上不能触发 input 的 change 事件

上传文件用了 webuploader,ie9以上及其它浏览器正常执行js ,但是在ie9上点击input 无效,不能触发change 事件。 第一反应是ie9 需要使用flash 上传文件 原因: .swf 的路径在创建uploader 实例时写错了 总结: 尽量用绝对路径
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

关于开发入门的那些事儿2

说一个新的名词,开发工具,有了开发工具,你后续的工作才会更轻松。 先简介一个新的东西IDE全名 Integrated Dexelopment Environment 翻译过来就是集成开发环境,这是用于开发软件的一种工具。比如火力不减的Java用的开发工具就是 Eclipse ,C#用的是Visual Studio 简称VS。 就比如Visual Studio,他是用微软公司出品的一款 IDE。简单了解怎样使用VS建立一个新的工程,打开VS,新建一个项目,不同的工程选择不同的模板,选择好以后,点
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

信号量实现生产者消费者问题

生产消费问题是一个经典的数学问题,要求生产者---消费者在固定的仓库空间条件下,生产者每生产一个 产品将占用一个仓库空间,生产者生产的产品库存不能越过仓库的存储量,消费者每消费一个产品将增加 一个仓库空间,消费者在仓库产品为0时不能再消费。 以下使用了两个信号量,一个用来管理消费者即sem_produce,另一个用来管理生产者即sem_custom, sem_produce表示当前仓库可用空间的数量,sem_custom用来表示当前仓库中产品的数量。 对于生产者来说,其需要申请的资源为仓库中的
分类: 其他 发布时间: 06-10 23:07 阅读次数: 3

软件工程第一周实验

通过之前自己C#所设计的酒店管理系统进行本课程实验。以下为系统部分界面: 本周先做了个系统体系结构图,如下: 并在了解实验自己所需做的东西过程中发现自己有许多的不足,比如说各种图的画法会搞混,还是得多看多练,好好学习,天天向上(good good study,day day up)。
分类: 其他 发布时间: 06-10 23:02 阅读次数: 3