- 博客(29)
- 收藏
- 关注
转载 SpringCloud学习之路之六:配置中心git示例
这篇比较重要,理解起来也比较费劲,大家如果有时间可以动手自己做或者down下来原作者的代码自己玩玩,不然就等我们都了解完之后再来研究。随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。市面上开源的配置中心有很多...
2019-03-05 15:09:13 175
原创 SpringCloud学习之路之五:熔断监控Hystrix Dashboard和Turbine
这一节我们继续跟着大神的脚步来了解一下Cloud中的熔断监控组件,我今天一次发了几篇,和大家说一下想法吧,就是说Spring Cloud的这套东西其实还是得实践,我们先利用这几天的时间来简单了解一下,主要是入门和熟悉其中的套路类的东西,等我们先走完一圈了,再回来动手做一遍,也就是说,我们这波要搞两遍,争取拿下这个技能。 好了,能坚持的小伙伴我们就开始搞事情吧。Hystrix-dashboard...
2019-03-05 14:23:26 225
原创 SpringCloud学习之路之四:熔断器Hystrix
为了给大家简单化今天的内容,我们说熔断器其实类似于家里的保险丝一样,保护家里的电路安全,他们的作用是一样的,都是负责安全服务的。但是Cloud中的Hystrix具体是怎么起作用的呢,下面我们就来具体说一下,以下内容还是参考纯洁的微笑博主的博文做的,希望大家一起来学习。熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种...
2019-03-05 13:58:10 199
转载 SpringCloud学习之路之二:SpringCloud注册中心 Eureka
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中心调用关系会有什么变化,画几...
2019-03-05 11:01:20 154
原创 自我成长之一:SpringCloud学习之路
最近在带信任人使用react+antd+dva技术,然后危机意识突然被激发的淋漓尽致,所以到了该鞭策自己向上的时候了,今天开始就来跟大家报个到,以后每星期都尽力推送一些有质量和信息量的博文,一起进步,一起共勉。Springboot是我们公司现在使用的一套基本成熟的框架了,毕竟都用了2年了,虽然很多底层的东西我也还没有来得及进行学习和眼界,但是最近公司有需求来进行cloud的业务,所以先来处理这...
2019-03-03 11:01:50 158
原创 markdown语言使用记录
------记录成长,从这里开始。markdown 使用总结markdown来写文章,有一些命令或者是快捷键不是特别熟悉在此记录下来,方便日后查看。markdown介绍Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已...
2019-03-03 10:39:05 186
原创 Spark和Scala的网络资源汇集,尤其推荐书籍类
分享一下Spark和Scala的网络资源汇集,我觉得书籍类中的Programming in scala 大家值得一看1、Github上的Scala Workshophttps://github.com/airisdata/scalaworkshop2、Setup资源下载Scala 2.11.8: http://www.scala-lang.org/download/ 下载A...
2019-02-18 13:48:34 266
原创 看一位程序员前辈的思考:从Java程序员到Java特种兵
看一位程序员前辈的总结:从Java程序员到Java特种兵如何从Java程序员到Java特种兵?1)摆脱Java语法编程书或Java入门书籍,学习设计模式、软件及系统架构方面的内容;2)掌握并熟练使用业内知名的Java开源第三方库,尤其是Apache Commons中的库;3)深入学习JVM相关的知识;4)从熟悉多线程编程到深入Erlang、Akka等的并发编程模型;5)精通Nett...
2019-02-16 11:08:45 621
原创 初识GNU
-----本文摘自《互动百科》GNUGNU计划,又称革奴计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。RichardStallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、...
2018-06-24 17:31:33 240
转载 CDN的基本认识
CDNCDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的
2017-11-16 09:32:29 360
原创 JMS的知识
API中对于JMS的定义为:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, receive, and read
2017-11-14 09:02:55 205
原创 postman测试接口出现415报错
今天使用postman测试接口的时候报了个415,流媒体错误;百度了一下其实看到了答案,但是没有注意,所以没有解决,正好组长过来,问了一下,是没有设置请求头的原因。客户端使用RESTful调用时报status code=415 Unsupported Media Type.问题产生的原因可能在于客户端,也可能在于服务端.使用客户端做测试时注意设置Headers,以Fir
2017-11-09 23:28:08 32565
原创 如何测试http接口 日记一
今天组长让测试一个http接口,当时有点懵,不知道怎么测试,,想了一下,有了点思路,但是刚开始想到的是通过request请求来写个方法调用,那先不管对错,咱们今天先分享一下,通过request/response请求来调用http的方式:(在网上收了一段代码:)代码如下:package com.zhang.miaodou; import java.io.Bu
2017-11-09 22:19:36 705
原创 后端是如何接收http访问请求的?
我们在访问网站的时候,都会在地址栏中输入一个地址,在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切是什么,今天咱们就一块来分享一下—— 首先HTTP协议(HyperText Transfer Protocol,超文本传输协议)是一个应用层的协议,是用于从WWW服务器传输超文本到本地浏览器的传输协议。HTTP
2017-11-09 21:53:11 4369
原创 初识UMS
昨天和一位老程序员聊天,说最近的项目里用到了ums,当时我听了这个词,脑子里萌萌的,搜索了半天也没找到,后来浅浅的得知这是一种通信方面的词汇,今天了解了一下, 分享给大家:UMSUnited Message Service,统一消息服务作为一项通信技术,在1999年初步应用于商务,其主要提供的服务包括固定电话语音/传真信箱、移动语音信箱等。根据英国权威的市场调查公司Ovum预测,2
2017-11-09 19:19:22 4317
原创 windows 本机安装开启 telnet 服务
没有telnet很不方便,因为要经常涉及到查询端口是不是正常,本人用的是windows 8.1 不过windows7的开启方法也适用首先打开控制面板->程序->启用或关闭windows功能选上Telnet服务器、Telnet客户端然后按 win+r 或者开始->运行 输入services.msc找到telnet服务, 建议设置成手
2017-11-09 10:21:52 3136
原创 了解使用wsimport命令生成webService客户端代码实例
这几天做项目需要调用别人给提供的服务接口,要用到这块,正好做个收藏:wsimport简介在JDK的bin文件夹中,有一个wsimport.exe工具,可依据wsdl文件生成相应的类文件,将生存在本地这些类文件拷贝到需要使用的项目中,就可以像调用本地的类一样调用webService提供的方法。该工具可以用于非Java的服务器,如用C#编写的WebService,通过wsimport则生成
2017-11-08 23:02:43 495
原创 mybatis中sql中的特殊符号<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>
最近用springboot来写项目,看同事的sql中有用到suffixOverides,有点感兴趣,就查了一下,感觉挺有用的,和大家分享一下。mybatis之1.prefix:在trim标签内sql语句加上前缀。suffix:在trim标签内sql语句加上后缀。suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides="
2017-11-08 22:29:19 3098
翻译 Oracle实用工具 sqlDeveloper使用之数据迁移
开发项目之前,做好数据库的设计与数据的导入很是重要,这曾经让我很是抓狂,一直把这件是放在心上,现在稍微有点时间,就想起来好好总结一下:第一部分:获取工具第二部分:建立资料档案库(Migration Repository)第三部分:数据库移植向导第四部分:SqlServer中的架构到Oracle中的模式,名称的处理第五部分:转移数据 第六部分:存储过程和函数
2017-10-29 22:49:42 1981 1
原创 DMS的初识
前几天,听经理级们说了一个DMS的词,是关于项目部署方面的,一直在脑海里想着这是干什么的,今天查了一下,有了一个简单的认识,和大家分享一下:DMS(Distribution Management System)调度管理系统,可集成监控系统(SCADA),资产/设施管理系统(AM/FM),地理信息系统(GIS),客户信息系统(CIS),故障报告系统,收费系统等于一体,以支持大型调度系统的运转
2017-10-29 18:11:15 1470
原创 set集合去重
做项目的时候遇到了去重的问题,因为之前一直习惯用的是list集合,而且去重也比较复杂,所以就想到试一试set集合。 1.迭代遍历: Set set = new HashSet(); Iterator it = set.iterator(); while (it.hasNext()) { String str = it.next(); System
2017-10-29 15:47:55 1000
原创 JVM调优 基于分代策略
JVM调优 基于分代策略 为什么要实行分代策略 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟
2017-08-17 20:49:12 220
原创 GNU计划的了解
早上起床刷了一下博客,看到了GNU一词,很有兴趣,就了解了一下:GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团
2017-08-13 09:51:51 515
原创 web应用会话之多个tomcat如何实现共享
面试问题今天面试被问到了一个关于Tomcat之间如何实现信息共享的问题,大致是:tomcat下两个Java web,一个是商城,一个是直播,从商城登录后,再跳转到直播,发现处于非登录状态。想到的解决思路将session抽出来成一个session服务,统一通过该服务操作session。tomcat内部用会话管理器获取会话时遍历所有context内的会话。方案1
2017-08-11 23:29:44 485
原创 单例模式的线程安全性问题浅析
单例的线程安全问题关注最近面试工作时经常会被问到单例会带来什么问题?单例是否是安全的?我想如果是单线程就可以放心大胆的说是的,但是如果多个线程同时调用这个实例,就会有线程安全的问题 单例一般用在什么地方?单例的目的是为了保证运行时只有唯一的一个实例,最常用的地方比如拿到数据库的连接,或者Spring的中创建BeanFactory操作,而这些操
2017-08-11 07:15:03 223
原创 Java 写有n个人围成一圈,顺序排号,从第一个人开始报数(从1~3报数),凡报到3的人退出圈子,问最后留下的人原来排在第几号。
这是昨天的面试时遇到的一道编程题,20分,没做出来,bz比较笨,回来在网上看了许多答案,感觉下面的这个还可以,就拿过来为大家分享一下。import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner s = new Scanner(System
2017-08-09 07:42:45 4066 1
转载 权限的设计
权限的设计标签: 扩展access数据库menujsonfile2012-01-09 09:47 13645人阅读 评论(5) 收藏 举报 RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种
2017-08-07 00:04:42 227
转载 jsonp概论
AJAX 跨域请求 - JSONP获取JSON数据博客分类: Javascript /Jquery / Bootstrap / Web Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据
2017-08-06 19:25:42 162
原创 Eclipse下常用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个
2017-08-06 16:05:46 350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人