- 博客(25)
- 收藏
- 关注
原创 com.netflix.client.ClientException: load balancer doer not hava available server for client: XXX 的报错
微服务分为服务提供者、注册中心、消费者,以注册中心为中间模型,由提供者注册服务到注册中心,消费者去注册中心订阅服务,拉取到服务清单后根据服务地址(真实的ip和端口),通过网关geteway去调用服务的模式。最近在学习过程中,使用Feign客户端服务之间的调用时,一直无法通信,报错信息如下:从网上翻阅了很多资料,并尝试之后并无效果,今天早上重新搭建环境后成功了,然后尝试排查了之前一直无法解决的问题。发现是因为jar包冲突,版本不一致导致的。报错版本:<dep...
2021-03-16 10:07:35 565
原创 Springboot部署jar包报错问题
Springboot官方定义是轻量级框架,严格来说不算框架,是对Spring框架以及第三方jar包的统一整合。springboot搭建框架效率提高80%以上!下面是学习过程中总结的问题:1. springboot打jar包的报错问题[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:3.1.0:clean (default-clean) on project demo8: Failed to clean
2021-03-06 14:37:22 1112
原创 JavaScript中的setInterval的函数调用问题。
1.在写函数时,遇到了js函数加()和不加()的相关问题,仔细翻阅资料得知js中的函数即:function name(){}①加括号为调用该函数,返回值为函数返回值。②不加括号可认为是查看函数完整信息,即查看整个函数体,返回值即整个函数体,不加括号传参相当于传入函数整体。在使用setInterval()函数时,使用函数有两种方式.即:例子:function test001()...
2018-06-21 10:40:31 1967 1
原创 Jquery-UI的dialog的缓存问题?
jqueryui的dialog是通过抓取div来生成对话框的,所以当创建好一个dialog以后,如果不销毁的话,还会继续存在,虽然close掉了,它还是在被创建着,所以当调用方法的时候,如果在当前dialog外使用响应事件的时候会调用当前所有的dialog对象。并不是只响应你所看到的。所以当前dialog中的内容处理完之后,就应该及时销毁并关闭掉dialog对象。以免造成数据重复读,造成后台重复调...
2018-02-26 17:19:19 886
原创 Oracle数据库删除多余重复数据
在Oracle中常常遇到这样的问题,有一张表a,其中存在多条id不同但是信息相同的数据。需求是删除多余的重复数据。1.准备表 testcreate table test(id number not null primary key, day date not null); 2.准备数据insert into test(id, day) values(4, to_date('2006-10-0...
2018-02-23 16:43:38 1648
原创 String s="a"+"b"+"c"+"e" 总共创建了几个对象?
问:String s="a"+"b"+"c"+"e" 总共创建了几个对象 ?答案:1个 当我看到这个问题的时候,我的答案是错的,当我查阅资料后最终确认答案是1个。然后经过了大量的测试,最终答案是1个对象。测试: String s1="a";String s2=s1+"b";String s3="a"+"b";System.out.println(s2=="ab");S
2017-12-27 16:57:58 3608 3
转载 JAVA创建String对象的问题
最近在论坛上看到关于String s = new String("XYZ") + new String("XYZ");到底创建几个对象的讨论,觉得比较有意思,在此总结一下。 在JAVA中除了8种基本类型,其他的都是类对象及其引用。所以 "XYZ"在JAVA中是一个String对象,对于String类对象来说它的对象值是不能修改的,也就是具有不变性。public class Test
2017-12-27 15:53:17 307
转载 "=="和equals方法究竟有何区别
在日常开发中,在处理业务层数据的时候,肯定会用到==或者equals这两张方法的时候,但是有些人认为他们都是一样的,有时候应该用==但是用了equels ,这在开发中是犯了最低级的错误,所以我们要尽量提高自己的基础知识,打好基本功,减少犯错误的次数,争取开发出让自己最满意的程序。 下面是我总结的一些这两者的区别: == 操作符专门用来比较两个变量的值是否相等,
2017-12-27 15:00:51 260
原创 数据结构简单排序之选择排序
一、选择排序也是简单排序中十分经典的排序算法。b) 简单选择排序的基本思想:给定数组:int[] arr={里面n个数据};第1趟排序,在待排序数据arr[1]~arr[n]中选出最小的数据,将它与arrr[1]交换;第2趟,在待排序数据arr[2]~arr[n]中选出最小的数据,将它与r[2]交换;以此类推,第i趟在待排序数据arr[i]~arr[n]中选出最小的数据,将它与r[i]交换,直
2017-12-27 10:20:30 533
原创 java经典算法之冒泡排序
一,序言 今天翻了翻以前的笔记,看了一下简单的排序算法,回想很有一番滋味,在工作中用到的更多的是框架,而框架已经把一些算法封装在内部里面,而暴露给开发者的是更简单的实用方法。昨天跟朋友聊天的时候说到框架,说框架真的很神奇,很酷,好像用框架什么都不用做,调用一下就能把功能实现,特别方便,但是方便的同时留给开发者的是对程序的陌生,对一些数据结构的生疏,框架是把双刃剑。合理用好框架
2017-12-27 09:35:08 253
原创 Spring框架总结
Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和
2017-12-26 10:58:56 543
原创 Oracle数据库的表空间
前提: 对于Oracle数据库,表空间是存储表数据,表结构的地方,“表空间“很好理解,就是存储表的地方,包括表定义所有的数据。做Oracle的小伙伴们务必知道表空间的概念。下面咱们来做一下比较,用SQL Server数据库和Oracle数据库来比较一下。 SQL Server数据库和Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的
2017-11-19 18:48:22 437
原创 Ext中创建Window窗体
在Ext中应该来说Window窗体是非常重要的吧,window窗体并非Extjs独有的组件,这也是JavaScript定义的,它分属于浏览器的组件,窗体是程序和用户进行交互的可视界面,窗体也是对象,窗体定义了生成窗体的模板,实例化一个窗体类就产生了一个窗体。在window窗体中也有特别多的事件方法供我们进行使用,在现实生活中,窗口是可视化的,我们可以通过窗体用眼睛看到窗体中发生的一切,在程序世界中
2017-09-19 20:01:41 3423
原创 Ext的相关介绍
没有接触过Ext.js的童鞋们,可能感觉非常陌生,下面就让我给大家稍微介绍一下Ext.js吧:Ext.js也是大前端世界中的一员,大前端世界有好多类型的非常出色的前端框架,Ext.js也不除外,它也是一种出色的前端框架,Extjs代表JavaScript,是基于YUI(Yahoo用户界面)的sencha的JavaScript框架和产品,它基本上是一个具有现代UI的桌面应用程序开发平台。
2017-09-19 19:03:50 1358
原创 帆软中使用replace函数的注意事项
首先不知道大家有没有使用过帆软这个工具,这个工具是来进行处理报表的。什么是报表,其实帆软的报表就类似于Excel中的报表一样,并且帆软的报表的样式也是取自Excel的样式的。相同的样式处理方式。我个人总结了帆软与Excel的几个异同点: 相同点: ①相同的样式处理方式,只要你会Excel的样式操作,你也就会帆软的样式处理方式l . ②功能相同,他们都是数据的集合显示,把大量的
2017-09-18 09:28:52 5709
原创 Linux下jdk的安装以及配置
①在根目录中创建Linux文件用来存放安装的jdk软件包 ②用WinScp把软件包上传到linux系统中。③解压当前jdK压缩包资料: 解压缩命令: tar -zxvf jdk-8u144-linux-i586.tar.gz这时候你创建的Linux中会有一个压缩包和一个解压后的文件。这时候解压完成。④我们需要在usr下面新创建一
2017-09-11 13:25:58 336 1
原创 js中对数组中的数据进行去重操作
JavaScript中对数组中数据进行去重操作: 第一种方法(推荐使用)思路:1.创建一个新的数组存放结果2.创建一个空对象3.for循环时,每次取出一个元素与对象进行对比,如果这个元素不重复,则把它存放到结果数组中,同时把这个元素的内容作为对象的一个属性,并赋值为1,存入到第2步建立的对象中。说明:至于如何对比,就是每次从原数组中取出一个元素,然后到对象中去访问这个属性
2017-08-09 10:41:21 712
原创 OracleWeblogic12C安装教程和在IDEA部署WebLogic12C项目分享经验
以前没有用过weblogic服务器,因工作需要,不得不在自己电脑上安装一个,其实挺简单的。我的是window32版本的。在window64位电脑系统上一样能使用。(请注意)下面是oracleweblogic12c下载网址:这是我本地百度云的地址,共享出来,因为在官网下载太慢了,还得找半天。百度云链接地址:http://pan.baidu.com/s/1bN0FnC在安装webLogic
2017-08-08 11:09:32 11877 3
原创 安装绿色版Mysql的步骤以及配置相关
1、解压到D:\ProgramFiles (x86)\mysql-5.7.16-winx642、配置my.ini文件如下:(提示,附件中有my.ini文件,学习查看本文章的朋友请自行下载即可)># Remove leading #and set to the amount of RAM for the most important data# cache in MySQL.Star
2017-08-08 10:57:24 345
原创 Oracle中having函数和in函数的用法
1.在数据库中having函数在实际开发中可能用的几率不太大,但是它能大大节约我们的开发,优化sql脚本。 首先介绍一下having是什么,它的实际开发场景有哪些?答:having是常跟在group by分组函数后面进行使用的,它出现的原因就是WHERE 关键字无法与合计函数一起使用。having是与分组函数一起来使用的。对由sum或其它集合函数运算结果的输出进行限制。它是为了进一步强
2017-08-08 10:10:08 9078
原创 Oracle数据库常见的四种表连接方式
Oracle数据库的四种表连接:表的连接是指在一个SQL语句中通过表与表之间的关连,从一个或多个表中检索相关的数据,大体上表与表之间的连接主要可分四种,分别为相等连接,外连接,不等连接和自连接,本文将主要从以下几个典型的例子来分析Oracle表的四种不同连接方式。①相等连接 通过两个表具有相同意义的列,可以建立相等连接条件。 只有连接列上在两个表中都出现且值相等的行才会出现
2017-08-07 10:55:50 1525
原创 Linux中常见的命令以及Linux的目录结构
1.Linux的整个目录结构一棵树。最上层的目录称之为根 /2.shell命令: ls --查看本级目录下的所有文件 pwd --查看当前所在的目录 cd --cd 目录 前进目录 mkdir --创建文件夹 cp mv vi --打开文件 rm -rf touch --创建
2017-07-17 13:39:15 206
原创 IDEA实现热部署,在不重启服务器的前提下可以同时升级系统
首先设置热部署,那我们就先了解一下什么是热部署。热部署:就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一
2017-07-13 18:56:13 2321
转载 数据库与数据源的区别
数据库与数据源的区别jdbc基础 1.什么是数据源?答:数据源定义的是连接到实际数据库的一条路径而已,数据源中并无真正的数据,它仅仅记录的是你连接到哪个数据库,以及如何连接的,如odbc数据源。也就是说数据源仅仅是数据库的连接名称,一个数据库可以有多个数据源连接。
2017-03-25 09:16:29 640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人