使用nomad && consul && fabio 创建简单可靠的微服务系统

具体每个组件的功能就不详细说明了 nomad 一个调度工具,consul 一个服务发现,健康检查多数据中心支持的工具 fabio 一个基于consul的负载均衡&&动态路由工具,对于集成的话,很简单就是定义简单的service tag 即可,格式为: urlprefix-/ 参考nomad 测试项目 https://github.com/rongfengliang/nomad-demo-template nomad 安装 比较简单 https://releases.hashicorp.com/
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

C#:使用MD5对用户密码加密与解密

原文:C#:使用MD5对用户密码加密与解密 C#中常涉及到对用户密码的加密于解密的算法,其中使用MD5加密是最常见的的实现方式。本文总结了通用的算法并结合了自己的一点小经验,分享给大家。 一.使用16位、32位、64位MD5方法对用户名加密 1)16位的MD5加密 /// <summary> /// 16位MD5加密 /// </summary> /// <param name="password"></param> /// <returns></returns> public st
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

js switch case注意事项

今天写switch的时候发现没有达到预期效果,参照w3school的写法发现语法一致 想了一下,js是弱类型语言,是不是不支持number?试了一下将数字改为字符串,果然可以了
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

Linux下安装jdk、zookeeper、Tomcat

Linux下jdk、Tomcat、zookeeper的安装: 1、先准备一个Linux的系统镜像,我用的是CentOS7,在网站上就可以下载到; 2、在VMware中安装好虚拟机(这里的步骤我就不具体说了)。网络连接的方式有两种,桥接模式和nat模式,二者的区别在于,采用桥接模式的虚拟机在网段中独自占有一个IP,而采用nat模式是与主机共享一个IP,我采用的是nat模式。 3、启用虚拟外接网卡如下图: 配置属性: 4、配置eth0,键入命令:vi /etc/sysconfig/network-
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

JS数据结构与算法--单向链表

