自定义博客皮肤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

原创 Nuxt.js: meta标签description重复

解决: 加上一个唯一标识hid:‘description’ eg: head: { titleTemplate: "网站标题", meta: [ { charset: "utf-8" }, { name: "...

2020-06-28 11:57:10 154 0

原创 基于 Vue.js CDN 引入方式基本模板

模板地址:https://github.com/mouday/vue-cdn-template 包含的库 Vue.js https://cn.vuejs.org/v2/guide/installation.html Element https://element.eleme.cn/#/zh...

2020-06-26 23:10:33 337 0

原创 基于 LeanCloud 的 Serverless留言板Demo

受到下面这篇文章的启发,尝试了一下 LeanCloud 的 Serverless 云存储,开发了一个简易的留言板 前端修 bug 神器「bug 信息收集系统」搭建图解 体验地址: https://www.pengshiyu.com/LeanCloudServerless/ 截图 功能: 添加 ...

2020-06-26 18:45:27 141 0

原创 Java学习笔记:定时任务调度工具之Quartz

Quartz官网 http://www.quartz-scheduler.org/ 特点 强大的调度功能 灵活的应用方式 分布式和集群能力 主要用到的设计模式 Builder 模式 Factory 模式 组件模式 链式写法 三个核心概念 调度器 任务 触发器 Quartz 体系结构 J...

2020-06-25 11:50:38 153 0

原创 Java学习笔记:定时任务调度工具之 Timer

定时任务调度 定义: 基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务 Timer 和 Quartz Timer: 有且仅有一个后台线程对多个业务线程进行定时定频率的调度 主要构件 Timer -定时调用-> TimerTask 定时函数的用法 // 延时执行一次 pub...

2020-06-25 11:47:47 125 0

原创 js通过屏幕宽度判断设备类型

代码如下 function isMobile() { return window.screen.availWidth < 768; }

2020-06-24 11:30:38 168 0

原创 js正则表达式

图片来自网络

2020-06-24 10:45:44 95 0

原创 Java学习路线-66:Maven

Maven 简介 版本控制工具 cvs,svn,git 项目构建工具 make, ant, maven gradle 1、配置文件 pom.xml project object model 2、Maven 优势 跨平台 服务于构建:清理,编译,测试,生成报告,打包,部署 标准化 封装构建过程 依...

2020-06-22 21:09:04 129 0

原创 Java学习路线-65:整合 SSM-Spring+SpringMVC+MyBatis

整合 SSM 项目结构 . ├── pom.xml └── src └── main ├── java │   └── com │   └── pengshiyu │ ...

2020-06-22 21:06:26 76 0

原创 Java学习路线-64:SpringMVC

1、MVC 框架作用: 将 url 映射到 java 类或 java 类的方法 封装用户提交的数据 处理请求-调用相关的业务处理-封装响应数据 将响应的数据进行渲染 jsp,html,freemaker 等 2、Spring MVC 是一个轻量级的基于响应的 MVC 框架 3、Spring M...

2020-06-22 21:04:40 119 0

原创 Java学习路线-63:maven整合ssm-spring+struts+mybatis

项目结构 . ├── pom.xml └── src ├── main │ ├── java │ │ └── com │ │ └── pengshiyu │ │ ├── action │ │ ...

2020-06-22 21:02:26 129 0

原创 Java学习路线-62:Struts2

一、Struts2 概述 Struts 翻译:支柱 Struts 是流行和成熟的基于 MVC 设计模式的 Web 应用程序框架 POJO(Plain Ordinary Java Object)简单的 Java 对象 MVC 模式 模型视图控制器 Model View Controller 工作原理...

2020-06-22 21:00:30 123 0

原创 Java学习路线-61:MyBatis声明式事务

1、完整配置 (1)beans.xml <?xml version="1.0" encoding="utf-8" ?> <beans xmlns="http://www.springframework.org/schema/be...

2020-06-22 09:16:52 115 0

原创 Java学习路线-60:spring 整合 mybatis

整合示例 1、依赖 pom.xml <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupI...

2020-06-22 09:10:27 115 0

原创 Java 注解 Annotation自定义实战

概念: Java 提供的一种原程序中的元素关联任何信息和任何元数据的途径和方法 内容: Java 中常见的注解 注解分类 自定义注解 注解应用实战 一、Java 中常见的注解 1、JDK 自带注解 @Override 覆盖 @Deprecated 废弃 @SuppressWarnings 抑制...

2020-06-22 00:02:00 120 0

原创 Java学习路线-59:MyBatis数据持久层框架

MyBatis 第一个程序 MyBatis 是基于 Java 的数据持久层框架 持久化:数据从瞬时状态变为持久状态 持久层:完成持久化工作的代码块 DAO 简而言之: MyBatis 将数据存入数据库中,从数据库中取数据 通过框架可以减少重复代码,提高开发效率 MyBatis 是一个半自动化的 O...

2020-06-21 18:37:26 137 0

原创 Java学习路线-58:AOP面向切面编程

AOP 面向切面编程 AOP aspect oriented programming OOP Object oriented programming 提供申明式服务 允许用户实现自定义切面 传统编程模式 自上而下,纵向的编程 Jsp -> Action -> Ser...

2020-06-21 18:34:37 128 0

原创 Java学习路线-57:静态代理和动态代理

静态代理 角色分析 抽象角色 接口或者抽象类 真实角色 被代理的角色 代理角色 代理真实角色,一般会做一些附属操作 客户角色 使用代理角色进行一些操作 AbstractObject - RealObject - Proxy Client 代码实现 package com....

2020-06-21 18:33:07 118 0

原创 Java学习路线-56:Spring与Ioc

Spring 官网:https://spring.io/ 理念:使现有技术更加实用,本身是大杂烩整合现有的框架技术 优点: 轻量级框架 Ioc 容器-控制反转 inversion of Control Aop 面向切面编程 对事务支持 对框架的支持 一、Ioc 控制反转 Ioc 是一种编程思想...

2020-06-21 18:31:24 133 0

原创 Java学习路线-55:自定义JSP标签

第 10 章 : 自定义标签 编写步骤: 标签处理类 编写 tld 文件 taglib 导入 tld 文件 依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>...

2020-06-21 18:28:36 103 0

原创 Java:joda-time处理时间对象

文档: https://www.joda.org/joda-time/userguide.html 依赖 <dependency> <groupId>joda-time</groupId> <artifactId>joda-tim...

2020-06-21 11:22:52 139 0

原创 百度统计:页面代码安装状态:代码未生效

一般安装完百度统计后20分钟左右就生效了,如果时间过长说明安装有问题 后台代码检查提示 页面代码安装状态:代码未生效 检查一下页面代码中是否包含以下代码 <meta name="referrer" content="no-referrer"/>...

2020-06-20 16:39:49 1244 0

原创 js:解析当前页面url的查询参数

假设当前页面的url是 https://www.baidu.com/index.html?query=Tom#app 获取当前URL对象 window.location 打印出的结果 hash: '', host: 'www.baidu.com', ho...

2020-06-18 12:05:18 147 0

原创 JS:crypto-js实现AES加密解密

文档: https://www.npmjs.com/package/crypto-js npm npm install crypto-js 代码示例 const CryptoJS = require("crypto-js"); //要加密的数据 var data = { ...

2020-06-18 11:50:17 245 0

原创 js-cookie读写浏览器中的Cookie

文档:https://www.npmjs.com/package/js-cookie npm npm install js-cookie --save CDN <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js...

2020-06-17 23:19:33 178 0

原创 CSS设置高度撑满页面

样式设置高度撑bai满整个页面,那么必须从最外层,一层一层设置高度100%; <html lang="en"> <head> <meta charset="UTF-8" /> <meta name...

2020-06-17 22:26:47 373 0

原创 Java:hibernate-validator验证数据

依赖 https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator <dependency> <groupId>org.hibernate.validator</...

2020-06-16 21:47:16 138 0

原创 Vue实现导航栏吸顶效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Vue实现导航栏吸顶效果</...

2020-06-16 10:42:10 729 0

原创 Java:常用简称整理

POJO(Plain Ordinary Java Object)简单的Java对象

2020-06-16 09:17:16 109 0

原创 JS:CDN方式引入Vue-Router

代码示例 <div id="app"> <p>$route.name: {{$route.name}}</p> <p>$route.path: {{$route.path}}</p> <p>$r...

2020-06-15 22:32:55 749 0

原创 Java:Map获取默认值

package org.example; import java.util.HashMap; import java.util.Map; public class MapTest { public static void main(String[] args) { Ma...

2020-06-15 21:31:40 424 0

原创 Linux: find查找大文件

查找大文件 find . -type f -size +800M 选项: name文件名 type文件类型: f 普通文件 size文件大小: k —— 千字节 M —— 兆字节 G —— 吉字节 参考 shell编程:find命令

2020-06-15 11:55:05 202 0

原创 CDN方式使用ElementUI的Message组件

Vue实例中使用 this.$message.success("success") js中使用 ELEMENT.Message.success("success");

2020-06-14 23:38:01 514 0

原创 Java获取字符串Md5值

package org.example; import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; impo...

2020-06-14 23:09:47 135 0

原创 Mac环境IDEA编写XML行注释不显示在行首

设置路径: Preferences -> Editor -> Code Style -> XML -> Code Generation 取消勾选 Line comment at first column 勾选 Block comment at first column

2020-06-14 16:13:27 115 0

原创 js事件流:捕获阶段和冒泡阶段

事件流: 事件流包含三个阶段: 事件捕捉阶段:事件开始由顶层对象触发,然后逐级向下传播,直到目标元素; 处于目标阶段:处在绑定事件的元素上; 事件冒泡阶段:事件由具体的元素先接收,然后逐级向上传播,直到不具体的元素; <style> #a { width: 300px; ...

2020-06-14 15:24:06 132 0

原创 Java:HttpURLConnection发送GET和POST请求

发送GET请求 package demo; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; public class HttpDemo { public static void mai...

2020-06-13 12:49:36 196 0

原创 Java:String和List互相转换

package demo; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListDemo { public static void main(Strin...

2020-06-13 11:15:56 109 0

原创 PHP传递给js的JSON数据无法反序列化

如果正常json序列化后无法反序列化,就进行base64编码 php编码 $data = array( "name" => "王建国", "age" => 23 ); echo json_encode($...

2020-06-10 21:35:09 132 0

原创 Nuxt.js打包后报错DOMException: Failed to execute appendChild on Node

报错问题 Nuxt.js打包后报错 DOMException: Failed to execute 'appendChild' on 'Node': This node type does not support this method. 开发环境下报错...

2020-06-10 11:45:35 1297 0

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