自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

早日成为鹏总

记录点点滴滴

  • 博客(155)
  • 资源 (9)
  • 收藏
  • 关注

原创 C#学习....

【代码】C#学习....

2023-08-17 09:38:53 396

原创 Nacos一些理解

修改数据库的配置修改启动配置

2022-12-08 10:29:23 720 1

原创 geteway我的一些记录

111

2022-12-07 09:05:00 320

原创 idea集成docker插件

idea集成docker插件使用

2022-09-13 09:54:00 431

原创 docker 具体操作

从这张图很明显看出,对于Slave的两个线程都成功了,那就说明整个MYSQL主从搭建成功了。去读取这个操作,然后写入Slave中的时后发现这个SQL执行失败,因为你Slave已经存在该User表,然后这整个主从复制就卡在这里了。上面两步Master和Slave都配置成功了,而且Master也为Slave读取Master数据专门设置了一个账号,下面就来实现同步。5.3在mycat中间件中的test_db数据库中,创建表test,可以看到主库中的test_db数据库中,自动更新了test表。

2022-09-02 16:19:58 2844

原创 关于java的异常捕获记录

1.主动抛出一个具体的异常,外面调用的时候并不会提示需要捕获异常,2.需要在最外围写个异常捕获,然后发生异常就会在异常的部分停掉。3.在捕获异常的地方输出异常。

2022-08-03 14:34:24 166

原创 git操作的一些解答,后续根据问题进行更新

克隆项目(主支/分支)步骤克隆项目(主支/分支)步骤1.第一步,克隆远程主分支代码到本地,当前为master主分支2.在本地创建分支,名称与服务器相同,这里是DEV3.保证在是在新分支上,然后拉取服务器端的分支代码就可以了4.当前服务器端DEV分支代码5.本地分支代码。............

2022-07-29 14:49:51 202

原创 springcloudalibaba-SpringAMQP

交换机的作用是什么?接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失FanoutExchange的会将消息路由到每个绑定的队列声明队列、交换机、绑定关系的Bean是什么?QueueBinding描述下Direct交换机与Fanout交换机的差异?Fanout交换机将消息路由给每一个与之绑定的队列Direct交换机根据RoutingKey判断路由给哪个队列如果多个队列具有相同的RoutingKey,则与Fanout功能类似**.**分割。...

2022-07-15 10:13:08 625

原创 springcloudalibaba-RabbiMQ

我们以购买商品为例,用户支付后需要调用订单服务完成订单状态修改,调用物流服务,从仓库分配响应的库存并准备发货。在事件模式中,支付服务是事件发布者(publisher),在支付完成后只需要发布一个支付成功的事件(event),事件中带上订单id。订单服务和物流服务是事件订阅者(Consumer),订阅支付成功的事件,监听到事件后完成自己业务即可。为了解除事件发布者与订阅者之间的耦合,两者并不是直接通信,而是有一个中间人(Broker)。发布者发布事件到Broker,不关心谁来订阅事件。订阅者从Broker订阅

2022-07-13 16:04:08 548

原创 springcloudalibaba-gateway网关

Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。Gateway网关是我们服务的守门神,所有微服务的统一入口。网关的核心功能特性:请求路由权限控制限流架构图: 权限控制:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截。路由和负载均衡:一切请求都必

2022-07-13 10:04:55 441

原创 springcloudalibaba-Feign远程调用

Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feignFegin的使用步骤如下:我们在order-service服务的pom文件中引入feign的依赖:2)添加注解在order-service的启动类添加注解@EnableFeignClients开启Feign的功能: 在order-service中新建一个接口(client文件夹下),内容如下:这个客户端主要是基于SpringMVC的注解来声明远程调用的信息,比如:服务名称:u

2022-07-12 15:23:26 283

原创 springcloudalibaba-nacos集群搭建

官方给出的Nacos集群图: 其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构: 三个nacos节点的地址: 搭建集群的基本步骤:搭建数据库,初始化数据库表结构下载nacos安装包配置nacos启动nacos集群nginx反向代理Nacos默认数据存储在内嵌数据库Derby中,不属于生产可用的数据库。官方推荐的最佳实践是使用带有主从的高可用数据库集群,主从模式的高可用数据库可以参考传智教育的后续高手课程。这里我们以单点的数据库为例来讲解。

