自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android快速操作keystore命令

【代码】Android快速操作keystore命令。

2024-01-18 17:08:12 413

原创 2024玩儿转TikTok之环境介绍及搭建

三、手机端配置:基本思路就是把手机重置了把能共享、定位的功能都关了,再把手机的语言和时区设置成你想运营的那个地方的一致就行了。一、郑重申明:本文章只对合法合理做tiktok视频运营的用户做学习交流使用,有其他使用不当的违规违法行为后果自负!2.4、用你服务器的ip+54231的端口打开配置页面:填写下备注和协议就可以了,最后点击操作打开二维码备用。3.1、特殊程序的下载苹果可以花30刀买个号苹果id里边包含特殊程序,特殊程序长下边这样。一、网络环境图介绍:我们只需要保证红色的环境通常即可(手机+服务器)

2024-01-18 15:44:12 1056 6

原创 推荐一个好用的电商开源项目yudao源码

3.1.1、导入项目下sql-->mysql下的所有脚本。3.2、按实际情况配置mysql和redis修改。4.1、打开根目录下的pom注释,启动后端。4.2、打开主启动下的pom注释。3、项目启动需要修改的项。1、项目下载clone。3.1、sql脚本导入。3.1.2、进入地址。5、更新依赖启动项目。

2023-09-28 17:51:44 397 3

原创 springboot整合MeiliSearch轻量级搜索引擎

点击进入官网了解,本文主要从小微型公司业务出发,选择meilisearch来作为项目的全文搜索引擎,还可以当成来。2.2、集成starter里边的mapper对milisearch进行基本操作。1、引入starter依赖(没有版本统一管理的要把version加上)10、项目有统一版本管理的设置下版本管理。3、yml参数读取代码参考。2.1、建立索引(宽表)二、starter封装。4、自动配置类代码参考。6、自定义注解代码参考。9、指定自动配置类所在。7、基础操作接口封装。

2023-09-22 18:09:14 6446 6

原创 springboot自定义表格(动态合并单元格)

5、jx:each(items="tradeOrderPageItemRespVO.items" var="tradeOrderItemBaseVO" lastCell="H2")参数解析:tradeOrderPageItemRespVO.items就是订单里边商品做循环,别名叫tradeOrderItemBaseVO,tradeOrderPageItemRespVO.items的作用范围就是批注D2到H2的位置可以使用用${}去到里边的变量。一、需求展示(一个订单多个商品,商品数量不限订单行合并)

2023-08-31 15:27:25 1155

原创 springboot开发PC端桌面应用

4、基础环境:win10专业版、idea2023.1.3、springboot3.0.8、jdk17。1、要求桌面能在window、Linux和macos系统上运行。2、用户自定义数据筛选策略,策略可通过excel导入导出。3、选择多个excel文件通过策略过滤生成新的excel。1、PC端跨平台直接选用javafx来作为桌面开发。3、excel操作选择阿里的easyexcel。5.1、新增javafx-sdk启动参数配置。3、application启动文件参考。1、新建springboot项目。

2023-06-26 15:56:16 3157

原创 若依项目改造

1、表实体改造,我主键id是雪花,所以在返前端的时候要用@JsonSerialize(using = ToStringSerializer.class)转字符串防前端精度丢失,主键自增长的可以自行更改主键生成属性。2.4、修改applelication·yml中的mybatis-plus配置(直接将mybatis该成mybatis-plus,先不配置缓存等相关配置)2.5、新增分页、乐观锁、自动填充字段配置(基础配置参考),到此mybatis-plusd改造完成祝你启动成功。2、mapper改造模板参考。

2023-03-12 15:36:56 1369 1

原创 微服务架构系列(一)之虚拟平台、分布式存储、高可用k8s集群环境搭建

