自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝星花

用代码编写我们的青春年华

原创 基于百度AI开发平台实现人脸识别登陆-Springboot

一、效果图

2019-09-01 18:46:35 1767 5

原创 物联网环境监测数据中心-物联网项目开发

前言 随着经济和科学技术的飞速发展,人民生活水平的不断提高,资源短缺,环境恶化与人口剧增的矛盾却越来越突出,发展设施农业,提高我国农产品的质量和生产效率已经刻不容缓,性能良好的物联网环境监测数据中心系统为发展设施农业提供了良好的技术保障。 本设计说明书根据”昆山现代设施农业科技示范基...

2018-06-14 16:43:59 8745 11

原创 后台ui大全(有这些你就够了)

做过后台开发的都知道,我们后台ui基本上都是去拖一个现成的ui框架,然后我们在此基础上改改就差不多了,那该如何选择合适的后台ui呢,哥们那你走运了,我最近整理了最近用的比较多的后台ui,希望有你喜欢的一款。(后面有下载链接) 一,前言 我想大部分人都用过EasyUI吧,一切都好,但感...

2018-05-31 09:24:36 22174 42

原创 纯JS写的贪吃蛇游戏(大二暑假实习)

此游戏是大二暑假实习无聊,然后弄的,刚翻文件看到了,所以想和你们分享一下。。。源码下载:http://download.csdn.net/download/m0_37499059/10262200<!DOCTYPE html> <html lang=&qu...

2018-02-27 22:03:28 926 9

原创 企业微信脚手架(第三方)

开发文档地址:https://work.weixin.qq.com/api/doc/90001/90142/90594 企业微信服务商后台:https://open.work.weixin.qq.com/wwopen/developer/#/index 一、前言 1.企业微信于2016年4月...

2020-02-25 14:32:11 477 10

原创 微信小程序脚手架

一、前言

2020-02-23 20:51:53 238 0

原创 微信公众号脚手架

一、前言 方便要开发微信公众号的朋友们,可以快速将服务搭建起来,不要把时间浪费在服务的搭建上,专心写我们的业务代码。 你需要了解的知识: 1.微信公众号大概的开发流程 2.注册公众号(本脚手架是用公共的测试账号) 3.服务器的配置 4.内网穿透(我用的是花生壳) 5.公众号开发文档先大概看一遍 ...

2020-02-22 16:08:08 465 1

原创 企业微信脚手架(企业内部)

一、前言 1.企业微信于2016年4月上线,是腾讯微信团队打造的以办公沟通工具为主打定位的移动办公平台,它的slogan:让每个企业都有自己的微信。 2.企业微信提供了通讯录管理、应用管理、消息推送、身份验证、移动端SDK、素材、OA数据接口、企业支付、电子发票等API,管理员可以使用这些API...

2020-02-13 11:07:27 467 0

原创 大数据任务调度系统-Hera

一、前言 在大数据平台,随着业务发展,每天承载着成千上万的ETL(Extract-Transform-Load 数据抽取,转换,装载)任务调度,这些任务集中在hive,shell脚本调度。怎么样让大量的ETL任 务准确的完成调度而不出现问题,甚至在任务调度执行中出现错误的情况下,任务能够完成自我恢...

2020-01-07 20:23:17 393 0

原创 智慧商圈支付宝小程序(ISV系统服务商开发模式)

一、产品成果 二、前言 本次支付宝小程序和以前支付宝小程序不同是,以前小程序主体就是个普通的小程序,这次我们是站在第三方ISV(服务商)角度来进行开发。 ISV 帮助商户开发小程序时可使用的两种开发模式: 模板开发模式(我们这次方案) 代开发模式 模板开发模式支持 ISV 通过 API ...

2020-01-07 19:50:29 668 1

原创 第九篇 - 手写心跳检测

Github源码下载:https://github.com/chenxingxing6/sourcecode/tree/master/study-net 一、前言 1.1 什么是心跳检测 在分布式系统中,分布在不同主机上的节点需要检测其他节点的状态,如服务器节点需要检测从节点是否失效。为了检测对...

2019-12-19 20:20:28 155 0

原创 第八篇 - 手写Redis(Java实现)

Github源码下载:https://github.com/chenxingxing6/sourcecode/tree/master/code-redis 一、前言 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、key-value数据库。...

2019-12-06 19:49:15 249 0

原创 第七篇 - 手写Aop(面向切面编程)

Github源码下载地址:https://github.com/chenxingxing6/sourcecode/tree/master/code-springaop 一、前言 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方 式和运行期动态...

