
java
叽里咕噜丨
这个作者很懒,什么都没留下…
展开
-
关于各个项目中遇到的一些基础问题
将从URL拼接参数中获取的中文参数值,解决中文乱码问题。 deviceName=newString(deviceName.getBytes(“iso8859-1”), “UTF-8”);传回的是long时间,由字符串转换为date Date date = new Date(Long.parseLong(request.getParameter(“actualTime”)));SSH中,引用文件原创 2017-08-14 16:00:06 · 316 阅读 · 0 评论 -
JAVA socket 接收硬件字节数据并解析
第一次接触这种类型的项目,在处理数据过程中,发现了许多问题,记录一下,加深记忆。硬件将数据写在一个buffer中,传输过来的是字节。一开始我们想到的是按照字节流来接收,但是,C语言中,byte类型没有符号位,最大值位255,java中byte类型带有符号位,最大值为127,问题就出现了,当接收到的字节数据超过127时,会取第一位为符号位,后几位补码,取反再加一变成负数。(处理方法后面有写到...原创 2018-06-13 13:21:50 · 7763 阅读 · 9 评论 -
关于使用原生JDBC批量处理数据的问题
最近再处理字节解析问题的时候,突然想到去年年底做的一个关于大量数据存储或者修改数据库的问题。项目先不说,具体要实现的功能就是将根据路线计算出来的路面栅格数据存储进数据库,并将栅格上所属的变数实时更新。最初是想使用平台的hibernate框架来进行处理。后来打算先尝试下原生的JDBC。我们使用的数据库是sql server2008过程记不太清了。普通的数据库处理过程可能会导致脏读的问题。...原创 2018-08-06 18:00:03 · 442 阅读 · 0 评论 -
Double.parseDouble和Double.valueOf的区别
先来看下两个得源码valueOf方法public static Double valueOf(String s) throws NumberFormatException { return new Double(parseDouble(s)); }parseDouble方法public static double parseDouble(String ...原创 2019-07-23 11:16:09 · 1077 阅读 · 0 评论