全栈程序猿_社区达人页

个人头像照片
全栈程序猿
已加入开发者社区1831

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
江湖新秀
江湖新秀

成就

已发布69篇文章
4条评论
已回答0个问题
0条评论
已发布0个视频

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 前端开发
  • 设计模式
  • 开发框架
  • 微服务
  • 容器
  • 消息中间件
  • 时序数据库
  • 关系型数据库
  • 架构师
擅长领域
技术认证

高级系统架构师 全栈程序员 SpringCloud企业级微服务应用开发框架GitEgg作者。

  • 1年前
    IoT小程序在展示中央空调采集数据和实时运行状态上的应用
    IoT小程序框架在跨系统平台(AliOS Things、Ubuntu、Linux、MacOS、Window等)方面提供了非常优秀的基础能力,应用的更新升级提供了多种方式,在实际业务开发过程中可以灵活选择。IoT小程序框架通过JSAPI提供了调用系统底层应用的能力,同时提供了自定义JSAPI扩展封装的方法,这样就足够业务开发通过自定义的方式满足特殊的业务需求。 IoT小程序在前端框架能力、应用框架能力、图形框架能力都进行了适配和优化。那么接下来,我们按照其官方步骤搭建开发环境,然后结合中央空调数据采集和状态显示的实际应用场景开发物联网小程序应用。
    23711
暂无更多
暂无更多信息

