3 StayTrueToTheMission

尚未进行身份认证

这个世界上唯一可以不劳而获的是贫穷;唯一可以无中生有的是梦想!

等级
TA的排名 10w+

mybatis中带下划线变量的映射问题

项目中一般都有这个配置<!-- 使用驼峰命名法转换字段。 --><setting name="mapUnderscoreToCamelCase" value="true"/>mybatis配置文件设置了这项后,查询出来的字段如果带下划线,那么就会去掉下划线,然后采用java驼峰规则。因为实体类中的变量加了下划线,所以查询出来的结果就没有对应的字段进行映射。...

2019-11-13 16:55:59

我发现我不会使用return和continue注意细节才能让bug无处藏身

scoket循环监听某一个端口,时刻准备接受客户端的请求,所有要使用where循环。但里面会遇到接受报文的异常,怎么处理?项目已经上线2个多月了,突然出现了一个异常,整个监听就结束了?很奇怪。最后发现问题就在return上。test1:return如果遇到异常,where循环就直接结束了,监听也就结束了。这个错误之前没发现,因为测试的时候发的测试报文仅仅是数据错误,并没有考虑其他因素...

2019-11-12 09:55:48

scoket出现报文丢失怎么处理

这个是阿里的一道面试题,我看到后很感兴趣,因为最近我写了几个银行接口都是用的scoket技术进行的数据接收和返回。这个面试题我在网上也没找到具体的答案,所有我就根据我项目的实际情况和我的理解进行分析。为了防止scoket接收数据丢失,我们项目采取的做法是第一:循环接收数据 where(true){接收报文的代码}第二:接收的报文和银行约定,前6位报文体是所发送报文的总长度。先接收6字...

2019-10-27 16:59:39

scoket监听程序出现java.net.BindException: Address already in use: JVM_Bind异常

2019-10-18 16:46:08,281 INFO 12329短息接口关闭状态(未启用)! | AccessToken.updateAccessToken(110) - [ContainerBackgroundProcessor[StandardEngine[Catalina]]]2019-10-18 16:46:08,296 ERROR **xx***(**)***查询接口报错了!!!...

2019-10-21 09:14:54

jquery实现全选全不选

<c:forEach items="${zcList}" var="grxxVo"> <tr class="success" id="yc"> <td align="center"><input type="checkbox" value="${grxxVo.grzh }" name="grzh" class="xuanze"/></t...

2019-09-09 15:41:31

Word OpenXML常用标签openxml标签

这个是openxml相关知识。<w:p> <!--表示一个段落--><w:val > <!--表示一个值--><w:r> <!--表示一个样式串,指明它包括的文本的显示样式,表示一个特定的文本格式--><w:t> <!--表示真正的文本内容--><w:rPr> <!--是&...

2019-08-31 15:29:15

js处理金额格式和java处理金额格式(亲测可用)

