
java
围观岳老师
这个作者很懒,什么都没留下…
展开
-
idea使用java8,但是却不支持lambda表达式
通过File->Project Structure-->moudle 打开得到此界面。2.修改成8或者以上版本。转载 2023-01-11 10:30:08 · 879 阅读 · 0 评论 -
java的Date只传yyyy-MM-dd后台接收多了8个小时问题
DateTimeFormat用于接收 前端传的时间值自动转换 可以是Date 可以是string 注意 格式要一样 如yyyy-MM-dd HH:mm:ss。经过查阅相关资料发现在spring转json的默认实现jackson中会根据时区去转换时间,而jackson的默认时区跟。date-format指定date输出格式为yyyy-MM-dd HH:mm:ss。国内应该是相差8小时,所以再时间换算上相差了8小时。time-zone指定时区,解决8小时的时间差问题。个人建议都加上 没毛病。原创 2022-11-09 11:32:53 · 2773 阅读 · 0 评论 -
swagger-ui.html远程报错 fetching resource list: null; Please wait.
一开始以为是程序问题,后面发现其实是为了保护生产。/swagger-resources 响应为空。将生产环境的swagger给关闭了。原创 2022-10-17 13:58:15 · 1981 阅读 · 0 评论 -
java 外部接口 mock一种方式
java 外部接口 mock一种方式原创 2022-07-27 19:50:49 · 768 阅读 · 0 评论 -
Java lombok.Builder使用注意事项 @Builder
带来的问题,仅使用@Builder 不会生成 无参和全参 公共的构造方法。在做数据映射时,不能映射成功,导致报错。解决办法:结合@AllArgsConstructor 与 @NoArgsConstructor 一起使用@Data@Builder@AllArgsConstructor@NoArgsConstructor1、建造者模式简介:Builder 使用创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程。原创 2022-05-01 21:48:32 · 1329 阅读 · 1 评论 -
java 常用工具包
java 常用工具包原创 2022-05-01 21:29:09 · 600 阅读 · 0 评论 -
spring boot 修改日志级别logging.level.com,跟踪问题
spring boot 修改日志级别logging.level.com,跟踪问题原创 2022-05-01 20:41:05 · 2579 阅读 · 0 评论 -
java BigDecimal变科学计数法
java BigDecimal变科学计数法原创 2022-04-26 14:37:57 · 4100 阅读 · 0 评论 -
java 对两个list进行“交集,并集,差集,去重复并集”的操作
@Test public void testTwoList(){ List<String> a = new ArrayList<String>(); List<String> b = new ArrayList<String>(); List<String> c = new ArrayList<String>(); List<String> d = n...转载 2021-04-02 09:02:51 · 1858 阅读 · 0 评论 -
RestTemplate 设置超时时间注意点
1、保证系统中只有一个RestTemplate的配置;不然可能与你的预期不一致。2、永远不要太相信自己写的代码;多打印日志才能真正知道调用时间;long s = System.currentTimeMillis(); try { responseEntity = restTemplate.exchange(); } catch (Exception e) { long costTime = System.curr.原创 2020-06-18 22:01:53 · 4452 阅读 · 0 评论 -
intellij idea war + tomcat 启动时不生成war包
转自:https://www.cnblogs.com/codecat/p/10912454.html内容简介本文主要说明在Java8及以上版本中,使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。...转载 2023-01-04 19:38:06 · 706 阅读 · 0 评论 -
java socket例子
转自:http://liudaoru.iteye.com/blog/281287今天看了一下socket,觉得这篇文字不错。z转载 2014-05-12 17:02:44 · 853 阅读 · 0 评论 -
BufferedReader.readLine() 日文乱码
之前做一个日语项目。在有些原创 2014-05-20 16:13:14 · 2666 阅读 · 0 评论 -
java.sql.SQLException: Incorrect string value
转自:http://comeonbabye.iteye.com/blog/1467272//注: 里面的*不是导致问题的特殊字符,因为特殊字符无法显示,总之是某个转成utf8后有4bytes的字符背景: 数据库编码,建表编码,Content字段编码都设置为utf8,collation是默认的utf8_default(也尝试过修改为其他的,未果,似乎不是collati转载 2015-06-11 11:23:01 · 4288 阅读 · 0 评论 -
Conversion to Dalvik format failed: Unable to execute dex
android 报错Conversion to Dalvik format failed: Unable to execute dex原因:这个错误是由于错误的添加了不必要的core library或重复添加了同一个library jar包产生冲突造成的。解决方案:删除重复的包;注意:有些时候,是app工程添加了其他的lib 工程引起的。原创 2015-11-20 11:05:00 · 465 阅读 · 0 评论 -
Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: PR/Sort : Unsupported major.minor version 52.0这个错误是由于高版本的java project使用了低版本的来运行。解决方法:在Properties-->JAVA Compiler-中的Compiler compliance level从1.8改成原创 2015-12-29 17:33:23 · 2751 阅读 · 0 评论 -
Could not clean server of obsolete files: 前言中不允许有内容。前言中不允许有
Could not clean server of obsolete files: 前言中不允许有内容。前言中不允许有今天突然断电后发现启动eclipse的tomcat服务失败。提示上面这个错误信息这个问题是因为,断电,系统没有来得及清理缓存造成我的方法有两步第一步,清理项目Project — clean 第一步,执行完这步后,将s原创 2015-12-30 17:57:26 · 14205 阅读 · 2 评论 -
InputStream,String,File相互转化
转自:http://blog.youkuaiyun.com/wang0928007/article/details/7187604InputStream,String,File相互转化1. String --> InputStreamInputStream String2InputStream(String str){ ByteArrayInputStream stream =转载 2016-01-29 09:51:56 · 762 阅读 · 0 评论 -
tomcat5.5 javax.servlet.ServletException: javax/el/ValueExpression
转自:http://blog.youkuaiyun.com/i_buntu/article/details/6409598tomcat5.5 javax.servlet.ServletException: javax/el/ValueExpression javax.servlet.ServletException: javax/el/ValueExpressionjava.lang.NoCl转载 2016-03-03 13:25:31 · 1509 阅读 · 0 评论 -
sun.misc.BASE64Decoder报错
项目中引用import sun.misc.BASE64Decoder;的时候报错,说找不到BASE64Decoder 解决办法下: 1. Open project properties. 2. Select Java Build Path node. 3. Select Libraries tab. 4. Remove JRE System Library. 5. Add原创 2016-02-18 11:17:02 · 1965 阅读 · 0 评论 -
Android开发网络篇Retrofit
Android开发网络篇之Retrofit 转自:http://www.cnblogs.com/angeldevil/p/3757335.htmlRetrofit是一个不错的网络请求库,用官方自己的介绍就是:A type-safe REST client for Android and Java简单示例首先定义请求接口,即程序中都需要什么请求操作转载 2016-10-20 09:23:42 · 608 阅读 · 0 评论 -
java Annotation
java Annotation 简介java.lang.annotation,接口 Annotation。对于Annotation,是Java5的新特性,JDK5引入了Metadata(元数据)很容易的就能够调用Annotations。Annotations提供一些本来不属于程序的数据,比如:一段代码的作者或者告诉编译器禁止一些特殊的错误。An annotation 对代码的执行没有什原创 2016-10-20 22:20:11 · 489 阅读 · 0 评论 -
Dx unsupported class file version 52.0
Dx unsupported class file version 52.0错误:Dx unsupported class file version 52.0注意:报这个错之后还有一个:Conversion to Dalvik format failed with error 1这个是上边的错误引起的。出错原因:Java 编译器 版本和Andro原创 2016-11-21 16:12:28 · 5479 阅读 · 0 评论 -
java FileUtil 文件工具类
/** * */package cn.edu.fudan.ora.utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileN原创 2011-06-08 16:50:00 · 2652 阅读 · 0 评论 -
jetty web javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory
javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory转自:http://www.blogjava.net/aoxj/archive/2012/05/25/379086.html今天用jetty做嵌入式web container,来做web项目的integration test,结果发现出现在渲染使用EL表达式转载 2017-03-31 12:20:31 · 1693 阅读 · 0 评论 -
java HashMap底层数据结构
java 的HashMap底层数据结构转自:http://blog.youkuaiyun.com/foxman209/article/details/6787881深入解析HashMap类的底层数据结构Map接口 Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个 value。Map接口提供3种集合的视图,转载 2017-06-19 16:41:07 · 1547 阅读 · 0 评论 -
JAVA NIO技术
JAVA NIO技术转自:http://www.importnew.com/19816.html现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下转载 2017-06-19 21:05:43 · 679 阅读 · 0 评论 -
windows关闭java进程
windows关闭java进程taskkill /F /IM java.exe原创 2017-07-10 15:29:55 · 19755 阅读 · 0 评论 -
Java程序员常犯的10个错误
Java程序员常犯的10个错误转自:https://zhuanlan.zhihu.com/p/27942832?ref=myread人非圣贤,孰能无过。都说Java语言是一门简单的编程语言,基于C++演化而来,剔除了很多C++中的复杂特性,但这并不能保证Java程序员不会犯错。那么对于广大的Java程序员来说,它们最常犯的10个错误是什么呢?本文通过总结出Java程转载 2017-07-18 09:52:10 · 412 阅读 · 0 评论 -
java.lang.IllegalThreadStateException
java.lang.IllegalThreadStateException继承java.lang.Thread类对象重复调用start方法的话,会出现java.lang.IllegalThreadStateException异常。public class ThreadTest extends Thread{ private String name;原创 2017-07-22 22:18:40 · 3189 阅读 · 0 评论 -
Ubuntu16.04安装java
Ubuntu16.04安装java1、(1)从Oracle官网下载JDK。先选择同意按钮,然后根据自己的系统下载相应的版本。JDk下载。2、验证Java是否安装,使用java -version命令,如下图所示说明没有安装:3、在usr目录中创建一个jdk-8目录,如下图所示:4、配置系统环境变量,编辑/etc/profile文转载 2017-08-07 16:20:20 · 2435 阅读 · 0 评论 -
Java中ArrayList和LinkedList区别
Java中ArrayList和LinkedList区别转自:http://pengcqu.iteye.com/blog/502676一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于L转载 2017-07-23 21:05:26 · 318 阅读 · 0 评论 -
Result map does not contain a value for java.lang.Integer
Result map does not contain a value for java.lang.IntegermyBatis返回count(*)得到的int值Mapper.xml: SELECT CASE WHEN moneyIS NULL THEN 0 ELSE moneyEND AS money FROM ( select S转载 2017-09-13 09:26:36 · 478 阅读 · 0 评论 -
java.lang.ClassNotFoundException: ch.qos.logback.classic.spi.ThrowableProxy
java.lang.ClassNotFoundException: ch.qos.logback.classic.spi.ThrowableProxy今天服务启动了2个一模一样的,导致了POST提交报错。java.lang.ClassNotFoundException: ch.qos.logback.classic.spi.ThrowableProxy修改了:spring:原创 2017-09-13 15:03:27 · 9452 阅读 · 1 评论 -
java通过jedis连接redis
java通过jedis连接Redis客户端 Redis-cli最常用,而java程序代码可以通过jedis连接Jedis客户端 maven中pom文件增加依赖dependency> groupId>redis.clientsgroupId> artifactId>jedisartifactId>dependency>12345java测试转载 2017-09-14 10:51:48 · 1093 阅读 · 0 评论 -
mybatis查询出来的字段的值为null,驼峰字段
mybatis查询出来的数据为null,驼峰字段昨天遇到奇葩问题。开发环境一直好好的。到了测试环境,就是流程跑不通。3个伙伴排查了3个小时。终于定位到问题的地方。数据库的字段明明有值。bean get的值就是为null。最后发现,单单词的字段值不为空,多单词下划线链接的字段,值为空。最后去看配置文件:mybatis: mapper-locatio原创 2017-09-14 11:04:04 · 6851 阅读 · 1 评论 -
SpringBoot--JSR303验证传入参数
SpringBoot--JSR303验证传入参数转自:http://blog.youkuaiyun.com/onroad0612/article/details/72518467package com.liutao.utilitys; import org.springframework.http.HttpStatus; import org.springframework.valida转载 2017-08-29 13:54:22 · 612 阅读 · 0 评论 -
exceptions.JedisConnectionException: Could not get a resource from the pool at org.springframework.
exceptions.JedisConnectionException: Could not get a resource from the pool at org.springframework.今天遇到奇葩问题:别人的项目说redis能给链接上,就我的不行。排查思路:一、检查redis是不是挂了二、看看是不是防火墙开启三、检查配置文件我的问题原创 2017-09-14 10:37:38 · 1003 阅读 · 0 评论 -
JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别DateFormat dateTimeformat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String strBeginDate = dateTimeformat.format(new Date());System.out.p转载 2017-09-15 12:42:53 · 1328 阅读 · 0 评论 -
SpringMVC验证框架Validation分组验证
SpringMVC验证框架Validation分组验证转自:http://blog.youkuaiyun.com/wangpeng047/article/details/41726299后台校验有很多的工具,最开始用的是@Valid,这个是比较简单的,不支持分组校验。Spring用@Validated对@Valid进行了封装,这样就满足了分组校验。基本用法不说了,网上例子很多,这里主要介绍下比...转载 2017-09-08 18:45:44 · 1215 阅读 · 0 评论