package com.bwie.io; import java.io.File; /** * 名称或路径 * [getName:名称 * getPath * getAbsolutePath:绝对路径 * getParent:父路径,不存在空] * @author Allen17805272076 ...
分类:
其他好文 时间:
2019-11-08 19:00:39
阅读次数:
107
Milo库今天跟大家来介绍一下一个OPC UA协议的开源库,我们使用的现场设备为西门子的S7-1500 CPU,西门子的S7-1500在V2.1版本后就直接可以作为OPC UA的服务器来供其他客户端访问。所以用OPC协议来进行数据采集就是最好的方式。 计算机语言采用java,所以也花了很大的力气来找 ...
分类:
编程语言 时间:
2019-11-08 12:32:28
阅读次数:
200
闭包 定义:能够访问另一个函数作用域的变量的函数。 实例: 容易产生的问题: 1. 引用的var定义变量可能发生变化,es6中使用let将不会有此问题 2. this的指向问题 3. 内存泄漏问题 原型链 ...
分类:
编程语言 时间:
2019-11-06 09:14:23
阅读次数:
93
原型模式(克隆对象) 用于创建重复的对象,用克隆对象的方式代替new 关键字的使用。 就好比细胞分裂,最开始的一个细胞通过自我复制,分裂成两个。两个分裂成四个,依次指数增长 这里就涉及到一个概念,就是创建重复的对象,就好比细胞分裂的时候就是在重复创建对象,我们可以让对象实现Cloneable接口 通 ...
分类:
其他好文 时间:
2019-11-05 23:17:54
阅读次数:
176
问题(1)创建线程有哪几种方式?(2)它们分别有什么运用场景?简介创建线程,是多线程编程中最基本的操作,彤哥总结了一下,大概有8种创建线程的方式,你知道吗?继承Thread类并重写run()方法publicclassCreatingThread01extendsThread{@Overridepublicvoidrun(){System.out.println(getName()+"isrunni
分类:
编程语言 时间:
2019-11-05 09:30:32
阅读次数:
74
1.创建实体类 package com.offcn.po; import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor; @Data@NoArgsConstructor@AllArgsCons ...
分类:
其他好文 时间:
2019-11-05 00:41:07
阅读次数:
88
目录 索引 Java基础知识篇 Java web基础知识总结 Java集合篇常见问题 索引 Java基础知识篇 Java web基础知识总结 Java集合篇常见问题 Java基础知识篇 Java web基础知识总结 Java集合篇常见问题 Java基础知识篇 面向对象和面向过程的区别 面向过程: 优 ...
分类:
编程语言 时间:
2019-11-04 19:43:26
阅读次数:
74
1、什么是MyBatis? 答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。 2、讲下MyBatis的缓存 答:MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Ser ...
分类:
其他好文 时间:
2019-10-27 18:55:28
阅读次数:
76
壹 ? 引 Foo.getName算是一道比较老的面试题了,大致百度了一下在17年就有相关文章在介绍它,遗憾的是我在19年才遇到它,比较奇妙的是现在仍有公司会使用这道题。相关解析网上是有的,这里我站在自己的理解做个记录,也算是相关知识的一次复习,题目如下,输出过程也直接标出来了: 如果大家搜这个题, ...
分类:
Web程序 时间:
2019-10-27 00:33:10
阅读次数:
133
SpringIOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行特定的任务! Spring IOC容器对Bean的生命周期进行管理的过程: -通过构造器或者工厂方法创建Bean实例 -为Bean的属性设置值和对其他Bean的引用 -调用Bean的初始化方法 -Bean ...
分类:
编程语言 时间:
2019-10-26 20:41:53
阅读次数:
105