2019-10-21 20:26:23 190 0

原创 第六篇 - 手写基于接口实现动态代理

Github源码下载地址:https://github.com/chenxingxing6/sourcecode/tree/master/code-proxy 一、前言 我们知道常见的动态代理有两种实现方式,基于jdk实现动态代理,基于cglib实现动态代理。本篇博客将自已模仿jdk实现接口动...

2019-10-19 12:29:48 71 0

原创 第五篇 - 手写Tomcat(基于Netty)&热部署

Github源码下载地址:https://github.com/chenxingxing6/sourcecode/tree/master/code-netty-tomcat 一、前言

2019-10-09 19:56:02 206 0

原创 第四篇 - 手写RPC框架

Github源码下载地址:https://github.com/chenxingxing6/myrpc 一、前言 RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的计算机通信协议。该协议允许运行于一台计算机的...

2019-10-01 21:36:25 94 0

原创 第三篇 - 手写ORM框架

一、前言 ORM对象关系映射(Object Relational Mapping),用于实现面向对象编程语言里不通类型系统的数据之间进行转换。简单来说,ORM就是通过使用描述对象和数据库之间映射的元数据,将程序中的对象与关系数据库进行相互映射。 MyBatis 是一款优秀的持久层框架,它...

2019-09-19 15:18:57 167 0

原创 第二篇 - 手写Tomcat服务器

1.前言 花了快2天的时间了,终于完善了我这个MyTomcat。到目前来说,我感觉还可以吧,当然我希望感兴趣的小伙伴们,你们可以在我这个基础上继续完善,你们可以把解析jsp功能加进去,还要一个较严重的问题就是,中文字符会乱码。总之,希望对路过的小伙伴们有帮助。 2.MyTomcat介绍 2....

2019-09-17 22:02:18 134 2

原创 第一篇 - 手写SpringMvc框架

一、前言 SpringMVC是Spring框架的一个模块,是基于mvc的webframework模块。mvc是一种设计模式,即model-view-controller,mvc在b/s系统下的应用如下图所示。 SpringMvc原理图: 二、手写SpringMvc ...

2019-09-17 21:34:23 169 5

原创 2020Java学习大纲

图片来自咕泡学院:

2019-07-16 10:24:55 307 1

原创 SpringBoot多数据源配置-实战

一、前言 这次项目涉及到模板配置,dba建议我们将配置的表单独放到配置库里面,所以这里我们需要在项目里面配置多数据源,然后不同的服务调用不同的数据源。数据库的密码比较敏感,我们是配置在百度的Disconf里面,远程获取。 二、配置文件 由于我们使用了disconf,数据源配置写在*.yml文件里...

2019-06-17 16:31:06 360 0

原创 简简单单教你实现内网穿透

sudo ./bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain="zzmd.superboycxx.top" -httpAddr=":8081" -httpsAddr=":8082&q...

2019-03-10 15:06:14 16932 4

原创 SrpingCloud系统学习 - 路由网关Zuul

一,前言 在微服务架构中,需要几个关键的组件,服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个组件可以组建一个简单的微服务架构。客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服务,服务统一注册到高可用的服务注册中心集群...

2019-01-01 11:57:26 227 0

原创 SrpingCloud系统学习 - 熔断机制

一,前言 SpringCloud Netflix实现了断路器库的名字叫Hystrix. 在微服务架构下,通常会有多个层次的服务调用. 下面是微服架构下, 浏览器端通过API访问后台微服务的一个示意图 一个微服务的超时失败可能导致瀑布式连锁反映,下图中,Hystrix通过自主反馈实现的断路器, ...

2019-01-01 00:55:53 203 0

原创 SrpingCloud系统学习 -配置管理

前言 Spring Cloud官网对配置服务的描述: 使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运...

2018-12-31 23:44:43 231 0

原创 SrpingCloud系统学习 - 服务注册与发现

1.什么是Spring Cloud? ----- Spring提供了一系列工具,可以帮助开发人员迅速搭建分布式系统中的公共组件(比如:配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,主节点选举, 分布式session, 集群状态)。协调分布式环境中各个系统,为各类...

2018-12-31 17:03:15 454 0

原创 Activiti工作流-实战篇(和spring整合)

一、引入依赖pom <!-- activiti --> &a...

2018-12-01 19:05:19 1226 0

原创 Activiti工作流-实战篇(用Activiti框架快速开发我们的工作流)

