自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (20)
  • 收藏
  • 关注

原创 MySQL赋予用户的各种数据库操作权限

如果想让授权的用户,也可以将这些权限 grant 给其他用户,需要选项 “grant option“MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户。grant, revoke 用户权限后,该用户只有重新连接 MySQL 数据库,权限才能生效。一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数。四、grant 高级 DBA 管理 MySQL 中所有数据库的权限。

2023-01-28 17:49:06 16607

原创 SpringBoot启动时加载方法

我的方法是通过 方式六 加载成功的。springboot 启动类有两大核心: 一个是注解@SpringBootApplication,一个是main方法里面的SpringApplication.run。1、通过main方法 启动springboot2、首先进入SpringAplication类run方法3、run方法新建SpringApplication对象4、SpringApplication对象的run方法,首先创建并启动计时监控类5、接着调用getRunListeners创建所有

2022-04-21 23:20:52 3273 1

原创 No qualifying bean of type ‘org.springframework.boot.autoconfigure.http.HttpMessageConverters‘

Gateway中,使用feign调用接口,报No qualifying bean of type 'org.springframework.boot.autoconfigure.http.HttpMessageConverters' available这个错,feign.codec.DecodeException: No qualifying bean of type 'org.springframework.boot.autoconfigure.http.HttpMessageConverters.

2022-02-13 12:22:14 6959

原创 java 作为websocket客户端连接服务端

1. 作为客户端 连接服务端 2. 发送心跳,断线重连package com.api.cloudenergyweb_server.config;import com.api.Engine.PushServer;import com.api.cloudenergyweb_server.config.socket.MyWebSocketHandler;import com.api.cloudenergyweb_server.utils.StringUtilsCustom;import...

2021-10-22 22:11:57 1750

转载 Shiro关闭session,无状态接入Springboot

前言本文基于token进行身份认证,由于接入cas会和shiro的session管理冲突,所以关闭shiro的session,进行无状态管理。特此记录一下shiro如何进行无状态管理。#一、引入依赖此处引入的为shiro-spring,版本为1.7.1 <dependency> <groupId>org.apache.shiro</groupId> <artifactId&gt...

2021-08-06 10:15:30 1672 5

转载 面试必考:秒杀系统的9个核心知识点,一次性打包给你

转自:https://blog.csdn.net/lisu061714112/article/details/119218610前言高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买成功。这类活动商家绝大部分是不赚钱的,说白了是找个噱头宣传自己。虽说秒杀.

2021-07-31 09:56:21 283

原创 mac聚焦搜索无法搜索软件的情况mac

第一步,找到“terminal”方法一:打开访达(finder)>应用程序(Application)>Utilities>终端(Terminal)方法二:打开面板,在搜索栏里输入“Terminal”就能找到第二步:键入以下命令(斜体为命令行)1.关闭聚焦(spotlight)sudo mdutil -a -i off2.不加载控制聚焦参数的文件sudo launchctl unload -w /System/Library/LaunchDaem...

2021-04-22 21:37:57 731

转载 Git提交信息和分支创建规范

转自https://www.toutiao.com/i6891307636310934028/为什么要制定规范古话说,没有规矩不成方圆。在团队协作开发时,每个人提交代码时都会写 commit message,但如果没有规范,每个人都会有自己的书写风格,因此在翻看 git log 时经常看到的是五花八门,十分不利于阅读和维护。通过下面两个例子来看看没规范和有规范的对比,以及有规范能带来哪些好处。提交信息 没规范 vs 有规范没有规范的 Git 提交信息从这个提交信息里你不知道他修.

2021-04-21 10:22:21 753

原创 Mac安装nginx,包括安装brew

macbook pro 版本 macos big sur 11.2.11、在安装nginx过程中,提示bash: brew: command not found... ,若已安装brew则可跳过本步骤先安装 brew,执行命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"选择‘清华大学’的源,下载速度较快安装异常: 提示文件夹/usr/local/ 下无...

2021-02-17 00:46:05 620 1

原创 centos7.4安装mysql5.7.18详解 附mysql、依赖包等安装文件

