自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神码都是浮云

世上的事,只要肯用心去学,没有一件是太晚的。

原创 Vue.js使用localStorage保存读取数据,并实现深度监视功能(同理可用于数据库保存读取)

一、操作localStorage的工具类 storageUtils.js /* * 向localStorage中存储数据的工具模块 * (export表示向外暴露方法) */ export default { /* * 读取数据 * key:数据对象的key */ ...

2020-02-16 17:53:32

阅读数 14

评论数 0

原创 IntelliJ IDEA修改默认的格式化代码快捷组合键

需求分析: IntelliJ IDEA默认格式化快捷键是:Ctrl+Alt+L,但在使用时发现和QQ的快捷键是有冲突的,这种情况下,我们需要修改格式化代码的快捷组合键。 解决方法: 1、File → Settings... → Keymap→Main Menu→Code→ Reformat ...

2020-02-16 13:50:52

阅读数 124

评论数 0

原创 Vue.js使用components组件的简单案例(方法步骤)

一、组件(vue文件)的组成结构 <!--页面模板--> <template> <div> {{msg}}</div> </template> <!--JS 模块对象--> <script> expor...

2020-02-16 13:03:57

阅读数 111

评论数 0

原创 vue.js常用的UI组件库

Mint UI 应用场景:wap手机端,Html5网站 主页:http://mint-ui.github.io/#!/zh-cn 说明:饿了么开源的基于 vue 的移动端 UI 组件库 Elment 应用场景:PC电脑端,web网站 主页:http://element-cn.el...

2020-02-15 18:57:12

阅读数 12

评论数 0

原创 浅谈Vue.js的MVVM模式?

一、什么是MVVM?   MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。   Vue.js 是一个...

2020-02-15 10:08:03

阅读数 91

评论数 0

原创 spring boot后端设置全局变量到前端Thymeleaf模板上

需求分析: 网站使用 Spring Boot + Thymeleaf 开发,页面有很多个 Thymeleaf 视图(html页面),网站配置参数是保存到mysql数据库里的,现在要实现传递网站配置参数至整个前台,让每个Thymeleaf 视图都能接收到该配置参数; 实现方法: 1、找到spr...

2020-02-14 19:44:42

阅读数 143

评论数 0

原创 spring boot的JPA用法

一、JPA: JPA是Java Persistence API的简称,由sun公司提出的ORM规范,具体实现由各个ORM框架(Hibernate,oplink)去实现,统一了ORM框架的使用,开发人员更容易切换和学习ORM框架。 二、Spring Data: 是一个用于简化数据库访问,并支持...

2020-02-14 17:46:35

阅读数 127

评论数 0

原创 【概念题】java依赖注入(DI)与自动装配(Autowired)之间的关系

一、什么是控制反转? 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lo...

2020-02-14 15:30:33

阅读数 71

评论数 0

原创 IntelliJ IDEA快捷键大全

常用快捷键 ALT+回车(Enter) import导入包,自动修正 CTRL+ALT+L 格式化代码 CTRL+空格 代码提示 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) Ctrl+Alt+...

2020-02-14 13:04:22

阅读数 63

评论数 0

原创 【IntelliJ IDEA工具】spring boot使用JPA自动生成实体类(数据库表逆向工程自动生成带注释的实体类)

一、配置mysql数据库 1、IntelliJ IDEA菜单栏:view → Tool Windows → Database 2、+ → Data source → MySQL 3、填写数据库信息(初次连接需要安装驱动) 4、点击 “Test Connection” 测试连接是否成...

2020-02-13 12:33:20

阅读数 91

评论数 0

原创 spring boot中使用spring-boot-devtools进行热部署

spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。 devtools的原理: 深层原理是使用了两个ClassLoader,一个Classloader加载那些不会...

2020-02-12 16:32:14

阅读数 35

评论数 0

原创 IntelliJ IDEA配置maven(设置maven本地仓库路径)

第一步、在IntelliJ IDEA菜单栏 ,File→Settings 第二步、设置maven本地仓库的路径和配置文件路径,然后点“apply”或者“ok”即可

2020-02-12 13:24:18

阅读数 18

评论数 0

原创 spring boot+vue前后端分离设计开发方案

一、vue项目开发方案 使用vue官方的脚手架创建单独的前端工程项目,做到和后端完全独立开发和部署,后端单独部署一个纯restful的服务,而前端直接采用nginx来部署,这种称为完全的前后端分离架构开发模式,但是在分离中有很多api权限的问题需要解决,包括部署后的vue router路由需要在...

