实现制作一个springboot 的镜像,并且可以传递环境变量实现动态JVM参数和端口。 0. 准备 & cmd、entrypoint 区别 1. 准备 spri
0. Springboot Run 方法启动 启动方式: @SpringBootApplication @MapperScan("com.mysiteforme.admin.dao") public
0. 简介 Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。 且支持多种docker 编排方式,包括单机、dockerswarm、k8s等。 1. 安装 官网:http
google的event 事件机制可以用于解耦,类似于spring的事件机制,可以同步也可以异步。 定时事件(类型随意,guava 调度的时候会根据对应
时间稍纵即逝,不知不觉已经来到2024,age add one again。 2023 年是煎熬与困难的一年,也是幸运的一年。 2023年经历了好多人生的第一次,那些场景不会随着岁月的洗礼而模糊,将会是脑海中最深刻的回忆。2024 年,好好对待自己遇到的人,做好一个大男孩该做的事, 2023年小结:
不知不觉已经大四了,应该为工作发愁了,可是我自己心里却没有一点的紧张感,仿佛因为软件工程专业好找工作就比较淡
# 1. 效果 ## 1. 逻辑 1. 界面初始化调接口获取两部分数据: ```xml 1. 搜索框默认的搜索placeholder: 下面 自由自在... 2. 热搜榜数据: 前20条热搜数据 3. 获取本地存的历史搜索记录 historyList ``` 2. 搜索框输入文字事件: ```xml
1. 获取openId1. 登录过程参考官网: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html2. 核心代码客户端按钮点击事件,调用wx.login() 获取到code 之后进行登录。handleGetOpenId: function() { wx.login({
之前自己基于netty 实现了websocket 协议,实现单聊以及群聊。这里记录下spring 封装的 spring-websocket 使用方式。 1. 后端 1. pom <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=
# 1. 效果 ## 1. 逻辑 1. 点击首页的每日推荐,跳转到推荐页面 2. 推荐页面进行判断,如果没有登录重定向到登录页面; 如果已经登录就获取
# 1. 效果 ## 1. 逻辑 1. 点击首页的每日推荐,跳转到推荐页面 2. 推荐页面进行判断,如果没有登录重定向到登录页面; 如果已经登录就获取推
# 1. 效果 ## 1. 逻辑 这里这里的接口需要携带登录之后的cookie。 ```xml 1. 获取导航数据, 获取到之后截取前14 个。
# 1. 简介 简单实现一个基于微信小程序的网易云音乐。
# 1. 效果 ## 1. 逻辑 ```xml 1. 如果未登录.点击头像可以跳转到登
这里新建个页面log,然后用这个页面进行测试。 同时修改app.json,将log 页面设置为首页 ```json "pages": [ "pages/index/index", "pages/log/log" ], "entryPagePath": "pages/log/log", ``` # 0
# 1. 小程序特点&小程序宽度适配方案 1. 没有DOM 2. 组件化开发:具有特定功能的代码集合 3. 体积小:单个压缩包小于2M,否则无法上传。 另外体积小就下载比较快,第一次打开小程序会loading 快速的下载。 4. 四个重要文件: >Json: 配置文件 > >wxml:页面元素,类似
其实前期工作,微信小程序文档写的挺详细的,这里自己做个记录,记录踩过的坑。 # 0. 简介 小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 网页开发者需要面对的环境是各式各样的浏览器,PC 端需要面对 IE、Chrome、QQ浏览器等,在移
# 1. 工作流程以及文件存储机制 kafka 中的消息是以topic进行分类的,生产消费消息都是面向
如果是Springcloud 项目,一般会将配置中心、注册中心等地址存入bootstrap.yml
caffeine 高效缓存用法小记。 1. pom <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> <version>2.8.8</version> </d
1. 数据合并 对数据合并,可以使用concat、merge、join 等方法。 1. concat 方法 一般concat 用于上下数据堆叠合并。concat 有用的三个参数: objs: 数据 axis: {0/‘index’, 1/‘columns’}要连接的轴。0 为上下堆叠,1为左右拼接
参考: https://docs.nebula-graph.io/3.2.0/ https://docs.nebula-graph.com.cn/3.2.0/ 1. 安裝nebula 查看linux 发行版: [root@XXX insurance]# cat /etc/system-release
1.简介 UnitTest是python 自带的自动化测试框架 UnitTest主要包含的内容 TestCase(测试用例) TestSuite(测试套件,把多个Test
Springboot 项目默认使用的是logback 做日志。 在qps 比较高的时候我们希望日志异步打印,同步打印日志可能造成打日志都影响性能。下面研究其用法。 1. logback 0. logback 配置 <?xml version="1.0" encoding="UTF-8"?> <con
有时候我们需要对线上的JVM信息以及GC信息进行统计。基于Java的agent 技术可以实现。1. 新建agent 相关的类工具类package org.example.jvmdebug; import java.lang.management.GarbageCollectorMXBean; import java.lang.management.ManagementFactory; impor
0. 配置中心简单交互 编写自己的sdk:拉取配置、服务器端更新后客户端能感知到并且更新到本地 和Springboot 做整合:(依赖Springcloud) (1). Springcloud 预留了做配置中心的接口,相当于是注入自己的PropertySourceLocator, Springclo
1. Spel 简单使用 package com.example.demo; import lombok.Builder; imp
Spring 容器感知分为两部分。 第一部分是更新Environment、第二部分是
之前已经了解到Springcloud 环境对bootstrap.yml 加载的原理,也就是加
自动配置文件如下: org.springframework.cloud.bootstrap.BootstrapConfiguration=\ com.dem
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号