Java
文章平均质量分 55
今夕不惑
这个作者很懒,什么都没留下…
展开
-
svn提交时报错: The working copy needs to be upgraded svn: Working copy 'E:\java\MyEclipse\Workspaces\fram
今天在myeclipse上用svn提交项目,突然报错 The working copy needs to be upgradedsvn: Working copy 'E:\java\MyEclipse\Workspaces\frameworkWeb\src\dic\division' is too old (format 8, created by Subversion 1.4)原创 2016-11-29 15:39:24 · 2446 阅读 · 0 评论 -
spring-boot 事务异常: because it is a JDK dynamic proxy that implement
使用springboot做事务管理时,出现异常:The bean 'xxx' could not be injected as a 'xx.xxx' because it is a JDK dynamic proxy that implements:搞了半天发现是代理的原因:在SpringBoot的启动类上加上@EnableTransactionManagement(proxyTar...原创 2018-11-28 11:42:40 · 774 阅读 · 0 评论 -
springboot 使用 logback输出日志
在开发中,我们经常使用 System.out.println() 打印一些信息,但是这样不好,因为大量的使用 System.out 会增加资源的消耗。我们在实际项目中使用的是 SLF4J 的 Logback 来输出日志,效率更高,Spring Boot 提供了一套日志系统,logback 是最优的选择。Spring Boot 对 SLF4J 支持得很好,内部已经集成了 SLF4J,一般我们在使...原创 2018-11-29 23:03:17 · 703 阅读 · 0 评论 -
使用FileChannel 处理文件时,文件无法删除
在Windows上使用FileChannel的map方法之后, 不能够删除掉文件。in = new FileInputStream(file);ch = in.getChannel();ByteBuffer byteBuffer = ch.map(FileChannel.MapMode.READ_ONLY, 0, file.length());String md5 = MD5(byte...原创 2018-11-26 18:12:38 · 1863 阅读 · 2 评论 -
mybatis模糊查询查询不到数据
今天在使用mybatis模糊查询的时候,返回[],但是使用sql在数据库中是可以查询到数据的,原因竟然是jdbc的url中没有添加字符编码。。。url: jdbc:mysql://ip:port/test?characterEncoding=utf8加上?characterEncoding=utf8就可以了。代码如下:xml里:<select id="findVend...原创 2018-11-05 19:56:58 · 2314 阅读 · 0 评论 -
使用swagger上传文件时,报错 Content type 'multipart/form-data;boundary=----WebKitFormBoundaryRAYPKeHKTYSNdzc1
使用swagger上传文件时,传参包括一个文件类型的数据,和一个对象实体,上传时报错:"timestamp": 1473349676109, "status": 415, "error": "Unsupported Media Type", "exception": "org.springframework.web.HttpMediaTypeNotSupportedExcepti.原创 2018-11-01 10:48:12 · 13512 阅读 · 6 评论 -
springboot 配置文件读取顺序
在springboot项目中,配置文件的读取顺序:1、项目根目录下 config文件夹下2、项目根目录下3、项目 java/main/resources/config 文件夹下4、项目 java/main/resources 文件下亲测有效。...原创 2018-10-28 19:40:59 · 391 阅读 · 0 评论 -
Java ClassPath环境变量详解
使用1.5以上版本的JDK,完全可以不用设置ClassPath环境变量,即使不设置ClassPath环境变量,也完全可以正常编译和运行Java程序。ClassPath环境变量的作用:当使用"java Java类名"来运行Java程序的时候,我们的想法是JRE到当前路径下搜索Java类,但是1.4以前版本的JDK没有设计这个功能,这意味着即使当前路径已经包含了HelloWorld.class,并原创 2017-09-12 17:11:08 · 1103 阅读 · 0 评论 -
Java运算符
运算符是一种特殊的符号,用于表示数据的运算、赋值和比较等,Java语言使用运算符将一个或多个操作数连缀成执行性语句,用于实现特定功能。Java语言中的运算符可分为如下几种:>算术运算符>赋值运算符>比较运算符>逻辑运算符>位运算符>类型相关运算符一、算术运算符Java支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算:加、减、乘、除和求余等。下面是7原创 2017-09-20 15:06:51 · 460 阅读 · 0 评论 -
Java基本数据类型の浮点型
Java的浮点类型有两种:float和double。Java的浮点类型有固定的表数范围和字段长度,字段长度和表数范围和机器无关。Java的浮点数遵循IEEE754标准,采用二进制数据的科学计数法来表示浮点数,对于float型数值,第1位是符号位,接下里8位表示指数,再接下来的23位表示尾数;对于double类型数值,第一位也是符号位,接下来的11位表示指数,再接下来的52位表示尾数。因为Jav原创 2017-09-18 09:36:11 · 3912 阅读 · 0 评论 -
Java基本数据类型の字符型
字符型通常用于表示单个的字符,字符型必须使用单引号(')括起来。Java语言使用16位的Unicode字符集作为编码方式,而Unicode被设计成支持世界上所有书面语言的字符,包括中文字符,因此Java程序支持各种语言的字符。什么是字符集:严格来说,计算机无法保存电影、音乐、图片、字符......计算机只能保存二进制码。因此电影、音乐、图片、字符都需要先转换为二进制码,然后才能保存。因此平原创 2017-09-15 17:43:04 · 756 阅读 · 0 评论 -
Java基本数据类型の整型
通常所说的整型,实际指的是如下四种类型:>byte:一个byte类型整数在内存里占8位。表数范围:2的-7次方-2的7次方-1>short:一个short类型整数在内存里占16位。表数范围:2的-15次方-2的15次方-1>int:一个int类型整数在内存里占32位。表数范围:2的-31次方-2的31次方-1>long:一个long类型整数在内存里占64位。表数范围:2的-63次方原创 2017-09-15 13:18:55 · 720 阅读 · 0 评论 -
Java数据类型
什么是变量?变量有什么用?编程的本质,就是对内存中数据的访问和修改。程序所用的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中的数据,这种机制就是变量,每个变量都代表了某一小块内存,而且变量是有名字的,程序对变量赋值,实际上就是把数据装入该变量所代表的内存区的过程;程序读取变量的值,实际上就是从该变量所代表的内存区取值的过程。形象的理解:变量相当于一个有名称的容器,该容器用于装各种不原创 2017-09-15 11:08:55 · 279 阅读 · 0 评论 -
Java标识符和关键字
1、标识符就是用于给程序中变量、类、方法命令的符号。Java语言的标识符必须以字母、下划线(_)、美元符($)开头,后面可以跟任意数目的字母、数字、下划线(_)和美元符($)。此处的字母并不局限于26个英文字母,而且可以包含中文字符、日文字符等。 由于Java语言支持Unicode6.2.0字符集,因此Java的标识符可以使用Unicode6.0.0所能表示的多种语言的字符。Java语言是区原创 2017-09-14 13:43:40 · 511 阅读 · 0 评论 -
Java语言入门,文档注释
Java语言是一门强类型语言,强类型包含两方面的含义:1、所有的变量必须先声明,后使用2、指定类型的变量只能接收类型与之匹配的值。强类型语言可以在编译过程中发现源代码的错误,从而保证程序更加健壮。Java语言提供了丰富的基本数据类型,例如整型,字符型,浮点型和布尔型等。基本类型大致上可以分为两类:数值类型和布尔类型,其中数值类型包括整型,字符型和浮点型,所有数值类型之间可以进行类型转换原创 2017-09-13 15:52:46 · 419 阅读 · 0 评论 -
面向对象的基本特征
面向对象方法具有三个基本特征:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)。封装:将对象的实现细节隐藏起来,然后通过一些公用方法来暴露该对象的功能;继承:是面向对象实现软件复用的重要手段,当子类继承父类后,子类作为一种特殊的父类,将直接获得父类的属性和方法;多态:子类对象可以直接赋给父类变量,但运行时依然表现出子类的行为特征,这意原创 2017-09-13 15:25:04 · 989 阅读 · 0 评论 -
web.xml文件中filter配置详解
从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持,过滤器能够对目标资源的请求和相应进行截取。过滤器的工作方式分为4种:request过滤器,include过滤器,forward过滤器,error过滤器。过滤器的工作分为等我弄懂了再说。我们先说说Java如何处理filter请求public class AuthorityFilter implements Filter {//原创 2017-07-31 13:59:56 · 30380 阅读 · 0 评论 -
springboot 返回数据为null时返回空字符串
springboot返回给页面的json数据中,如果有数据为null,则返回空字符串。springboot默认使用jackson解析返回json数据。我们做一下配置:package com.yhcode.config;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.data...原创 2018-12-12 18:53:07 · 10084 阅读 · 3 评论