2020-02-12 11:41:05

阅读数 113

评论数 0

原创 thinkphp在html模板里判断集合数组是否为空

thinkphp框架在使用过程中,要注意一点:有些模板是用大括号{},有些是用尖括号<>,你复制粘贴的代码如果出现无效,请先检查是不是符号跟模板对不上。 一、判断变量是否为空 1、empty标签用来判断模板变量是否为空值 <emptyname="变量名"...

2020-02-07 16:49:17

阅读数 37

评论数 0

原创 thinkphp同一张表中同时更新多条数据的方法

前端html代码: <html> <head></head> <table class="table table-bordered gtable"> <thead> <tr> &...

2020-02-07 16:17:29

阅读数 163

评论数 0

原创 百度echarts图表属性设置大全

目录 1、 backgroundColor 全图默认背景 2、color 默认色板 3、title 图表标题 4、legend 图例 5、dataRange 值域 6、toolbox 工具栏 7、tooltip提示框 8、 dataZoom 区域缩放控制器 9、 grid 网格 ...

2020-02-04 19:15:47

阅读数 153

评论数 0

原创 js数组对象冒泡排序

一、普通数组排序 1、升序排序 var arr = [23, 9, 4, 78, 3]; var compare = function (x, y) {//比较函数 if (x < y) { return -1; } else if (x > y)...

2020-02-04 18:03:52

阅读数 30

评论数 0

原创 html5无边框响应式table表格布局

html代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="Content-Type" c...

2020-02-04 17:33:38

阅读数 271

评论数 0

原创 html5带边框响应式table表格布局

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>html5响应式table表格布局</title> <style...

2020-02-04 16:23:09

阅读数 98

评论数 0

原创 新型冠状病毒全国疫情Api接口

一、163提供的接口地址: http://c.m.163.com/ug/api/wuhan/app/index/feiyan-data-list?t=1580469818264 附带t参数(最新的时间),可以查到最新的数据。 二、新浪提供的接口地址: https://interface...

2020-02-04 11:56:32

阅读数 2905

评论数 3

原创 mysql按照天数统计最近7天(或者十天,一个月)的报表,如果当天没有数据则填0

需要分析: 按照天数统计每天的数据总和,如果其中有几天没有数据,那么group by 返回会忽略那几天,如何填充为0呢? 如下图,按照需求打算统计2020年01月25日~2020年02月03日的数据,用于图表展示,但只有2月2日和2月3日有数据,其他的都没有,非常不符合报表统计的需求。 ...

2020-02-03 13:29:24

阅读数 52

评论数 0

原创 mysql查询语句假如数值为null,就默认显示0

先来看一下需求: sql语句: selectdate_format(creatTime,"%Y-%m-%d") as days,count(id) as num,sum(money) as money from `order` group bydays; 结果如下: ...

2020-02-03 12:57:45

阅读数 217

评论数 0

原创 mysql时间格式化函数from_unixtime和date_format的使用场景与区别

一、FROM_UNIXTIME函数 作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。 语法:FROM_UNIXTIME(unix_timestamp,format) 参数:unix_timestamp 参数是时间戳(如:15807021...

2020-02-03 12:01:02

阅读数 207

评论数 0

原创 js操作Cookie,设置cookie让全站所有页面都有效

//设置cookie function setCookie(name, value, liveMinutes) { if (liveMinutes == undefined || liveMinutes == null) { liveMinutes = 60 * 2; } if (t...

2020-02-02 18:42:33

阅读数 156

评论数 0

原创 js正则表达式验证大于0的整数和小数(不能是负数)

网上有很多示例是只验证正数,或者验证不全的,这里提供最正确的一个: <script type="text/javascript"> //支付金额 var money = $("input[name='money']").v...

2020-02-02 17:55:21

阅读数 26

评论数 0

原创 layui完整的table表格加载数据案例,包括搜索、刷新、分页、计算整列数据总值等

Layui框架是国内比较优秀的前端框架,用起来还是非常顺手的,无论是后端view视图还是前端数据展示,都是可以直接套用! <form class="layui-form"> <div class="layui-form-item"...

2020-01-31 20:01:33

阅读数 126

评论数 0

原创 第三方支付接口异步通知地址notify_url 与 同步通知地址return_url的区别,分别有什么用?

首先说明一点,同步通知和异步通知发送的数据没有本质的区别。 一、同步通知有2个作用: 1、从第三方支付平台的页面上返回自己的网站继续后续操作; 2、携带支付状态的get(或者post)参数;让自己的网站用于验证; 二、有了同步通知,为什么还需要异步通知呢? 同步通知后,还需要异步通知主要...

2020-01-31 19:56:24

阅读数 28

评论数 0

原创 QQ客服链接(手机浏览器、PC电脑端点击链接直接打开手机QQ添加好友)

电脑端: 代码1:tencent //message/?uin=QQ号码&Site=&Menu=yes 代码2:https://wpa.qq.com/msgrd?v=3&uin=QQ号码&site=qqq&menu=yes 手机端: 代码1:m...

2020-01-31 16:04:38

阅读数 50

评论数 0

原创 jQuery控制layui的switch开关状态( 动态关闭开关按钮)

需求如下图所示: 代码如下: <input class="switch" type="checkbox" lay-skin="switch" lay-filter="mode" lay-text=&qu...

2020-01-30 13:00:15

阅读数 71

评论数 0

原创 layui的table表格在同一单元格换行显示2个数据(layui-table)

先看一下最终效果图: 1、css要设置行高为自动 <style type="text/css"> .layui-table-cell { height: auto; } </style> 2、html代码,使用templet模板: &l...

2020-01-29 19:44:05

阅读数 51

评论数 0

原创 php使用curl实现get和post数据请求,并获取返回值

/* * get请求 * url:访问路径 * */ public static function curl_get($url){ $ch = curl_init(); curl_setopt($ch...

2020-01-29 10:49:15

阅读数 68

评论数 0

原创 php的字符串占位符函数sprintf() 的用法

语法: sprintf(format,arg1,arg2,arg++) 参数 描述 format 必需。规定字符串以及如何格式化其中的变量。 可能的格式值: %% - 返回一个百分号 % %b - 二进制数 %c - ASCII 值对应的...

2020-01-29 10:45:44

阅读数 134

评论数 0

原创 php获取域名url中的参数,内置函数parse_str和parse_url的使用方法

一、parse_url函数:用于解析整个URL,并返回其组成部分。 代码示例: <?php $url="http://www.123.com/?id=1001&name=张三&age=20"; $urlarr=parse_url($url); ech...

2020-01-29 10:34:36

阅读数 27

评论数 0

原创 PHP兼容各版本的DES加解密函数

Des.php代码如下: <?php /** * DES加密解密 */ class Des{ public function __construct(){} function getSKey($msg) { if(!$msg) { ...

2020-01-28 12:47:38

阅读数 17

评论数 0

原创 php生成32位唯一不重复的商户密钥(sign码)

/** * 生成永远唯一的密钥码 * sha512(返回128位) sha384(返回96位) sha256(返回64位) md5(返回32位) * 还有很多Hash函数...... * @author xiaochaun * @param int $type 返回格式:0大小写混合 ...

2020-01-17 16:27:35

阅读数 19

评论数 0

原创 php使用file_get_contents方法抓取网页数据出现乱码的解决方法

出现乱码的原因:因为网页内容是GZIP压缩的。 解决方法一: 将$data=file_get_contents($url); 改成$data=file_get_contents("compress.zlib://".$url); 解决方法二: 用curl方法抓取,代码...

2020-01-17 10:09:32

阅读数 39

评论数 0

原创 thinkphp的url控制器访问省略掉index.php的方法

一、先说一下需求: 1、目录结构: 2、原访问路径是:http://域名/index.php/admin/,想实现的效果是省略掉index.php,直接能用http://域名/admin/访问到后台。 二、解决方法: 通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_RE...

2020-01-14 13:02:52

阅读数 35

评论数 0

原创 js正则表达式验证大于0的整数

<script type="text/javascript"> //支付金额 var money = $("#money").val(); var regNumber = /^\+?[1-9][0-9]*$/; if(regNumber.test...

2020-01-12 19:30:26

阅读数 122

评论数 0

原创 js获取单选按钮(radio)的value值和点击事件

1、首先要引入Jquery(使用js原生方法的,可以不用) <script type="text/javascript" src="js/jquery-3.1.1.min.js"> 2、简单的示例代码: <!-- 单选按钮的取...

2020-01-12 17:43:23

阅读数 139

评论数 0

原创 使用css3的@media多媒体查询,实现Html5网页自适应

第1步、在页面<head></head>标签之间添加下面的代码,来兼容移动设备的展示效果: <meta name="viewport" content="width=device-width, initial-scale=1.0, m...

2020-01-11 12:40:58

阅读数 148

评论数 0

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