自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

原创 前端:H5页面中唤醒App

H5页面中唤醒app URL Scheme 1、新建一个隐藏的 iframe ,地址指向需要打开的url // 在ios支持不好 var iframe = document.createElement('iframe'); iframe.style.display = ...

2020-08-31 17:28:31 102 0

原创 Java:SpringBoot处理跨域问题

添加配置类 package com.mouday.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; im...

2020-08-31 10:16:19 101 0

原创 Python:faker生成测试数据

文档:https://faker.readthedocs.io/en/master/index.html 依赖 pip3 install faker 代码实例 # -*- coding: utf-8 -*- from faker import Faker # 简体中文:zh_CN faker...

2020-08-30 16:08:38 83 0

原创 阿里云体验实验室-5:快速搭建LNMP环境

体验地址:https://developer.aliyun.com/adc/scenario/6869de098ad44fc8a1560a1836a7c5f2 1、安装并配置MySQL # 下载并安装MySQL wget http://dev.mysql.com/get/mysql57-commu...

2020-08-28 16:34:19 89 0

原创 阿里云体验实验室-4:MySQL数据库快速部署实践

体验地址:https://developer.aliyun.com/adc/scenario/2e99ebec78674c4a91a3a3c8ed582fa7 1、MySQL 安装与配置 # 安装 mysql 及其组件 yum -y install mysql mysql-server mysql...

2020-08-27 10:53:29 85 0

原创 阿里云体验实验室-3:搭建Java Web开发环境

体验地址:https://developer.aliyun.com/adc/scenario/bbad6f5e0cba4c0ba5c904f6cf06a8d0 1、连接ECS服务器 ssh root@123.123.123.123 2、安装JDK # 查看yum源中JDK版本 yum list ...

2020-08-27 10:13:27 127 0

原创 Java:OkHttp基本使用

文档:https://square.github.io/okhttp/ 依赖 <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</ar...

2020-08-27 09:38:40 118 0

原创 Java:通过Shell脚本控制SpringBoot项目的重新部署

以部署 demo-0.0.1-SNAPSHOT.jar 项目为例 通过两个脚本可以实现对java服务的重新部署 service.sh # 位于服务器上,控制服务启动、停止、重启 deploy.sh # 位于开发环境中,打包、更新服务器代码并重启 service.sh #!/bin/bash ...

2020-08-26 14:27:20 87 0

原创 IDEA连接不上插件(Plugin)市场

解决方法:先下载,再安装 搜索下载地址:https://plugins.jetbrains.com/

2020-08-26 09:45:15 122 0

原创 阿里云体验实验室-2:从零搭建Spring Boot的Hello World

体验地址:https://developer.aliyun.com/adc/scenario/af334c34023e423785cdf06d9a92d692 1、下载并安装JDK8 https://www.oracle.com/java/technologies/javase-downloads...

2020-08-26 09:40:28 103 0

原创 Linux: sed替换文本

sed替换文本 $ cat demo.txt my name is <name>. # Linux $ sed -i 's/<name>/Tom/' demo.txt # Mac终端,-i 指令后多加一个 "" $ sed -i...

2020-08-25 10:32:41 63 0

原创 阿里云体验实验室-1:基于ECS搭建云上博客体验

体验地址:https://developer.aliyun.com/adc/scenario/fdecd528be6145dcbe747f0206e361f3 LAMP:Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL(数据库)和 PHP(网络编程语言) 1、连接ECS服...

2020-08-25 10:15:10 117 0

原创 uni-app:微信小程序分享页面到微信好友和朋友圈

添加生命周期函数就生效,可以自定义 onLoad(){}, /* * uniapp微信小程序分享页面到微信好友 */ onShareAppMessage() {}, /* * uniapp微信小程序分享页面到微信朋友圈 */ onShareTimeline() {}, 参考 uni-a...

2020-08-24 18:20:28 926 0

原创 Vue项目打包部署Nginx配置

