- 博客(58)
- 收藏
- 关注
原创 spring cloud feign远程调用接口 异常:Load balancer does not have available server for client:
原因: 提供方服务下的resource目录下有2个配置文件:application.properties 和bootstrap.propertiesapplication.properties 中的 application.id= appbootstrap.properties 中的service-id =service而 消费方的接口配置的是@FeignClient(value="service")解决办法:修改 application.properties 中的 applic..
2020-07-29 14:50:12
1290
原创 idea无法自动下载jar包的一种解决办法
;项目中新建一个module后,在pom.xml里加入了对应的依赖,发现启动类很多依赖报错:其中就有 cannot resolve symbol “springbootapplication”, reimport project 不起作用,maven download resource也不行, 最终发现原因是1)Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Ignored Files ...
2020-07-24 10:51:04
2270
原创 IDEA新导入maven项目后,build失败,[FATAL_ERROR] Cannot start Maven: Project JDK is not specified.
解决方案:idea的 File-> Project Structure 弹出框重, 在Project SDK 选择 对应的JDK,即可
2020-07-23 17:06:11
5396
原创 Tortoisegit fatal:Authentication failed for认证失败问题解决办法
一般是Git账号密码错误,需要重新设置用户信息git config --system --unset credential.helperhttps://blog.csdn.net/weixin_33969116/article/details/91878992
2019-11-29 16:15:56
1686
转载 Kafka问题
kafka为什么快 kafka节点之间如何复制备份的? kafka消息是否会丢失?为什么? kafka最合理的配置是什么? kafka的leader选举机制是什么? kafka对硬件的配置有什么要求? kafka的消息保证有几种方式? ...
2018-10-19 19:42:46
561
原创 jenkins 错误java.lang.OutOfMemoryError: Java heap space
Jenkins job 总是失败 即使执行的主体部分已经成功, log里面:Build step 'Execute Windows batch command' marked build as failureFATAL: Remote call on JNLP4-connect connection from 9.xxx.xxx.xxx/9.xxx.xxx.xxx:xxxxx failed
2017-06-01 15:24:43
9035
原创 Jenkins错误解决办法:[EnvInject] - Loading node environment variables. ERROR: SEVERE ERROR occurs org.jenki
问题描述: 在jenkins slave上提交任何一个job都会failed,即使job什么都不执行, 而且此时jenkins node是正常connet的, 没有任何问题,但是一执行job就失败。失败 log的信息如下:[EnvInject] - Loading node environment variables.ERROR: SEVERE ERROR occursorg.jen
2017-06-01 15:12:56
4928
原创 执行jenkins job在jenkins slave node找不到jenkins4318984297005532513.bat
错误如下:$ cmd /c call C:\Windows\TEMP\jenkins4318984297005532513.batThere are no entries in the list.System error 1312 has occurred.A specified logon session does not exist. It may already have
2017-06-01 15:02:05
2720
原创 myeclipse开启tomcat时报错:java.net.BindException: Address already in use: JVM_Bind的解决办法
打开任务管理器,看看进程中是不是有2个javaw的进程。如果是关掉一个;就好了。不是就说明有其他的程序占用了你的端口,你找到你的tomcat安装目录,下的conf->server.xml找到端口8005然后换成别的就好了 参考资料:http://topic.csdn.net/u/20100604/11/6e622a66-28b4-42a1-b587-3197d7963b00.html
2011-06-16 16:16:00
1132
原创 java基础知识记录--算法与编程(摘自张孝祥整理java面试题)
1.判断身份证:要么15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日。 我们可以用正则表达式来定义负责的字符串格式,(/d{17}[0-9a-zA-Z]|/d{14}[0-9a-zA-Z])可以用来判断是否为合法的15位或18位身份证号码。 因为15位和18位身份证号码都是从第7位到第12位为身份证的日期类型。这样我们可以设计出更精确的正则模式,使身份证号的日期合法,这样我们的正则模式可以进一步将日期部分的正则修改为[12][0-9]{3}[01][0-9][123][0-9],当
2011-05-30 21:18:00
1991
原创 java基础知识记录--html javascript ajax(摘自张孝祥整理java面试题)
<br />1.判断第二个日期比第一个日期大<br /> 如何用脚本判断用户输入的字符串是下面的时间格式2004-11-21,必须保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个比前一个晚,只允许用javascript,请详细作答。<br /> //这里可用正则表达式判断一下格式,然后按下提取个时间字段内容<br /> <script type="text/javascript"><br /> window.onload=func
2011-05-17 22:12:00
2641
原创 java基础知识记录--linux部分(摘自张孝祥整理java面试题)
<br />1.linux下线程,GDI类的解释。<br /> linux实现的就是基于核心轻量级进程的“一对一”线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现。<br /> GDI类为图像设备编程接口类。<br />2.四种会话跟踪技术<br /> 会话作用域ServletJSP页面描述<br /> page是代表一个与页面相关的对象和属性。一个页面由一个编译好的java servlet类(可以带有任何的include指令,但是没有include动作)表示
2011-05-16 10:46:00
2586
原创 java基础知识记录--webservice部分(摘自张孝祥整理java面试题)
<br />1.WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI、WSDL解释<br /> Web Service 是基于网络的、分布式的模块化组件。它执行特定的任务,遵守具体的技术规范,这些规范使得web service能与其他兼容的组件进行互操作。<br /> JAXP(java API for XML Parsing)定义了在java中使用DOM、SAX、XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现的
2011-05-16 10:33:00
2339
原创 java基础知识记录--EJB部分(摘自张孝祥整理java面试题)
<br />一、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别<br /> EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现的。<br /> SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据
2011-05-13 19:52:00
932
原创 java基础知识记录--J2EE(摘自张孝祥整理java面试题)
一. B/S与C/S的联系与区别: C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFOR Mix或SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器,如Netscapt Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMix或SQL Server等数据库。在这种结构下,用户
2011-05-12 21:25:00
1372
原创 java基础知识记录--软件工程与设计模式(摘自张孝祥整理java面试题)
1.UML UML(Unified Modeling Language)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化和编制文档的一种标准语言。UML提供了多种类型的模型描述图。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。2.J2EE常用的设计模式?说明工厂模式 总共23种,分为三大类:创建型、结构型、行为型 创建型(工厂、工厂方法、抽象工厂、单例) 结构性(包装、适配器、组合、代理)
2011-05-11 11:17:00
2081
原创 java基础知识记录--流行框架与新技术(摘自张孝祥整理java面试题)
1. 谈谈你对struts的理解 (1) struts是一个按MVC设计模式的Web层框架,其实它就是一个大大的servlet,这个servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个servlet处理,这个servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的action去处理。 一个扩展知识点:struts的配置文件可以有多个,可以
2011-05-09 19:12:00
2399
原创 java基础知识记录--XML部分(摘自张孝祥整理java面试题)
1.xml有哪些解析技术?区别是什么? xml的解析技术有:DOM,SAX,STAX等 区别: DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前就把整个文档装入内存,适合对xml的随机访问。 SAX:不同于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理
2011-05-09 11:36:00
1035
原创 java基础知识记录--Java web部分(摘自张孝祥整理java面试题)
1.tomcat的优化经验 去掉对web.xml的监视,把jsp提前编辑成Servlet。 有富余物理内存的情况,加大tomcat使用的jvm的内存。2.HTTP请求的get和post方式的区别: http定义了与服务器交互的不同方法,最基本的方法时get和post。 区别: 1.get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的action属性所指的URL中,值和表单内各个字段一一对应,在URL中可
2011-05-05 22:14:00
2452
原创 java基础知识记录--java代码查错 (摘自张孝祥整理java面试题)
<br />1. abstract class Name{<br /> private String name;<br /> public abstract boolean isStupidName(String name){}<br /> }<br /> 答案:错。abstract method 必须以分号结尾,且不带花括号。<br />2. public class Something{<br /> void doSomething(){<br
2011-05-05 21:43:00
3040
原创 java基础知识记录--输入输出IO流 (摘自张孝祥整理java面试题)
1.java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。2.字节流和字符流的区别: 要把一片二进制数据逐一输出到某个设备中,或者从某个设备中逐一读取一片二级制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操
2011-05-05 16:05:00
5295
原创 MyEclipse8.5安装jbpm4.3插件更新至Myeclipse8.6出错的解决办法
<br />MyEclipse8.5安装jbpm4.3插件的方法如下:<br />Myelipse8.5是在Configuration center中安装插件的,按照以下步骤安装时: <br />打开Myeclipse Configuration Center----Software---左侧add site---add archive file----选中“{jbpm-4.3目录}/install/src/gpd/jbpm-gpd-site.zip”--OK ----左侧出现jbpm的site,打开树右键
2011-04-21 15:26:00
2582
4
原创 java基础知识记录--内部类(摘自张孝祥整理java面试题)
1.什么是内部类?sataic nested class和Inner Class的不同。 内部类就是在一个类的内部定义的类,内部类中不能定义静态成员,内部类可以直接访问外部类中的成员变量,内部类可以定义在外部类的方法外面,也可以定义在外部类的方法体中。 在方法体外面定义的内部类的访问类型可以是public ,protected,默认的,private等4种类型,这就好像类中定义的成员变量有4中访问类型一样,它们决定这个内部类中定义对其他类是否可见;对于这种情况,我们也可以在外面创建内部类的实例对象,
2011-04-18 11:33:00
2680
原创 jbpm实例显示图片的pic.jsp报错:getOutputStream() has already been called for this response
<br />错误:<br />java.lang.IllegalStateException: getOutputStream() has already been called for this response<br /> at org.apache.catalina.connector.Response.getWriter(Response.java:604)<br /> at org.apache.catalina.connector.ResponseFacade.getWriter(Respons
2011-04-15 11:11:00
1132
原创 错误java.lang.IllegalArgumentException: id to load is required for loading的解决方法
<br />错误原因:数据库设置的某个字段为not null,而你的值却又是空的,所以出现这样的问题
2011-04-13 10:58:00
6145
2
原创 javamail发送邮件时遇到mail包冲突异常 解决方法
<br />异常描述如下:<br />Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStreams<br /> <br />原因是jar包版本不统一,解决方法如下: 删除Java EE 5 Libraries/javaee.jar/mail里的包有东西. 具体方法如下: 在Myeclipse6.0.1中用rar打开X:/Program Files/MyEclipse 6.0/myec
2011-04-12 15:39:00
4330
原创 数据库查询前N条记录sql语句介绍
<br />1.MSSQL<br />a)查询前n条记录:<br /> select top n * from table_name;<br />b)查询第n条到第m条记录:<br /> select top n * from (select top m * from table_name order by column_name) a order by column_name desc<br /> <br />2. MySQL<br />a) 查询前n条记录<br /> selec
2011-04-12 11:17:00
4684
1
原创 java基础知识记录--类相关语法 (摘自张孝祥整理java面试题)
1.请说出作用域public,private,protected,以及不写时的区别: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × 默认 √ √ ×
2011-04-11 11:33:00
1179
原创 java基础知识记录--基本语法 (摘自张孝祥整理java面试题)
<br />1.静态变量和实例变量的区别:<br /> 在语法上的区别:静态变量前要加static关键字,而实例变量前则不加。<br /> 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例变量,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被引用了。总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可
2011-04-11 11:08:00
1137
原创 java基础知识记录--基本语法 (摘自张孝祥整理java面试题)
<br />1. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?<br /> 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。<br />2. java有没有goto?<br /> goto是java中的保留字,现在没有在java中使用。<br />3. & 和 && 的区别:<br /> 相同点:<br /> & 和 && 都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运
2011-04-08 17:58:00
1117
原创 配置参数hibernate.hbm2ddl.auto 各个取值的含义
<br />validate update create create-drop<br /> 这几个参数的作用主要用于:自动创建 更新 验证数据库表结构<br /> 如果不是此方面的需求取none<br /> validate:加载hibernate时,验证创建数据库表结构<br /> create:每次加载hibernate,重新创建数据库表结构,这就是导致数据库表结构丢失的原因<br /> create-drop:加载hibernate时创建,退出是删除表结构<br /> upda
2011-04-07 11:01:00
1749
原创 java基础知识记录--String类 (摘自张孝祥整理java面试题)
<br />1. JDK中那些类是不能继承的<br /> 不能继承的类是那些用final关键字修饰的类。一般比较基本的类型或防止扩展类无意间破坏原来方法的实现的类型都应该是final的,jdk中System,String,StringBuffer,StringBuilder等都是基本类型。<br /> <br />2. String是最基本的数据类型吗?<br /> 基本数据类型包括byte、int、char、long、float、double、boolean和short。<br /> j
2011-04-06 19:55:00
892
原创 java基础知识记录--异常 (摘自张孝祥整理java面试题)
<br />1. final,finally,finalize的区别:<br /> final用于声明属性、方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。内部类要访问局部变量,局部变量必须定义成final类型。<br /> finally是异常处理语句结构的一部分,表示总是执行。<br /> finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。JVM不保证此方法总被调用。<br /
2011-04-06 19:14:00
836
原创 java基础知识记录--集合 (摘自张孝祥整理java面试题)
java中集合知识1.List和Map区别:1) list是存储单列数据的集合,Map是存储键和值这样的双列数据的集合2) list 中存储的数据是有顺序,并且允许重复;Map中存储的数据是没顺序的,其键是不能重复的,值可以重复。2. List,Set,Map是否继承自Collection接口 List和Set是继承自Collection接口,Map不是3. List 、Map、Set三个接口,存取元素时,各有什么特点: 首先,List和Set具有相似性,它们都是单列元素的集合,所以,它们
2011-04-02 17:38:00
1297
原创 jquery 错误
<br /> 火狐浏览器中提示:$ is not defined IE浏览器提示:缺少对象<br /> 原因:$是jQuery中的产生的对象,需要用的话,必须将jquery.js文件放在使用它的JS前面。忘记引用这句话了<br /><script type="text/javascript" type="text/javascript" src="Js/jquery.js"></script><br />只要将其放在js代码最前面就行了
2011-03-30 10:15:00
709
原创 struts报错
<br />错误描述:<br />The content of element type "action" must match "(icon?,display-name?,description?,set-property*,exception*,forward*)".<br />这个错误主要是我在struts的配置文件struts-config.xml中通过design视图创建action和forward,配置文件自动生成的配置信息如下:<br /> <action<br /> parame
2011-03-29 16:01:00
855
原创 jbpm启动流程时报错
<br />主要异常描述是:<br />org.apache.jasper.JasperException: org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update<br /><br /> <br />java.sql.BatchUpdateException: Incorrect string value: '/xE7/x94/xB3/xE8/xAF/xB7' for column 'NAME_'
2011-03-24 17:10:00
1343
原创 servlet中通过request.getRequestDispatcher跳转到jsp页面汉字乱码问题
<br />servlet中通过request.getRequestDispatcher("test.jsp").forward(request, response)跳转到test.jsp页面,test.jsp中的汉字都显示“?????”,在浏览器中直接跳转到test.jsp页面就是正常的。这个问题主要是编码不一致引起的,需要在jsp页面设置,servlet中有如下语句设置编码方式:<br /> response.setCharacterEncoding("UTF-8"); // 先指定输出流的编码 <br
2011-03-24 17:06:00
7781
5
原创 jBPM4中配置MySQL的hibernate方言MySQLInnoDBDialect
<br />最初的jbpm.hibernate.cfg.xml中,对MySQL的方言配置成了org.hibernate.dialect.MySQLDialect,发布流程的时候遇到下述错误:<br />Cannot delete or update a parent row: a foreign key constraint fails <br />Could not synchronize database state with session<br />将MySQL方言修改为org.hibernate.
2011-03-24 10:25:00
2501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人