自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木子今心

任何牛B的人物,都有一段苦B的经历。

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

原创 SpringCloud链路追踪Spring Cloud Sleuth + Zipkin

为什么需要链路追踪微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题,很快定位。Zipkin介绍Zipkin是一款开源的分布式实时数据追踪系统(Distributed Tra

2021-01-30 15:02:28 597

原创 SpringCloud网关组件Gateway的简单使用

Gateway简介SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。SpringCloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Zuul,在Spring Cloud 2.0以上版本中,没有对新版本的Zuul 2.0以上最新高性能版本进行集成,

2021-01-16 09:51:03 2181

原创 SpringCloud网关组件Zuul的简单使用

zuul简介Zuul是Netflix开源的微服务网关,它可以和Eureka、Ribbon、Hystrix等组件配合使用。Zuul的核心是一系列的过滤器,这些过滤器帮助我们完成以下功能:身份认证与安全:识别每个资源的验证要求,并拒绝那些与要求不符的请求;审查与监控:在边缘位置追踪有意义的数据和统计结果,从而为我们带来精确的生产视图;动态路由:动态地将请求路由到不同的后端集群;压力测试:逐渐增加指向集群的流量,以了解性能;负载分配:为每一种负载类型分配对应容量,并弃用超出限定值的请求;静态响应处

2021-01-14 23:39:06 245

原创 SpringCloud之Ribbon的组件使用

Ribbon是Netflix发布的云中间层服务开源项目,其主要功能是提供客户端实现负载均衡算法。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,Ribbon是一个客户端负载均衡器,可以在配置文件中Load Balancer后面的所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器,也很容易使用Ribbon实现自定义的负载均衡算法。创建Ribbon服务提供方zx-ribbon-service引入主要依赖 <dependency&g

2021-01-13 23:05:23 299

原创 SpringCloud之Feign的组件使用

Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息,感觉是在客户端写服务端的代码,SpringCloud给Feign添加了支持Spring MVC注解,并整合Ribbon及Eureka进行支持负载均衡。创建服务提供方zx-feign-service引入主要依赖 <dependency> <

2021-01-12 22:32:11 408

原创 SpringCloud读取config的本地配置信息

本文主要讲解基于上两节的一个客户端(配置读取和服务发现)实现SpringCloud学习之Spring Cloud Config(配置中心)SpringCloud学习之Spring Cloud Eureka(服务注册)一、创建module之服务项目zx-config-client1.pom.xml主要配置信息:&lt;?xml version="1.0" encoding="U...

2019-02-17 15:25:36 1137

原创 SpringCloud注册中心Eureka

Spring Cloud Eureka是Spring Cloud Netflix 微服务套件的一部分,主要负责完成微服务架构中的服务治理功能。服务治理可以说是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。接SpringCloud学习之Spring Cloud Config(配置中心)进行项目开发一、创建module之配置服务项目zx-eureka1....

2019-02-17 15:15:53 300

原创 SpringCloud Config配置中心-本地方式

Spring Cloud Config配置管理开发工具包,可以让你把配置放到远程服务器,目前支持本地存储、Git以及Subversion。说明:本示例采用的本地方式一、创建pom项目:zx_springcloud_demopom.xml主要配置信息: &lt;parent&gt; &lt;groupId&gt;org.springframework.clou...

2019-02-17 15:06:40 641

原创 原创:Prometheus+Grafana搭建监控系统

1. prometheus安装Prometheus 主程序,主要是负责存储、抓取、聚合、查询方面直接官网下载:https://prometheus.io/download/解压执行命令:tar zxf prometheus-2.3.2.linux-amd64.tar.gz编辑解压目录下的prometheus.yml,执行命令:vi prometheus.ymlscrap...

2018-09-07 16:00:26 11912 1

转载 c3p0配置详解

3  30  1000  false   属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试   使用。Default: null--> Test   保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试   获取连接失败

2013-07-17 10:40:41 538

转载 Spring的jdbcTemplate使用

使用jdbcTemplate查询数据的时候可以使用queryForXXX等方法。下面我们就一一解析一下:  1、jdbcTemplate.queryForInt()和jdbcTemplate.queryForLong()  --使用queryForInt返回user表中的记录数量,queryForInt搭配这样的sql可以在分页的时候计算总记录数  jdbcTemplate.query

2013-04-15 14:00:11 12408 1

转载 如何切换SVN账号<留着备用>

windows环境:1、在项目上右键,选择TortoiseSVN-->settings, 2、在弹出的TortoiseSVN Settings页面中选择“Saved Data”选项, 3、然后点击“Authentication data”对应的“Clear”按钮,清除一下之前的认证信息就可以了。     下次,就会要求输入用户名和密码,OK!LINUX环境:sv

2013-03-07 14:49:31 5889

原创 Eclipse + Pydev + Django + Mysql 环境搭建

注:需要配置目录的地方请不要直接使用例子中的目录,根据自己的实际目录进行配置。1 安装python  下载:python-xxxx.msi  下载地址:http://www.python.org/   例子使用:python-2.7.3.msi  下载之后直接安装,安装之后进行环境变量的配置。配置如下:  PYTHON_HOME=D:\yingyong\Python27

2013-01-23 16:25:04 5032

原创 eclipse创建django项目的报错Django not found错误

安装完成Python,Django和Pydev后,用pydev的向导创建django项目。此时,可能会报错:Django not found. 这是因为Python在Django安装之前已经安装,从而Pydev不能找到django所在的路径。解决方法:点击Eclipse->window->preferences->Pydev->Interpreter-Python,看到有或者没有p

2013-01-23 10:24:00 6966 2

转载 新浪的一个IP库

地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js

2013-01-21 14:50:59 532

转载 Android获取网页源代码

1、首先在AndroidManifest中加入Internet权限:[java] view plaincopyprint?   "android.permission.INTERNET"/>  2、Activity中得代码如下:[java] view plaincopyprint?publi

2013-01-21 14:49:11 674

转载 jQuery 获取屏幕高度、宽度

alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(document.body).outerHeight(true));//浏览器当前窗口文档bo

