![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
_东门吹雪
你存在我茫茫的代码里!
展开
-
java 字符串公式及条件判断表达式,计算方法
//头文件import javax.script.Bindings;import javax.script.Compilable;import javax.script.CompiledScript;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script...原创 2020-01-18 11:00:36 · 1646 阅读 · 0 评论 -
java 中对一个List,按某一属性值进行归类成Map
最近一直在写一个java的业务系统,后台对数据库的操作工作量巨大,这个是我在写代码时遇到的,总结出来的方法,希望能帮助到需要的人,什么也不多说了,直接上源码吧!从数据库中取数据,根据MyBits返回结果主要有两种类型的List,一种是List<Entity>,还一种是List<Map<String,Object>>以下是对List<Entity&g...原创 2019-04-02 09:03:35 · 2167 阅读 · 1 评论 -
JAVA中对List进行查询
JAVA中从数据库中取数据,根据MyBits返回结果主要有两种类型的List,一种是List<Entity>,还一种是List<Map<String,Object>>,那么怎样对List结果集进行查询操作呢?当然最常用的是用for循环遍历,但是这个效率比较低下,下面是我认为比较好的操作方式,对List<Map<String,Object>...原创 2019-04-02 09:29:48 · 37618 阅读 · 1 评论 -
JAVA 之生成UUID,封装
UUID英文全名:Universally Unique Identifier,即:通用唯一识别,我们在数据库中将它作为ID比较常见,它可以保证数据的唯一性。下面是我在项目中生成UUID方法剥离出来的。不多说直接上代码UUID.javaimport java.security.*;/** * A class that represents an immutable universa...原创 2019-08-27 11:12:00 · 678 阅读 · 0 评论 -
JAVA之多级目录创建与写txt文件
public boolean save2Txt() { if(drcProInfo.getSave2Txt()) { String txtPath = drcProInfo.getSave2TxtPath() + "/" + getCurrDateStr() + ".txt"; String content = CommTool.getHexString(srcData); ...原创 2019-08-27 11:16:18 · 302 阅读 · 0 评论 -
JAVA Swing JTextPane 扩展,实现文本高亮
JTextPane扩展改造,可以实现多关键字不同颜色高亮,日期高亮和 注释高亮,行数控制import java.awt.Color;import java.util.Arrays;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;impo...原创 2019-09-15 10:55:58 · 1722 阅读 · 0 评论 -
Java 使用Socket 实现基于DTU的TCP服务器 + 数据解析 + 心跳检测
在物联网时代,DTU的运用非常广泛;环境监测中通过DTU将传感器的数据远程传输至云服务器也是比较常见的用法。下面我来分享一下我的项目经验1.物理连接拓扑2.服务器后台流程3.代码设备TCP服务器监听线程class SubRoutineThread implements Runnable{ private int port; //接收数据端口 private...原创 2019-09-21 15:50:24 · 8601 阅读 · 64 评论 -
Java采用Netty实现基于DTU的TCP服务器 + 多端口 + 多协议
前一篇文章我以经实现了基于java原生的socket来实现TCP服务器,并可以解析数据,可以说是一个比较简单的结构。后来我通过研究Netty发出,Netty是一个很好的框架,比较稳定。1,还是那个拓扑结构2.后台流程图3.代码1)MainPrl.javamain函数实现了设备动态加载,可以通过配置文件很灵活的设置设备的增减。package qx.drc.main;...原创 2019-09-26 16:01:03 · 5674 阅读 · 10 评论