(u盘恢复日常使用需手动格式化:cmd-->diskpart-->list disk-->select 1 以实际u对应的磁盘编号为准--->clean--->create partition primary-->active--->format fs=ntfs label="my u pan" quick--->assign)7.5、将ceph服务器(我的是物理机master001)上的 /etc/ceph下的文件拷贝到各个工作节点一下是worker081工作节点的 /etc/ceph拷贝后结构参考。

2022-12-10 16:42:40 1837

原创 移动端自动化测试

1.1、Appium settings:用来与我们测试app和appium服务器数据交互的移动端中间件app,第一次在配置Appium Server GUI链接成功时会自动安装app。主要是能用于各平台的移动端自动化测试,原生的Android、ios以及RN、Flutter等混合开发的app自动化测试都支持,其他的有点还请自行百度不做过多赘述,主要以适用简单为主。6、停止录制选择生成的脚本语言(我选的是python),最后全选复制脚本粘贴到一个txt中改后缀名为.py。2.2、自动化脚本运行流程及原理。

2022-10-27 16:18:11 1393 3

原创 springboot单元测试

4、备注:实现类中的注入劲量用原生的,不要和一些非主流的混用,测试的时候容易冲突生成测试类的时候原生注解的mapper会生成不出来比如:方式二不能自动生成到单元测试中去。

2022-10-20 09:09:40 841 2

原创 微信第三方登录、小程序登录

三、备注:因为平台要做微信收取登录、小程序登录、公众号等登录,所有用户的微信唯一标识只能用Unionid,一个微信用户对应的微信各平台(小程序、公众号等)的openID是不一样的。二、小程序登录(和第三方微信登录一样先获取code、然后发起登录、登录为注册就注册后登录)1、前端(ios/androd等)获取微信授权code、具体操作请参考。1、微信授权code获取。一、统一登时序图参考。二、微信一键登录实现。........................

2022-08-15 14:23:10 1239 2

原创 k8s系列(二)之k8s高可用集群环境搭建

三、高可用k8s集群搭建(各节点间相互调用的高可用k8s都实现了,这里的高可用是指控制节点(主节点)实现负载均衡,一部分主节点宕机不影响对整个k8s的控制)1.1、网卡配置我的是ifcfg-eth0可根据实际网络情况配置自己的网络ip。2.2、Nginx配置(替换/etc/nginx/nginx.conf文件)1、控制节点基础配置(同时操作ip为7、8、9、11的主机)2.1、Nginx+keepalived的安装。2、控制节点(ip为7和8的主机)高可用配置。1.2、配置主机名和主机解析,注意。.....

2022-08-03 23:13:41 1303

原创 k8s系列(一)之基础环境安装配置、dockerfile配置及使用

一、简单的服务器虚拟框架选型1.esxi虚拟框架不支持太老的服务器网卡,要下载官方VMware-PowerCLI-xxx和ESXi-Customizer-PS及相关的网卡驱动包自己封装iso。2.采用ProxmoxVE作为底层系统具体操作如下挂网https//www.proxmox.com/en/downloads下载相关iso制作u启安装系统上传centos的iso文件到数据中心的local上根据实际需求配置虚拟机(可以只...3、docker安装、配置。2、构建、启动等镜像操作。......

2022-07-19 12:09:52 1573

原创 socke.io长连接实现推送、版本控制、实时活跃用户量统计

flutter、react、ios、Android、js、java各平台集成长连接,实现消息互动、版本管理、及时通信等功能

2022-06-02 11:22:30 1113

原创 springboot怎么打包成war包并发布

五:温馨提示:tomcat读取nacos配置出现乱码无法发布请在tomcat/bin/catalina.bat(.sh根据tomcat所在系统选择更改脚本)新增 set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8"

2022-06-02 10:11:20 1952

原创 sql及list去重操作、json操作