java处理金额格式public static String btos(BigDecimal amount) { try { String format = "#,###.00"; if (null == amount) { //amount = new BigDecimal(0.00); ...

2019-08-15 11:22:53

js从入门到精通之基础篇(ECMAScript的基本语法)

一 、JavaScript基础: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了 * 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。...

2019-08-10 18:10:35

如何用js代码执行本地bat文件和执行cmd命令

1用js代码执行cmd命令,创建ActiveXObject对象,在cmd.exe/c后面直接写你要执行的cmd命令try{varobjShell=newActiveXObject("WScript.Shell");iReturnCode=objShell.Run("cmd.exe/cadbforwardtcp:1...

2019-08-08 16:35:37

前端js中金额比较大小的坑~Number()、parseInt() 和 parseFloat() 的区别

js比较金额不能直接比较,可以用parseInt()和Number(),都可以,但是建议比较金额就用Number(),比较整数可以用parseInt()。下面是他们三者的区别。一:Number()如果是Boolean值,true和false值将分别被转换为1和0。 如果是数字值,只是简单的传入和返回。 如果是null值,返回0。 如果是undefined,返回NaN。 如果是字符...

2019-07-30 10:32:15

jsp页面中input输入框属性是disabled时,对应的值传递不到后台

$('#qzhdjtd').attr("disabled", true);上面id是qzhdjtd的input,因为设置了disabled属性,结果对应的数值没办法随着form表单的提交传递到后台,解决办法:$('#qzhdjje').attr("readonly","readonly");...

2019-07-29 18:26:51

关于byte[]数据传输,转String产生的字符编码乱码问题

最近在做银行接口对接的项目,总是出现乱码,我本地测试没有任何问题,接收到的数据乱码。1 问题排查,查看本地字符集。发现本地字符集默认都是utf-8,所以本地开发环境不会出现乱码问题。但是测试环境的默认字符集我却不知道。 String encoding = System.getProperty("file.encoding"); System.ou...

2019-07-25 16:03:34

oracle中的时间问题

1.获取系统当前时间select SYSDATE from dual;2.把字符串格式的时间转化日期格式select TO_DATE('2019-07-12', 'YYYY-MM-DD') from dual;3.把日期格式转化成指定的字符串格式(这里用的系统当前时间,指定日期格式为 YYYY-MM-DD)select TO_CHAR(SYSDATE, 'YYYY-MM...

2019-07-12 16:10:20

前端js中关于空0== ' ' 的比较遇到的问题

今天遇到一个奇葩是前端js问题,记录一下。在js代码中if (a== ''){return;}如果a=0正常的思维,应该0==' '是返回flase可结果让我大跌眼镜,后来查询了资料才知道,在前端js中,数字0和空是相等的。记住这个坑吧,算是一个小知识了...

2019-07-10 18:02:55

RSA分段加密解密,我搞了1天半了,终于搞好了,记录一下

//公钥 public static final String PUBLIC_KEY_VALUES = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCHe2LfbDCwBnI5dLc6DA40CNLO3F/HRR183knhBX49SemIFnEW9BFUNY7i1qixMQg2CX12TBXG1nt+9OK6IdNcD5USowiKa+mQzK/I9M...

2019-07-09 11:57:58

RSA相关资料收集

Java中RSA的API(简书)https://www.jianshu.com/p/d2241235ff0cRSA加密内容过长导致抛异常javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes(csdn)https://blog.csdn.net/sinat_27938829/artic...

2019-07-06 17:37:20

JAXB学习

项目中需要解析接收到的xml报文,由于字段太多,就需要有映射技术来解决,传统的dom4j操作起来就过于繁琐。因为要响应的数据也需要转化成xml格式,所有选用该技术还是比较方便的。1.JAXB的作用 **JAXB(Java Architecture for XML Binding)是J2SE和J2EE平台的一部分,让开发者能够快速完成Java类和XML的互相映射。2.常用术语: ...

2019-07-02 17:13:40

如何获取一个字符串的长度,并且如果长度不够6位,就在前面补0

需求:就是有一个字符串,长度不确定,我需要得到字符串的长度,如果长度不够6位数字,就在前面补0,例如:字符串的长度是556那么结果就是000556Stringxml="<?xmlversion=\"1.0\"encoding=\"UTF-8\"?>"+"<ROOT><idno>62270119</idno&g...

2019-06-29 18:05:26

根据文件路径获取到文件的内容,可以不出现乱码的问题

这个适合比较小的文件内容获取,我用的是字节流,不会出现转码问题。/** * 根据文件路径获取到文件的内容 * * @param path * @return */ private String getFileTextByFilePath(String path) { FileInputStream in = null;...

2019-06-29 17:59:08

java中根据文件名获取src下的文件路径

获取文件路径是很常见的,一般不建议把路径写成绝对路径,因为不便于扩展。这个方法可以作为工具类使用。/***根据文件名获取文件的路径**@paramfileName*@return*/privateStringgetPathByFileName(StringfileName){String...

2019-06-29 17:54:33

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。