自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

M-Y

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

原创 redis面试题合集

1.Redis为什么这么快?首先,采用了多路复用io阻塞机制然后,数据结构简单,操作节省时间最后,运行在内存中,自然速度快Redis为什么快--知乎Redis为什么是单线程、及高并发快的大原因详解2. 五种I/O模型介绍IO 多路复用是5种I/O模型中的第3种,对各种模型讲个故事,描述下区别:故事情节为:老李去买火车票,三天后买到一张退票。参演人员(老李,黄牛,售票员,快递员),往返车站耗费1小时。1.阻塞I/O模型老李去火车站买票,排队三天买到一张退票。耗费:在车站吃.

2020-09-21 16:36:55 155

原创 MySQL 创建存储函数(插入10万条数据)

##创建一个测试表CREATE TABLE `dept` ( `id` int(11) NOT NULL AUTO_INCREMENT, `deptName` varchar(32) DEFAULT NULL, `createDate` date DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `deptName` (`deptNa...

2020-01-09 18:14:34 1249

原创 MySql 插入数据前判断数据是否存在

INSERT INTO .. SELECT ... FROM DUAL WHEREDUAL 的作用:貌似 mysql是为了跟oracle的语法兼容而加了这个假表,仅仅是想保证 select 。。 from table 的这个格式而已。因为mysql 可以直接select 不需要 from table,而oracle 不行。比如,mysql支持,SELECT NOW();获取当前...

2019-12-27 16:27:58 4363

转载 a标签添加onclick事件的几种方式

我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不 必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行 javascript语句2. a hre...

2018-11-26 15:31:48 20955

原创 css滑动门原理

 css滑动门原理    a设置背景左侧,padding撑开合适宽度。 span设置背景右侧,padding撑开合适宽度剩下由文字继续撑开宽度 之所以a包含span就是因为整个导航栏都是可以点击的<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &

2018-09-14 11:08:26 1227 1

原创 javascript JSON.parse() JSON.stringify() 和jquery.parseJOSN() 使用与区别

1:JSON.parse() 将一个json格式的字符串解析成js对象var s = '{ "employees": [ { "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" }

2017-12-07 11:55:02 398

原创 java 输出输入流

首先说下字节流和字符流的区别:java 字节流与字符流的区别 http://blog.csdn.net/cynhafa/article/details/6882061 结论:字符流使用了缓冲区(因此需关闭程序如out.close()或者out.flush()),而字节流没有使用缓冲区。所有的文件在硬盘或在传输时都是以字节的方式进行的,包括图片等都是按字节的方式存储的,而字符

2017-11-15 17:25:50 744

原创 Java Http请求工具类和接收请求的方法

今天晚上有事,下个星期一再补上.................................

2017-11-03 18:01:04 3905

转载 JAVA多线程实现的三种方式

JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例

2017-11-02 17:40:40 184

原创 JAVA 实现AES加密的两种方法

写在前面的话:    1.建议加密后将密文转为16进制的字符串(便于观看)。    2.以下的两种加密的方法密钥不限定长度。/** *AES加密解密工具类 *@author M-Y */public class AESUtil { private static final Logger logger = Logger.getLogger(AESUtil.class)

2017-10-31 16:49:09 53927 1

原创 精确计算加减乘除--BigDecimal

写在前面的话:1.构造BigDecimal的三种方式:public BigDecimal(double val)   将double表示形式转换为BigDecimalpublic BigDecimal(int val)           将int表示形式转换为BigDecimalpublic BigDecimal(String val)     将字符串表示形式转换为BigDecimal...

2017-10-30 17:29:38 394

原创 js 产生规定范围里的随机数

Math.random() 方法可返回介于 0 ~ 1 之间的一个随机数[(0.0~1.0))NumberObject.toFixed(num)方法可把 Number 四舍五入为指定小数位数的数字。num取值范围[0~20]//min 最小值 max 最大值 degs 保留小数位数(随机产生一个整数位[min,max]保留degs位小数的值)function randomNum(mi

2017-10-27 14:54:37 694

原创 Js日期格式化

//对Date的扩展,将 Date 转化为指定格式的String 年(y) 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) Date.prototype.Formart=function(fmt) { //正则对应的格式 var reg = { "M+" : t

2017-10-27 11:06:18 972

原创 Jquery 按照指定规则排序

var srcData = ["交强险","车船税","机动车损失保险", "商业第三者责任险", "驾驶员责任险", "乘客责任险", "全车盗抢险", "玻璃单独破碎险", "自燃损失险", "发动机涉水损失险", "机动车损失保险无法找到第三方特约险"];var date = [ "玻璃单独破碎险","乘客责任险", "自燃损失险","全车盗抢险"] for(var i =

2017-10-26 17:14:43 997

Nginx入门讲解.pptx

Nginx入门讲解.pptx

2020-06-05

nginx文档.zip

nginx文档.zip

2020-06-05

空空如也

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

TA关注的人

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