自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 docker-compose配置springboot + mysql 访问数据库

一、创建sprigboot项目springboot项目配置1.项目正常配置写一个controller获取db数据@RestControllerpublic class Hello { @Autowired private JdbcTemplate jdbcTemplate; @RequestMapping("/hi") public String ...

2020-01-13 17:29:33 1772 2

转载 github 创建私人博客

https://blog.csdn.net/sinat_37781304/article/details/82729029

2019-05-27 15:09:11 303

原创 vue+ elementUI 自封装分页插件

elementUI提供了一套很好的分页解决方案,但是项目中很多地方使用,每次要写重复代码,不够解耦合,于是考虑把分页单独提出来作为一个公共模块,使用时直接调用,代码更简洁好看一.封装Pagination:新建一个Pagination.vue页面,代码如下<template> <el-pagination @size-change="handleSizeC...

2019-05-25 14:38:04 1139

原创 vue 修改数据刷新页面

vue 项目中,如果更新一条数据,需要页面刷新下,如果用 this.$router.go(0),页面会短暂空白,体验十分不好。此时运用provide/inject 来局部刷新页面。1.父组件中,定义reload 方法,其中有一个 isRouterAlive变量,定义在data中。2.定义 provide,代码如下export default { provide(){ ...

2019-05-24 14:18:42 7290

原创 vue + element-ui dialog 弹出框使用

构建页面时,需要按钮弹出一个新的页面进行编辑,此时需要用到dialog弹出框,考虑复用,把弹出框单独提出来使用。1.父组件页面一个按钮,dialogTableVisible默认false,隐藏。addUser触发, <el-button type="primary" icon="el-icon-plus" size="small" @click="addUser()" :di...

2019-05-24 10:55:13 28288 4

原创 vue+element-ui构建动态菜单

1.构建菜单数据结构 config.jslet config =[ { "createUserId":0, "parentMenuId":0, "icon":"el-icon-message", "name":"系统管理", "alias":"系统管理", "id":1, ...

2019-05-10 16:04:15 3222 1

原创 vue使用vue-router以及vue-resource查询天气以及历史上的今天

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...

2019-04-11 15:20:28 470

原创 第四章 查询性能优化

最优的表设计+最好的索引+合理的查询设计 是高性能的三个必备条件。一、为什么查询会慢 查询的速度快慢,重要的是响应时间,如果把查询看作一个任务,那么它是又很多子任务组成,优化查询就是优化其子任务,要么消除一些子任务、要么减少子任务执行次数、要么让子任务执行更快。 查询的生命周期大致是:从客户端,到服务器,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。...

2019-04-08 16:17:52 302

原创 第三章 shcema 与数据类型优化

良好的逻辑设计和物理设计是高性能的基石。一、选择优化的数据类型mysql支持的数据类型很多,选择正确的数据类型对于获取高性能至关重要,几个选择数据类型的原则: 1.更小的通常更好:一般情况下,尽量选择可以存储正确数据的最小数据类型。更小的数据类型占据更小的磁盘、内存和CPU缓存。 2.简单就好:简单数据类型操作通常需要更小的CPU周期,例如,整型比字符串操作代...

2019-04-04 18:03:07 179

原创 第二章 创建高性能索引

索引:索引是存储引擎用于快速查找出一条数据的一种数据结构。一、.索引的类型:B-Tree 索引、哈希索引 1.B-Tree 索引:最常用的索引,B-Tree索引能够加快访问数据的速度,因为存储引擎不再需要进行全表扫描来获取需要的数据,取而代之的是从索引的根节点开始进行搜索,根节点的槽中放有指向子节点的指针,存储引擎根据这些指针向下层查找。 通过比较节点页的值...

2019-04-03 14:49:40 126

原创 第一章 MYSQL的架构与历史

第一章 MYSQL的架构与历史一、mysql系统架构1.mysql三层逻辑架构: 1层:连接处理、授权认证、安全等 2层:大多数mysql核心功能在此层,包括查询解析、分析、优化、缓存以及内置函数、所有跨存储引擎功能(存储过程、触发器、视图)都在这一层 3层:包括了存储引擎、负责MYSQL中数据存储和提取2.连接管理和安全性: 每个客户端连接在服务器进程中拥...

2019-03-28 17:31:22 5223

原创 廖雪峰 GIT教程

git 常用命令git init 初始化仓库git add <fileName> add文件git commit <fileName> -m "commit content" 提交文件git log 查看提交记录git reset --hard HEAD^ 回退上一个版本git reset --hard HEAD~100 回退上100个版本git reset...

2019-03-22 20:33:15 475

原创 python +django应用

1.安装好python3.7以后,cmd下执行命令安装最近稳定版django pip install Django==2.1.5判断django安装是否成功:python -m django --version 出现版本号则安装成功2.创建项目 1.进入相要创建项目的目录下,运行命令 django admin startproject myblog  其中myblog 为项目名...

2019-01-26 20:18:43 292

原创 springboot shiro +redis session共享

两种方式,一种org.creazycake jar包,另一种方式手写1.依赖&lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro-spring&lt;/artifactId&gt;&lt;/dependency&gt;&lt;dependency...

2019-01-12 23:50:51 1072

原创 springboot2.x+redis整合

1.依赖 &lt;!-- redis --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt;&lt;/dependency&gt;&

2019-01-12 19:19:08 1245

原创 @ControllerAdvice拦截异常返回数据

/** * &lt;&gt; * &lt;错误拦截 返回json给调用方&gt; * * @Author jason_w * @Date 2019/1/9 0009 21:27 * @see */@ControllerAdvicepublic class ExceptionHandlerAdvice { private static final Logger LOGGE...

2019-01-09 22:55:55 1113

原创 shiro 集成 ehcache

1.shiro做权限以后,每次点击页面授权方法每次都会请求数据库,造成重复请求,所以集成ehcache做缓存管理。之前用shiro-ehcache做,一直报错没解决,于是放弃这种方法, 改用一般jar包。jar :&lt;dependency&gt; &lt;groupId&gt;net.sf.ehcache&lt;/groupId&gt; &lt;artifactId&...

2018-12-24 23:15:38 306

原创 webService

一.服务端提供接口1.web项目中,方法添加webService注解,注明是webService服务2.发布接口3.输入http://localhost:8082/WebService?wsdl 测试二.客户端调用1.cmd 中输入 wsimport -s D:\git_rep\fsrs_git\leaf-parent\leaf-service\src(项目SRC地...

2018-12-11 09:52:14 141

原创 linux centOS7 环境部署

一.vsftp 服务器安装1.yum 安装 yum  install  vsftpd2.启动 systemctl start vsftpd.service,重启systemctl restart vsftpd.service,停止systemctl stop vsftpd.service3.添加FTP账号 useradd yonghuming-s /sbin/nologin ,该账户路...

2018-12-01 21:11:24 219

转载 push to origin/master was rejected错误解决方案

1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F122.在terminl窗口中依次输入命令:git pullgit pull origin mastergit pull origin master --allow-unrelated-histories3.在idea中重新push自己的项目,成功!!!...

2018-11-18 20:32:30 621

原创 checkbox翻页多选

&lt;!DOCTYPE html&gt;&lt;#include "/layout/meta.ftl"&gt;&lt;h3&gt;渠道手续费结算&lt;/h3&gt;&lt;div class="searchCenter"&gt;&lt;#if actionMessage??&gt; &lt;div class="warning ico

2018-08-27 17:39:08 1027

转载 分页checkbox完整页面

&lt;!DOCTYPE html&gt;&lt;#include "/layout/meta.ftl"&gt;&lt;h3&gt;。。。。。&lt;/h3&gt;&lt;div class="searchCenter"&gt;&lt;#if actionMessage??&gt; &lt;div class="warning icon_e

2018-07-13 09:38:42 929

原创 checkbox分页多选

分页checkbox选中在刷新页面时候会失效,思路是把选中的再一页时放入查询的controller中,再传回前台。&lt;input id="settleNoList" name="settleNoList" type="hidden" value="${(condition.settleNoList)!''}" /&gt;JS部分$(function () { checkedNos = ...

2018-07-13 09:37:21 3023

原创 文件上传、下载

1.上传importFile 是前台上传文件的nameprivate void upload(MultipartFile importFile, HttpServletRequest request){ MultipartHttpServletRequest multipartRequest; File targetFile =null; List&lt;List&lt;S...

2018-04-21 13:41:59 153

转载 RESULTBEAN

1.import java.io.Serializable;import java.util.Map;public class CommonResult implements Serializable {    private static final long serialVersionUID = -8542937453895721147L;    private static final St...

2018-04-21 13:36:03 727

原创 excel解析

import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date...

2018-04-21 13:30:50 163

原创 freemarker 模板引擎

freemarker是一款模板引擎,不是web框架,主要用于解析服务器端数据并展示在视图层。数据模型+模板输出=HTML基本运用△java中常用数据类型:1、基本类型+String2、封装的对象类型 3、集合类型△取值(插值)指令:1、常用的${var}语法进行取值2、对null、不存在的对象取值        ${var!}        ${var!'我是默认值'}3、取包装对象的值,通过“点...

2018-04-01 23:23:37 202

转载 idea补丁

(1)破解补丁下载:http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar(2)修改配置文件 打开并编辑 idea.exe.vmoptions和idea64.exe.vmoptions这两个文件(使用记事本、ultraedit或notepad++等编辑器打开),在上述两个文件的最后一行均加上下面这段代码 -javaagent:G:...

2018-03-15 17:47:59 360

原创 web后台ztree树插件和dataTable表格插件

最近做一个小项目,需要自己写前端页面,找了点前端插件,用着感觉不错,记录下来备忘。1.ztree左侧的树图选择的ztree,上官网下载css和js文件http://www.treejs.cn/v3/main.php#_zTreeInfo,放在webapp下显示页面如下:<%-- Created by IntelliJ IDEA. User: user Date: 2

2018-02-04 16:55:30 2994 1

转载 ajax

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。什么是 AJAX ?AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不

2018-02-02 14:55:16 168

原创 JQuery用法摘抄

$(document).ready(function(){--- jQuery functions go here ----});这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。更多的选择器实例语法描述$(this)当前 HTML 元素$("p")所有 元素

2018-02-02 14:04:48 223

转载 使用Druid监控SQL执行状态

本文使用Druid的连接池替换掉原来的C3P0连接池,然后配置Druid的相关属性,完成对Spring web工程的JDBC监控。其实,我采用Druid替换其它连接池,最关键的一个理由是Druid有对SQL执行的监控统计功能。 :)本文就是来看看看Druid的监控功能。~~~ 一起玩起来 : )Druid介绍Druid是一个JDBC组件库,包括数据库

2018-01-30 20:54:45 4651

原创 发送错误日志到邮箱的两种方式

最近写项目考虑把一些运行时候出现的异常发送邮箱,这样可以随时监控错误,网上看可以用log4J发送错误日志到邮箱,现在把这种方式记录下来,以备下次用1.log4j方式需要jar包 javax.mail mail 1.4.7 org.slf4j slf4j-log4j12 ${slf4j.version}log4j.properties配置 这里需

2018-01-30 20:34:00 3357

原创 shiro

概念:Subject :任何可以和应用交互的“用户”。SecurityManager: 相当于SpringMVC中的DispatcherServlet;是shiro的心脏。所有具体交互都通过它进行。它管理着所有Subject,且负责进行认证,授权,会话和缓存管理。Authenticator:负责Subject的认证。Authorizer:授权器,控制用户能访问应用中哪些功能。R

2018-01-28 15:17:15 1767 1

原创 spring AspectJ事务控制

1.引入依赖 org.springframework spring-aspects2.spring-mybatis.xml配置事务控制aop id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManag

2018-01-23 14:54:08 424

原创 阿里durid数据库连接池

1.引入依赖 com.alibaba druid ${druid-version}2.配置spring-durid.xmlxml version="1.0" encoding="UTF-8"?>xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w

2018-01-23 14:26:11 907

原创 spring AspectJ打印日志和捕获异常

1.web模块添加AspectJy依赖 org.springframework spring-aspects2.自定义Controller层的aoppackage com.queen.manage.aop;import com.queen.common.ResultBean;import org.aspectj.lang.ProceedingJoin

2018-01-23 11:58:38 591

原创 Kaptcha验证码使用

·1.引入依赖 com.github.axet kaptcha 0.0.92.web.xml设置servlet Kaptcha com.google.code.kaptcha.servlet.KaptchaServlet Kaptcha /kaptcha.jpg3.页面引用action="/user/login" meth

2018-01-23 10:43:10 345

原创 分页插件pageHelper使用

1.pom包加入插件依赖 &lt;!-- 分页助手 --&gt;&lt;dependency&gt; &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt; &lt;artifactId&gt;pagehelper&lt;/artifactId&gt;&lt;/dependency&gt;&lt;depend

2018-01-18 21:39:16 1662 1

原创 idea工具下 git上传项目到mayun

1、码云上创建项目,名字和本地待提交的项目名一致。2、在你本地项目所在目录创建git仓库3、点击工程名,右键,选择Git-->Add如图所示:4、和本地Git关联之后,你的左侧目录会变成绿色,然后继续工程名右键,选择Git-->Commit Directory输入提交的相关备注(必填)然后点Commit,这时会提交到本地仓库。5、继续工程名右键,选择Git-->Repository-->Push-

2018-01-18 16:52:22 343

app消息推送(极光推送)

java端给app端发送消息推送需要的jar包支持,极光推送

2017-09-28

短信推送jar包

java端整合app发送短信验证码jar包,阿里云短信jar包下载

2017-09-28

阿里云短信推送 jar包

用于SSM框架中,阿里云短信,给手机app推送验证短信jar包

2017-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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