摘要:
1:main方法启动至少有几个线程 答案建议:守护线程,main方法主线程,如果有thread会创建子线程 。 扩展:在java中,启动一个简单的main程序,并不是只是单单创建了一个main线程而已,JVM会自动创建一些辅助用的线程,主要有以下几个: Att... 阅读全文
摘要:
public class MonthDaysUtil { //获取月份的天数 public static int getMonthDays(int year, int month) { if (month == 2) { ... 阅读全文
摘要:
1:像类型这种转换会产生date变成时间戳问题: JSONObject.toJSONString(suppliesSiteAlarmDTO) 2:显示正常格式使用的内部函数应为: JSONObject.toJSONStringWithDateFormat(... 阅读全文
摘要:
1.Mysql 1.性能卓越服务稳定,很少出现异常宕机 2.开放源代码且无版权制约,自主性强、使用成本低。 3.历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。 4.软件体积小,安装使用简单,... 阅读全文
摘要:
Jdk的下载和配置 1:首先下载Linux版本的jdk 官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完成 可以在xshell里面上传到指定目录 然... 阅读全文
摘要:
我们的集合常常需要排序。我在开发的时候动态字段查询,有字段含义,要根据字段含义分类,并且排序,开始一直纠结于数据库加到一个字段排序值。后面仔细想加多工作量,然后换了一个思路。直接集合排序,因为Key值是String,所以用hashCode进行排序。代码如下: ... 阅读全文
摘要:
一:前后端跨域 现在开发项目,所流行的就是前后端分离,端口不一致,或者域名访问不一致,会导致访问不到,需要做跨域处理。 >nginx做跨域配置如下 server { listen 80; server_name 域名... 阅读全文
摘要:
一:MQTT的介绍 MQTT 中文翻译过来就是遥测传输协议:其主要提供订阅/发布模式,更为简约、轻量,易于使用,针对受限环境(带宽低、网络延迟高、网络通信不稳定),属于物联网(Internet of Thing)的一个传输协议。设计思想是开放、简... 阅读全文
摘要:
用户登录常常要做防机器验证,所以使用到了随机验证码,防止机器刷 1.直接java内部自带的就行啦,也不需要用外部生成的api 生成验证码的工具类的写法: import javax.imageio.ImageIO;import java.awt.*;import... 阅读全文
摘要:
一:准备好linux服务器 1>jdk和mysql的安装这边不做介绍了,先安装好jdk1.8和mysql 2>mysql准备好项目的数据库和相关表接构和表数据 3>查看linux的内核版本 uname -r 确定内核版本为3.1以上 二:安装docker ... 阅读全文