webpack学习05--配置devServer
摘要:1.使用npm下载webpack-dev-server npm i webpack-dev-server -D 2.配置webpack.config.js文件 const { resolve } = require('path'); const HtmlWebpackPlugin = require
阅读全文
posted @
2021-02-15 12:33
Sempron2800+
阅读(97)
推荐(0)
webpack学习04--打包图片资源
摘要:1.使用npm下载组件 npm i file-loader -D npm i url-loader -Dnpm i html-loader -D 2.配置webpack.config.js文件 const { resolve } = require('path'); const HtmlWebpac
阅读全文
posted @
2021-02-15 11:29
Sempron2800+
阅读(143)
推荐(0)
webpack学习03--打包HTML资源
摘要:1.使用npm下载plugin npm i html-webpack-plugin -D 2.配置webpack.config.js文件 /* webpack配置文件,作用:指示webpack怎么干活,干哪些活 当你运行webpack指令的时候,会加载其中的配置 所有的构建工具都是基于Node.js
阅读全文
posted @
2021-02-15 11:15
Sempron2800+
阅读(129)
推荐(0)
webpack学习02--打包样式资源
摘要:1.使用npm下载loader npm i style-loader -D npm i css-loader -D npm i less -D npm i less-loader -D 2.配置webpack.config.js文件 /* webpack配置文件,作用:指示webpack怎么干活,干
阅读全文
posted @
2021-02-15 10:59
Sempron2800+
阅读(96)
推荐(0)
webpack学习01--基本使用
摘要:1.使用npm下载webpack 使用npm init初始化package.json文件 npm init 下载webpack和webpack-cli npm i webpack -g npm i webpack-cli -g 查看webpack版本: webpack -v 显示如下: webpac
阅读全文
posted @
2021-02-15 10:46
Sempron2800+
阅读(63)
推荐(0)
Node.js学习02--创建express服务
摘要:1.创建npm文件 npm init -y 2.安装express依赖 npm i express 3.编写js代码 1 const express = require('express') 2 3 const router = express.Router() 4 5 router.get('/m
阅读全文
posted @
2021-02-12 15:53
Sempron2800+
阅读(90)
推荐(0)
Node.js学习01--npm常用命令
摘要:NPM是Node.js平台的包管理器,随Node.js一同安装到系统中。 查看npm版本: npm -v 查看Node.js版本: node -v 注册taobao镜像: npm config set registry https://registry.npm.taobao.org 恢复官方镜像:
阅读全文
posted @
2021-02-12 15:24
Sempron2800+
阅读(110)
推荐(0)
CSS3的flex布局
摘要:使用css3的flex模型实现一个居中布局 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>flex居中布局</title> 6 <style type="text/css"> 7 html, 8 bod
阅读全文
posted @
2021-02-11 17:20
Sempron2800+
阅读(79)
推荐(0)
Java基础语法总结
摘要:Java的基础语法的高级部分,列表如下: 接口 常用类 集合 异常 进程与线程 多线程基础 线程同步与死锁 字节流 字符流 网络 反射 枚举 注解 Java8特性
阅读全文
posted @
2021-02-07 20:43
Sempron2800+
阅读(78)
推荐(0)
Java基础学习13--接口
摘要:java的接口使用Interface来定义,接口中只能包含静态常量和抽象方法。 1.定义接口并使用 定义如下: 1 package com.example.inte; 2 3 public interface MyInterface { 4 public static final String NA
阅读全文
posted @
2021-02-07 20:25
Sempron2800+
阅读(112)
推荐(0)
Java基础学习12--注解
摘要:1.注解相关概念 注解(Annotation)是代码里的特殊标记,程序可以读取注解,一般用于替代配置文件。 可以通过反射技术得到类的注解,以控制类的运行方式。 创建注解使用@interface关键字,注解中只能包含属性。 注解的属性可以使用的类型:字符串、基本数字类型、Class、Enum、Anno
阅读全文
posted @
2021-02-07 17:23
Sempron2800+
阅读(71)
推荐(0)
Java基础学习11--枚举
摘要:1.定义一个枚举类: 1 package com.example.eum; 2 3 public enum Gender { 4 // 枚举中包含比要的常量,也可以包含属性、方法,私有构造方法 5 // 枚举常量必须放在最前面,多个常量用逗号分隔,最后写分号 6 // 必须包含常量,可以没有其他的成
阅读全文
posted @
2021-02-07 14:21
Sempron2800+
阅读(84)
推荐(0)
Java基础学习10--反射
摘要:1.获取类对象的三种方法 首先定义一个用于测试的类Person: 1 package com.example.reflection; 2 3 public class Person { 4 String name; 5 int age; 6 7 public Person() { 8 super()
阅读全文
posted @
2021-02-07 11:48
Sempron2800+
阅读(66)
推荐(0)
leetcode1116
摘要:题目类型:并发 题目:打印零与奇偶数 题目描述: 相同的一个 ZeroEvenOdd 类实例将会传递给三个不同的线程: 线程 A 将调用 zero(),它只输出 0 。线程 B 将调用 even(),它只输出偶数。线程 C 将调用 odd(),它只输出奇数。每个线程都有一个 printNumber
阅读全文
posted @
2021-02-05 15:36
Sempron2800+
阅读(93)
推荐(0)
leetcode1115
摘要:题目类型:并发 题目:交替打印 题目描述:两个不同的线程将会共用一个 FooBar 实例。其中一个线程将会调用 foo() 方法,另一个线程将会调用 bar() 方法。 1 class FooBar { 2 private int n; 3 private boolean tag = true; 4
阅读全文
posted @
2021-02-05 14:51
Sempron2800+
阅读(96)
推荐(0)
leetcode1114
摘要:题目类型:并发 题目:按序打印 描述:请设计修改程序,以确保 second() 方法在 first() 方法之后被执行,third() 方法在 second() 方法之后被执行。 1 class Foo { 2 private int t = 0; 3 4 public Foo() { 5 6 }
阅读全文
posted @
2021-02-05 14:42
Sempron2800+
阅读(86)
推荐(0)
知识与能力
摘要:知识层级 能力等级 维度 点 定义 零 线 分析 一 面 处理 二 体 解决 三 超体 避免 高
阅读全文
posted @
2021-02-05 11:00
Sempron2800+
阅读(87)
推荐(0)
Java基础学习09--线程同步与死锁
摘要:1.线程同步 1.1 存在线程安全问题的代码 1 package com.example.concurrency; 2 3 import java.util.Arrays; 4 5 public class demo09 { 6 7 private static int index = 0; 8 9
阅读全文
posted @
2021-02-04 16:13
Sempron2800+
阅读(98)
推荐(0)
ElasticSearch学习03--使用Java连接ES
摘要:1.创建项目并测试连接 1.1 新建一个spring boot的项目,在pom.xml文件中添加如下引用: 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spri
阅读全文
posted @
2021-02-03 20:45
Sempron2800+
阅读(1438)
推荐(0)
ElasticSearch学习02--使用Kibana管理ES
摘要:需要先安装ElasticSearch、Kibana以及IK分词器。 1、使用docker-compose安装ElasticSearch和Kibana: 编写docker-compose.yml文件: version: '3.1' #v1.24.1 对应 v3.1 services: #在本文件中,不
阅读全文
posted @
2021-02-03 15:48
Sempron2800+
阅读(262)
推荐(0)
ElasticSearch学习01--基本结构与操作
摘要:Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 ElasticSearch的底层是开源库 Lucene。ElasticSearch是Lucene的封装,提供了 REST API 的操作接口,开箱即用。 1.ES的结构 1.1 Index
阅读全文
posted @
2021-02-03 12:45
Sempron2800+
阅读(206)
推荐(0)
redis学习02--使用Jedis调用Redis
摘要:1.Jedis连接Redis 1.1 在pom.xml文件中,引入maven依赖 1 <dependencies> 2 <!--1、Jedis依赖包--> 3 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> 4 <dep
阅读全文
posted @
2021-02-02 17:17
Sempron2800+
阅读(99)
推荐(0)
redis学习01--常用命令
摘要:redis的安装,在ubuntu系统中,可以使用如下命令安装redis sudo apt-get install redis-server 安装完毕后,会自动启动redis的服务端。使用ps命令可以查看redis服务运行情况 ps -aux|grep redis 设置redis客户端从远程访问,并设
阅读全文
posted @
2021-02-02 16:29
Sempron2800+
阅读(108)
推荐(0)
Java基础学习08--JDK1.8特性
摘要:1.Lambda表达式 Lambda表达式时特殊的匿名内部类,语法更简洁。它允许把函数作为一个方法的参数(函数作为方法参数传递),将代码像数据一样传递。 1 package com.example.jdk8; 2 3 import java.util.Comparator; 4 import jav
阅读全文
posted @
2021-02-01 16:11
Sempron2800+
阅读(99)
推荐(0)