• 光速打字指法实践

    网站:https://www.typingclub.com/sportal/program-3.game 进入可能比较久,请耐心等待或者翻墙。 这是一个关卡形式让你学习基本打字手势的一个网站,共600多关,带你如何用正确的方式打字,从此告别一指禅! setup 1:设置中文顶部右上角点击过期按钮,选择简体中文。 setup 2:注册并登录你的账号(很重...

  • 日志打印格式

    property name=PATTERN%d{yyyy-MM-dd HH:mm:ss} [%p] [%-40.40c{2.}] [%X{ip}] [%X{id}] %msg%n/property 模式转换字符:下表说明了以上模式使用的字符和所有其他字符,可以在自定义模式中使用: 转换字符 表示的意思 c 用于输出的记录事件的类别。例如,对...

  • Docker 安装 Oracle,SQL Developer 客户端安装

    基于 Docker 安装 Oracle 拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 创建并运行容器 docker run -d –p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/hel...

  • Eclipse Tomcat & Maven 的配置,创建简单 SpringMVC 项目

    公司不能使用 idea ,因此要重新适应 eclipse ,进行开发,以下做一个简单配置的笔记 安装 Eclipse安装的版本是 Eclipse IDE 2018-12 跟公司保持版本一致。 官方网站:https://www.eclipse.org/downloads/packages/release/2018-12/r Eclipse 实用配置 类名自...

  • Vue 渐进式 Js 框架(三):Axios 框架以及 Route 路由

    Axios 介绍Axios 是一个开源的可以用在浏览器端和 NodeJS 的异步通信框架,她的主要作用就是实现 AJAX 异步通信,其功能特点如下: 从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF ...

  • Vue 渐进式 Js 框架(二):组件以及 Vue-cli 脚手架

    一、组件化可以将 Vue 对象作为一个组件,被反复的使用,如果要实现组件化,需要再页面中注册组件:分别为全局注册和本地注册。 全局组件注册 任何一个被 vue 绑定过的 div 中,都可以使用全局注册的 Vue 组件 div class=app !--使用组件-- my_model/my_model /div !--这一步是注册一个组件...

  • Vue 渐进式 Js 框架(一):常见关键字的使用

    什么是 VueVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 官方网站:https...

  • 总结面试中基本会问到的问题(持续补充,非标准答案)

    简单总结不足每天在总结,但一直被吊打,主要原因以下几点: 面试官偏好用消息队列和缓存技术解决高并发的业务亮点,多准备这种业务(我没准备好,所以经常被问道这方面的场景),可以是抢购、订单、热门等等。前提要深入研究分析,考虑要周全,负责的功能一定清晰,最好精确到类或者表,避免出现你负责的功能却答不出的尴尬。 其次是权限认证方面要熟悉,因为假设你负责的接口是抢购...

  • JAVA 多线程面试题总结

    1、说说进程,线程,协程之间的区别进程是程序运行和资源分配的基本单位,一个程序至少一个进程,一个进程至少一个线程。进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高,线程是进程的一个实体,是 CPU 调度和分派的基本单位。 2、什么是守护线程?它和非守护线程的区别是?程序运行完毕,JVM 会等待非守护线程完成后关闭,但是 ...

  • JAVA 开发设计模式 - 笔记

    抽象工厂模式抽象工厂 —生产— 抽象产品具体工厂继承抽象工厂重写方法 —生产— 继承抽象产品的具体产品 如果要加入新的产品一族,比如说火车,那么只需要创建火车工厂类继承抽象工厂,重写相应的生产对象方法,然后创建火车类继承抽象产品,只需要更改创建的工厂为火车工厂,即可调用火车相关的方法。 /** * 抽象工厂 * * @author CHAN * ...