自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (8)
  • 收藏
  • 关注

转载 SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证

JWT登录认证1 说明2 项目环境Maven依赖如下:配置如下:3 编写项目基础类编写JWT工具类编写暂无权限处理类编写用户未登录处理类编写登录失败处理类编写登录成功处理类编写登出成功处理类4 编写Security核心类编写自定义登录验证类编写自定义PermissionEvaluator注解验证编写SpringSecurity核心配置类编写JWT接口请求校验拦截器6 权限注解和hasPermiss...

2020-05-06 16:20:35 396

转载 书写高质量SQL的30条建议

书写高质量SQL的30条建议前言1、查询SQL尽量不要使用select *,而是select具体字段。2、如果知道查询结果只有一条或者只要最大/最小一条记录,建议用limit 13、应尽量避免在where子句中使用or来连接条件4、优化limit分页5、优化你的like语句6、使用where条件限定要查询的数据,避免返回多余的行7、尽量避免在索引列上使用mysql的内置函数8、应尽量避免在wher...

2020-05-06 10:16:39 192

原创 微信小程序的部署

微信小程序域名的准备域名的准备域名要申请ssl证书 腾讯云有免费的,时间1年将证书下载下来,上传到服务器具体配置参考https://www.gworg.com/ssl/107.htmlnginx 配置 (如果不成功,建议排查端口或者重启服务器)# HTTPS server # server { listen 443 ssl; ...

2020-05-04 17:30:06 752

原创 并发编程之Tools&CountDownLatch&Semaphore原理与应用

并发编程之Tools&CountDownLatch&Semaphore原理与应用Semaphore?1. Semaphore 是什么?2. 怎么使用 Semaphore?2.1 构造方法2.2 重要方法2.3 基本使用2.3.1 需求场景2.3.2 代码实现CountDownLatch使用及应用场景 例子CountDownLatch是什么?CountDownLatch如何工作?Co...

2020-04-29 18:14:49 230

原创 OpenFeign整合我们的Sentinel

目录OpenFeign整合我们的SentinelOpenFeign整合我们的Sentinel第一步加配置: 在tulingvip05-ms-alibaba-feignwithsentinel-order上 pom.xml中添加配置<dependency> <groupId>com.tuling</groupId> <artifactId&gt...

2020-04-26 16:56:53 2710 1

原创 在项目中快速整合sentinel

在项目中快速整合sentinel在项目中整合sentinel需要整合Sentinel-dashboard(哨兵流量卫兵)在项目中整合sentinel导入jar包<!--加入sentinel--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spr...

2020-04-26 16:37:06 1244

原创 微服务之OpenFeigin

微服务之OpenFeigin在我们工程中怎么添加Feign如何自定义Feign在我们工程中怎么添加Feign定义一个03-ms-alibaba-feign-api工程①:第一步,引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sprin...

2020-04-26 16:21:32 321

原创 rabbitmq 消费端的ack

