- 博客(37)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 spring cloud alibaba - nacos
Nacos 提供了一组简单易用的特性集,帮助您快速实现动态 服务发现、服务配置、服务元数据及流量管理。
2025-03-02 23:11:31
873
原创 springcloud zuul
Zuul 简介Zuul是Netflix开源的微服务网关, 它可以和Eureka、Ribbon, Hystrix等组件配合使用。Zuul的核心是一系列的过滤器, 这些过滤器可以完成以下功能。.身份认证与安全: 识别每个资源的验证要求, 并拒绝那些与要求不符的请求。 审查与监控: 在边缘位置追踪有意义的数据和统计结果, 从而带来精确的生产视图。 动态路由: 动态地将请求路由到不同的后端集...
2019-10-13 11:28:25
228
原创 springcloud feign
Feign 简介Feign是Netflix开发的声明式、 模板化的HTTP客户端, 其灵感来自Retrofit. JAXRS-2.0以及WebSocketo Feign可帮助我们更加便捷、 优雅地调用HTTP API。比较ribbon调用方式不同,Ribbon需要自己构建http请求,模拟http请求然后使用RestTemplate发送给其他服务,Feign则是在Ribbon的基础...
2019-10-13 11:28:06
217
1
原创 spring cloud - ribbon
简介Ribbon是Netflix发布的负载均衡器, 它有助于控制HTTP和TCP客户端的行为。 为Ribbon配置服务提供者地址列表后, Ribbon就可基于某种负载均衡算法, 自动地帮助服务消费者去请求。 Ribbon默认为我们提供了很多的负载均衡算法, 例如轮询、 随机等如何使用//1. Pom.xml引入<dependency> <groupId>...
2019-10-13 11:27:43
193
转载 springCloud Hystrix
一、前言1、为什么需要断路器在分布式架构中,一个应用依赖多个服务是非常常见的,如果其中一个依赖由于延迟过高发生阻塞,调用该依赖服务的线程就会阻塞,如果相关业务的QPS较高,就可能产生大量阻塞,从而导致该应用/服务由于服务器资源被耗尽而拖垮。另外,故障也会在应用之间传递,如果故障服务的上游依赖较多,可能会引起服务的雪崩效应。就跟数据瘫痪,会引起依赖该数据库的应用瘫痪是一样的道理。所以...
2019-10-13 11:27:34
176
原创 springcloud Bus -RabbitMQ (一)
消息代理(Message Broker)一种消息验证、传输、路由的架构模式。它在应用程序 之间起到通信调度并最小化应用之间的依赖的作用,使得应用程序可以高效地解耦通信过程消息代理核心原理消息代理是一个中间件产品,它的核心是一个消息的路由程序,用来实现接收和分发消息,并根据设定好的消息处理流来转发给正确的应用。它包括独立的通信和消息传递协议,能够实现组织内部和组织间的网络通信消息代理...
2019-10-13 11:26:33
210
转载 springcloud Bus -RabbitMQ (二)
RabbitMQ 如何保证消息不丢失?RabbitMQ一般情况很少丢失,但是不能排除意外,为了保证我们自己系统高可用,我们必须作出更好完善措施,保证系统的稳定性。下面来介绍下,如何保证消息的绝对不丢失的问题,下面分享的绝对干货,都是在知名互联网产品的产线中使用。1.消息持久化2.ACK确认机制3.设置集群镜像模式4.消息补偿机制第一种:消息持久化设置durable...
2019-10-13 11:26:22
194
转载 Linux mysql忽略大小写
mysql表忽略大小写因为linux下mysql默认是要区分表名大小写的。mysql是否区分大小写设置是由参数lower _ case _ table _ names决定的,其中:lower_case_table_names = 0区分大小写(即对表名大小写敏感),默认是这种设置。这样设置后,在mysql里创建的表名带不带大写字母都没有影响,都可以正常读出和被引用。变量lower_cas...
2019-08-18 16:15:06
1686
转载 Java线程创建
概要:java创建线程的三种方式:继承Thread类创建线程类实现Runnable接口通过Callable和Future创建线程java创建线程池的四种方式:newCachedThreadPool 创建一个可缓存的线程池,如果线程池长度超过处理需求,可灵活回收空闲线程,若无可回收,则新建线程newFixedThreadPool...
2019-08-07 22:32:31
193
翻译 mybatis 批量插入与更新 (MySQL)
数据库连接串增加参数 &allowMultiQueries=true 支持多条SQL执行MySQL批量插入格式insert into table (字段一,字段二,字段三) values(xx,xx,xx),(oo,oo,oo)<!-- 批量插入数据 --> <insert id="insertBatch" parameterType="java...
2019-07-11 21:59:12
291
原创 jenkins安装以及jar部署
Jenkins安装参考https://blog.csdn.net/qq_31142553/article/details/81193173目的:实现jenkins自动打包部署jarJenkins上安装的插件:Deploy to container Plugin Maven Integration plugin实现思路:将所有需要之心的命令全部写在批处理 将批处理注册为Win...
2019-05-10 20:05:36
943
转载 Linux 测试连接端口
1、使用telnet判断telnet是windows标准服务,可以直接用;如果是linux机器,需要安装telnet.用法: telnet ip port1)先用telnet连接不存在的端口 1 2 3 [root@localhost ~]# telnet 10.0.250.3 80 Trying 10.0.250.3... ...
2019-05-09 23:11:02
6897
原创 Linux 常用命令
Linux 备忘录(ubutu上测试)---------------------------------------------------------------查看系统信息uname -a 查看内核 (另一种方法cat /proc/version )lsb_release -a 查看系统版本getconf LONG_BIT 直接查看系统位数-------------------...
2019-05-09 23:06:51
205
原创 sqlserver 查询表结构
1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name3.查询表结构信息:SELECT (case when a.colorder=1 then...
2019-05-04 22:02:34
10290
原创 sql server 安装及相关问题
安装安装教程及下载参照https://blog.csdn.net/qq_30754565/article/details/82421542安装建议:尽量不要安装在系统盘 如果是只是作为客户端使用,安装共享功能。 初次使用建议使用默认安装遇到的问题:1. Navicat连接SQL Server数据库,报错08001-命名管道提供程序请参考:https://blog.csdn...
2019-05-02 11:18:49
613
转载 redis 面试题
介绍:Redis 是一个开源的使用 ANSIC 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称) 一般为分布式而分布式一般遵循 CAP 定理。Github 源码:ht...
2019-04-21 22:20:43
271
转载 Java并发编程:volatile关键字解析
加深对volatile的理解,这里分享一下更多参考:http://www.cnblogs.com/dolphin0520/p/3920373.html更多参考:https://blog.csdn.net/u012723673/article/details/80682208简单总结:volatile具有可见性、有序性,不具备原子性。volatile不具备原子性,这是volati...
2019-04-06 16:25:10
139
原创 Fastmybatis 踩坑记
fastmybatisfastmybatis是一个mybatis开发框架,其宗旨为:简单、快速、有效。零配置快速上手 无需编写xml文件即可完成CRUD操作 支持mysql、sqlserver、oracle、postgresql、sqlite 支持自定义sql,sql语句可写在注解中或xml中 支持与spring-boot集成,依赖starter即可 轻量级,无侵入性,是官方my...
2019-04-05 22:45:09
1979
1
原创 java环境搭建
[code="java"]很简单,如下我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:JAVA_HOME=C:\j2sdk1.4.2_04CLASSPATH=.;C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\bin;path=C:\j2sdk1.4.2_...
2011-10-21 19:06:41
146
原创 oracle树查询的实现
oracle树查询的实现 来自于网络:oracle树查询又称为递归查询,是最常用的查询方法之一,下文对oracle树查询作了详细的阐述,希望可以让您对oracle树查询有更深的认识。oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select * f...
2011-07-21 16:38:54
164
原创 android环境搭建
android 开发--环境搭建(1)SDK下载,下载地址 :http://dl.google.com/android/android-sdk_r08-windows.zip(2) 安装SDK,解压并打开下载好的SDK,运行里面的SDK Manager.exe, 此时才是安装SDK的开始。(3)点击 installed pakages ,右边的窗口会出现很多的包,列出了很多的版本,可以...
2011-03-26 10:13:36
112
原创 oracle 超长度输出
[code="java"]oracle 超出255长度限制输出,有时为了检查动态sql就需要时,就需要打印一下。范例:declarev_num number;v_count number;v_sql varchar2(2000);--需要打印的sqlbegin v_sql:='LOOP FETCH v_tempCur ...
2011-03-25 15:17:26
375
原创 简单的js验证密码
<br />来自:http://fei-xiang.javaeye.com/blog/828798<br /> <br /> <br />简单的js验证密码<br /> <br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html><br /> <head><br /> <meta http-
2010-11-30 01:53:00
1146
原创 js验证密码
[code="java"] 密码 body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0;}form { margin: 2em;}#chkResult { margin-left: 53px; height: ...
2010-11-30 01:39:27
250
原创 关于web service
文章来自:[url]http://www.ruanyifeng.com/blog/2009/08/what_is_web_service.html[/url][code="java"]我会把学习笔记和心得,同步放到这个网志上,欢迎大家参观指正。今天先写一个最基本的问题,Web service到底是什么?Web service的概念W3C给Web service下过一个定...
2010-01-28 22:19:07
138
原创 javascript prototype(原型)
[color=red][b]如果有什么不对的地方请指出[/b][/color]原型分为两种,一种是js 里的原型,还有就是原型框架。这里讲的是js里的原型。[code="java"]//演示prototype原型的用法,其实它等价于java中的类变量或者是静态变量//在原型里仅定义一些方法(方法一般是不会变的),常量等function Circle(x, y, z)...
2010-01-16 12:29:44
135
原创 Javascript json 的使用
简单说一下json的一些使用。json举例[code="java"]// 演示Json的基本用法// JSON为创建对象提供了非常简单的方法。例如,// 创建一个没有任何属性的对象:var o = {};// 创建一个对象并设置属性及初始值:var person = { name: "Angel", age: 18, m...
2010-01-16 12:02:01
166
原创 javascript 入门学习1
对于Javascript,如果你学了Java,再学习javascript就很简单了。他们有很多的相似的地方。注意观察!下面举一个例子[code="java"]// 定义一个最简单的类function Person(){ //这里相当于一个构造函数,是不是很像Java中的构造方法。}//新建一个类var person = new Person();...
2010-01-16 11:49:44
101
原创 oracle 之pl/sql 基础学习(三)
[code="java"]索引分为聚集索引,非聚集索引。1.B-tree 索引包含唯一索引 唯一索引与主键的区别:主键是唯一标识一行的,一张表中只能有一个主键,而唯一索引可以有多个。 2.反向索引反向索引:反转了b*tree索引码中的字节,是索引条目分配更均匀,多用于并行服务器环境下,用于 减少索引叶的竞争。3.降序索引降序索引:8i中新出现的索引...
2009-12-22 23:39:03
117
oracle 之pl/sql 基础学习(二)
[code="java"]------------------------------------游标--------------------------------------------使用for循环打印游标declareCURSOR mycursor IS SELECT * FROM person;begin for cur in mycursor...
2009-12-18 12:29:04
109
oracle 之pl/sql 基础学习
1. PL/SQL 程序由三个块组成,即声明部分、执行部分、异常处理部分。PL/SQL 块的结构如下: DECLARE /声明部分:在此声明 PL/SQL 用到的变量,类型及游标,以及局部的存储过程和函数/ BEGIN /执行部分:过程及 SQL 语句,即程序的主要部分/ EXCEPTION /执行异常部分:错误处理/ END;2.[code="jav...
2009-12-17 14:49:43
189
oracle 之pl/sql (一)
1. PL /SQL 介绍PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数 据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速 高效的处理。除此之外,可以在ORACLE数据库的某些客户端工具中,使用PL/SQL语言也 是该语言的一个特点 PL/SQL 是 Procedure Language & Stru...
2009-12-16 18:15:43
131
原创 ORM
ORM (Object relation mapping)对象关系映射10.1.1 什么是ORMORM并不是一种具体的产品,而是一类框架的总称,它概述了这类框架的基本特征:完成面向对象的程序设计语言到关系数据库的映射。基于ORM框架完成映射后,既可利用面向对象程序设计语言的简单易用性,又可利用关系数据库的技术优势。面向对象程序设计语言与关系数据库发展不同步时,需要一种中间解决方案,...
2009-11-25 23:12:29
181
原创 Spring AspectJ的学习一
:( 学习所写,有什么错误请指出AspectJ@AspectJ使用了Java 5的注解,可以将切面声明为普通的Java类。@AspectJ样式在AspectJ 5发布的AspectJ project部分中被引入。Spring 2.0使用了和AspectJ 5一样的注解,并使用AspectJ来做切入点解析和匹配。但是,AOP在运行时仍旧是纯的Spring AOP,并不依赖于AspectJ的...
2009-11-20 18:10:39
147
手机lib 飞信,相对于移动的飞信,输手机号码那种
2009-12-10
struts1如何控制跳转到指定的页面
2010-01-12
在hibernate里设计到主表,从表的概念,到底什么是主表,什么是从表
2009-12-03
什么是控制反转,控制表现在那里,反转在那里
2009-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