一、前言 我实习的第一份工作接触到的就是工作流,那时正好带我的师兄他负责审批流的架构和开发,然后我就在大神的胯下茁壮成长。当时确实对我来说非常有挑战性,还好师兄的架构做的不错,底层的框架用的就是Activiti。不过说实话,学到了很多东西,顺便分享一下我们当时是怎么巧妙的用Activiti框架快...

2018-12-01 18:14:33 2656 8

原创 Activiti工作流-简介篇

一、前言 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”。在工作中慢慢接触的业务流程,就向流程控制语言一样,一步一步都对应的不同的业务,但整体串联起来就是一个完整的业务。而且实际工作中尤其是在企业内部系统的研发中,确实需要对应许多审批流程的管理。而工作流就是能够...

2018-12-01 17:50:05 292 0

原创 前后端分离-根据代码讲解思路

1.前面写过前后端分离相关文章 第一篇-为什么要前后端分离 https://blog.csdn.net/m0_37499059/article/details/82082534 第二篇-感受一下前后端分离 https://blog.csdn.net/m0_37499059/article/de...

2018-10-21 19:08:50 3053 1

原创 mybatis-generator-修改源码生成自己想要的代码

前言 虽然mybatis-generator能生成dao,mapper,xml等文件,但是生成的代码也不是完全通用,所以这里我们要的mybatis-generator-core源码进行修改。 场景 1.生成自己想要的注释 /** * 用户信息 * * @author lanxin...

2018-10-20 20:42:22 5389 0

原创 mybatis-generator-代码自动生成器

前言 Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 怎么操作呢? 1.命令方式 2.maven插件方式 1.命令方式 java -jar myb...

2018-10-20 20:12:06 1047 0

原创 SpringBoot-定义自己的auto-configuration

1.前言 Spring Boot内部定义了各种各样的xxxAutoConfiguration配置类,预先定义好了各种所需的Bean。只有在特定的情况下这些配置类才会被起。 那我们如何定义一个自己的Configuration呢?顺便了解一下原理? 2.那我们开始吧,哈哈哈 2.1 新建一个Mave...

2018-10-07 22:13:31 966 0

原创 Excel导入导出-(poi)简单封装两个类,拿来就可以用

前言 我们在做项目中,肯定有Excel导入导出这个需求,但看网上poi相关文档乱七八糟,还不如干脆实际一点,直接来个稍微简单点的demo,暂时把业务相关的东西抛开,于是我直接封装了两个ExcelExport,ExcelImport类,通过运行main方法,我们就能快速体验导入导出的效果。然后我们用...

2018-10-04 18:32:30 1025 0

原创 Elastic-job实战(分布式作业调度框架)

一.前言 Elastic job是当当网架构师张亮,曹昊和江树建基于Zookepper、Quartz开发并开源的一个Java分布式定时任务,解决了Quartz不支持分布式的弊端。Elastic job主要的功能有支持弹性扩容,通过Zookepper集中管理和监控job,支持失效转移等,这些都是Qu...

2018-09-28 19:04:29 3783 10

原创 小白学习怎么安装黑苹果

你将学到: 1.安装黑苹果的步骤 2.学会怎么去管理磁盘,如何分区 3.怎么找的适合自己机型的EFI引导 4.怎么安装驱动 1.前言 最近电脑有点卡,所以打算买一块固态,然后装上一个苹果系统试试,说干就干…..(花了1天时间安装,那先把事实告诉你们,确实会比较难...

2018-09-12 09:16:03 20716 8

原创 SpringBoot系统学习 - 启动篇

1.前言 到这里,我们对springBoot对常用的工具整合都有一定的了解了,那我们是否想过:springboot启动的过程都干了些啥事情啊? 好好想一想?Bean注入容器,配置注入…? 2.启动流程示意图 SpringBoot将spring应用的启动流程进行了一个“模板化”的操作,所...

2018-09-02 11:21:13 1216 0

转载 SpringBoot系统学习 - 配置篇

1、MVC相关 mvc spring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. spring.mvc.date-format设定日期的格式,比如d...

2018-08-29 20:44:39 915 0

转载 SpringBoot系统学习 - 缓存篇

一、前言 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 你要学习的内容: 整合Ehcache 整合Redis 整...

2018-08-29 20:32:17 324 0

原创 SpringBoot系统学习 - 持久层篇

一、前言 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 你要学习的内容: 整合JdbcTemplate 整合Sprin...

2018-08-29 20:29:34 1580 0

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