2022-07-12 11:20:39 176 1

原创 springcloudalibaba-nacos配置管理

Nacos除了可以做注册中心,同样可以做配置管理来使用。 Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。 然后在弹出的表单中,填写配置信息: 注意:项目的核心配置,需要热更新的配置才有放到nacos管理的必要。基本不会变更的一些配置还是保存在微服务本地比较好。 1)引入nacos-config依赖首先,在user-service服务中,引入nacos-config的客户端依赖:2)添加bootstrap.yaml然后,在user-service中添加一

2022-07-12 10:29:33 444

原创 springcloudalibaba-nacos注册中心

修改其中的内容: 启动非常简单,进入bin目录,结构如下: 然后执行命令即可:windows命令: 执行后的效果如图: 默认的账号和密码都是nacos,进入后: 父工程:客户端:yml文件添加cloud:nacos配置重启重启微服务后,登录nacos管理页面,可以看到微服务信息: 微服务互相访问时,应该尽可能访问同集群实例,因为本地访问速度更快。当本集群内不可用时,才访问其它集群。例如: 杭州机房内的order-service应该优先访问同机房的user-service。

2022-07-11 17:12:19 146

原创 Springcloud-Ribbon负载均衡

通过定义IRule实现可以修改负载均衡规则,有两种方式:代码方式:在order-service中的OrderApplication类中,定义一个新的IRule:配置文件方式:在order-service的application.yml文件中,添加新的配置也可以修改规则:注意,一般用默认的负载均衡规则,不做修改Ribbon默认是采用懒加载,即第一次访问时才会去创建LoadBalanceClient,请求时间会很长。而饥饿加载则会在项目启动时创建,降低第一次访问的耗时,通过下面配置开启饥饿加载:(哪

2022-07-11 14:02:44 142

原创 Springcloud-eureka服务注册和发现

单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件以课前资料中的微服务cloud-demo为例,其结构如下: cloud-demo:父工程,管理依赖order-service:订单微服务,负责订单相关业

2022-07-11 13:53:18 208

原创 docker使用

步骤:1)进入容器。进入我们刚刚创建的nginx容器的命令为:结果 然后执行进入命令2)进入nginx的HTML所在目录 /usr/share/nginx/html容器内部会模拟一个独立的Linux文件系统,看起来如同一个linux服务器一样:nginx的环境、配置、运行文件全部都在这个文件系统中,包括我们要修改的html文件。查看DockerHub网站中的nginx页面,可以知道nginx的html目录位置在我们执行命令,进入该目录:查看目录下文件:3)修改index.html的内容容器

2022-07-09 17:41:53 190

原创 uniapp-路由uni-simple-router

okok

2022-06-29 15:47:56 11871 5

原创 uniapp-第三方网络请求

1.在utils文件夹下新建config.js2.在utils文件夹下新建request.js3.在apis文件下新建login.js4.在页面中使用接口

2022-06-29 15:46:17 2311 1

原创 uniapp-生命周期/路由跳转

....

2022-06-23 16:43:45 540

原创 uniapp-富文本编辑器

2022-06-23 16:17:59 7475

原创 uniapp-导入配置uview

1.点击导入 2.在弹出的弹窗中点击打开HbuilderX 3.选择你需要导入的项目,再点确定 4.然后你就可以在uni_modules文件中看到啦 5.下载后还需要配置文件,首先要确保你使用的是scss,如果不是,请在HbuilderX菜单的 工具->插件安装中找到"scss/sass编译"插件进行安装, 如不生效,重启HbuilderX即可 ① 引入uView主JS库在项目根目录中的main.js中,引入并使用uView的JS库,注意这两行要放在import Vue之后。② 在引入uVi

2022-06-13 22:54:54 1194

原创 vue-vant使用

安装和配置# Vue 2 项目,安装 Vant 2:npm i vant -S # Vue 3 项目,安装 Vant 3:npm i vant@next -S自动按需引入组件(安装了就可以省略)配置babel-plugin-import插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式(官方推荐做法)# 安装插件npm i babel-plugin-import -D改配置plugins在项目.babelrc 文件或者babel....

