Java后端
文章平均质量分 53
qq_37786081
这个作者很懒,什么都没留下…
展开
-
给定时间与当前系统时间相减
给定时间与当前系统时间相减在此记录一下,方便日后查看import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; //定位上报时间与系统时间相差不超过5分钟才进行上报,否则放弃public class TimeSub { public static void main(String[] args) throws ParseException {原创 2021-01-06 15:42:57 · 288 阅读 · 0 评论 -
Java遍历List集合的4种方式
public class Test { public static void main(String[] args) { // 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc"); // 1. 普通遍历方转载 2020-09-30 11:34:18 · 1353 阅读 · 0 评论 -
遍历Map的四种方法
public static void main(String[] args) { // 构建一个Map 初始值为3条数据 Map<String, String> map = new HashMap<String, String>(); map.put("1", "xiaqiu"); map.put("2", "pangzi"); map.put("3", "shouzi"); //第一种:普遍使用,二次取值 System.out.println("通转载 2020-09-30 11:32:03 · 151 阅读 · 0 评论 -
从地址字符串中解析出省市名
网上找的一些方法当我输入上海市的地名就解析出错,下面这个可以正常解析,今天想起来标记一下。package lly.test;import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern; /** * @author 伍磊 * * 从地址串中解析提取省市区 */ public clas转载 2020-09-04 12:02:11 · 1630 阅读 · 1 评论 -
把yyyyMMddHHmmss格式的时间转化成yyyy-MM-dd HH:mm:ss格式
package lly.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Testqqq { public static void main(String[] args) throws ParseException { String time="20200901104723"; Date date原创 2020-09-04 11:51:53 · 1086 阅读 · 0 评论 -
用Java获取图片的类型
往服务器上上传图片的时候,需要获取图片的类型,我们可能会想到通过文件后缀名来进行获取,但是万一这个文件是别的类型的数据,但是通过修改后缀名来改成图片文件,就会造成脏数据。比如我们将一个.zip文件通过修改后缀,修改成.jpg,仍然可以进行上传。import java.io.*;import java.net.URLConnection;public class Test3 { private static String getFileType(String pic_path){原创 2020-08-22 15:59:26 · 2162 阅读 · 0 评论 -
字符串转换成字节数组
public class Test2 { public static void main(String[] args) { String str="7E0200003C064808354296023D0000000000080042021FD9340722758000110260013A1708251442570104" + "0004329202020000030200002504000000002B0400000000300111310114777原创 2020-08-11 15:12:02 · 328 阅读 · 0 评论 -
根据文档封装解码消息
这篇我就留个记号,没什么意义,有些东西总是忘记,记一下好些。package edcode;import io.netty.buffer.ByteBuf;import io.netty.channel.ChannelHandlerContext;import io.netty.handler.codec.ByteToMessageDecoder;import java.util.Arrays;import java.util.List;public class MyMessageDecod原创 2020-08-05 16:22:24 · 122 阅读 · 0 评论 -
netty—数据传输载体ByteBuf 中的getbyte()、getshort()、getint()
转载一篇文章,解决了我的一些疑惑,原文链接:https://blog.csdn.net/Qgwperfect/article/details/102492214问题:目前自学Netty中,正好学到数据传输载体ByteBuf的使用,对于其中的get方法获取到的值不理解。先输入byte类型的1、2、3、4,再输入int类型的12,最后输入byte类型的5、6。输出buffer.getByte(3)=4,这个很容易理解,接下来我就懵逼了。输出buffer.getShort(3)=1024,why?输转载 2020-08-05 15:01:14 · 1787 阅读 · 5 评论 -
ByteBuffer中的getint()方法
从字节流里读取4个字节,并根据当前的顺序将他们组合成一个int值。意思就是从字节流里读取4个字节,组装成为一个int值返回给你。人家也不知道你想要啥类型的数据,你说你要int类型的,那就拿出来4个字节组装一下,然后扔给你。你要说你想要Long类型的数据,那你就去调用getLong()方法,然后人家就按照你想要的类型,拿出来8个字节,然后组装一下扔给你。其它的一些方法类似,大概就是这个意思。...原创 2020-08-05 10:52:09 · 3700 阅读 · 0 评论