Java
answer3lin
Research direction: cyber security, software engineering, machine learning&deep learning.
Talk is cheap. Show me the code.
展开
-
Web程序的高并发场景下的数据同步
数据同步在用Servlet构建的Web应用时如果不注意线程安全的问题,会使所写的Servlet程序有难以发现的错误。其实所有web程序实现都需要注意这些问题。1、实现 SingleThreadModel 接口(将引起大量的系统开销) 该接口指定了系统如何处理对同一个Servlet的调用。如果一个Servlet被这个接口指定,那么在这个Servlet中的service方法将不会有两个线程被同时执行,当然也就不存在线程安全的问题。这种方法只要继承这个接口就行了2、同步对共享数据的操作:被...原创 2020-09-27 17:54:31 · 993 阅读 · 0 评论 -
编程语言:弱类型&强类型,动态类型&静态类型
动态类型语言(Dynamically Typed Language):运行期间才做数据类型检查的语言,即动态类型语言编程时,永远不用给任何变量指定数据类型。该语言会在第一次赋值给变量时,在内部将数据类型记录下来。例如:ECMAScript(JavaScript)、Ruby、Python、VBScript、phpPython和Ruby就是典型动态类型语言,其他各种脚本语言如VBS...转载 2019-05-16 16:05:15 · 1303 阅读 · 0 评论 -
Java采集主机数据
1 Sigar使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=filesSigar(System Information Gatherer And Reporter,系统信息收集和报表...原创 2019-02-18 16:08:52 · 1896 阅读 · 0 评论 -
移动App的推送技术
前面的文章中介绍了通用的推送架构和技术,主要介绍了Web端,也讲了部分移动端App。这次则主要介绍移动端的技术原理,实现方法和编程实现。一、技术原理一旦服务器数据有更新或者服务器要下发通知给客户端只能等客户端连接的时候才能实现。这种方式使消息失去了实时性。定义:推送功能最早是被用于Email中,用来提示我们新的信息。在移动互联网普及之后,手机终端成为了消息推送的主战场,例如生活服务类的...原创 2019-02-13 10:33:19 · 9729 阅读 · 0 评论 -
Ubuntu 18服务器配置jdk 11和Tomcat 9
一、Ubuntu 18服务器配置jdk 111.1 jdk版本选择JDK8 终止更新,JDK9, 10都是短期支持版本,只有最新的JDK11才是一个长期支持版本,所以大家直接用JDK11即可。Oracle 将发布两个不同版本,分别为 Oracle JDK 和 OpenJDK 「除了所附带的许可文件不一样,刚发布的版本几乎完全相同」。对于 Oracle JDK 来说,支持 BCL 协...原创 2019-01-25 23:42:14 · 3785 阅读 · 0 评论 -
服务器之间的命令和数据传输的通信方式
服务器之间的通信通常我们交互除了P2P等协议,大多数都是基于C/S架构的通信场景,比如FTP, HTTP, DNS等。但是再射一一些安全协议方案的时候通常包括多方服务器和用户。此时应该如何通信那?比如传递命令和传输密钥。(1)Socket一般情况下比如我们设计一个后端服务,包括多个服务器:数据库服务器,web服务器,文件服务器、缓存服务器等的通信,一般是通过socket来设计专门的通信...原创 2019-01-21 23:51:10 · 12216 阅读 · 1 评论 -
Retrofit简介
转载自:http://www.cnblogs.com/angeldevil/p/3757335.html转载 2019-01-14 15:00:50 · 286 阅读 · 0 评论 -
服务器主动推送消息数据给客户端
1 引言这个问题第一次是我在实现一个导师的方案的时候所发现的,一开始我需要实现服务器与客户端的密钥协商和数据传递,服务器需要主动分发(推送)密钥给客户端,因为以前没有做过相关编码,后来只能想到用反向连接,也就是交换C/S的身份。再后来是在做一个机器学习的问题时候,因为机器学习模型的运行需要综合多个客户端(边缘节点)的数据,然后得到结果,而且各个客户端的数据传输是不一致的,时间和数据量不定。...原创 2019-02-11 15:17:14 · 29094 阅读 · 1 评论