2022年05月

  • 05.18 09:06:14
    发表了文章 2022-05-18 09:06:14

    SpringCloud微服务实战——搭建企业级开发框架(八):使用注解校验微服务消息参数

    平时开发过程中,经常要用到参数校验,如果直接在代码逻辑里面写参数校验,代码有点冗余且用起来不是非常方便,显得代码逻辑复杂且重复代码太多,这里我们使用注解的方式进行参数校验,SpringBoot中常用的用于参数校验的注解如下:
  • 05.18 09:03:25
    发表了文章 2022-05-18 09:03:25

    SpringCloud微服务实战——搭建企业级开发框架(七):自定义通用响应消息及统一异常处理

    平时开发过程中,无可避免我们需要处理各类异常,所以这里我们在公共模块中自定义统一异常,Spring Boot 提供 @RestControllerAdvice 注解统一异常处理,我们在GitEgg_Platform中新建gitegg-platform-boot子工程,此工程主要用于Spring Boot相关功能的自定义及扩展。 1、修改gitegg-platform-boot的pom.xml,添加spring-boot-starter-web和swagger依赖,设置optional为true,让这个包在项目之间依赖不传递。
  • 05.18 08:59:11
    发表了文章 2022-05-18 08:59:11

    SpringCloud微服务实战——搭建企业级开发框架(六):使用knife4j集成Swagger2接口文档

    knife4j是为集成Swagger生成api文档的增强解决方案,前后端Java代码以及前端Ui模块进行分离,在微服务架构下使用更加灵活, 提供专注于Swagger的增强解决方案,不同于只是改善增强前端Ui部分,我们这里使用knife4j作为文档管理工具来代替swagger-ui。
  • 05.18 08:42:18
    发表了文章 2022-05-18 08:42:18

    SpringCloud微服务实战——搭建企业级开发框架(五):数据库持久化集成MySql+Druid+MyBatis-Plus

    在引入相关数据库持久化相关依赖库之前,我们可以考虑到,当我们因业务开发需要,引入各种各样的依赖库时,Jar包冲突是我们必须面对的一个问题,Spring为了解决这些Jar包的冲突,推出了各种bom,最著名的就是Spring IO Platform bom,其中最核心的三个是:spring-framework-bom、spring-boot-dependencies、platform-bom。我们这里参考Spring管理Jar包的方式,新建一个GitEgg-Platform平台工程,提供各种第三方组件的配置及自定义方法,使用子工程gitegg-platform-bom统一管理GitEgg自定义方法
  • 05.18 08:35:13
    发表了文章 2022-05-18 08:35:13

    SpringCloud微服务实战——搭建企业级开发框架(四):集成SpringCloud+SpringBoot

    1、在GitEgg工程的根目录,最上级父pom.xml文件中引入需要依赖的库及Maven插件,设置编码方式: 2、修改gitegg-service的pom.xml文件,引入需要的库: 3、在gitegg-service-system工程下新建GitEggSystemApplication主启动类:
  • 05.17 18:01:39
    发表了文章 2022-05-17 18:01:39

    SpringCloud微服务实战——搭建企业级开发框架(三):创建Maven工程

    在新建工程前,先了解一下什么是敏捷开发“松结对编程”及“L型代码结构”这里有详细的介绍和说明 : 敏捷开发“松结对编程”系列之十一:L型代码结构(团队篇之一)     使用Maven创建项目之前,我们要对工程有一个大概的规划,为了保持类库统一管理,引入的jar包版本不冲突,我们需要用到Maven的BOM功能以及Spring IO platform推出的BOM功能:
  • 05.17 17:56:58
    发表了文章 2022-05-17 17:56:58

    3、Flutter开发-创建第一个Flutter应用

    1、打开Android Studio,所以在窗口选择Start a new Flutter project(如果没有这个选项,需要安装Flutter,步骤看上一章节)
  • 05.17 17:42:09
    发表了文章 2022-05-17 17:42:09

    1、Flutter开发-安装和配置Flutter SDK

    一、修改环境变量,配置国内可访问的Flutter镜像 设置环境变量,此电脑->属性->高级系统设置->高级->环境变量,上面为用户变量,下面为系统变量,修改用户变量即可:
  • 05.17 17:37:23
    发表了文章 2022-05-17 17:37:23

    SpringBoot + Ant Design Pro Vue实现动态路由和菜单的前后端分离框架

    Ant Design Pro Vue默认路由和菜单配置是采用中心化的方式,在 router.config.js统一配置和管理,同时也提供了动态获取路由和菜单的解决方案,并将在2.0.3版本中提供,因到目前为止,官方发布的版本为2.0.2,所以本文结合官方提供的解决方案结合SpringBoot后台权限管理进行修改,搭建一套完整的SpringBoot +Vue前后端分离框架。
  • 05.17 17:33:35
    发表了文章 2022-05-17 17:33:35

    八、Linux(CentOS7)安装Redis

    常见问题: 1、redis不能远程连接时,可能是防火墙的问题: firewall-cmd --query-port=6379/tcp firewall-cmd --add-port=6379/tcp firewall-cmd --query-port=6379/tcp 显示yes为打开
  • 05.17 17:31:25
    发表了文章 2022-05-17 17:31:25

    七、Linux(CentOS7)安装Jenkins

    1、修改jenkins主目录: 编辑profile文件: vi /etc/profile 在最后加入:
  • 05.17 17:29:12
    发表了文章 2022-05-17 17:29:12

    六、Linux(CentOS7)Maven私服搭建Nexus

    1、下载nexus http://www.sonatype.org/nexus/go/ 2、解压 tar -zvxf nexus-2.11.4-01-bundle.tar.gz 3、加入系统变量 vi /etc/profile 加入export RUN_AS_USER=root
  • 05.17 17:27:03
    发表了文章 2022-05-17 17:27:03

    五、Linux(CentOS7)编译源码安装Subversion

    1、安装apr-util #yum install apr-util apr-util-devel 2、安装sqlite #yum install sqlite sqlite-devel 3、安装zlib #tar zxf zlib-1.2.8.tar.gz #cd zlib-1.2.8 #./configure #make && make install
  • 05.17 17:24:40
    发表了文章 2022-05-17 17:24:40

    四、Linux(CentOS7)通过编译源码方式安装MySql数据库

    通过编译源码方式安装MySQL数据库,下面是详细操作步骤(因为太繁琐,实际应用中不推荐): 1、安装文件准备 • 下载cmake-3.5.1.tar.gz ---新版的MySQL用CMAKE编译安装 http://www.cmake.org/download/ • 下载ncurses-5.9.tar.gz ---安装MySQL时需要 ftp://ftp.gnu.org/gnu/ncurses/ • 下载bison-3.0.4.tar.gz ---安装MySQL时需要
  • 05.17 17:21:55
    发表了文章 2022-05-17 17:21:55

    三、Linux(CentOS7)通用预编译包方式安装MySQL数据库

    MySQL通用编译包是已经编译好的只要解压后配置一下就可以使用了,不用安装,非常省心省力,下面是具体操作步骤: 1、增加用户名和用户组 : #groupadd mysql #useradd -r -g mysql mysql ---新建msyql 用户禁止登录shell
  • 05.17 17:16:44
    发表了文章 2022-05-17 17:16:44

    二、Linux(CentOS7)环境安装Java

    1、下载并安装JDK: 1.在http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html中下载jdk的安装文件,由于我的Linux是64位的,因此我下载jdk-8u64-linux-x64.tar.gz文件。 2.新建/usr/local/java文件夹,将jdk-8u77-linux-x64.tar.gz放到该文件夹中,并将工作目录切换到/usr/local/java目录下。 3.执行命令tar -zxvf jdk-8u77-linux-x64.tar.gz 进行解压,解压后发现/us
  • 05.17 12:46:39
    发表了文章 2022-05-17 12:46:39

    一、Linux(CentOS7)系统磁盘分区及挂载

    新购买的阿里云服务器,默认硬盘容量肯定不够用,需要额外购买硬盘,购买后需要对硬盘进行分区及挂载操作,下面是硬盘分区及挂载操作步骤: 1、查看未挂载的硬盘(名称为/dev/vdb), 执行命令 fdisk -l : fdisk -l Disk /dev/vdb doesn't contain a valid partition table 2、执行创建分区命令 fdisk /dev/vdb:
  • 05.17 12:44:15
    发表了文章 2022-05-17 12:44:15

    在VSCode中 使用 ESLint + Prettier检查代码规范及自动格式化前端Vue代码

    般的代码格式化工作,ESLint完全可以胜任,为什么要用Prettier代替ESLint的代码格式化功能?简而言之,Prettier的代码格式化功能比ESLint更强大,配置更简单,通过配置,ESLint可以使用Prettier的代码规则进行校验,如果不配置好,会出现冲突,导致二者不能配合使用。 下面详细介绍如何配置ESLint+Prettier在VSCode中开发Vue代码:
  • 05.17 12:39:43
    发表了文章 2022-05-17 12:39:43

    SpringBoot+Vue(MyBatis + Shiro + Jwt + Druid + Redis + ElementUI /Ant Design Pro Vue)快速开发框架

    Jeebase是一款前后端分离的开源开发框架,基于springboot+vue(vue-element-admin/Ant Design Pro Vue)开发,二期会整合react前端框架Ant Design React。在实际应用中已经使用这套框架开发了CMS网站系统,社区论坛系统,微信小程序,微信服务号等,后面会逐步整理开源。  本项目主要目的在于整合主流技术框架,寻找应用最佳项目实践方案,实现可直接使用的快速开发框架。
  • 发表了文章 2024-05-15

    SpringCloud微服务实战——搭建企业级开发框架(四十六):【移动开发】整合uni-app搭建移动端快速开发框架-环境搭建

  • 发表了文章 2024-05-15

    SpringCloud微服务实战——搭建企业级开发框架(四十五):【微服务监控告警实现方式二】使用Actuator(Micrometer)+Prometheus+Grafana实现完整的微服务监控

  • 发表了文章 2023-07-10

    SpringCloud微服务实战——搭建企业级开发框架(四十四):【微服务监控告警实现方式一】使用Actuator + Spring Boot Admin实现简单的微服务监控告警系统

  • 发表了文章 2023-03-22

    IoT小程序在展示中央空调采集数据和实时运行状态上的应用

  • 发表了文章 2023-03-15

    SpringCloud微服务实战——搭建企业级开发框架(四十三):多租户可配置的电子邮件发送系统设计与实现

  • 发表了文章 2023-02-14

    SpringCloud微服务实战——搭建企业级开发框架(四十二):集成分布式任务调度平台XXL-JOB,实现定时任务功能

  • 发表了文章 2022-09-05

    SpringCloud微服务实战——搭建企业级开发框架(四十一):扩展JustAuth+SpringSecurity+Vue实现多租户系统微信扫码、钉钉扫码等第三方登录

  • 发表了文章 2022-05-19

    4、Flutter开发-导入并升级flutter-go示例

  • 发表了文章 2022-05-19

    十三、Linux(CentOS7) Redis集群模式和哨兵模式配置

  • 发表了文章 2022-05-19

    十二、Linux(CentOS7) 时序数据库InfluxDB及Influx-proxy安装配置

  • 发表了文章 2022-05-19

    十一、Linux(CentOS7) 搭建Kafka集群

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(四十):使用Spring Security OAuth2实现单点登录(SSO)系统

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(三十九):使用Redis分布式锁(Redisson)+自定义注解+AOP实现微服务重复请求控制

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(三十八):搭建ELK日志采集与分析系统

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(三十七):微服务日志系统设计与实现【上】

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(三十七):微服务日志系统设计与实现【下】

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(三十六):使用Spring Cloud Stream实现可灵活配置消息中间件的功能

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(三十五):SpringCloud + Docker + k8s实现微服务集群打包部署-集群环境部署【下】

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(三十五):SpringCloud + Docker + k8s实现微服务集群打包部署-集群环境部署【上】

  • 发表了文章 2022-05-19

    SpringCloud微服务实战——搭建企业级开发框架(三十四):SpringCloud + Docker + k8s实现微服务集群打包部署-打包配置

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息