10 lay500

尚未进行身份认证

挨踢

等级
TA的排名 855

终于有人把Nginx说清楚了,图文详解!

https://baijiahao.baidu.com/s?id=1652608869911988442&wfr=spider&for=pc想必大家一定听说过 Nginx,若没听说过它,那么一定听过它的"同行"Apache 吧!Nginx 的产生Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Res...

2020-03-27 19:56:10

javaScript中变量的案例(全局变量和局部变量,以及var关键字)

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>javaScript中变量的案例(全局变量和局部变量,以及var关键字)</title></head><body><h1>javaScript中变量的案...

2020-03-25 16:15:59

javaScript中变量的案例和值类型和引用类型的传递的案例

案例1//案例1function fn1(){ //在函数中,没有使用var关键字声明的变量是全局变量 //在函数中,使用var关键字声明的变量是局部变量 //变量b和变量c是全局变量,变量a是局部变量 var a = b = c = 20; console.log(a); //20 console.log(b); //20 console.l...

2020-03-24 13:02:22

Mysql备份--mysqldump备份(全量+增量)方案操作记录

在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据。线上数据库备份场景:每周日执行一次全量备份,然后每天下午1点执行MySQLdump增量备份.下面对这种备份方案详细说明下:1.MySQLdump增量备份配置执行增量备份的前提条件是MySQL打开binlog日志功能,在my.cnf中加入log-bin=/opt/Data/My...

2020-03-23 19:00:50

MySQL的各种锁

文章目录 一、乐观锁(Optimistic Lock) 二、悲观锁(Pessimistic Lock) 三、共享锁(Share lock) 四、排他锁(Exclusive Lock) 五、行锁 六、表锁 七、数据库隔离级别的实现 1、read uncommitted(读...

2020-03-23 18:57:49

HashMap之Hash碰撞

碰撞的意思是计算得到的Hash值相同,需要放到同一个bucket中Hashmap里面的bucket出现了单链表的形式,散列表要解决的一个问题就是散列值的冲突问题,通常是两种方法:链表法和开放地址法。链表法就是将相同hash值的对象组织成一个链表放在hash值对应的槽位;开放地址法是通过一个探测算法,当某个槽位已经被占据的情况下继续查找下一个可以使用的槽位。链表法HashMap采...

2020-03-23 18:51:32

javaScript中JSON.parse函数和eval函数的区别

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>javaScript中JSON.parse()函数和eval()函数的区别</title></head><body><h1>javaScript中JS...

2020-03-22 18:06:33

javaScript中的变量和函数

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>javaScript中的变量和函数</title></head><body><h1>javaScript中的变量和函数</h1></...

2020-03-22 18:05:38

javascript匿名函数

匿名函数:顾名思义,就是没有名字的函数(说白了,就是我们现实生活中的无名氏)//把匿名函数赋给一个变量,通过变量名加一对()小括号的方式来调用匿名函数var fn2 = function(data){ alert(data);};//通过变量名加一对()小括号的方式来调用匿名函数fn2('hello大家好!');fn2({"age":"16", "name":"令狐冲"});...

2020-03-22 18:05:20

在jsp页面中想在网页上原原本本的显示出${},但是${}又是EL表达式的语法,该如何办?

在jsp页面中想在网页上原原本本的显示出${},但是${}又是EL表达式的语法,该如何办?<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" isELIgnored="false"%><!--page指令有一个isELIgnore...

2020-03-22 18:05:09

jsp中的el表达式和小脚本

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" isELIgnored="false"%><!--page指令有一个isELIgnored属性,表示是否忽略EL,false表示不忽略EL,true表示忽略EL,默认是false,...

2020-03-22 18:04:41

java中\r,\n,\r\n,\n\r的区别,疑问?

package com.test;import java.io.IOException;import java.io.InputStream;public class Test { //java中\r,\n,\r\n,\n\r的区别,疑问? public static void main(String[] args) throws IOException{ S...

2020-03-22 18:04:20

jsp篇之jsp中的注释

Jsp中的注释:第一种:<!-- html/xml中的注释方式 -->特点:1.用户在浏览器中右键查看源代码 [能] 看到这个注释。2.在服务器端,这个jsp页面被翻译成的java文件中 [能] 看到这个注释.注意: 【jsp动作元素】 放在这种注释里面依旧有用【注释不起作用】,失效了!<jsp:forward page="m...

2020-03-21 20:02:11

死锁是什么?如何避免死锁?

死锁是什么,以及在并发程序中如何避免死锁一直是面试官偏爱的一个问题。 本文尽量以最简洁的示例来帮助你快速理解,掌握死锁发生的原因及其解决方法。在阅读接下来的内容之前,你必须具备java中独占锁与线程之间通信的基本知识。【Will见解】独占锁?线程之间通信?死锁 : 当线程A持有独占锁a,并尝试去获取独占锁b的同时,线程B持有独占锁b,并尝试获取独占锁a的情况下,就会发生AB两个线程由于互相...

2020-03-21 16:36:15

收藏 | 第一次有人把“分布式事务”讲的这么简单明了

不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事务,你去网上购物,扣款即产生订单交易。事务的具体定义事务提供一种机制将一个活动涉及的...

2020-03-21 16:14:09

MySQL可重复读采坑记录-对事务B进行更新时,事务A提交的更新会不会影响到事务B

之前线上出现数据重复插入的问题,通过对问题进行排查发现该问题和MySQL的默认隔离级别-Repeatable Read(可重读)有关系,可重复读确保同一事务的多个实例在并发读取数据时,会看到同样的数据行。现在通过实验,对问题进行下分析。1.在终端A开启事务A,查询一下。START TRANSACTION;select spt.id,spt.audit_status,spt.is_...

2020-03-21 16:13:49

数据库的读锁和写锁在业务上的应用场景总结

一、背景熟悉MySQL数据库的朋友们都知道,查询数据常见模式有三种:1. select ... :快照读,不加锁2. select ... in share mode:当前读,加读锁3. select ... for update:当前读,加写锁从技术层面理解三种方式的应用场景其实并不困难,下面我们先快速复习一下这三种读取模式的在技术层面上的区别。注:为了简化问题的描述,下...

2020-03-21 16:13:34

面试题33:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 * 例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。

package ;import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;/** * @Name: * @Description:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 * 例如输入数组{3,32,321},则打印出这三个数...

2020-03-21 16:13:20

面试题17:打印从1到最大的n位数

输入数字n,按顺序打印出从1到最大的N位十进制数,比如输入3,则打印出1、2、3一直到最大的3位数999.public class printOneToN { public static void main(String args[]){ Solution17 solution17 = new Solution17(); solution17...

2020-03-21 16:13:00

什么是token

对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。 一、我们先解释一下他的含义:1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生...

2020-03-21 16:12:43

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。