一、sql使用场景1:分页查询任务对应的最后一条审核原因1、查询主sql:用主表task链接审核记录表resionSELECT * FROM task t LEFT JOIN resion r ON t.id=r.task_id LEFT JOIN xxxtable;2、问题分析:一个任务对应多条审核记录,链接查询会产生笛卡尔积,结果集错误。对sql进行改造SELECT * FROM task t LEFT JOIN ( SELECT r.* FROM resio

2022-05-26 12:18:16 1361

原创 Mac Air配置Flutter开发环境

一.Flutter下载与配置1.你可以直接去官网git下载zip(GitHub - flutter/flutter at 2.10.5)或者直接通过git命令下载git clone -b beta https://github.com/flutter/flutter.git2.解压配置环境变量和flutter pub数据源2.1.基础环境配置export PUB_HOSTED_URL="https://mirrors.cloud.tencent.com/dart-pu..

2022-04-28 21:51:52 1914

原创 Mac Air 配置Android开发环境

1.jdk环境配置请参考上一章java后台开发环境安装2.androidsdk 安装与配置2.1.访问Android开发者网站(Download Android Studio and SDK tools | Android Developers)下载sdk2.2.解压zip包并将在解压后的文件夹里新建latest文件,最后将解压的文件移动到latest文件里2.3.配置ANDROID_HOME环境变量配置具体操作请参考前一章节ANDROID_HOME="/Librar...

2022-04-28 17:45:39 2241 3

原创 Mac Air M1 java开发环境配置

一jdk配置1 访问zulu jdk 官网(Java Download | Java 8, Java 11, Java 13 - Linux, Windows & macOS)下载arm 64位的zip2 将文件拷贝到/Library/Java/JavaVirtualMachines目录下3 打开命令终端输入命令sudo vim /etc/profile 和密码并添加环境变量配置JAVA_HOME="/Library/Java/JavaVirtualMachines/jd.

2022-04-27 23:28:12 5451 4

原创 maven使用archetype生成项目骨架

一、前提及环境参考 操作系统:win10 开发工具:idea2020.2 maven:3.8.5或者3.6.3 前提:完成上一篇Nexus与maven集成二、生成项目骨架1、拷贝上一章maven的settings配置到C:\Users\Administrator\.m2文件夹中(Windows用户下的.m2文件夹)2.进入你新建的项目(模板项目)执行 mvn archetype:create-from-project 命令3.进入上边生成的a...

2022-04-22 17:52:06 2155

原创 Nexus3.X maven私有仓使用

一、简单介绍 二、私有仓库依赖上传1、在maven的settings.xml的servers节点下新增以下配置 <server> <id>maven-snapshots</id> <username>>nexus的snapshots库用户名没有就用登录名admin</username> <password&...

2022-04-21 14:54:10 3423

原创 RockyLinux部署k8s

一、场景随着centos8的终结,centos7在2024年也将寿终正寝,所以本文将从centos创始人维护的RockyLinux重新进入BP时代。二、系统安装1、下载RockyLinux系统管网下载:Rocky Linux2、系统安装和centos差不多,本文将通过Promox Virtual进行,Promox的安装请参考:微服务架构(一)简单的服务器虚拟框架选型及安装_Morik的博客-CSDN博客_微服务架构服务器配置2.1、系统基本配置2核、4g、双网卡2.2、选择最小安

2022-02-07 19:37:35 2146

原创 微服务架构-链路追踪、日志收集篇

一、链路追踪1、涉及的插件elasticsearch7.0.0、skywalking-oap-server:8.9.1、skywalking-ui:8.9.1、skywalking-agent 8.7.02、原理3、实现3.1、docker-command yml文件配置version: '3'services: elasticsearch: image: elasticsearch:7.0.0 container_name: elasticsearch

2022-02-05 13:52:44 4229

原创 微服务架构-限流、降级篇

一、涉及的技术:sentinel、nacos、微服务二、原理:利用sentinel-datasource-nacos实施与nacos通信,将sentinel配置实时持久化到nacos配置中心,用户可以操作nacos配置或者sentinel平台直接对微服务进行管控。三、实现:1.升级聚合项目依赖(基础项目搭建参考:微服务架构-权限篇_Morik的博客-CSDN博客),目前最新支持sentinel 1.8.12、配置common模块依赖,目前这个模块只是用来测试sentinel的持久化.

2022-02-03 21:22:57 612

原创 微服务架构-权限篇

一、涉及的技术(绿色背景)二、基本流程三、构建项目(基础环境搭建请参考微服务架构-简介_Morik的博客-CSDN博客)1、构建聚合项目2、构建公共项目3、构建资源项目(影视资讯业务)4、构建网关项目5、构建授权中心四、效果展示1、获取token2、通过Getaway获取影视资讯服务信息...

2022-01-30 15:52:23 3337

原创 无公网服务器(ip)做内网穿透

一、使用场景介绍:将内网的服务器集群管理平台穿透到外网进行操作,一般会使用frp进行框架;由于frp的网络由公网代理的服务器带宽决定,所以本文采用DDNSTO无公网服务器进行穿透(免费试用效果好也可以选择付费)。二、穿透原理简介:三、步骤详解:1、去ddsnto申请一个账号,官网链接DDNSTO2、docker安装请参考链接中的第4、5、6、7 个小步骤(9条消息) docker快速搭建测试数据库(Mysql、Oracle、SqlServer)及ftp文件服务器_Morik的博客-CSD

2022-01-28 14:10:30 6456

原创 微服务架构-简介

一、忽略各组件集群最主要骨架二、本文主要会到的docker compose、nginx、sentinel、 getaway、nacos、author2、seata、openfen、shardingpoxy、mysql、Redis、skywaking、easicsearch、prmetheus、grafana为了让主体框架跑起来,本文会采用docker编排技术(单台且不做集群)快速配置一键完成各组件安装,如后续有时间会针对各个组件进行详细的安装及各种集群模式的部署。三、开始部署服务器及相关资.

2021-10-07 19:23:38 402

原创 浅析synchronize

一、简述二、锁升级过程上代码package com.example.demo.api;import org.openjdk.jol.info.ClassLayout;import java.util.concurrent.TimeUnit;public class SynchronizeTest { public static void main(String[] args) throws InterruptedException { //因为jvm在启动的

2021-09-03 12:40:58 94

原创 浅析Spring bean创建生命周期

一、开局两张图仅做笔记用二、代码有注释回头方便自己复习1、简单的依赖<?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/P..

2021-09-02 18:45:50 135

原创 线程池简单使用

一、业务场景:推送订单数据到第三方平台,失败的记录到rides中,并尝试重复推送(时间延迟递增)5次二、简单的代码实现:package cn.morik.ufm.common.utils;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;public class MyThreadPoolExecutor implements Runnable { AtomicInteger

2021-08-26 10:16:54 347

原创 sharding-poxy分库分表(一)基础环境搭建

一、业务场景介绍:把全国27个大的省市的销售中心按行政区划码分成27个库,每个库的订单和订单item再按年分表,最后我们通过sharding-poxy来实现uat、sit等环境的配置;我们把sharding-poxy的注册和配置信息注册到zookeeper上,最后通过sharding-ui提供的可视化界面来对sharding-poxy多套配置文件来进行实时管理。二、基本环境搭建(docker compose、Zookeeper、Mysql、sharding-poxy、sharding-ui)1.

2021-07-19 21:54:53 308 1

原创 微服务架构(五)springboot整合nacos(服务注册与发现、配置中心)

一、nacos简单介绍 更新中......二、nacos服务端安装 更新中......三、nacos客户端集成更新中......

2021-04-05 17:14:39 606

原创 微服务架构(四)springboot整合mybatis-plus实现主从分离(一主两从)

一、效果图二、思路三、实现

2021-04-04 21:45:36 1479 2

原创 微服务架构(三)数据库一主两从环境搭建

一、创建虚拟机镜像二、克隆两台上篇中已装好mysql的服务器三、配置主从明天继续.........

2021-04-02 23:26:55 465

原创 微服务架构(二)数据库安装

1.克隆一台服务器并卸载原来的mariadb[root@localhost ~]# rpm -qa | grep mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_642.上传mysql字节文件到服务器并解压[root@localhost ~]# tar -zxvf /home/morik/mysql/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

2021-04-02 23:00:55 185

原创 微服务架构(一)简单的服务器虚拟框架选型及安装

一、简单的服务器虚拟框架选型1.esxi虚拟框架:不支持太老的服务器网卡,要下载官方VMware-PowerCLI-xxx和ESXi-Customizer-PS及相关的网卡驱动包自己封装iso。2.采用Proxmox VE作为底层系统具体操作如下: 挂网https://www.proxmox.com/en/downloads下载相关iso 制作u启 安装系统 上传centos的iso文件到数据中心的local上 根据实际需求配置虚拟机(可以只...

2021-04-02 20:14:56 523

原创 Git代码版本库迁移(以github库迁移到gitlib库为例)

1.在gitlib上新建一个空项目备用(如:framework)2.拉取github上所有分支代码 git clone https://*************/Base.git git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done git fetch --all git pull --all3....

2021-01-08 11:05:05 421

原创 私有化DNS服务器搭建

一、基础配置#设置主机名[root@localhost ~]# hostnamectl set-hostname morik.dns.cn#配置dns服务器本机ip[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp3s0 bootproto=static onboot=yes IPADDR="192.168.10.95" NETMASK="255.255.255.0" GATEWAY="...

2020-12-21 13:55:51 3187

原创 nginx代理、白名单过滤、双域名备案代理

一、安装启动nginx#安装开机自启[root@localhost ~]#yum install nginx#设置开机自启[root@localhost ~]#systemctl enable nginx.service#启动[root@localhost ~]#systemctl start nginx.service二、开启防火墙80端口#防火墙开放80端口[root@localhost ~]#firewall-cmd --zone=public --add-por...

2020-12-16 17:04:29 1264

原创 docker快速搭建测试数据库(Mysql、Oracle、SqlServer)及ftp文件服务器

docker快速搭建测试数据库一、准备工作:1.wget 安装 yum源切换成国内阿里源 (1)安装wget rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm (2)备份yum配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup (3)下载阿里云配置文件到本地 wget ...

2020-11-27 11:52:04 681

ceph-provisioner-14.2.22.tar.gz

centos7 目前最新版本的ceph provisioner,用于k8s分布式存储ceph代理商部署镜像,可兼容到16.2版本。

2022-12-10

centos8的yum源

centos8.5 repo文件

2022-07-19

sentinel结合nacos配置中心持久化

sentinel结合nacos配置中心持久化

2022-02-03

ddnsto+nginx

ddnsto+nginx

2022-01-28

docker-compose一键部署环境包

docker-compose一键完成微服务各组件的安装包:nginx、sentinel、nacos、seata、mysql、Redis、skywaking、easicsearch、prmetheus、grafana等

2021-10-09

wget+jdk.zip

仅供学习使用

2021-04-02

backup(centos定时任务脚本).sh

附件三:数据库定时备份脚本,仅供个人学习参考最终解释权归博主所有。

2019-11-04

haproxy.cfg

附件二:代理基础配置,仅供学些参考最终解释权归博主所有。

2019-11-04

haproxy.sh参考脚本

附件一:haproxy脚本,基础参考类。仅供学些参考,最终解释权归morik所有。

2019-11-04

Android端SignalR.jar包

移动端开发Android实现sigalr推送机制

2016-11-05

Android端SignalR jar包

3步完成Android端与C#后台基于signalR推送,避免自己搭建sock架构。

2016-11-05

空空如也

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

TA关注的人

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