Java
文章平均质量分 52
Quan7er
这个作者很懒,什么都没留下…
展开
-
idea导入SpringBoot源码工程,报Error:java: 服务配置文件不正确, 或构造处理程序对象
背景为学习SpringBoot源码,从官方github下载源码,基于maven在idea导入源码工程环境本人 idea版本 2018.3.1jdk版本1.8+ 建议版本11maven版本 3.5+SpringBoot版本 2.2.9.RELEASE实现首先去github下载源码,https://github.com/spring-projects/spring-boot,然后点击tags进去找到相应的springboot版本进行下载,本人下载的版本为2.2.9.RELEAS.原创 2021-09-10 16:30:52 · 3778 阅读 · 0 评论 -
idea下编译maven项目报错 java.lang.outofmemoryerror gc overhead limit exceeded
1. 修改idea配置即可,首先 Settings - > Build,Execution,Deployment -> Build Tools -> Maven -> Importing 下的 VM options for importer 值调大,如果不行可以试着继续调大然后 Settings - > Build,Execution,Deployment -> Compiler 下的 Build process heap size 也调大...原创 2021-09-08 17:24:56 · 579 阅读 · 0 评论 -
IDEA 2018.3 导入Spring源码项目时gradle编译出现java.lang.AssertionError 错误
在gitbub下载Spring源码,在IDEA 2018.3导入项目时报错exception during working with external system: java.lang.AssertionError at org.jetbrains.plugins.gradle.service.project.BaseGradleProjectResolverExtension.populateModuleContentRoots(BaseGradleProjectResolverExte.原创 2021-08-05 16:53:47 · 3654 阅读 · 0 评论 -
Java 单例模式详解
[align=left][size=medium]概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例...原创 2016-03-21 16:57:38 · 83 阅读 · 0 评论 -
JAVA的StringBuffer类
[color=blue][size=medium] StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用Str...原创 2016-03-22 10:46:58 · 62 阅读 · 0 评论 -
BufferedReader和BufferedWriter
[size=medium]1. java.io.BufferedReader和java.io.BufferedWriter类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的...原创 2016-03-22 11:17:24 · 99 阅读 · 0 评论 -
java面试题
http://www.blogjava.net/supercrsky/category/27518.html原创 2016-03-22 13:18:37 · 77 阅读 · 0 评论 -
java中的内部类总结
[size=medium]内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中实例1:内部类的基本结构[/size]...原创 2016-03-22 16:02:37 · 77 阅读 · 0 评论 -
Java内部类
http://www.cnblogs.com/yaoyinglong/p/Java%E5%86%85%E9%83%A8%E7%B1%BB-%E8%AF%AD%E6%B3%95%E7%AF%87.html原创 2016-03-22 16:28:56 · 221 阅读 · 0 评论 -
JAVA——Class对象的三种生成方式
[size=medium]Class类(在java.lang包中,Instances of the class Classrepresent classes and interfaces in a running Javaapplication): 在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个...原创 2016-03-23 16:18:40 · 347 阅读 · 0 评论 -
Java关键字final、static使用总结
[color=red][size=medium]Java关键字final、static使用总结 一、final[/size][/color][size=small] 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能...原创 2016-03-24 11:24:09 · 90 阅读 · 0 评论 -
负数的二进制表示方法
[size=medium][color=black]今天在看base64编码转换时,既然对负数的二进制表示有些遗忘,在网上找了一下资料,贴出来已备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了...原创 2016-03-29 15:24:57 · 230 阅读 · 0 评论 -
Java中堆内存和栈内存详解
[size=large]Java把内存分成两种,一种叫做栈内存,一种叫做堆内存[/size][size=medium]在函数中定义的[color=darkred]一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配[/color]。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立...原创 2016-04-01 10:32:05 · 77 阅读 · 0 评论 -
JAVA泛型编程笔记
[size=large]1.介绍[/size]Java泛型编程是JDK1.5版本后引入的。泛型让编程人员能够使用类型抽象,通常用于集合里面。下面是一个不用泛型例子:[code="java"]List myIntList=new LinkedList(); //1myIntList.add(newInteger(0)); //2Integer x=(Integer)m...原创 2016-03-21 13:12:49 · 86 阅读 · 0 评论 -
java作用域public ,private ,protected 及不写时的区别
[size=large][color=darkblue]在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、p...原创 2016-03-18 15:42:07 · 105 阅读 · 0 评论 -
Java中Runnable和Thread的区别
[size=large]多线程[/size][size=medium]在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。[/size][code="java"]...原创 2016-03-17 16:28:01 · 84 阅读 · 0 评论 -
MyBatis快速入门
只为成功找方法,不为失败找借口!MyBatis学习总结(一)——MyBatis快速入门一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Jav...原创 2016-04-26 16:12:09 · 85 阅读 · 0 评论 -
控制层SpringMVC和Struts2的区别
[color=brown][size=small]我们现在流行的常用的MVC层,控制层Controller层的框架主要有Struts2和SpringMVC两个框架,分别对应着Action和Controller。那么SpringMVC和Struts的主要区别有那些呢?一、框架机制我们知道Struts2采用Filter实现,而SpringMVC则采用Servlet实现。Stru...原创 2016-04-26 16:24:41 · 150 阅读 · 0 评论 -
Java陷阱一箩筐----面试题集
[size=small]找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票, 说不定中)。所以如果你看完此...原创 2016-04-27 13:52:28 · 121 阅读 · 0 评论 -
常见的几种RuntimeException
[size=small]一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException...原创 2016-04-27 14:13:09 · 168 阅读 · 0 评论 -
详解java类的生命周期
[size=small]引言最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这个问题上有疑惑的朋...原创 2016-04-28 10:16:09 · 86 阅读 · 0 评论 -
Struts+Spring+Hibernate整合入门详解
Java 5.0Struts 2.0.9Spring 2.0.6Hibernate 3.2.4基本概念和典型实用例子。一、基本概念 Struts:作为基于 MVC 模式的 Web 应用最经典框架,两个项目Struts 和webwork已经集成,成为现在的Struts2。目前的最新版本是2.0.9(2007-7)。 Spri...原创 2016-04-28 10:18:31 · 109 阅读 · 0 评论 -
switch语句中的表达式
[size=medium]switch语句中的表达式只能是byte,short,char ,int以及枚举(enum),所以当表达式是byte的时候可以隐含转换为int类型,而long字节比int字节多,不能隐式转化为int类型,所以switch语句可以用在byte上而不可以用在long上,另外由于在JDK7.0中引入了新特性,所以witch语句可以接收一个String类型的值,String可以作...原创 2016-04-28 10:18:42 · 1932 阅读 · 0 评论 -
IE10以下的IE浏览器在form表单提交、a标签等场景下,接收application/json类型的响应时,会提示是否要下载该json文件...
[size=large][b]IE10以下的IE浏览器在form表单提交、a标签等场景下,接收application/json类型的响应时,会提示是否要下载该json文件?[/b]IE10以下的IE浏览器并不支持application/json这种response格式,所以需要在服务端先将对象转成json字符串然后,设置Content-Type为text/html的类型,再返回,就行了...原创 2016-10-13 15:35:25 · 216 阅读 · 0 评论 -
SpringMVC如何接收application/json内容编码类型的参数?
[size=medium][color=darkred]在上代码之前,有必要先说说@ResquestBody注解的含义:[/color]1、官方解释如下:Annotation indicating a method parameter should be bound to the body of the web request.The body of the request...原创 2016-10-13 15:35:27 · 332 阅读 · 0 评论 -
Spring RESTful服务接收和返回JSON最佳实践
返回JSON1) 用Maven构建web项目:构建过程参考limingnihao的blog(写得相当的详细!!!):使用Eclipse构建Maven的SpringMVC项目注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON。由于Spring是采用对JSON进行了封装的jackson来生成JSON和返回给客户端,所以这里需...原创 2016-10-14 09:51:23 · 151 阅读 · 0 评论 -
理解RESTful架构
[size=medium]越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开...原创 2016-10-14 11:48:33 · 106 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案
Spring3.1启动时报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.core.CollectionFactory.(CollectionFactory.java:64) at or...原创 2016-12-23 11:14:26 · 248 阅读 · 0 评论 -
启动tomcat 一直在控制台输出 No mapping found for HTTP request with URI
[size=large]启动tomcat 一直在控制台输出 No mapping found for HTTP request with URI 解决方案1.在springmvc的配置文件中添加可以解决2.把springmvc的配置文件中 改成你controller层的上一级目录包就行了 ,比如你的controller类全部放在com.org.yy下,你只要扫描到com...原创 2016-12-23 11:21:49 · 892 阅读 · 1 评论 -
Integer.toString(int par1,int par2)
[size=small]Integer.toString(int par1,int par2),par1表示要转成字符串的数字,par2表示要转成的进制表示,如:Integer.toString(22,2),表示把22转成2进制表示的字符串,Integer.toString(22,10),表示把22转成10进制表示的字符串,Integer.toString(22,16)...原创 2016-04-25 14:44:13 · 189 阅读 · 0 评论