02 2021 档案
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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
Java基础语法总结
摘要:Java的基础语法的高级部分,列表如下: 接口 常用类 集合 异常 进程与线程 多线程基础 线程同步与死锁 字节流 字符流 网络 反射 枚举 注解 Java8特性 阅读全文
posted @ 2021-02-07 20:43 Sempron2800+ 阅读(78) 评论(0) 推荐(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) 推荐(0)
Java基础学习12--注解
摘要:1.注解相关概念 注解(Annotation)是代码里的特殊标记,程序可以读取注解,一般用于替代配置文件。 可以通过反射技术得到类的注解,以控制类的运行方式。 创建注解使用@interface关键字,注解中只能包含属性。 注解的属性可以使用的类型:字符串、基本数字类型、Class、Enum、Anno 阅读全文
posted @ 2021-02-07 17:23 Sempron2800+ 阅读(71) 评论(0) 推荐(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) 推荐(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) 推荐(0)
leetcode1116
摘要:题目类型:并发 题目:打印零与奇偶数 题目描述: 相同的一个 ZeroEvenOdd 类实例将会传递给三个不同的线程: 线程 A 将调用 zero(),它只输出 0 。线程 B 将调用 even(),它只输出偶数。线程 C 将调用 odd(),它只输出奇数。每个线程都有一个 printNumber 阅读全文
posted @ 2021-02-05 15:36 Sempron2800+ 阅读(93) 评论(0) 推荐(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) 推荐(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) 推荐(0)
知识与能力
摘要:知识层级 能力等级 维度 点 定义 零 线 分析 一 面 处理 二 体 解决 三 超体 避免 高 阅读全文
posted @ 2021-02-05 11:00 Sempron2800+ 阅读(87) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)