1、数据库mysql5.7.18下载官网下载地址:https://downloads.mysql.com/archives/community/个人下载地址:链接:https://pan.baidu.com/s/1QyS7Vlgx4vVL8pDMNzqZzQ 密码:zpub2、mysql数据库依赖包libaio个人下载地址:链接:https://pan.baidu.com/s...

2020-03-26 01:27:37 1127

原创 Mac 升级catalina 安装软件报错 “apple无法检测其是否包含恶意软件”

1. 打开命令终端。 terminal2. 输入命令:sudo spctl --master-disable3. 输入密码后,在执行软件即可

2019-10-27 16:40:09 4764

原创 centOS 7.5 安装postgres 数据库

新项目使用postgresql,安装周折也浪费点时间,记录下1. 使用yum存储库,安装postgreSQL-10命令:yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-2.noarch.rpm2. 安装服务器软件包:yum inst...

2019-09-28 15:23:54 272

转载 随手记-Spring Boot2.0配置Druid数据库连接池(单数据源、多数据源、数据监控)

转载记录,后续实践再更新开发环境是:IDEA(2017),JDK(1.8),Maven(3.3.9),SpringBoot(使用的是2.0.3版本,详细创建过程可以参考:https://blog.csdn.net/qq_38455201/article/details/80742205)一:单数据源的配置以及数据监控第一步:导入maven依赖<!--数据库连接驱动和连接池...

2019-08-23 17:56:58 896

原创 随手记-使用mybatis时注意的两个参数,容易进坑,数据库 too many connections

Mybatis3自己实现了一个连接池,在配置文件中指定datasource的type属性为POOLED即可使用与并发关系较大的两个Mybatis连接池参数是poolMaximumActiveConnections和poolMaximumIdleConnectionspoolMaximumActiveConnections默认10,最大的活动连接数poolMaximumIdleConne...

2019-08-23 17:30:00 1554

原创 随手记-maven 项目引入自定义jar 第三方jar

1.把自己要引入的jar包放到本地随便位置,自己直接放到D盘根目录,这样路径比较简单。2.jar包名称可去掉版本号,因为在maven打包时会生成。3.打开cmd,使用maven命令进行打包,根据自己包名、版本 相应进行更改。mvn install:install-file -Dfile=D:\uxdbjdbc.jar -DgroupId=uxdbjdbc -DartifactId=ux...

2019-08-23 15:23:20 217

转载 随手记-Spring Boot 面试及知识点

随手记一些看到的spring boot 面试题和知识点,积累学习!!比如下面这一段的 Spring Boot 问答:问:你觉得 Spring Boot 最大的优势是什么呢?答:Spring Boot 的最大的优势是“约定优于配置“。“约定优于配置“是一种软件设计范式,开发人员按照约定的方式来进行编程,可以减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。问:Sprin...

2019-08-19 22:26:46 149

转载 Mac xmind安装与破解版

注意:软件整个安装是断网安装,在偏好设置后,软件要退出程序,输入激活码的时候软件的程序是重新打开的。下载链接:下载地址 密码:密码:xtme1.XMind 8 pro Mac破解版(思维导图):软件下载后打开软件包进入安装界面,将左边的XMind软件包拖动到右边进行安装。2、XMind 8 mac 破解版安装好之后,应用程序打开软件,将发送用户数据的勾选去掉,点击确定。...

2019-08-11 15:33:43 11819 6

转载 4个要点,编写一份接口需求文档

一、什么是接口百科上对接口的定义:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。要理解接口是什么,首先理解一下为什么要用接口?两个独立的系统,它们的数据或程序是独立的,这就使得它们无法直接访问对方的数据库或...

2019-05-06 15:12:05 9378 1

原创 tomcat相关:配置tomcat配置启用gzip压缩,解决web项目请求过程中传输数据量过大

web项目,服务器用的tomcat8测试某一页面发现ajax请求数据响应达到30M,网速较慢的情况下就是无情的等待,以至于响应超时。查看页面请求数据大小可以在谷歌/火狐浏览器进入F12,在size位置即可看到数据大小。这个是启用了tomcatt的gzip压缩后的数据量3.9M,原来是30M大小。7倍多的压缩率。说一下,tomcat对于启动gzip的配置,找到tomcat的配置文件s...

2018-12-08 18:25:35 1694

转载 HTML知识点:meta标签中的http-equiv属性使用介绍

meta是html语言head区的一个辅助性标签。也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显示的窗口等! meta标签的组成:meta标签共有两个属性,它们分别是http-equiv属性和name属性,不...

2018-12-03 10:48:03 644 1

转载 MySQL相关:mysql5.6创建新用户并给授权指定的数据库权限

1.服务器的mysql中的某个数据,对外部人员进行设置访问权限。防止复杂人员对数据进行非法操作。2.使用root管理员登录mysql。mysql -uroot -p123456;3.创建新用户CREATE USER 'user1'@'%' IDENTIFIED BY '111111111';'%' - 所有情况都能访问‘localhost’ - 本机才能访问’111.222...

2018-12-01 16:48:18 4689 1

转载 JavaScript七种非常经典的创建对象方式

JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七种非常经典的创建对象的方式,他们也各有优缺点。一、工厂模式可以无数次调用这个工厂函数,每次都会返回一个包含两个属性和一个方法的对象。工厂模式虽然解决了创建多个相似对象的问题,但是没有解决对象识别问题,即不能知道一个对象的类型。...

2018-11-01 22:58:30 152

转载 HTTP的REST服务-RESTful风格API

 Rest关键词解释 REST概念 REST遇到的问题及示例 总结一. Rest关键词解释REST(Representational State Transfer):表述性状态转移 Rest是web服务的一种架构风格,一种轻量级,跨平台,跨语言的架构设计;二. Rest概念在RESTful架构中,每个网址代表一种资源(resource),所有网址请求接口中不能有动词,只能有...

2018-11-01 22:40:11 12494

转载 Axure原型设计相关:Axure RP8中继器实例(附rp文件)——列表的增删改查、分页

完成后的效果如下图(1),该实例可以实现以下功能:新增一条记录到列表 高亮显示选中记录并删除当前选中记录,且每次只能选中一条记录 行编辑 根据查询条件进行查询 分页图(1)为了达到更好的学习效果,强烈建议您边读边做,另外,在使用Axure的过程中,一定要养成给组件命名的好习惯,这会大大提高你的工作效率。废话不多说,下面我以Axure RP8为例,来说明该实例的实现步骤。一...

2018-08-13 09:23:26 7318 1

原创 Axure原型设计相关:Axure8实现最常见的左侧动态导航

主要知识点:通过显示/隐藏实现子菜单的开合 通过移动控制菜单间的跟随移动,实现动态效果问题:想实现一个如下图一样的左侧动态菜单栏核心思路:菜单的开合怎么实现?答:可以通过动态面板的显示/隐藏实现开合,每级父菜单下的子菜单集放在一个动态面板里,点击父菜单切换动态面板的可见性,从而实现菜单的开合。菜单合的时候下级父菜单上移怎么实现?答:初始状态子菜单都是合起来的...

2018-08-13 09:12:20 4015

原创 后端逻辑机制实现相关:单一登陆,使用session监听+spring MVC拦截器禁止用户重复登录

web项目中禁止用户重复登录。一般来说有两种做法:         一是在用户表中维护一个字段(是否在线),用户登录时,设定值为true,用户退出时设定为false,在重复登录时,检索到该字段为true时,禁止用户登录。这种方法有明显的漏洞,及用户在非正常情况退出(关闭浏览器、关机等)是,该字段值一直为true,会导致用户无法登录。          而另一种比较通用的做法是使用session监听...

2018-07-12 15:18:46 1322

原创 Linux相关:linux服务器下定时自动备份文件夹及下级目录到指定路径

1.进入home目录命令:cd /home2.创建备份文件夹命令:mkdir file_data3.进入备份文件夹命令:cd file_data4.创建执行备份的脚本文件命令:touch file_databak.sh5.编辑备份脚本文件内容命令:vim file_databak.sh配置文件内容如下:**********************************内容开始**********...

2018-07-05 16:28:16 6829

原创 Linux相关:linux服务器下MySQL数据库定时自动备份指定数据库

一、创建备份文件及文件夹1.进入home目录命令:cd /home2.创建备份文件夹命令:mkdir mysql_data3.进入备份文件夹命令:cd mysql_data4.创建执行备份的脚本文件命令:touch mysql_databak.sh5.编辑备份脚本文件内容命令:vim mysql_databak.sh配置文件内容如下:********************************...

2018-06-07 13:35:25 347

原创 Spring整合配置:Spring+HttpClient集成,封装常用客户端工具类

最近在做http访问第三方接口获取数据,整理一下整合配置。1.导入依赖jar包。个人使用的是SSM框架,再次基础上导入jar包。2.新建资源文件:httpclient.propertieshttp.request.connectionRequestTimeout=500http.request.connectTimeout=5000http.request.socketTimeout=30000h...

2018-05-14 17:06:13 10354

原创 Linux相关:Linux环境下MySQL数据库导入导出操作命令

确定了运行路径,执行导入、导出mysql数据库命令一、导出数据库用mysqldump命令(注意:先cd到mysql的运行路径下,再执行一下命令):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 &gt; 数据库名.sqlmysqldump -uroot -p dbname &gt; dbname .sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名...

2018-05-14 16:16:02 174

原创 Linux相关:Linux环境下安装 JDK1.8 和 Tomcat8

安装JDK1.下载下载jdk安装包 下载地址  或 官网下载其他1.8+版本http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz在线下载地址:# wget http://download.oracle.com/otn-pub/...

2018-05-14 16:09:29 9151 7

原创 Linux相关:linux服务器下安装MySQL 及 首次登陆密码错误重置root密码

一、      下载mysql5.7http://mirrors.sohu.com/mysql/MySQL-5.7/我个人下载安装的是5.7.17版本64位。可以到上面网站下载,或在线下载,输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz二、解压将下载好的压缩包放置...

2018-05-14 15:38:04 12610

原创 Tomcat相关:设置localhost:8080直接映射到项目登陆/首页

项目的编译项目都在Tomcat的webapps下,项目的访问路径一般为:http://localhost:8080/项目虚拟路径。但是Tomcat的默认访问页面http://localhost:8080访问到的是Tomcat带猫的的那个页面,要想直接输入本地地址http://localhost:8080就可以得到项目的默认访问页,进行以下配置:打开tomcat文件夹--&gt;找到conf--&g...

2018-05-14 11:32:45 6357

原创 Tomcat相关:默认8080端口改为80,及可能的占用报错

改为80端口后,可以直接输入地址,不需输入端口号。将8080端口更改为80即可快速打开localhost:打开tomcat文件夹--&gt;找到conf--&gt;server.xml--&gt;用记事本打开找到保存,重启项目即可。80端口报错占用!!!!!!!!!当一台电脑安装了vs又安装了xampp时,可以能发生80端口号冲突,导致不能两个同时可用1 运行'netstat -ano'发现80端...

2018-05-14 11:20:56 1750

原创 今天给大家介绍一下数据库设计过程中字段的选择原则,也就是什么时候用int、什么时候用varchar、什么时候用char等等之类的

我这里给大家介绍的就一些常用的字段,例如:int、float、double、 decimal、varchar、char、 date、datetime等八种常用的类型。在数据库设计过程中我们要本着够用的原则,如果一味的把数据字段范围设为最大或者默认值的话,会导致存储空间大量的浪费。在数据量特别大的情况下,这样的设计原理将会使数据库空间造成严重的浪费,也会对数据库的执行效率造成很大的影响。所以我们在做...

2018-04-17 13:49:51 6184

原创 java中获取类加载路径和项目根路径的5种方法

import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo(); ...

2018-04-12 17:14:09 150

原创 Spring整合配置:SpringSSM+Ehcache缓存集成

一. 引入jar包,ssm框架jar包不详述了,这里说下ehcache引入的ehcache-2.10.2.jar;下载可以到maven仓库下载,地址:http://mvnrepository.com/,搜索ehcache即可;二.新建ehcache.xml文件,配置缓存机制各项参数。代码:&lt;?xml version="1.0" encoding="UTF-8"?&gt;  &lt;ehcac...

2018-03-30 16:41:00 1351

原创 MySQL相关:MySQL索引类型

一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引...

2018-03-30 10:55:03 154

原创 MySQL相关:MySQL索引方法

MySQL目前主要有以下几种索引方法:B-Tree,Hash,R-Tree。一、B-TreeB-Tree是最常见的索引类型,所有值(被索引的列)都是排过序的,每个叶节点到跟节点距离相等。所以B-Tree适合用来查找某一范围内的数据,而且可以直接支持数据排序(ORDER BY)B-Tree在MyISAM里的形式和Innodb稍有不同:MyISAM表数据文件和索引文件是分离的,索引文件仅保存数据记录的...

2018-03-30 10:49:19 153

原创 tomcat修改端口号

以apache-tomcat-8为例,进入tomcat安装目录,编辑文件“安装目录\apache-tomcat-7.0.6\conf\server.xml”;在server.xml文件中依次查找并修改端口号:共修改三个位置1.&lt;Server port="8005" shutdown="SHUTDOWN"&gt;将8005修改为8006;2.&lt;Connector port="8009" ...

2018-03-29 17:11:22 1004

【mac】m1 芯片,permute_3.8.5,支持monterey,安装即用,千万关闭自动更新!视频剪辑

视频剪辑,能轻松将的mac上的媒体文件转换为各种不同的格式。支持几乎所有的格式,并有大量的设备预设可供选择

2022-02-01

【mac】m1 芯片,navicat-16.0.3新版,支持monterey,安装即用,保真

【mac】m1 芯片,navicat-16.0.3新版,支持monterey,安装即用,绝对真实

2022-02-01

apache-tomcat-9.0.45.tar

apache-tomcat-9.0.45 免安装

2021-08-29

【mac】屏幕gif录制,licecap131,简单易用,直接录制输出gif

【mac】屏幕gif录制,licecap131,简单易用,直接录制输出gif

2021-08-06

[mac] 绘制流程图 draw.io-14.6.13 类似visio,非常好用

[mac] 绘制流程图 draw.io-14.6.13 类似visio,非常好用,支持各类型导出,图片 pdf

2021-08-06

【mac】dvd光盘刻录Mac DVDRipper Pro 9.1.1.dmg,安装即用

【mac】dvd光盘刻录Mac DVDRipper Pro 9.1.1.dmg,安装即用

2021-08-06

【mac】dvd光盘刻录 Roxio Toast Titanium 17.4.dmg

【mac】dvd光盘刻录 Roxio Toast Titanium 17.4.dmg,安装即用

2021-08-06

【mac】视频格式还转换神器 HandBrake-1.4.0.dmg

【mac】视频格式还转换神器 HandBrake-1.4.0.dmg ,支持big sur

2021-08-06

Office_Visio_2007.zip

安装即可用 GCP7C-X87YQ-B9FCR-P3PB9-DM938 QYRY9-33D2M-H4XRK-37XG6-TB6HW DBXYD-TF477-46YM4-W74MH-6YDQ8 W2JJW-4KYDP-2YMKW-FX36H-QYVD8 MTP6Q-D868F-448FG-B6MG7-3DBKT

2021-02-18

redis-desktop-client.zip

redis客户端 Mac的桌面版应用,支持Big Sur

2021-02-18

Vuejs.pdf 高清文档

Vuejs.pdf 高清文档

2021-02-17

THE HLA TUTORIAL 英文 高清文档

THE HLA TUTORIAL 英文 高清文档

2021-02-17

Postman-osx-7.5.0.zip

Mac版本,postman7.5.0 接口调测工具,安装即用,快速上手测试你的接口

2019-08-13

Firefox 69.0b12.dmg

Mac环境 firefox developer 火狐开发者版浏览器,强大代码调试编辑功能,响应优化迅速

2019-08-13

ES6-3.zip

es6 入门 第三版

2019-07-07

C++资源.zip

Visual Assist X 10.9 Build 2331 支持VS2019。 2019.04.19最新版本,如果使用VS2019正式版,需要升级到该版本。 含Cr,看说明文件。

2019-05-14

Axure8.0附带注册及汉化插件

原型设计Axure8.0附带注册及汉化插件,即下即用,简单安装

2018-08-13

influxdb时序数据库

influxdb时序数据库,数据处理,数据结构分析讲解

2018-01-02

influxdb中文文档

influxdb中文文档 influxdb 时序数据库 influxdb中文文档 influxdb 时序数据库 influxdb中文文档 influxdb 时序数据库 influxdb中文文档 influxdb 时序数据库

2018-01-02

空空如也

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

TA关注的人

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