java
文章平均质量分 58
Moss Huang
这个作者很懒,什么都没留下…
展开
-
eclipse从git上clone java maven项目
背景因为项目开发工具不同,所以在把代码提交到git时是不能把工具属性提交的,如eclipse的.project文件,idea的.iml文件。那么在导出项目的时候就要注意了,idea会自动识别,但是eclipse如果操作不当,就会出现项目不可用,自动代码提示时报【This compilation unit is not on the build path of java project】的错误。Git的项目如下配置eclipse项目环境(已配则忽略)导入eclipse打开eclipse,File原创 2021-08-10 17:02:52 · 703 阅读 · 0 评论 -
Fastjson泛型数据转JSON及还原,保留原始类型
1、问题最近有个需求,数据是保存在一个Map<String, Object>中,使用Fastjson转为json字符串后保存到数据库,要用的时候从数据库取出来然后还原。示例代码如下package com.moss.json;import java.sql.Timestamp;import java.util.HashMap;import java.util.Map;import java.util.UUID;import com.alibaba.fastjson.JSON;原创 2021-07-08 11:33:50 · 2446 阅读 · 1 评论 -
谷歌Unchecked runtime.lastError: The message port closed before a response was received.错误导致请求重发
现象:最新项目有个奇怪的现象,就是一个请求会被执行2次,只收到一次返回结果。模拟场景如下:一个存钱交易,存100,能收到200,部分代码(是一个dubbo服务) @Reference(retries=0, timeout = 50000) private AccountService accountService; @GetMapping("/deposit/{uid}")...原创 2019-11-25 09:38:42 · 1657 阅读 · 0 评论 -
java 8 日期工具类
import java.sql.Timestamp;import java.time.Instant;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.ZoneId;import java.time.format.DateTimeFo...原创 2019-11-15 21:00:25 · 129 阅读 · 0 评论 -
java反射调用方法时@Autowired注入的属性为空
现象:java反射调用方法时@Autowired注入的属性为空调用代码在这里插入代码片原创 2019-11-05 10:59:10 · 4274 阅读 · 1 评论 -
Java反射类方法isAnnotationPresent(Class)无法判断代理类方法是否包含注解及解决方法
现象:当类的方法使用Spring事务注解@Transactional后,再使用isAnnotationPresent(Class)判断类方法是否包含注解时,会一直返回false,无法正确获取类方法注解。测试代码方法注解@JobHandler@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)@Inheritedpu...原创 2019-11-05 09:56:23 · 5819 阅读 · 0 评论 -
Ubuntu 14.04安装jdk
Ubuntu 14.04安装jdk安装方式: - 使用PPA在线安装 - 下载安装使用ppa源方式安装添加源PPA#JDK8及以上源$ sudo add-apt-repository ppa:webupd8team/java#openjdk源$ sudo add-apt-repository ppa:openjdk-r/ppa#更新sudo apt...原创 2018-08-12 00:15:51 · 1879 阅读 · 0 评论 -
maven + spring + springMVC + Mybatis + Mysql实现增删改查
maven + spring + springMVC + Mybatis实现增删改查版本信息:eclipse: Neon.3 Release (4.6.3)java: JDK 8maven: 3.5.2spring-framework: 4.3.14.RELEASEmybatis: 3.4.6快捷键加粗 Ctrl + B 斜体 Ctrl + I 引...原创 2018-07-08 00:25:26 · 5736 阅读 · 1 评论 -
JAVA基础之数据类型
JAVA基础之数据类型 在JAVA中,一共有8种基本类型,其中4种整型、2种浮点型、1种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真假的boolean类型。整型 类型 存储大小 取值范围 byte 1字节 -128 ~ 127(-2的7次方到2的7次方-1) short 2字节 -32768 ~ 32原创 2017-09-17 15:24:50 · 203 阅读 · 0 评论