2022-05-18 15:47:34 2355

原创 vue-cli 脚手架 2和3

介绍Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。 使用Vue 脚手架之后我们开发的页面将是一个完整系统(项目)环境准备# 1.下载nodejs http://nodejs.cn/download/ windows系统: .msi 安装包(exe)指定安装位置 .zip(压缩包)直接解压缩指定目录 mac os 系统: .pkg 安装包格式自动配置环境变量 .tar.gz(压缩包)解压缩安装到指定名# 2.配置nodej...

2022-05-17 10:27:26 590

原创 MyBatisX插件

安装安装方法:打开 IDEA,进入 File -> Settings -> Plugins -> Browse Repositories,输入mybatisx搜索并安装连接数据库根据数据表生成代码代码生成 配置代码生成结果...

2022-05-12 09:13:08 2562 1

原创 mybatis-pluse使用

开发环境IDE:idea 2019.2 JDK:JDK8+ 构建工具:maven 3.5.4 MySQL版本:MySQL 5.7 MyBatis-Plus:3.5.1 新建库和表CREATE DATABASE `mybatis_plus` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE `mybatis_plus`;CREATE TABLE `user` (`id` BIGINT ( 20 ) NOT NULL CO..

2022-05-11 17:44:21 1007

原创 bootstrop整理

BootStrap模板<!DOCTYPE html><html lang="en"> <head> <!--设置当前HTML文件的字符编码--> <!--compatible兼容的,设置浏览器的兼容模式版本(让IE使用最新的渲染引擎工作)--> <!--声明当前网页在移动端浏览器展示的相关设置--> <!-- viewport表示用户是否可以缩放页面 width指定视区的逻辑.

2022-05-09 15:52:42 418

原创 springboot 整合thymeleaf

提供数据1.编写一个controller方法,返回一些用户数据,放入模型中,将来在页面渲染@GetMapping("/all")public String all(ModelMap model) { // 查询用户 List<User> users = this.userService.queryAll(); // 放入模型 model.addAttribute("users", users); // 返回模板名称(就是classpath:.

2022-05-07 13:09:40 711

原创 springboot 整合springmvc

项目结构引入web启动器pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4...

2022-05-07 11:26:44 4474 1

原创 jwt使用

整个流程客户端工作1.将服务器下发的token保存到本地,然后在接下里的网络请求(将token加入到请求头中)发送给服务器服务器端工作1.下发token,解析token实际应用1.在登录验证通过后,给用户生成一个对应的随机token(注意这个token不是指jwt,可以用uuid等算法生成),然后将这个token作为key的一部分,用户信息作为value存入Redis,并设置过期时间,这个过期时间就是登录失效的时间2.将第1步中生成的随机token作为JWT...

2022-05-07 10:01:29 194

原创 springboot 配置方式

方式一 java配置java配置主要靠java类和一些注解来达到和xml配置一样的效果,比较常用的注解有: @Configuration:声明一个类作为配置类,代替xml文件 @Bean:声明在方法上,将方法的返回值加入Bean容器,代替<bean>标签 @Value:属性注入 @PropertySource:指定外部属性文件 1.首先在pom.xml中,引入Druid连接池依赖<dependency> &lt..

2022-05-07 09:57:16 832 1

原创 微信小程序-API的Promise化

npm初始化npm init -y安装小程序的Promise包1.使用腾讯官方出的第三方库实现小程序所有API 的 Promise 化npm install --save miniprogram-api-promise在小程序开发工具中构建npm配置使用1.在小程序的入口文件app.js中加入一下代码2.js文件中使用//1.在小程序入口文件中调用一次 promisifyAll()方法import { promisify...

2022-05-06 12:09:19 2405

原创 tomcat部署vue前端项目

Tomcat建立文件夹1.在webapps文件夹下建立JL文件夹Vue项目修改请求的公共路径1.vue.config.js修改打包时的公共路径publicPath: process.env.NODE_ENV === "production" ? "/JL" : "/"Vue项目修改路由配置 base:process.env.VUE_APP_BASE_Title,//----------------------------------...

2022-05-05 13:24:59 1801 1

原创 vue- Form Generator表单代码生成

form-generator

2022-04-28 15:02:00 996

原创 echarts图表使用

官网Apache ECharts下载安装npm install echarts --save简单使用<template> <div class=""> <div id="main" style="width: 600px;height:400px;"></div> </div></template><script> /** * author 大智...

2022-04-28 10:39:07 260

原创 vue-项目优化

网络请求添加进度条1.给项目添加进度条效果,先打开项目控制台,打开依赖,安装nprogress2.main.js中添加代码npm install --save nprogress//导入进度条插件import NProgress from 'nprogress'//导入进度条样式(包里自带的)import 'nprogress/nprogress.css'.....//请求在到达服务器之前,先会调用use中的这个回调函数来添加请求头信息axios.intercepto.

2022-04-27 17:05:28 194

原创 uniapp-学习使用

目录┌─components uni-app组件目录 │ └─comp-a.vue 可复用的a组件 ├─pages 业务页面文件存放的目录 │ ├─index │ │ └─index.vue index页面 │ └─list │ └─list.vue list页面 ├─static 存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此 ├─main.js Vue初始化入口文件 ├─App.vue 应用配置,用来配置小程序的全局样式、生命周期函.

2022-04-27 12:30:58 109

原创 基于JQ的ajax使用

get请求-单纯的function ajax_get() { $.get("http://localhost:8080/axiostest/get0", function(data, status) { console.log(data, status); }); } function ajax_get2() { $.get("http://www.liulongbin.top:3006/api/getbooks", fun.

2022-04-27 12:20:25 477

原创 ES6的使用

ES6模块化规范中定义:1).每一个js文件都是独立的模块2).导入模块成员使用import关键字3).暴露模块成员使用export关键字4.不包含按需导出的成员默认导入/导出1.在一个模块中,只允许使用export default向外默认暴露一次成员2.如果在一个模块中没有向外暴露成员,其他模块引入该模块时将会得到一个空对象####A.默认导出 export default { 成员A, 成员B, ......

2022-04-27 09:03:59 696

原创 vue-cli2和vue-cli3的区别

vue-cli2和vue-cli3比较1.vue-cli3比vue-cli2少了build、config、static目录,多了public目录创建项目方式2.0的安装:vue init webpack projectname3.0的安装:vue create projectname启动方式2.0是通过:npm run dev启动流程:npm run dev启动过程3.0是:npm run serve启动流程:https://blog.csdn.ne...

2022-04-26 17:31:08 1674

index.vue

index.vue

2022-11-23

index.vue

index.vue

2022-08-09

eventbus.jar

eventbus.jareventbus.jareventbus.jareventbus.jareventbus.jar eventbus.jareventbus.jareventbus.jareventbus.jareventbus.jar

2017-09-20

Json实体解析工具

Json实体解析工具Json实体解析工具Json实体解析工具Json实体解析工具Json实体解析工具Json实体解析工具Json实体解析工具Json实体解析工具Json实体解析工具

2017-09-20

eclipse okhttutiils jar包

eclipse okhttutiils jar包eclipse okhttutiils jar包 eclipse okhttutiils jar包 eclipse okhttutiils jar包

2017-09-19

android studio的设置,导入此Jar包操作AS

android studio的设置,导入此Jar包后操作as跟操作eclipse一样简单 android studio的设置,导入此Jar包后操作as跟操作eclipse一样简单

2017-09-18

极光推送+admob插屏+tabhost使用+webview+友盟统计

极光推送+admob插屏+tabhost使用+webview+友盟统计 极光推送+admob插屏+tabhost使用+webview+友盟统计 极光推送+admob插屏+tabhost使用+webview+友盟统计

2017-09-18

android不间断录像

绝对值

2016-06-03

android 不间断录像

真正的安卓不间断录像,绝对值

2016-06-03

第三方集合

一个很好的工具类集合,可以导入你的项目中,很方便

2016-01-22

空空如也

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

TA关注的人

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