自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 秒杀架构设计

秒杀、架构、高并发、CDN

2022-09-05 01:06:09 408

原创 策略模式+工厂方法+模板方法模式

模拟业务 众多if else判断。

2022-09-05 00:29:23 199

转载 策略+工厂+模板方法

在原有代码基础上,如何一步步通过设计模式去优化代码?日常工作中,我们用得最多的设计模式,就是策略模式、工厂模式和模板方法模式啦。最近刚好用这几种模式优化了代码,所以今天跟大家聊聊,我是怎么优化的,思路是怎么样的。希望本文对大家有帮助哈。优化前伪代码的流程策略模式是如何应用进去的工厂设计模式是怎么使用的模板方法模式又是怎么应用进去的。唠叨几句。

2022-09-03 03:18:32 443

原创 设计模式---基于springboot-web实现得观察者模式(java)

业务场景:用户下单,会触发两个业务 1减库存 2存入日志。这两个事件互不干扰,但是需要同时进行,这时候就可以使用观察者模式分发到各自得listener里面去。是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。2.创建listener。1.创建一个观察事件。

2022-09-03 01:25:05 231

原创 使用knife4j

依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>

2021-12-15 11:02:16 140

原创 SparkSQL(RDD、DF、DS相互转换)

object SparkSQL { def main(args: Array[String]): Unit = { val conf: SparkConf = new SparkConf().setMaster("local[*]").setAppName("SparkSQL01_Demo") //创建SparkSession对象 val spark: SparkSession = SparkSession.builder().config(conf).getOrCreate.

2021-10-22 10:03:06 279

原创 Spark练习

第一个需求Top10热门品类中每个品类的Top10活跃Session统计代码:取热门top10的方法:def top10Category(rdd: RDD[String]): Array[String] = { rdd.flatMap( (action: String) => { val datas: Array[String] = action.split("_") if (datas(6) != "-1") { // 点击场

2021-10-21 16:59:54 98

原创 Spark小练习

统计出每一个省份每个广告被点击数量排行的Top3val value = sparkContext.textFile("C:\\BaiduNetdiskDownload\\15.Spark\\2.资料\\data\\agent.log")//分割转换map ( ( 省份,广告 ), 1 )val value1 = value.map(line => { var datas = line.split(" "); (((datas(1), datas(4)), 1))})//

2021-10-20 09:13:24 309

原创 大数据spark部分方法

引入依赖:<dependencies> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.12</artifactId> <version>3.0.0</version> </dependency></dependencie..

2021-10-18 15:43:11 205

原创 HBaseAPI

package com.hbaseapi.demo;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;import org.apache.hadoop.hbase.util.Bytes;import java.io.IOException;public class HBase_Utils { /**.

2021-10-09 00:05:26 91

原创 SpringCloudAlibaba 服务注册进nacos

1.providerpom依赖<?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.0.0 http://maven.a

2021-06-22 01:19:18 252

原创 SpringCloudAlibaba 启动配置管理

SpringCloudAlibab 启动配置管理1.pom依赖<?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.0

2021-06-22 00:05:02 315

原创 SpringCloudAlibaba-nacos-service

SpringCloudAlibaba使用nacos注册中心本地使用1.先下载nacos-service官网太慢 先发个楼主自己下载的链接:https://pan.baidu.com/s/1kafCvyiFrodXcndVHRHDzQ提取码:l227这个压缩包是阿里巴巴弄好的,sql脚本也有,需要你自己结合情况配置;首先看的是启动nacos-service的地方,有时候会闪退,在statup.sh最后里面加上pauseendlocal2.打开conf目录,标红的是核心2.1把cl

2021-06-21 23:40:49 322

原创 JVM调优

JVM调优jvm的位置2.jvm架构图简图3.类加载器作用:加载class文件代码测试:public class Car {public static void main(String[] args) {//类是模板,对象是具体的Car car1=new Car();Car car2=new Car();Car car3=new Car();System.out.println(car1.hashCode());System.out.println(car2.hashC

2021-02-17 16:59:10 90

jdk17api中文文档

jdk17api中文文档

2022-09-15

空空如也

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

TA关注的人

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