- 博客(25)
- 资源 (44)
- 问答 (1)
- 收藏
- 关注
原创 Vue.js使用localStorage保存读取数据,并实现深度监视功能(同理可用于数据库保存读取)
一、操作localStorage的工具类 storageUtils.js/* * 向localStorage中存储数据的工具模块 * (export表示向外暴露方法) */export default { /* * 读取数据 * key:数据对象的key */ readData (key) { return JSON.parse(localStora...
2020-02-16 17:53:32 1156
原创 IntelliJ IDEA修改默认的格式化代码快捷组合键
需求分析:IntelliJ IDEA默认格式化快捷键是:Ctrl+Alt+L,但在使用时发现和QQ的快捷键是有冲突的,这种情况下,我们需要修改格式化代码的快捷组合键。解决方法:1、File → Settings... → Keymap→Main Menu→Code→ Reformat Code(或者在Settings面板里直接搜索“ Reformat Code”)...
2020-02-16 13:50:52 1837
原创 Vue.js使用components组件的简单案例(方法步骤)
一、组件(vue文件)的组成结构<!--页面模板--><template> <div> {{msg}}</div></template><!--JS 模块对象--><script> export default { data () { return {msg: 'vue模板...
2020-02-16 13:03:57 7294
原创 vue.js常用的UI组件库
Mint UI应用场景:wap手机端,Html5网站主页:http://mint-ui.github.io/#!/zh-cn 说明:饿了么开源的基于 vue 的移动端 UI 组件库Elment应用场景:PC电脑端,web网站主页:http://element-cn.eleme.io/#/zh-CN 说明:饿了么开源的基于 vue 的 PC 端 UI 组件库...
2020-02-15 18:57:12 707
原创 浅谈Vue.js的MVVM模式?
一、什么是MVVM? MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。 Vue.js 是一个提供了MVVM风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM...
2020-02-15 10:08:03 1456
原创 spring boot后端设置全局变量到前端Thymeleaf模板上
需求分析:网站使用 Spring Boot + Thymeleaf 开发,页面有很多个 Thymeleaf 视图(html页面),网站配置参数是保存到mysql数据库里的,现在要实现传递网站配置参数至整个前台,让每个Thymeleaf 视图都能接收到该配置参数;实现方法:1、找到spring boot项目的入口启动文件(main(String[] args)里有SpringApplic...
2020-02-14 19:44:42 1412 1
原创 spring boot的JPA用法
一、JPA:JPA是Java Persistence API的简称,由sun公司提出的ORM规范,具体实现由各个ORM框架(Hibernate,oplink)去实现,统一了ORM框架的使用,开发人员更容易切换和学习ORM框架。二、Spring Data:是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计...
2020-02-14 17:46:35 856
原创 【概念题】java依赖注入(DI)与自动装配(Autowired)之间的关系
一、什么是控制反转?控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用...
2020-02-14 15:30:33 1118
原创 IntelliJ IDEA快捷键大全
常用快捷键ALT+回车(Enter) import导入包,自动修正CTRL+ALT+L 格式化代码CTRL+空格 代码提示Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate)Ctrl+Alt+T 生成try catch 或者 Alt+enterCTRL+ALT+T 把选中的代码放在 TRY...
2020-02-14 13:04:22 2101
原创 【IntelliJ IDEA工具】spring boot使用JPA自动生成实体类(数据库表逆向工程自动生成带注释的实体类)
一、配置mysql数据库1、IntelliJ IDEA菜单栏:view → Tool Windows → Database2、+ → Data source → MySQL3、填写数据库信息(初次连接需要安装驱动)4、点击 “Test Connection” 测试连接是否成功5、配置成功,可以直接看到数据库和数据表二、在pom.xml中导入必要ma...
2020-02-13 12:33:20 6656 3
原创 spring boot中使用spring-boot-devtools进行热部署
spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。devtools的原理:深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart Class...
2020-02-12 16:32:14 600
原创 IntelliJ IDEA配置maven(设置maven本地仓库路径)
第一步、在IntelliJ IDEA菜单栏 ,File→Settings第二步、设置maven本地仓库的路径和配置文件路径,然后点“apply”或者“ok”即可
2020-02-12 13:24:18 1547 1
原创 spring boot+vue前后端分离设计开发方案
一、vue项目开发方案使用vue官方的脚手架创建单独的前端工程项目,做到和后端完全独立开发和部署,后端单独部署一个纯restful的服务,而前端直接采用nginx来部署,这种称为完全的前后端分离架构开发模式,但是在分离中有很多api权限的问题需要解决,包括部署后的vue router路由需要在nginx中配置rewrite规则。这种前后端完全分离的架构也是目前互联网公司所采用的,后端服务器不再...
2020-02-12 11:41:05 4332
原创 thinkphp在html模板里判断集合数组是否为空
thinkphp框架在使用过程中,要注意一点:有些模板是用大括号{},有些是用尖括号<>,你复制粘贴的代码如果出现无效,请先检查是不是符号跟模板对不上。一、判断变量是否为空1、empty标签用来判断模板变量是否为空值<emptyname="变量名">要输出的内容</empty>2、如果判断非空值可使用notempty标签,如下所示:&...
2020-02-07 16:49:17 3473
原创 thinkphp同一张表中同时更新多条数据的方法
前端html代码:<html> <head></head> <table class="table table-bordered gtable"> <thead> <tr> <th>名称</th> <th>价格</th> </tr...
2020-02-07 16:17:29 1430
原创 百度echarts图表属性设置大全
目录1、 backgroundColor 全图默认背景2、color 默认色板3、title 图表标题4、legend 图例5、dataRange 值域6、toolbox 工具栏7、tooltip提示框8、 dataZoom 区域缩放控制器9、 grid 网格10、categoryAxis 类目轴11、valueAxis 数值型坐标轴默认参数12...
2020-02-04 19:15:47 2099
原创 js数组对象冒泡排序
一、普通数组排序1、升序排序var arr = [23, 9, 4, 78, 3];var compare = function (x, y) {//比较函数 if (x < y) { return -1; } else if (x > y) { return 1; } else { return 0;...
2020-02-04 18:03:52 1101
原创 html5无边框响应式table表格布局
html代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" cont...
2020-02-04 17:33:38 3001
原创 html5带边框响应式table表格布局
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>html5响应式table表格布局</title> <style type="text/css"> body { font-size: 14px; fo...
2020-02-04 16:23:09 1622
原创 新型冠状病毒全国疫情Api接口
一、163提供的接口地址:http://c.m.163.com/ug/api/wuhan/app/index/feiyan-data-list?t=1580469818264附带t参数(最新的时间),可以查到最新的数据。二、新浪提供的接口地址:https://interface.sina.cn/news/wap/fymap2020_data.d.json三、天气预报提供的...
2020-02-04 11:56:32 35035 26
原创 mysql按照天数统计最近7天(或者十天,一个月)的报表,如果当天没有数据则填0
需要分析:按照天数统计每天的数据总和,如果其中有几天没有数据,那么group by 返回会忽略那几天,如何填充为0呢?如下图,按照需求打算统计2020年01月25日~2020年02月03日的数据,用于图表展示,但只有2月2日和2月3日有数据,其他的都没有,非常不符合报表统计的需求。解决方案:我们用一组连续天数的表作为左表,然后左连接left join到要查询的数据表,最后gro...
2020-02-03 13:29:24 2533 2
原创 mysql查询语句假如数值为null,就默认显示0
先来看一下需求:sql语句:selectdate_format(creatTime,"%Y-%m-%d") as days,count(id) as num,sum(money) as money from `order` group bydays;结果如下:解决方法: 使用 CASE WHEN 字段 IS NOT NULL THEN 值 ELSE 0 END示例...
2020-02-03 12:57:45 10740 1
原创 mysql时间格式化函数from_unixtime和date_format的使用场景与区别
一、FROM_UNIXTIME函数作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。语法:FROM_UNIXTIME(unix_timestamp,format)参数:unix_timestamp 参数是时间戳(如:1580702123),format规定日期/时间的输出格式。实例:SELECT FROM_UNIXTIME(created, '%...
2020-02-03 12:01:02 1186
原创 js操作Cookie,设置cookie让全站所有页面都有效
//设置cookiefunction setCookie(name, value, liveMinutes) { if (liveMinutes == undefined || liveMinutes == null) { liveMinutes = 60 * 2; } if (typeof (liveMinutes) != 'number') { liveMinutes =...
2020-02-02 18:42:33 1751
原创 js正则表达式验证大于0的整数和小数(不能是负数)
网上有很多示例是只验证正数,或者验证不全的,这里提供最正确的一个:<script type="text/javascript">//支付金额var money = $("input[name='money']").val();var regNumber=/^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/;if(regNumber...
2020-02-02 17:55:21 7166 3
HTML5仿Win10桌面系统网站模板.zip
2020-10-16
系统工具箱:实时监控目录文件,关闭开机启动项,关闭进程,清理内存
2020-10-11
Android反编译工具.zip
2020-09-28
AdminEx响应式HTML5后端框架模板.zip
2020-08-20
Js+css3宝丽来风格的相册图片幻灯片展示代码
2020-06-17
文件批量搜索删除工具
2020-05-05
php网站安装向导程序
2020-05-04
系统小工具,清理优化内存,强制关闭进程工具
2020-04-26
八线程采集器,自动采集接口数据,URL定时刷新工具
2020-04-26
时间校正器V3.0,自动校准服务器时间
2020-04-26
一共3个工具:屏幕取色、文本替换专家、超级批量文本替换工具
2020-04-26
开关按钮图标(png格式).zip
2020-04-20
Notepad++格式化html代码插件Tidy2.dll
2019-12-28
Notepad++一键格式化php代码.rar
2019-12-28
【微信跳转接口】微信引导用户右上角打开浏览器,访问APP下载链接
2019-11-25
jquery生成带logo的二维码(js与canvas海报合成).rar
2019-11-20
CSS3实现3D立体旋转动画特效.rar
2019-10-16
Thinkphp5获取IP定位 qqwry.dat UTFWry.bat纯真IP库 IpLocation.php扩展
2023-05-13
支付宝和微信支付的PHP支付demo示例
2022-01-11
Hosts修改工具 开发测试辅助软件
2021-11-03
lightgallery插件.zip
2021-04-25
PHPMailer.zip
2021-03-29
syntaxhighlighter代码着色工具,代码高亮,代码修饰框架
2021-03-09
有没有安卓有经验的,想请教如何获取双卡手机的卡2号码?
2021-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人