简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近,要对一个github上的项目进行学习,赫然发现,该项目竟然是用gradle进行了管理。我对gradle并不熟悉,于是准备硬性导入,查看相应文件,发现整个JAVA工程缺失的版本库为httpclient-4.5.12.jar,去http://hc.apache.org/downloads.cgi下载,发现根本不存在该版本。下载其他版本库以后,添加发现整个项目依然有缺失。我把所有的依赖jar包导入
今天试图搭建Nacos框架。Nacos在Github上,下载很慢,一直下载失败。终于下载好了,发现启动失败。报这样的错误Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException最后发现是由于启动模式出错造成的,把startup.cmd的26行改为单机模式即成功。
今天在运行Android代码,发现程序崩溃了,发现错误为“java.util.ConcurrentModificationException ”,错误栈在list里面。然后,看异常变量,为list本身错误。笔者马上想起来了,list和vector 的区别:1)list是非线程安全的,vector是线程安全的。2)这造成list本身比vector操作更快,但也更不安全。马上想到用vector替换li
研发部一个小伙伴制作了一个Android应用,其中调用了高德地图接口。代码上传到Git库以后, 我在我本地生成应用,发现地图无法选取,应用所获地图列表是空。于是,进行跟踪定位。首先想到的,是我本地的环境有问题。我本地的IDE,即Android Studio的版本为2020-3-1,而小伙伴的IDE为2.2.2。我以为是我本地的IDE问题,于是,进行IDE修改,安装成了Android Studio
最近一直在用JPA,使用了EntityManager作为基本查询方法。EntityManager可以满足基本的增删改查,但实际上很多时候,是必须采用原生查询的。而且,原生查询的返回值必须和自定义实体相配。当自定义实体对应原生查询的返回值的时候,一般有2种方法。1)自定义实体类,可以直接运用createNativeQuery的方法。接口定义如下:public Query createNativeQu