
JAVA
shiyilukou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybites 中mapper类不使用@param 导致的参数问题
在使用mybites的开发过程中,发现mapper类中不写@param声明参数名,有的同事正常使用;有的同事使用报错,在xml的sql中报错无法找到参数1.初步判断是idea的版本问题,高版本idea正常,低版本报错2.深入解析才发现版本问题的起因【-parameters,jdk8新增的参数,支持使用形参的参数名编译到class中;使mybites也可以取到class中的参数名作为key;不开启-parameters,方法签名中参数名会转换为无意义的arg0,arg1.。。。导致xml中的#{},$原创 2020-11-20 19:42:53 · 905 阅读 · 0 评论 -
风向角度转风向
private static final String[] directArr = new String[] { "北", "东北偏北", "东北", "东北偏东", "东", "东南偏东", "东南", "东南偏南", "南", "西南偏南", "西南", "西南偏西", "西", "西北偏西", "西北", "西北偏北" }; /** *...原创 2019-06-05 10:58:01 · 8528 阅读 · 0 评论 -
springboot gradle打包
springboot gradle打包,需要在build.gradle文件中声明plugin,否则无法打成spirngboot的main启动jar原创 2019-05-23 15:57:37 · 1387 阅读 · 0 评论 -
eclipse验证错误 cvc-complex-type.2.4.a: Invalid content was found starting with element................
cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"http://java.sun.com/xml/ns/j2ee":run-as, "http://java.sun.com/xml/ns/j2ee":security-role-ref}' is e...原创 2018-11-14 18:06:24 · 8402 阅读 · 3 评论 -
Data truncation: Incorrect datetime value: '' for column 'Acked_Time_Stamp' at row 1
错误原因数据库由5.5.25升级为5.6.22导致的错误,mysql-connector-java没有升级对应的版本解决方案查看mysql官网说明之后,升级mysql-connector-java-5.0.3.jar为5.1.0之后的版本java.sql.BatchUpdateException: Data truncation: Incorrect datetime value:...原创 2018-11-05 14:28:03 · 940 阅读 · 0 评论 -
coutside valid range for the dataType INTEGER错误
bean的数值类型为Integer ,从数据读取的数据超过了2^32coutside valid range for the dataType INTEGER原创 2018-10-24 14:19:51 · 2330 阅读 · 0 评论 -
spring spring-beans-3.0.xsd 错误
[WARN ](SimpleSaxErrorHandler.java:47) - 2018-10-26 15:04:12,240 Ignored XML validation warningorg.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 80; schema_reference.4: Failed to read sche...原创 2018-10-26 15:10:36 · 1509 阅读 · 0 评论 -
7年Java游戏后端,被淘汰辛酸史
转:https://www.oschina.net/question/3465562_2281392本人Java开发6年半不到7年的样子。英语专业,临毕业跟着隔壁专业去培训了四个月Java。跟他们一起来了北京找工作,一找就是5个多月,面试100多家公司。最终还是隔壁专业的同学介绍到他们公司才就业了。入职后同学就是我的领导,技术相对一般,我们做游戏后端的,时间很快,一眨眼,我就跟着混了四年,每天就看...转载 2018-07-11 18:28:42 · 1904 阅读 · 2 评论 -
java 面试题记录
1.在页面中有10个超链接 <a id="1" href="1.png">1 <a id="2" href="2.png">2 <a id="3" href="3.png">3 <a id="4" href="4.png">4 &原创 2018-05-04 16:24:17 · 155 阅读 · 0 评论 -
Java Annotation
转载 2018-04-20 14:19:12 · 176 阅读 · 0 评论 -
Coap Californium 框架记录
CoAP报文首先让我们看一下CoAP协议的报文是长啥样的:Version (Ver):长度为2位,表示CoAP协议的版本号。当前版本为01(二进制表示形式)。Type (T):长度为2位,表示报文类型。其中各类型及二进制表示形式如下,Confirmable (00)、Non-confirmable (01)、Acknowledgement (10)、Reset (11)。在描述的时候为了简便,会将...转载 2018-04-02 13:47:31 · 2308 阅读 · 1 评论 -
Statement、PreparedStatement和CallableStatement
1.Statement、PreparedStatement和CallableStatement都是接口(interface)。 2.Statement继承自Wrapper、PreparedStatement继承自Statement、CallableStatement继承自PreparedStatement。 3. Statement接口提供了执行语句和获取结果的基本方法; PreparedStat...原创 2018-03-26 21:56:59 · 261 阅读 · 0 评论 -
Java内存模型
大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native Method Stack ( 本地方法栈 ),其中Method Area 和 Heap 是线程共享的 ...翻译 2018-03-26 21:42:50 · 165 阅读 · 0 评论 -
String s=new String("xyz") 到底创建了几个对象
1.首先声明s不是对象,不是对象,不是对象,s是指针引用2.如果"xyz"在常量池中存在,只会在堆中创建一个new String("xyz") ;一个对象3.如果"xyz"在常量池中不存在,会现在常量池中创建一个“xyz”,然后在堆中创建一个new String("xyz");两个对象...原创 2018-03-13 17:04:29 · 3353 阅读 · 0 评论 -
eclipse 中引用别的项目
1.右击项目=>properties=>build path ,然后在Protjects中add上需要引用的项目2.如果想在eclipse中直接调试的话,需要如下设置,否则会报编译错误 右击项目=>properties=>deployment Assembly,然后在部署依赖中把依赖的项目add成jar包...原创 2018-03-13 16:30:47 · 473 阅读 · 0 评论 -
springboot+maven打jar包运行java -jar,报错没有主清单属性;pom文件添加build修正问题
org.apache.maven.plugins maven-compiler-plugin 1.7 1.7 org.springfra原创 2018-01-10 11:31:40 · 388 阅读 · 0 评论 -
springboot单元测试
本随笔记录使用Spring Boot进行单元测试,主要是Service和API(Controller)进行单元测试。 一、Service单元测试 选择要测试的service类的方法,使用idea自动创建测试类,步骤如下。(注,我用的是idea自动创建,也可以自己手动创建) 自动创建测试类之后目录如下图:转载 2018-01-16 18:08:14 · 585 阅读 · 0 评论