链表结构:链表中每个元素由一个存储元素本身的节点和一个指向下一元素的引用组成。如下所示(手画的,比较丑,懒得用工具画了,嘻嘻) 1.append方法,向链表末尾插入一个节点 2.insert(position,element),向指定位置插入一个节点 3.removeAt(position)移除某个位置上的节点 具体实现代码如下: "use strict"; class Node { constructor(element) { this.element = elem
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

Git版本控制管理 第2版 PDF

《Git版本控制管理 第2版》PDF 只需一元
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

如何处理证件照 Photoshop CS6+JPEGImager

我们以前拍的照片,经常需要根据要求,改成各种尺寸和大小。今天恍恍惚惚一小时,自己制作了社保照片,把经验分享给大家。 1.首先利用Photoshop CS6 新建画布 画布尺寸按照要求 设置成 jpg格式,宽度358像素,高度441像素,分辨率96*96,文件在9KB至20KB之间,磁盘大小最好在13、14、15之间。 2.画布设置好以后打开我们需要编辑的照片 用图形拖拽工具(最左边一列工具栏第一个图标) 将图片拖到我们在1中新建好的画布中。 3.将图片拖拽过来以后,照片和画布大小不一致的话。利
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

深入分析java线程池的实现原理(转载)

前言 线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处: 1、降低资源消耗; 2、提高响应速度; 3、提高线程的可管理性。 Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。 demo 1、Executors.newFixedThreadPool(10)初始化一个包含10个线程的线程池exe
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

Docker镜像仓库Harbor之搭建及配置

一. 环境准备系统环境:Centos7.5Docker:version 1.13.1Docker-compose: version 1.13.0Harbor: version 1.1.2二.部署安装1.安装dockerYum –y install docker-io2.安装指定版本Docker-composecurl -Lhttps://github.com/docker/compose/rele...
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

solr7安装排坑

之前一直使用的是solr4.3版本的,今天因为工作需要要安装一个高版本的solr进行试验,然后就掉坑里了,花了好久才终于解决,因此将问题和解决方法记录下来,希望可以帮助遇到同样问题的伙伴。问题及解决 1  solr报403错误         这里需要在tomcat/webapps/solr/WEB-INF/web.xml 文件中注释以下内容即可解决       2.之后输入地址  localho...
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

区块链新加坡基金会合规法律文件

做区块链发币项目的为什么要做法律意见书呢?这个问题‌‌应该很多人都想问的吧,因为很多人在上交易所时会碰到这个问题。现在大些的交易所都是需要你出具法律合规才能让你上交易所,这个法律合规其实包含多个项目,一般有:token非证券化证明、白皮书合规、私募条款,公募条款等几项。其中大部分交易所都会要求token非证券化证明,这个也还是我们听得比较多的一个。那么我们为什么要做法律意见书呢?原因主要有:第一,
分类: 其他 发布时间: 07-13 10:41 阅读次数: 0

菲律宾央行批准两家新加密货币交易所提供法币交易服务

菲律宾央行(BSP)批准了两家新的加密货币交易所提交的申请。据报道,BSP的副总裁ChuchiG.Fonacier透露,菲律宾虚拟货币公司(VirtualCurrencyPhilippines,Inc.)和ETranss已经被认证为可以将菲律宾比索兑换成虚拟货币的交易平台。通过这一举措,两家交易所已联手开展了rebitda,Inc.,Betur,Inc.和BloomSolutions的交易。菲侓宾
分类: 移动开发 发布时间: 07-13 10:41 阅读次数: 0

web developer can feel like kids in a Candy Store

<br />http://vishaljoshi.blogspot.com/2011/01/web-developers-can-feel-like-kids-in.html<br /> <br />Q39. Is there anything for JavaScript developers?<br />A. Yes. We recently released JavaScript Editor extensions for VS 2010.  These are few highly demanded
分类: 其他 发布时间: 07-13 10:40 阅读次数: 0

C# tips

1. .NET 3.0 introduces a new concept of Auto-implemented properties. In short you can do things like: public class MyClass { public int X { get; set; } } Instead of: public class MyClass { private int
分类: 其他 发布时间: 07-13 10:40 阅读次数: 0

JScript tips

Using JScript Objects to Implement Shared ConstantsThe question has come up in the past: how can you define constants in JScript that you can reference in multiple scripts (without resorting to usin
分类: 其他 发布时间: 07-13 10:40 阅读次数: 0

在analyze window中撤销已执行的sql query

when I updated the property with the same window, I am schokced cuz this affected my daily work and webserver, others can realize this stupi
分类: 其他 发布时间: 07-13 10:40 阅读次数: 0

Batch-Copy file:当文件存在的时候覆盖

echo offset src=\\dudu\new\IISStress.wscsetdest=%SystemRoot%\System32\WebTest\Stress\IISStress.wsc echo %dest% :CHeckIF EXIST %dest% (echo%d
分类: 其他 发布时间: 07-13 10:39 阅读次数: 0

How to write the fast code/ high performance in C#

Performance Techniques for C# 4.0 Anthony Moore Contents Contents.1 Overview..1 Patterns by Construct.1 Cheat Sheet.1 Collection Interfaces (IEnumerable,ICollection, IList).2 Internal and Se
分类: 其他 发布时间: 07-13 10:39 阅读次数: 0

命令行添加防火墙规则及改变IIS站点的信息

Save it as batch file and run it to see what will happen for set site infor, please make sure the sitename is existed. rem add rule in Firewall setting: 12290,12291 cmd /c netsh advfirewall firewal
分类: 其他 发布时间: 07-13 10:39 阅读次数: 0

Method 为POST跨域时Client端请求及server端获取client请求的参数

世界兜兜转转,近期又回到了毕业时接触的java项目了。  从.net到java,似乎一切又是新的,记录一些工作中遇到的问题。             应用程序跨域时,前端发现POST数据一直返回415错误。调查后发现是跨域问题导致。那么怎么解决呢?             有两种方式,一种是前端请求方式改变,另一种是后端处理改变。            1. 先说前端改变: $(doc
分类: 其他 发布时间: 07-13 10:39 阅读次数: 0