rabbitmq 消费端的ack消费端的ack模式代码演示(手动ack 以及重回队列操作)消费端的ack模式消费端的ack类型:自动ack 和手动ack做消息限流的时候,我们需要关闭自动ack 然后进行手动ack的确认,若我们业务出现了问题,我们就可以进 行nack重回队列当消费端进行了nack的操作的时候,我们可以通过设置来进行对消息的重回队列的操作(但是一般我们不会设 置重回队列的操...

2020-04-26 13:40:57 457

原创 rabbitmq 消息的confirm机制

rabbitmq 消息的confirm机制一:mq 的confirm机制二:mq的confirm机制的核心流程图三:confirm机制的现实步骤四:代码演示一:mq 的confirm机制- 1:消息的确认:指的是生产者将消息投递后,如何mq-server接受到消息,就会给生产者一个应答. - 2:生产者接受到应答,来确保该条消息是否成功发送到了mq-server - 3:confirm机制...

2020-04-26 13:40:02 910

原创 rocketmq的环境搭建

安装下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.3.2/rocketmq­all­ 4.3.2­bin­release.zip1、rocketmq加入环境变量#rocketmq目录export ROCKETMQ_HOME=/usr/local/rocketmq/rocketmq‐all‐4.1.0‐incuba...

2020-04-23 20:59:23 243

原创 jekins自动化部署

1.在安装默认插件的时候花了一段时间脚本修改的位置1.修改web-provider文件路径:web-provider\bin下3个文件 cmu-web-provider.java.status, cmu-web-provider.pid cmu-web-provider.status修改成 platform_plus.java.status, platform_pl...

2020-04-07 21:50:17 296

原创 elasticsearch-整合canal

Canal集成步骤:1.下载canal:https://github.com/alibaba/canal/releases/download/canal-1.1.3/canal.deployer-1.1.3.tar.gz2.开启mysql的binlog:注意Mysql版本不要低于5.6,低于5.6的会出现你意想不到的异常。我最开始用的是5.5(1)查看binlog是否开启:show va...

2020-04-05 21:58:49 326

原创 Sentinel 流量控制,容错,降级

什么是Sentinel?A lightweight powerful flow control component enabling reliability and monitoring for microservices. (轻量级的流量控制、熔断降级 Java 库) github官网地址:https://github.com/alibaba/Sentinel wiki:https://g...

2020-04-04 22:10:33 547

原创 java 整合支付宝支付 的一些操作

相关工具1、内网穿透工具 natapp (用户支付结果通知异步回调)2、AlipayDevelopmentAssistant 阿里支付签名工具3、支付宝沙箱客户端 支付宝支付测试使用支付宝-当面付阿里支付宝DEMO下载:https://docs.open.alipay.com/399/106844/,支付宝支持丰富的支付方式,这里我们选择使用当面付-支持二维码&条形码的支付,这...

2020-03-30 12:08:20 319

原创 spring-boot 分布式session

父级pom配置<!--Spring Cloud 相关依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId>...

2020-03-23 15:35:09 95

原创 mongodb 安装

下载#下载wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz # 解压tar -zxvf mongodb-linux-x86_64-4.0.5.tgzmongoDb启动参数说明mongoDb 由C++编写,下载下来的包可以直接启动#创建数据库目录mkdir -p /data/mongo...

2020-03-19 11:33:14 100

原创 rabbitmq的安装

安装1 :安装rabbitmq所需要的依赖包yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc- c++ kernel-devel m4 ncurses-devel tk tc xz2 下载安装包 (我的下载包的目录是 cd /app/svr)wget www.rab...

2020-03-19 10:15:32 321

原创 Redis高可用集群搭建

redis 安装下载地址:http://redis.io/download 安装步骤: # 安装gcc yum install gcc# 把下载好的redis‐5.0.2.tar.gz放在/usr/local文件夹下,并解压wget http://download.redis.io/releases/redis‐5.0.2.tar.gz tar xzf redis‐5.0.2....

2020-02-29 11:55:26 205

原创 elasticsearch 6.6.0的安装

1.服务器准备:centos7.4系统,Jdk1.8 cat /etc/redhat-release。Es6.x如果是自带的openjdk需要先卸载:rpm -qa|grep javarpm -e –nodeps *2.ElasticSearch安装:本次采用的版本为6.6.0 https://elasticsearch.cn/download/(1)地址:https://artif...

2020-02-13 16:28:09 1093 3

原创 open-feign的使用

代码和配置1. alibaba-feign-api第一步:引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring‐cloud‐starter‐openfeign</artifactId></dependency...

2020-02-13 15:03:28 773

转载 mysql查询今天、昨天、上周

今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DA...

2020-01-14 15:48:03 462

原创 spring-cloud-gateway ()

nacos 和 spring-cloud-gatewayGatewaySpring Cloud Gateway 是Spring cloud 的一个全新项目,该项目是基于spring5.0,spring boot 2.0 和 project reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的API路由管理方式spring cloud gateway 作为spring...

2019-09-22 14:06:50 614

原创 nacos服务注册与发现整合feign:webflux

客户端:feignpom 配置<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.REL...

2019-09-22 13:13:20 5194 2

原创 spring-cloud-alibaba学习

spring-cloud-alibaba组件服务的注册与发现:适配spring-cloud服务注册与发现标准,默认集成ribbon的支持服务限流与降级,默认支持serlet,feigin.resttemplate,dobbo和rocketMQ限流降级功能的接入,可以在运行时通过控制台实时修改限流降级规则,还支持查看限流降级metrics监控分布式配置管理,分布式配置中的外部配置,配置更改时...

2019-09-22 12:32:50 852

原创 mysql锁对一些操作

-- 查看表上加过的锁show open tables;-- 释放被当前会话持有的任何锁unlock tables;-- 通过检查InnoDB_row_lock状态变量来分析系统上的行锁的争夺情况show status like'innodb_row_lock%';-- 查看近期死锁日志信息show engine innodb status\G;-- 查看当前会话idselec...

2019-09-15 21:33:28 435

原创 centos7 mysql5.7 数据库主从配置

配置主从的复制主库核心配置server-id = 1log-bin=master-binbinlog-do-db=platform_plus #要给从机同步的库binlog_format=mixedslave-skip-errors = 1062,1032,1060expire_logs_days = 3 # 自动清理 3 天前的log文件 可根据需要修改slow_query_l...

2019-08-22 14:23:05 512

原创 在误删除data目录后 的一系列操作

删除data目录下的一部分文件之后导致数据库不整,权限表也遭到了破坏,所以打算在不重装数据库的情况下进行data目录的重新初始化。使用如下命令再进行一次尝试./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize会在控制台中生成默认的密码:root ...

2019-08-22 03:43:10 1581

原创 基于Netty实现高性能弹幕系统

一、弹幕系统概要设计二、Netty对Http协议解析实现三、WebScoket协议解析实现一、弹幕系统概要设计什么是弹幕系统?弹幕系统特点:实时性高:你发我收, 毫秒之差并发量大:一人吐槽,万人观看弹幕系统架构设计:业务架构:实现方案一:实现方案二:二、NettyHttp协议解析实现在上述方案中 浏览器不...

2019-08-07 18:24:26 4742 3

转载 46个IOS免豆资料下载【转载】

51CTO下载中心为大家收集了一个批IOS免豆资料,做了一个下载地址目录,方便大家选择性下载,希望大家喜欢。完整目录下载地址:http://down.51cto.com/data/452500资料列表:iPhone 开发笔记实录(代码讲解)http://down.51cto.com/data/164304Phone Clube 第六期:高效手机程序开发经验分

2014-04-05 15:31:07 1009

转载 2102年android开发热门资料110个

在移动开发如火如荼的今天,Android开发市场广阔,是目前市场占有率最高的智能手机操作系统。这个文档里整理110个优质的Android开发资料,网上的资料众多,参差不齐,然而这批资料却是经过精心整理的,下载量高,好评众多。附件较多,无法将附件一一分享给大家,只能提供资料地址了。希望对大家有帮助!下载中心完整附件下载地址:http://down.51cto.com/data/412494

2014-04-05 15:22:24 1304

原创 关于指针

使用常规变量是,值是指定的量,地址是派生的量。处理存储数据的新策略刚好相反,将地址值是为指定的量,而将值视为派生量,一种特殊类型的变量--指针,用于存储值得地址。因此,指针名表示的是地址,*运算符被称为间接值或者解除引用运算符,将用于指针,可以得到该地址处存储的值(这和乘法使用的符号相同;C++将根据上下文来确定所指定的是乘法还是解除引用)。#include#include#i

2013-07-23 18:22:12 926

原创 结构体是可以相互赋值的

#include#include#include using namespace std;int main(){//定义一个操作员的结构体struct operater{//操作员的编号int id;//操作员的名字string szname;//操作员的性别string szsex;};operater ope1;operate

2013-07-23 16:28:37 1873

jquery-easyui-1.5.2

改进: datagrid: Mac键盘支持ctrl选择 datagrid: 'scrollOnSelect'属性可供用户确定是否在选择时滚动到指定的行 combotree: 添加'textField'属性 combotreegrid: 添加'textField'属性 pagination: 添加'showPageInfo'属性 panel: 添加'halign'和'titleDirection'属性来允许用户将面板标题对齐到左侧或右侧 accordion: 添加'halign'属性来构建水平折叠 tagbox: 可以应用'required'属性来验证该值是否为空 修复: form: 修复调用 'reset' 方法后输入框的初始值将消失 textbox: 修复调用'destroy'方法不会清除字段标签的问题 datagrid: 修复在行上调用'selectRow'方法会导致不需要的记录集的问题

2017-10-19

jquery-easyui-1.5.1

新插件: tagbox:允许用户向表单字段添加标签 改进: textbox:'cls'属性可用于新增自定义样式到文本框 numberbox:允许用户用意大利语格式化货币 combo:新增'multivalue'属性允许用户确定如何提交多个值 combobox:新增 'reversed' 属性 combobox:新增'onClick' 事件 combogrid:新增 'reversed' 属性 treegrid:使用shift键启用多重选择 修复: datagrid:修复调用'updateRow'方法后选择和检查标志丢失的问题 tabs:修复调用'update'方法时trip工具位置错误的问题 window:当高度设置为'auto'时,移动窗口后消失的问题 messager:当显示进度消息窗口时,立即关闭会出现异常的情况 form:修复'clear'方法不会清楚组合框所选的下拉选的问题

2017-10-19

学生信息管理软件源代码

学生信息管理软件源代码,java写的,MySql的数据库和驱动

2014-01-08

免安装MySql

免安装直接运行的MySql,配合我上传的学生信息增删改查的java应用程序

2013-12-20

java做的学生信息数据库应用程序

java做的学生信息数据库应用程序,应用程序,里卖弄是MYSQl的驱动,所以要用MySql的数据库存储学生信息,里面已经包含建立数据库要的表格

2013-12-20

用win32api编写的飞机游戏

用win32api编写的飞机游戏,研究一下包你win32入门

2013-08-09

C++api文档

很好的C++帮助文档,下载个360急速浏览器还可以翻译成中文

2013-07-02

空空如也

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

TA关注的人

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