自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

翻译 前端小数计算精度丢失解决

/** * floatObj 包含加减乘除四个方法,能确保浮点数运算不丢失精度 * * 我们知道计算机编程语言里浮点数计算会存在精度丢失问题(或称舍入误差),其根本原因是二进制和实现位数限制有些数无法有限表示 * 以下是十进制小数对应的二进制表示 * 0.1 >> 0.0001 1001 1001 1001…(1001无限循环) * 0.2 >&g...

2020-04-21 15:24:11 2558

原创 使用工厂模式+策略模式提代if-else

什么是策略模式指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。例如:在车辆购买保险时,每个地区都有不同的条款及法律法规。通过策略模式实现if-else该方案实现思路:1.所有地区都会有统一的行为(统一的接口)2.每个地区都以自己本身的实现(北京需要车型备案,天津需要发送验证码等等)3.利用单例、工厂模式初始化各个地区对象4.前端传递地区编码,从工厂中通过制定地区编...

2020-04-20 16:31:44 234

原创 HashMap为什么最大容量是2^30

HashMap为什么最大容量是1<<30描述源码:/** * The maximum capacity, used if a higher value is implicitly specified * by either of the constructors with arguments. * MUST be a power of two <= 1&...

2020-04-13 13:59:05 1071

原创 HashMap初始容量为什么是16(必须是2的幂次方)?

# HashMap初始容量为什么必须是2的幂次方?```java/** * The default initial capacity - MUST be a power of two. */static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16```### 关键词1. hash碰撞2....

2020-04-13 12:00:07 722

原创 select标签显示固定条数,使用滚动条

问题描述: 下拉框太长,一直到页面底部 select默认是20条<option>,超过20条时才会出现滚动条 可以设置size="5"属性,用来指定显示多少行,设置之后发现只显示了一行,下拉框样式出现问题,次是需要添加height:auto;z-index:1;position: absolute;样式,这样原有的样式布局才不会发生改变,具体根据实际情况调整。 结果如图:...

2019-07-26 16:22:58 7076 1

翻译 cookie获取失败(时间差导致的cookie失效)

问题:同样的代码,本地登陆没有浏览器限制,服务和客户端分开在两台电脑,谷歌,edge等登陆失败,火狐是好的。分析:1.debugger跟踪了很多地方,查看日志发现获取cookie失败;2.网上查询资料,说是时间不一致导致的,查看了服务器与本地之间,的确是有十几分钟的时间差;【注:详情参考IE、谷歌Cookie获取记录失败,火狐成功,该连接来源网络】解决:1.调整客户端及...

2019-04-19 16:07:03 2950

原创 使用css实现鼠标移入添加遮罩(兼容ie8)

本文以图片遮罩为例。谷歌浏览器、IE8浏览器亲测兼容。 引入jquery(jquery-1.11.1.min.js),自行引入 html代码 <div> <ul class="case"> <li id="item_1"> <div class="case_w" style="pa...

2019-04-04 14:55:57 602

原创 response.sendRedirect("要重定向的url"),重定向无效问题

问题描述: springboot项目中,过滤器拦截ajax请求,被拦截之后,使用response.sendRedirect("要重定向的url")重定向失败,一直走error。 问题分析: sendRedirect重定向的状态码为302,客户端发出非GET、HEAD请求后,收到服务端的302状态码,那么就不能自动的向新URI发送重复请求,除非得到用户的确认。很多浏览器都把302当...

2019-04-03 12:04:07 10786

原创 springboot项目中利用ajaxfileupload进行图片上传

引入html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <meta content="width=device-width, initial-scale=1.0,...

2019-04-02 18:09:48 1475

原创 textarea文本域中的文字格式化、反格式化及验证

格式化: function textareaTo(str){ var reg=new RegExp("\n","g"); var regSpace=new RegExp(" ","g"); str = str.replace(reg,"<br>"); str = str.replace(regSpace,"&nbsp;"); ...

2019-03-12 11:18:24 2492

原创 jquery日期格式化

代码如下:/*** 传入毫秒值,格式化时间* @Auth Irving_Ma* @Date 2019/1/4* @param time* @returns {Date|*}*/function fmtDate(time){ var data = new Date(time); var year = data.getFullYear(); //获取...

2019-03-12 11:14:06 4246

原创 统计代码行数(超实用,提高效率的工具)

代码如下:package com.utils.countCodeNum;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;public class CalculateRows { static long classCount = 0; // Java类的数量 static l...

2019-03-12 11:09:37 2508

原创 mysql的定时事件(Event)

查询是否开启定时事件(OFF:关闭,ON:开启)SHOW VARIABLES LIKE '%event_sche%'开启事件SET GLOBAL event_scheduler = 1;创建事件 AT:DROP EVENT IF EXISTS 事件名称;CREATE EVENT 事件名称ON SCHEDULE AT '2019-03-12 14:52:00...

2019-03-12 10:54:34 307

翻译 简易Jquery倒计时插件

引入jquery、leftTime.min.js、leftTime.css; 添加html: <td class="colspan-a"> <span id="dataInfoShow_1"></span> <div class="data-show-box" id="dateShow1"> &lt...

2019-03-12 10:24:17 801

JAVA内存逃逸分析.pptx

这个文档是在学习了Java内存过程中总结出来的,描述了Java内存分配的过程,jdk基本初始化参数,内存逃逸级别等

2020-04-17

测试工程师相关学习视频(包含python,selenium python 自动化测试课程,爬虫等).txt

(包含python,selenium python 自动化测试课程,爬虫等)

2019-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除