2 徐浩刚

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

Spring Cloud RestTemplate报错:java.lang.IllegalStateException: No instances available for xxx

java.lang.IllegalStateException: No instances available for XXXX一、问题复现最近搭建springCloud项目,搭建Eureka,多个服务后,启动各服务,查看eureka发现服务已被发现注册然后开始调用发现,调用服务是报错 :java.lang.IllegalStateException: No instances available for server1 二、项目部分代码#配置restTemplate@B

2020-05-26 15:36:22

mysql 插入数据后返回该条数据id

问题:在做关联表插入操作时,需要根据主表的 主键id作详情表的属性值,最笨的方法就是,先插入主表,然后通过查询返回刚刚插入的 主键id,继续 添加详情表数据。解决办法:在mybatis的配置文件中,有个叫keyProperty和useGeneratedKeys的属性。useGeneratedKeys 参数只针对 insert 语句生效,默认为 false。当设置为 true 时,表示如...

2019-08-27 12:21:38

IDEA 之because it is included into a circular dependency循环依赖的解决办法

问题场景:今天启动项目的时候突然遇到这个错误导致无法启动Information:2019/8/26 11:34 - Compilation completed with 1 error and 0 warnings in 6 s 52 msError:Cannot build artifact 'aws_multi_branch_1.0.0:war exploded' because ...

2019-08-26 12:01:34

使用Java调用PhantomJS动态导出ECharts图片到Word文件中或者指定目录下

PhantomJS介绍PhantomJS是一个基于webkit内核的无头浏览器,即没有UI界面的一个浏览器,只是其内的点击、翻页等人为相关操作需要程序设计实现。PhantomJS提供JavaScript API接口,即通过编写js程序可以直接与webkit内核交互,在此之上可以结合Java语言等,通过java调用js等相关操作,从而解决了以前c/c++才能比较好的基于webkit开发优质采集器...

2019-08-20 16:58:20

Access denied for user 'root'@'localhost' (using password: YES)异常处理

知识点:mysql版本5.7及以以上系统表user中的密码字段是authentication_string,版本5.7以下的密码字段是password1.场景:手贱将mysql系统表user中root数据删掉了,导致连接数据库时报异常Access denied for user 'root'@'localhost' (using password: YES)所以需要执行插入这条...

2019-08-15 17:08:41

判读字符串中包含特殊字符串

需求:对全部客户信息录入设置系统校验规则,禁止录入特殊字符:包括不限于* ? ! & ¥ $ % ^ # , . / @ \" ; : >< ] [ } { -实现:String str="ab}我";String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}...

2019-08-05 15:25:39

Permission denied&sudo 命令无法使用&sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_po

问题1:访问页面报错500:java.io.FileNotFoundException: /www/server/apache-tomcat-8.5.32/work/Catalina/47.105.94.176/ROOT/org/apache/jsp/xxxx.class (Permission denied)Permission denied:无权限,拒绝访问解决办法:开通work权...

2019-07-29 11:47:25

java常见3种文件上传速度对比和文件上传方法详细代码

在java里面文件上传的方式很多,最简单的依然是FileInputStream、FileOutputStream了,在这里我列举3种常见的文件上传方法代码,并比较他们的上传速度(由于代码是在本地测试,所以忽略网速的影响)还是老规矩,大神请绕一下,里屋说话。首先呢,使用springMVC原生上传文件方法,需要一些简单的配置,不多说,上图。1.采用spring提供的上传文件的方法...

2019-07-05 10:12:37

PhantomJS基础及示例

https://blog.csdn.net/zhulin2609/article/details/49188851

2019-05-22 09:55:19

linux/centos 下安装phantomjs

1.去官网下载phantomjs下载地址:http://phantomjs.org/download.html2.下载完成后,上传到服务器,进行解压tar -xjvf phantomjs-2.1.1-linux-x86_64.tar.bz2ps:执行时出现以下错误,说明未安装bzip2, tar (child): cannot run bzip2: No such fi...

2019-05-21 14:20:44

Godaddy SSL 证书 Tomcat 服务器生成

#1.到Godaddy下载SSL证书 for Tomcat 格式. 1 2 3 4 5 以test.com.hk为例,我下载的文件名为 _.test.com.hk(TOMCAT).zip ZIP包含三个文件,分别为 e6124edacfe745e6.crt#这个名字随机 gd_bundle-g...

2019-05-20 15:49:33

基于bootstrap实现的select下拉款美化、多选、搜索等

既然是bootstrap-select,组件肯定是依赖bootstrap的,而bootstrap又是依赖jquery的,所以使用组件必须引用如下文件。<link href="Content/bootstrap/css/bootstrap.min.css" rel="stylesheet" /><link href="Content/bootstrap-select/css/b...

2019-04-24 16:34:11

使用ajax实现form表单提交

在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说想要将控制权放在前端,通过js来操作页面的跳转或者数据变化。一般这种异步的操作,我们都会想到ajax方式,因此在实现了功能后就整理了这篇文章,通过ajax方法实现form表单的提交并进行后续的异步操作。&...

2019-04-12 15:49:50

git 常用技巧

git 的版本管理思路,十分简单:使用一个类似链表的结构,将每次修改记录串联起来。每次提交都会产生一个 SHA1 的唯一标示符,我们可以利用 git 提供的命令行工具对“链表”中的每次修改进行编辑、删除、插入、移动等等多种操作。下面就介绍几种十分有用也比较常用的操作方法,为了方便理解,表述上可能不够准确。下面是一个提交了 4 次的分支效果,每个节点的意思是节点名(commit 信息 - SH...

2019-03-06 15:35:07

JSP使用ckfinder实现Ajax文件上传

https://www.aliyun.com/jiaocheng/786889.html

2018-12-20 11:06:35

Linux 的软件安装目录

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。/opt:用户级的程序目录,可以理解为D:/Software,opt有可选...

2018-12-14 15:01:59

CSS 实现 checkbox radio 选中后文本颜色改变

<label><input type="checkbox" checked="checked" value="香蕉"> <span>香蕉</span></label>input:checked + span { color: #337ab7; font-weight:

2018-11-19 11:00:35

使用c:foreach控制个数进行换行

下述代码是控制5个进行换行:<table > <c:forEach items="${nodeList}" var="node" varStatus="status"> <c:if test="${status.count eq 1 || (status.count-1) % 5 eq 0}"> <tr&a

2018-11-13 11:58:43

Java操作Excel导入导出万能工具类

文章链接:https://blog.csdn.net/JavaWebRookie/article/details/80843653

2018-11-07 16:57:05

不要在foreach循环里进行元素的remove/add操作

阿里巴巴java开发手册的建议在看阿里巴巴java开发手册时,有一条建议是这样的。【强制】不要在foreach循环里进行元素的remove/add操作。remove元素请使用Iterator方式,如果并发操作,需要对Iterator对象加锁。foreach遍历集合,其实是走的Iterator,首先判断hasNext(),如果没有了则终止循环,否则next()获取元素时,next()时,都...

2018-11-02 14:56:55

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。