2013-01-11 16:53:39 367

转载 遍历Map的几种方法

Java代码  Map map=new HashMap();  map.put("username", "qq");  map.put("passWord", "123");  map.put("userID", "1");  map.put("email", "[email protected]");   第一种用for循环Java代码  for(Map.Entry entry:

2012-12-28 10:18:19 527

转载 java复制文件或文件夹-供自用他用

import java.io.*;/** * @author Toby 复制文件夹或文件夹 */public class FileUtil {    public static void main(String args[]) throws IOException {        // 源文件夹        String url1 = "D:/user/te

2012-12-03 10:36:42 745

转载 Android手机中获取手机号码和运营商信息

代码如下:01package com.pei.activity;02 03import android.app.Activity;04import android.os.Bundle;

2012-11-17 21:11:28 1605

转载 Android客户端采用Http 协议Post方式请求与服务端进行数据交互

本示例以Servlet为例,演示Android与Servlet的通信。众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。至于Socket通信会在以后的博文中介绍。 HTTP协议简介:HTTP (Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网

2012-11-17 17:33:24 9929

转载 Hibernate自动生成实体类注解

常用的hibernate annotation标签如下: @Entity --注释声明该类为持久类。将一个Javabean类声明为一 个实体的数据库表映射类,最好实现序列化.此时,默认情况下,所有的类属性都为映射到数据表的持久性字段.若在类中,添加另外属性,而非映射来数据库的, 要用下面的Transient来注解. @Table (name="promotion_info")

2012-11-15 09:58:24 1862

转载 spring管理的hibernate事务不会自动flush的问题-今天真遇到这问题了

在spring中配置事务: 引用      如果用@Transactional事务管理的类中同时配置了@Service导致Spring扫描到此类,就不会自动flush,必须手动flush,当然还可以不配置@Service,在Spring配置文件中直接配置bean。

2012-11-13 14:39:55 3355

转载 jquery设置元素的readonly和disabled

Jquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下。如下: 1.readonly    $('input').attr("readonly","readonly")//将input元素设置为readonly    $('input').removeAttr("readonly");//去除input元素的readonly属性

2012-11-13 13:10:51 822

转载 No identifier specified for entity:com.dxj.model.User

org.hibernate.AnnotationException: No identifier specified for entity: com.dxj.model.User(从网上参考得解决方法)原因:@Id和@GeneratedValue写在setId()方法上了; 解决方法:@Id和@GeneratedValue写在getId()方法上 注入对象时写在 set上

2012-11-10 19:42:32 1951

转载 mysql级联操作-Cascade Restrict set null No action

外键约束对子表的含义:   如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义:   在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下     . cascade方

2012-11-10 13:05:37 2325

转载 log4j.properties配置详解

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:01#配置根Logger02log4j.rootL

2012-11-07 17:02:27 482

转载 log4j与log4j.properties的配置说明

在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的

2012-11-07 17:00:36 226

转载 android常用的API接口调用

显示网页:         Uri uri = Uri.parse("http://www.google.com");  Intent it = new Intent(Intent.ACTION_VIEW,uri);  startActivity(it);显示地图:  Uri uri = Uri.parse("geo:38.899533,-77.036476");

2012-10-31 16:26:34 1050

转载 android布局详解

LinearLayout 线性布局—— 里面可以放多个控件,但是一行只能放一个控件 RelativeLayout 相对布局—— 里面可以放多个控件,不过控件的位置都是相对位置FrameLayout —— 里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角TableLayout 标签布局 —— 这个要和TableRow配合使用,很像html里面的table

2012-10-29 17:40:12 710

转载 Adobe Flash CS4 序列号-Adobe Dreamweaver CS4 序列号

序列号: Adobe Acrobat 9 Pro序列号(5月30日更新):1118-4018-6583-4956-2486-78051380-1387-7929-3321-8522-3441 1380-1578-1574-0004-9422-5490 1380-1748-2815-4503-2261-1848Adobe After Effects C

2012-10-23 19:12:30 2163

原创 android gridview取消默认选中

Activity中对GridView进行设置,代码如下:GridView  gridView = (GridView)findViewById(R.id.gridview);gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));效果如下:

2012-09-26 11:22:37 4302

原创 android相对布局(RelativeLayout)属性详解

RelativeLayout 用到的一些重要的属性:     第一类:属性值为true或false     android:layout_centerHrizontal  水平居中      android:layout_centerVertical   垂直居中     android:layout_centerInparent    相对于父元素完全居中     and

2012-09-25 11:49:56 623

转载 go语言编程在windows下开发环境配置(图文)

1.在Go中文论坛下载最新的Go for windows release 2010-05-042.将下载包解压在c盘下。3.设置环境变量。Code:set goroot=c:/go      set goarch=386     set path=c:/go/bin   set goos=windows

2012-09-24 15:47:35 711

原创 LinearLayout 轻松实现垂直滚动

布局文件:  android:layout_width="fill_parent"android:layout_height="fill_parent"android:scrollbars="vertical"android:fadingEdge="vertical">   android:layout_width="fill_parent"   andro

2012-09-15 12:13:55 530

原创 详解Android完完全全退出应用程序

参考网友的代码,我这里总结了下,希望能够帮助到大家,也供我以后的使用。不多少了,直接上代码:首先写一个基类,这个基类继承Activitypackage com.jcxc.activity;import java.util.ArrayList;import java.util.List;import android.app.Activity;import an

2012-09-14 16:35:25 329

转载 Android获取图片与图片的存放

一、Android图片存放的4种方式1. 图片放在sdcard中,  Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)2. 图片在项目的res文件夹下面  //得到application对象  ApplicationInfo appInfo = getApplication

2012-09-11 16:45:37 403

转载 改写ListView 实现加载本地图片 非 id

[java] view plaincopy//主Activity  [java] view plaincopyimport java.io.FileInputStream;    import java.io.FileNotFoundException;    import java.util.Ar

2012-09-11 15:46:16 407

原创 详解Android读取本地图片和网络图片的方法

Android读取本地图片和网络图片:public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.main);   ImageView image = (ImageView) findViewById(R.myIma

2012-09-11 13:50:17 1457

转载 (转)android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决

今天遇到一个问题:android中ListView点击和里边ImageView点击不能同时生效问题解决。研究ListView,首先ListView的适配器类型分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter,其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。Simpl

2012-09-11 12:40:18 677

空空如也

空空如也

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

TA关注的人

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