- 博客(3)
- 收藏
- 关注
原创 HL7协议乱码问题解决方案:通过默认编码规则与respectMSH18动态编码标识
respectMSH18更像是用于告诉对方端,我使用的具体是哪一个编码规则,方便对方端对消息进行处理,如果开启respectMSH18,那必须要保证自己的默认编码与MSH18的值一致,否则可能会导致解析出现问题。当初遇到的时候,我个人也去各大平台尝试,但都没有什么结果,最终也是通过自己的研究底层的信息解决了问题。而omitBOM第二个构造参数,主要是用来在处理UTF-16与UTF-32的编码规则时才会有作用,传输数据时由于多字节数据需要指出使用的字节顺序,才能正确的解析出数据,而BOM就是用来标识。
2025-03-10 10:39:15
1604
原创 IO流详解
IO流的作用:就是可以对文件或者网络中的数据进行读、写的操作。如下图所示把数据从磁盘、网络中读取到程序中来,用到的是输入流。把程序中的数据写入磁盘、网络中,用到的是输出流。IO流分为两大派系:1.字节流:字节流又分为字节输入流、字节输出流2.字符流:字符流由分为字符输入流、字符输出流。
2023-11-19 21:20:22
313
原创 异常、集合进阶(Collection、map)
固定的异常无法为这个世界上的全部问题都提供异常类,如果企业自己的某种问题,想通过异常来表示,那就需要自己来定义异常类了。我们通过一个实际场景,来给大家演示自定义异常。需求:写一个saveAge(int age)方法,在方法中对参数age进行判断,如果age<0或者>=150就认为年龄不合法,如果年龄不合法,就给调用者抛出一个年龄非法异常。分析:Java的API中是没有年龄非常这个异常的,所以我们可以自定义一个异常类,用来表示年龄非法异常,然后再方法中抛出自定义异常即可。
2023-11-15 20:09:18
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人