配置如下 server { listen 80; server_name localhost; location / { root /app; index index.html; try_files $ur...

2020-08-22 16:44:48 83 0

原创 Linux安装Java

安装OpenJDK # 搜索jdk yum search jdk # 安装 yum install -y java-1.8.0-openjdk.x86_64 # 验证 java -version 参考 linux安装java步骤

2020-08-21 16:55:03 68 0

原创 Java:Spring Initializr

Spring Initializr https://start.spring.io/ 阿里镜像 https://start.aliyun.com

2020-08-19 13:42:20 62 0

原创 Linux:解压bz2文件

解压bz2文件 tar xvf phantomjs-2.1.1.tar.bz2 报错 tar (child): bzip2:无法 exec: 没有那个文件或目录 tar (child): Error is not recoverable: exiting now tar: Child retur...

2020-08-18 17:30:02 60 0

原创 Python:忽略warning警告错误

import warnings # 忽略警告输出 warnings.filterwarnings("ignore") 参考 Python忽略warning警告错误

2020-08-18 17:00:10 55 0

原创 Python:Selenium + Chrome添加认证代理

添加无认证代理,以参数形式添加 chromeOptions = webdriver.ChromeOptions() chromeOptions.add_argument('--proxy-server=http://ip:port') driver = webdriver....

2020-08-18 13:54:30 131 0

原创 Java:Lambda表达式、Stream

函数式接口 @FunctionalInterface package com.demo; import java.util.Arrays; import java.util.Comparator; public class Demo { public static void main(...

2020-08-17 16:57:20 68 0

原创 2020年最新前端学习路线

核心技能 HTML 网页结构 CSS 美化页面 盒子模型、布局方式(Flexbox, Grid) JavaScript 事件、交互、数据处理 基础语法、ES新规范 网络基础 域名、DNS、服务器 Linux(常用命令) 服务器...

2020-08-17 10:09:54 102 0

原创 Java:Springboot整合PageHelper实现分页

项目结构 新建SpringBoot项目 $ tree . ├── pom.xml └── src ├── main │ ├── java │ │ └── com │ │ └── example │ │ └─...

2020-08-15 11:23:17 112 0

原创 Java:SpringBoot 指南

Spring Boot 指南 学习地址:https://snailclimb.gitee.io/springboot-guide/ RESTful Web 服务 新建 SpringBoot 项目 依赖 <dependency> <groupId>org.spring...

2020-08-14 23:01:45 94 0

原创 理解常见的算法时间复杂度

1、常见的算法复杂度 # 常数阶 O(1) n = 10 # 线性阶O(n) for i in range(n): print(i) # 平方阶O(n^2) for i in range(n): for j in range(n): print(i + j) ...

2020-08-12 10:14:33 88 0

原创 SpringBoot学习笔记-16:第十六章-SpringBoot 与监控管理

第十六章-SpringBoot 与监控管理 监管端点测试 spring-boot-starter-actuator 生产环境下的应用监控和管理功能 端点名 描述 autoconfig 自动配置信息 auditevents 审计事件 beans Bean 信息 configprops 配置信息 du...

2020-08-11 09:58:18 64 0

原创 SpringBoot学习笔记-15:第十五章-SpringBoot 与部署

第十五章-SpringBoot 与部署 方式一:spring-loaded -javaagent:springloaded.jar -noverify 方式二:JRebel 收费 方式三:springboot devtools 依赖 <dependency> <group...

2020-08-11 09:57:47 78 0

原创 SpringBoot学习笔记-14:第十四章-SpringBoot 与分布式

第十四章-SpringBoot 与分布式 Dubbo 简介 分布式应用,国内常用组合 Zookeeper + Dubbo SpringBoot 使用 SpringCloud Zookeeper 分布式应用程序协调服务 Dubbo Alibaba 开源的分布式服务框架,服务提供方 Provider+...

2020-08-11 09:56:51 71 0

原创 SpringBoot学习笔记-13:第十三章-SpringBoot 与安全

第十三章-SpringBoot 与安全 安全框架 shiro Spring Security 认证 Authentication 建立用户,证明 授权 Authorization 访问权限 登录&认证&授权 依赖 <dependency> <grou...

2020-08-11 09:56:12 65 0

原创 SpringBoot学习笔记-12:第十二章-SpringBoot 与任务和邮件

第十二章-SpringBoot 与任务和邮件 异步任务 package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigu...

2020-08-11 09:55:26 81 0

原创 SpringBoot学习笔记-11:第十一章-SpringBoot 与检索

第十一章-SpringBoot 与检索 ElasticSearch 分布式搜索服务,底层基于 Lucene 安装 elasticsearch docker search elasticsearch docker pull elasticsearch docker images docker ...

2020-08-11 09:54:28 58 0

原创 Python:JSONPath基本语法和使用示例

基本语法 JSONPath语法元素和对应XPath元素的对比 XPath JSONPath Description / $ 根元素 . @ 当前元素 / . or [] 子元素 .. n/a 父元素 // .. 递归下降,JSONPath是从E4X借鉴的。 * ...

2020-08-11 09:52:48 104 0

原创 Java爬虫:Jsoup解析HTML

官网:https://jsoup.org/ 依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <versi...

2020-08-10 17:55:56 99 0

原创 SpringBoot学习笔记-10:第十章-SpringBoot 与消息

第十章-SpringBoot 与消息 JMS&AMQP 简介 消息服务中间件可以提升系统异步通信,扩展解耦能力 两个重要概念: 消息代理 message broker 目的地 destination 队列 queue : 点对点消息通信 point-to-point 唯一的发送者和接...

2020-08-10 09:53:24 92 0

原创 SpringBoot学习笔记-9:第九章 Spring Boot 与缓存

第九章 Spring Boot 与缓存 主要内容 JSR-107 Spring 缓存抽象 整合 Redis 1、JSR-107 Java Caching 定义了 5 个核心接口 CachingProvider:管理多个CacheManager CacheManager:管理多个Cache Cac...

2020-08-10 09:52:42 81 0

原创 SpringBoot学习笔记-8:第八章 Spring Boot 自定义 starters

第八章 Spring Boot 自定义 starters 自动配置类 @Configuration // 指定这个类是配置类 @Conditionalxxx // 指定条件成立的情况下自动配置类生效 @AutoConfigureAfter // 指定自动配置类的顺序 @Bean // 给容器...

2020-08-10 09:51:43 65 0

原创 SpringBoot学习笔记-7:第七章 Spring Boot 启动配置原理

第七章 Spring Boot 启动配置原理 启动原理,运行流程,自动配置原理 run() 准备环境 执行 ApplicationContextInitializer.initialize() 监听器 SpringApplicationRunListener 回调 contextPrepar...

2020-08-10 09:50:35 73 0

原创 Java:日志输出JDK Logging、commons-logging、log4j、SLF4J、Logback

使用 JDK Logging package com.demo; import java.util.logging.Logger; public class Main { public static void main(String[] args) { Logger l...

2020-08-06 18:13:46 70 0

原创 Python获取13位时间戳

import time time.time() 1596697659.5796921 int(time.time() * 1000) 1596697694656

2020-08-06 15:16:53 148 0

原创 SpringBoot学习笔记-6:第六章 Spring Boot 与数据访问

第六章 Spring Boot 与数据访问 数据访问简介 JDBC MyBatis SpringDataJPA JDBC&自动配置原理 依赖 <!--数据库访问--> <dependency> <groupId>org.springframewo...

2020-08-06 09:08:59 82 0

原创 SpringBoot学习笔记-5:第五章-SpringBoot 与 Docker

第五章-SpringBoot 与 Docker Docker 开源的应用容器引擎 支持软件编译成一个镜像 Docker 核心概念 主机 Host:安装了 Docker 程序的机器 客户端 Client:连接主机进行操作 仓库 Registry:保存打包好的软件镜像 镜像 Images:软件打包好的...

2020-08-06 09:07:59 96 0

提示
确定要删除当前文章?
取消 删除