需要用到 JAVA中的Random()函数 注意:大转盘抽奖各奖项中奖概率之和为 1。奖品列表中的概率为累加概率,需要按照添加进列表的顺序进行累加,添加顺序不做要求。 实际中使用需要考虑奖品数量限制等业务需求,该代码只是个简单的抽奖demo。 奖品数量限制的话,如果需要保证剩余奖品概率比例不变,需要 Read More
posted @ 2019-05-22 17:26 一线大码 Views (2486) Comments (0) Edit
参考自:http://www.importnew.com/28263.html HaspMap和ConcurrentHashMap(康科瑞特哈希迈普) Java7 HashMap 不支持并发操作,HashMap 里面是一个数组,然后数组中每个元素是一个单向链表。 capacity:当前数组容量,始终 Read More
posted @ 2019-05-20 22:35 一线大码 Views (235) Comments (0) Edit
背景 原文地址:https://www.cnblogs.com/jhy-ocean/p/5560857.html 平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法; 本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳 Read More
posted @ 2019-05-13 16:25 一线大码 Views (5831) Comments (0) Edit
1、缺失子句 now() 是MySQL的内建函数,返回当前的日期和时间。在MySQL中可以直接使用下列语句查询: 但是某些数据库规定查询语句必须包含 from 子句,并在其中至少指定一个表名,比如广泛使用的 Oracle 数据库。 这时如果仅仅需要调用一个函数,Oracle 为此提供了一个特殊的表 Read More
posted @ 2019-05-10 16:30 一线大码 Views (134) Comments (0) Edit
参考于今日头条上Java芋道源码的 记住:永远不要在 MySQL 中使用 UTF-8 字符集选择 MySQL 的 utf8 实际上不是真正的 UTF-8。utf8 只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。 MySQL 一直没有修复这个 bug,他们在 2010 年发 Read More
posted @ 2019-04-28 17:52 一线大码 Views (4119) Comments (0) Edit
top命令显示界面 top命令默认在一个特定间隔(3秒)后刷新显示。要手动刷新,用户可以输入回车或者空格。 前五行显示的是统计信息。 1、第一行是任务队列信息 同 uptime 命令的执行结果一样,uptime 命令执行结果: (1)18:45:02 当前时间 (2)up 230 days, 2:1 Read More
posted @ 2019-04-26 19:20 一线大码 Views (2820) Comments (0) Edit
1、free 命令的选项 使用 free 命令查看服务器内存使用情况。 (1)-b,-k,-m,-g 表示输出显示的单位为 bytes, KB, MB, or GB,不添加选项的话默认以 KB 为单位显示 (2)-h 以人类可读的方式显示,即后边会自动带上单位 (3)-l 显示详细的低内存和高内存统 Read More
posted @ 2019-04-26 17:56 一线大码 Views (3771) Comments (0) Edit
JSON Web Token,简称 JWT, 是一个开放的标准(RFC 7519),它定义了以一种紧凑的、自包含的 JSON 对象在各方之间安全传输信息的方式。该信息含有数字签名,可以被验证和信任。 JWT的介绍这里就不说了,想了解的可以看一下这边博客:JSON Web Token 入门教程 或者直 Read More
posted @ 2019-04-25 15:29 一线大码 Views (2109) Comments (4) Edit
今天测试代码,新建了一张 Order 表,使用的 MySQL 数据库。 插入数据的时候报语法错误,我检查了好几遍,也没看出 SQL 语句哪里有问题,于是从 MyBatis 的日志里拷贝出 SQL 语句拿到 Navicate 里执行,同样报语法错误。 最后经过查找资料了解到,我的表名 Order 属于 Read More
posted @ 2019-04-18 16:36 一线大码 Views (131) Comments (0) Edit
第一种: 第二种: 第三种: 看下网上的解决方案: (1)原因是Tomcat的header缓冲区大小不够,只需要在 server.xml 中增加 maxHttpHeaderSize 字段即可: 我是在 SpringBoot 中的配置文件添加了:(并没有解决任何问题) (2)头部包含了特殊字符的原因: Read More
posted @ 2019-04-18 16:13 一线大码 Views (1198) Comments (0) Edit