![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
xiuxiu_jun
这个作者很懒,什么都没留下…
展开
-
JAVA反射将两个不同类中的类型和属性名相同的进行赋值
当我们在开发时,有时候会遇见前端传进来的model有很多值,且model与后端entity很相似,但又不包括entity的全部属性,包含了大部分甚至有其他的属性,这是又需要把model中与entity中相同的值或者entity有用的属性值赋值给entity。如果只有简单的几个值我们通过get()和set()就可以轻松的解决。但是如果有大量的需要赋值,这时候get和set方法的代码就太繁多。这时候就...原创 2018-07-10 14:56:23 · 8366 阅读 · 2 评论 -
modbus tcp通讯 modbus4j java实现
modbus协议内容网上已经很齐全了,这里就不赘述了。(此篇文章根据网上已有内容整理)核心依赖: modbus4j-3.0.4-SNAPSHOT.jar modbus tcp slave 1.获取tcp slave //springboot项目实现CommandLineRunner类和@Component注解,程序启动时就加载tcp slave@Componentpubli...原创 2018-07-31 13:57:06 · 25977 阅读 · 28 评论 -
获取本地IP
public class LocalhostIP { //获取本地ip地址,有可能会有多个地址 public static String getHostIp() { Set<InetAddress> addrs = new HashSet<InetAddress>(); Enumeration<NetworkInter...转载 2018-08-06 17:31:44 · 181 阅读 · 0 评论 -
获取操作系统,浏览器及浏览器版本信息,以及区分PC端和移动端
/** * Name:UserAgent * Description:判断请求是来自PC端还是移动端等 * Author: YXJ * Time: 2018/4/20 10:02 */public class UserAgent { /** * 获取操作系统,浏览器及浏览器版本信息 * * @param request http请求 *...转载 2018-08-06 17:32:03 · 1021 阅读 · 1 评论