240 发简信
IP属地:上海
  • go学习笔记(一)

    (1)从map中取值问题可以对未初始化的map进行取值,但取值来的是对应类型的零值。但不能对未初始化的map进行赋值,会抛异常 从map中取值可以有一个或者两个返回值。第二个...

  • java减库存

    问题: 假设当前库存200,现在需要减150库存多线程并发时AB同时开启事务,A先请求到行锁,A:start transaction;select num from t ;先...

  • js 0==''

    开发中,遇到了一个bug,0=='', 竟然返回true百度了一圈,发现解释的都是错的。又翻了下高程那本书。不同类型的==,遵循以下基本规则: 一个值是bool,比较前,fa...

  • CSS使网页变灰

    今天清明节,全国也举行了哀悼活动,缅怀逝去的英雄。 我在浏览网页的时候,发现有的网站风格变成了灰色。很好奇,一开始以为重写了每个按钮的颜色之类的。调试了半天发现不是。最终发现...

  • 120
    JS层次遍历构建二叉树

    本文采用层次遍历的方法构建一颗二叉树。 我们约定节点为空时,用null表示。如果我们要用层次遍历构建如上图所示的二叉树,则传入的数据为['F', 'C', 'E', 'A',...

  • 120
    JS遍历二叉树

    定义 二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中所有的结点,使得每个结点被访问依次且仅被访问一次。 根据根节点...

  • JS实现单例模式

    单例模式比较简单,下面直接给出代码实现 知识点:js类方法 在js中,函数是第一等公民,你可以把函数当成对象使用。当给函数添加一个方法时,比如上面的Singleton.get...

  • JS实现发布—订阅模式

    发布-订阅模式中存在三种角色,发布者、订阅者,二者彼此不知道对方的存在,需要通过第三者,即消息队列来建立联系。这和观察者模式是不同的。 发布订阅模式的优势在于,可以让两个对象...

  • SPA路由原理及实现

    单页面应用中的路由分为两种: hash模式和history模式 1. hash模式 比如 https://www.google.com/#abc中的hash值为abc特点:h...

  • CSS3动画之小圆随着大圆转动

    首先点此查看效果 主要原理 利用animation实现转动,然后通过transform-origin设置旋转的原点点此查看如何使用transform-origin。 代码实现...

  • js图片懒加载

    无图无真相,首先二话不说,点此查看效果(图片用的国外的,国内网络有可能会加载不出来) 1. 为什么要懒加载 我们都知道,图片加载速度比较慢,当页面中图片较多时,会影响用户体验...

  • React setState注意事项

    1. 不用直接修改this.state 比如this.state.value=1因为setState通过一个队列机制实现state更新,当执行setState时,会将需要更新...

  • JS类型检测

    es5中有5种基本数据类型(undefined null boolean number string),和1中复杂数据类型(object)。 typeof typeof一般用...

  • 最简单的shell脚本启动关闭java应用

    mac、linux下使用脚本启动关闭应用。首先需要找到你要启动的jar包名称,比如可以在pom文件里配置名称。 这里打包出来的jar的名字叫 frank-springboot...

  • SpringBoot开机启动的两种方式

    1. 实现ApplicationRunner接口 2.实现CommandLineRunner接口 区别:传入的参数不同,ApplicationRunner的优先级高于Comm...

  • SpringBoot异步任务

    1. pom文件里依赖这个包 2.应用启动类添加@EnableAsync注解 3.配置异步任务线程池 由于默认的异步任务会开启始终会一个新的线程,不利于资源的重复利用,所以,...

  • SpringBoot定时任务

    首先需要在启动类上加@EnableScheduling注解 其次编写定时任务

  • SpringBoot配置注入的两种方式

    1. @value("${name}") 配置文件里声明(application.yml) 使用 2.使用@ConfigurationProperties注解 首先需要在po...

  • SpringBoot配置文件的优先级

    统一目录下的application和bootstrap bootstrap的优先级高于application,优先被加载 bootstrap用于应用程序上下文引导阶段,由父A...

  • 120