- 博客(31)
- 收藏
- 关注
原创 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
881
原创 JSon使用动态键
当我们在Json中直接使用外部声明的变量名动态键时,会出现变量名成为键名的状况可以通过下面的方式解决1. 使用中括号2.先声明Json对象,后添加值...
2019-12-02 11:40:35
808
原创 redis安装与启动
1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压 tar xzvf redis-4.0.8.tar.gz3.安装 cd redis-4.0.8 make cd src make install PREFIX=/usr/local/redis4.移动配置文...
2019-11-06 19:04:28
273
原创 error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
git config --global http.postBuffer 524288000 解决
2019-07-19 10:42:34
1939
原创 风向角度转风向
private static final String[] directArr = new String[] { "北", "东北偏北", "东北", "东北偏东", "东", "东南偏东", "东南", "东南偏南", "南", "西南偏南", "西南", "西南偏西", "西", "西北偏西", "西北", "西北偏北" }; /** *...
2019-06-05 10:58:01
8426
转载 nginx部署
1.部署1.添加nginx服务进程用户# groupadd -r nginx# useradd -r -g nginx nginx2.下载源码包解压编译可以在点击打开链接找到nginx对应版本1.下载# wget http://nginx.org/download/nginx-1.9.9.tar.gz2.解压# tar xvf nginx-1.9.9.tar.gz -C ...
2019-06-03 11:41:18
188
原创 springboot gradle打包
springboot gradle打包,需要在build.gradle文件中声明plugin,否则无法打成spirngboot的main启动jar
2019-05-23 15:57:37
1371
转载 解决TeamViewer软件提示试用期已到期无法进行远程操作
1、退出TeamViewer远程软件,卸载软件。2、按键盘的【win】+【R】组合键打开【运行】,输入 %appdata%3、在弹出的窗口中,找到并删除TeamViewer文件夹。4、按键盘的【win】+【R】组合键打开【运行】,输入 regedit,打开【注册表编辑器】5、在【注册表编辑器】中,依次展开【HKEY_LOCAL_MACHINE\SOFTWARE\】,找到TeamViewer...
2018-11-27 15:50:29
9236
原创 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
8361
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
922
原创 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
1453
原创 iptable添加对外端口
第一种方式iptables -I INPUT -p 协议 --dport 端口号 -j ACCEPTep: iptables -I INPUT -p tcp --dport 8080 -j ACCEPT查看端口配置列表iptables -L -n第二种方式修改/etc/sysconfig/iptables文件,添加-A INPUT -p tcp -m tcp...
2018-10-24 14:22:09
8261
原创 coutside valid range for the dataType INTEGER错误
bean的数值类型为Integer ,从数据读取的数据超过了2^32coutside valid range for the dataType INTEGER
2018-10-24 14:19:51
2303
原创 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock
mysql 连接报错Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock解决sudo chown -R mysql:mysql /var/lib/mysql
2018-07-19 20:43:00
277
转载 7年Java游戏后端,被淘汰辛酸史
转:https://www.oschina.net/question/3465562_2281392本人Java开发6年半不到7年的样子。英语专业,临毕业跟着隔壁专业去培训了四个月Java。跟他们一起来了北京找工作,一找就是5个多月,面试100多家公司。最终还是隔壁专业的同学介绍到他们公司才就业了。入职后同学就是我的领导,技术相对一般,我们做游戏后端的,时间很快,一眨眼,我就跟着混了四年,每天就看...
2018-07-11 18:28:42
1874
2
原创 VBScript 语法
'-------------------------------------------------------------------------------------------------'-------------------------------------------------------------------------------------------------'---...
2018-06-25 10:33:14
1740
原创 记录一次数据库修复
程序报错 Table '.xxxx' is marked as crashed and should be repaired1.首先关闭mysql服务service stop mysql2.使用mysiamchk修复root@10-10-74-251:/data/mysql_data/cmd5# myisamchk -r -f t_counter.MYI– recovering...
2018-05-31 13:17:19
452
原创 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
142
转载 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
2286
原创 Statement、PreparedStatement和CallableStatement
1.Statement、PreparedStatement和CallableStatement都是接口(interface)。 2.Statement继承自Wrapper、PreparedStatement继承自Statement、CallableStatement继承自PreparedStatement。 3. Statement接口提供了执行语句和获取结果的基本方法; PreparedStat...
2018-03-26 21:56:59
250
翻译 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
158
原创 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
3336
原创 eclipse 中引用别的项目
1.右击项目=>properties=>build path ,然后在Protjects中add上需要引用的项目2.如果想在eclipse中直接调试的话,需要如下设置,否则会报编译错误 右击项目=>properties=>deployment Assembly,然后在部署依赖中把依赖的项目add成jar包...
2018-03-13 16:30:47
433
转载 springboot单元测试
本随笔记录使用Spring Boot进行单元测试,主要是Service和API(Controller)进行单元测试。 一、Service单元测试 选择要测试的service类的方法,使用idea自动创建测试类,步骤如下。(注,我用的是idea自动创建,也可以自己手动创建) 自动创建测试类之后目录如下图:
2018-01-16 18:08:14
557
原创 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
373
原创 随便写写
其实“借不借”不仅对被借人来说是个难题,对借的人来说也是伤神的事儿。你得考虑跟谁借、借多少吧、是分批借还是一步到位吧,为了加快资金的到账的速度,你的内心还需要做一个可行性方案吧。为了实现方案,你可能会做大量的前期准备,比如将你身边广大的人民群众按照亲疏远近的关系排列出来,然后鼓足勇气拉下脸皮去一一试验。运气好的可能五六次就搞定了,运气不好的只能一边怀疑自己的人品、一边埋怨接着一边遥...
2017-03-09 09:39:49
207
原创 概述
概述:· 有一个自己的技术博客,有自己的风格,而且经常更新。· 去知名的开发者网站发表过技术文章。· 参加过线下的程序员沙龙,而且还上台讲过技术内容。· 主导或参与发表过编程技术方面的图书。· 在github上有自己的开源项目,而且积极参与别的开源项目。· 在网上有自己录制的视频教程。· 个人的作品集。
2017-03-03 12:58:18
192
原创 Spring MVC 文件上传备份
@RequestMapping("/fileUpload.do") public String fileUpload(HttpServletRequest request,HttpServletResponse response){ CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(reque
2017-02-28 15:54:04
285
原创 javaScript Date
var date = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(
2017-02-27 22:45:38
187
原创 mysql数据库编码问题
接到一个java程序的老项目,代码是9年前的,其中bug中列出页面添加信息,信息中含有中文,会add失败,几经周折,后发现是数据库编码问题修改table编码,这样写会是所有的字段都修改alter table tablename convert to character set utf8;...
2017-02-22 16:54:54
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人