#私藏项目实操分享# 原创 hanwei321 2022-02-11 14:12:24 ©著作权 文章标签 bug修复 文章分类 深度学习 人工智能 私藏项目实操分享 ©著作权归作者所有:来自51CTO博客作者hanwei321的原创作品,请联系作者获取转载授权,否则将追究法律责任 指数:※ ※关键词:实战、项目写作角度:搞技术,就要实打实的实操!总结整理你在学习、比赛、工作中的那些项目实操和BUG修复,来摸鱼发个博文吧~ 赞 收藏 评论 分享 举报 上一篇:#yyds干货盘点# 下一篇:#指尖人生# 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 Docker 快速入门实操教程(完结) docker 快速入门实操教程docker,启动!如果安装好docker不知道怎么使用,不理解各个名词的概念,不太了解各个功能的用途,这篇文章应该会对你有帮助。前置条件:已经安装docker并且docker成功启动。最终目的:使用docker替换本地安装的程序并迁移数据(redis、MySQL)。理解概念docker官方提供了一个分发平台DockerHub,可以从上面拉取已经提供好的镜 docker mysql redis 【已解决-实操篇】SaTokenException: 非Web上下文无法获取Request问题解决-实操篇 在上一篇《【理论篇】SaTokenException: 非Web上下文无法获取Request问题解决 -理论篇》中,凯哥(凯哥Java)介绍了产生这个问题的源码在哪里,以及怎么解决的方案。没有给出实际操作步骤。本文,凯哥就通过threadLocal方案来解决。一、创建用于存放共享变量的对象代码如下:package com.kaigejava.dataanalysis;import lombok.D 共享变量 子线程 Web #星计划#【坚果派】JS开源库适配OpenHarmony系列——第一期实操 由于OpenHarmony应用是基于ArkTS开发,而ArkTS是在保持TypeScript(简称TS)基础语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。因此在开发OpenHarmony三方库时,建议首选在成熟的JS/TS开源三方库上开发。 OpenHarmony JS开源库 ArkTS开源库 #私藏项目实操分享# 原标题:Spring认证中国教育管理中心-Apache Geode 的 Spring 数据教程十二(Spring中国教育管理中心)6.12.1.配置特定于类型的区域Apache Geode 支持多种不同类型的 Regions。每种类型对应于 Region 的DataPolicy,它确切地决定了 Region 中的数据将如何管理(即分布式、复制等)。其他配置设置(例如区域的scope)也会影响数据的 apache 应用程序 spring #私藏项目实操分享# 在学习、比赛、工作中,项目实操和BUG修复是关键的环节,能帮助我们提高技能、积累经验并优化解决问题的能力。以下是一些建议:准备阶段:a. 了解项目需求:阅读相关文档、研究目标领域的知识,确保对项目有充分的了解。b. 规划时间表:为项目分配时间,确保项目的按时完成。c. 编写详细的项目计划:包括任务分配、时间安排、资源需求等,以便于团队合作和沟通。项目实操:a. 分阶段完成任务: 解决方案 设计模式 测试覆盖 Go Server #私藏项目实操分享# Servers用Go编写网络服务器是非常容易的。我们首先看一下如何创建一个TCP服务器:package mainimport ( "encoding/gob" "fmt" "net")func server() { // listen on a port ln, err := net.Listen("tcp", ":9999") if err != ni html 服务器 互斥锁 API 介绍 #私藏项目实操分享# 如果你是一个初学者,甚至一想到API都有些害怕。那是一种什么样的黑暗魔法?以及为什么每个人都向API开发者支付数十万的费用。难道他们喝血,在月光下围着羊群献祭吗?应用程序接口(API,Application Programming Interface)是基于编程语言构建的结构,使开发人员更容易地创建复杂的功能。它们抽象了复杂的代码,并提供一些简单的接口规则直接使用。来看一个现实中的例子:想想您的房 客户端 服务器 微服务 #私藏项目实操分享# 模拟axios javascriptfunctionaxios(config){let{url,method="GET",params,data}=config;returnnewPromise((resolve,reject)={letquery="";if(params){query=Object.keys(params).map((key)={key}={paramskey}).join("&");}if( axios #私藏项目实操分享# java截屏 一个消遣小工具,通过java的awt实现截屏保存,但是不能通过jar后访问,window用户有隔离级别,无法跨越import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import jav java desktop jar 隔离级别 创建文件 #私藏项目实操分享# nginx lua模块 nginx的lua模块是针对nginx访问请求过程中没有后端又或者说需要在后端服务访问之前做某些控制,则此时lua脚本可以发挥其作用,由于lua的紧凑、快速以及内建协程,所以在保证高并发服务能力的同时极大地降低了业务逻辑实现成本。其实在Nginx 世界里有两种类型的“请求”,一种叫做“主请求”(main request),而另一种则叫做“子请求”(subrequest)。 lua nginx 高并发 bashjumper跳板机#私藏项目实操分享# bashjumper介绍bashjumper是一个基于linux bash的命令行下的超轻量的跳板机。1.只支持key连接服务器,不支持密--码连接2.连接的key,默认/root/.ssh/id_rsa ,用户默认root3.纯shell编写4.基于文件存储主机列表和平台列表bashjumper使用方法安装git clone https://github.com/feko2018/bashju jumper jumpserver 跳板机 简易跳板机 shell openstack的日志#私藏项目实操分享# (一)openstack的日志:(1)9大组件的日志全部存在/var/log (2)日志的排错:{添加一个大容量的云硬盘,但是具体的实际容量不够产生的错误}①vim /etc/nova/nova.conf //需要先打开debug的日志1527 debug=True②tail -f * |egrep -i '(warn|err)' d3 2d 错误日志 vim 排错 openstack的扩展#私藏项目实操分享# (一)openstack的发放的云主机的管理:(1)查看发放的虚拟机存在哪里:1、vim /etc/cinder/cinder.conf //云主机的磁盘的来源,他是从这个卷划分了一部分容量给云主机,在这个配置文件里面能看到底层是一个逻辑卷①virsh list --all //会看到实例,如果有则证明有机器是存在这个设备上②/var/lib/nova/instances/_ba 云主机 逻辑卷 数据复制 重定向 公有云 #私藏项目实操分享# uniapp上传图片 #私藏项目实操分享#uniapp<view class = "upload"> <image :src="noAvatar" class="avatarImg" v-if="avatar===''" @click="upload()"></image> <image :src="avatar" class="avatarImg" v-else @ 上传 uniapp #私藏项目实操分享# go JSON操作 生成json:1.将struct或者map解析为json范例:package mainimport ( "encoding/json" "fmt")type student struct { Name string Age int School string Kemu []string}func main(){ tommy := student{"tommy",27," json json转换 json数据 数据 #私藏项目实操分享#组合头像生成 有点像社交软件的头像样式,比如群头像,是几个好友个人头像进行组合进去的,有不少场景下也需要用到,分享下此类小工具,支持本地图片和网络图片import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.AffineTransform java 2d 背景色 i++ 宽高 #私藏项目实操分享# 网络文件共享 网络文件共享FTP实现基于MYSQL验证的vsftpd虚拟用户NFS文件系统客户端NFS挂载SAMBA数据实时同步(inotify+rsync)文件共享在一定程度上可以起到备份的作用常见的存储方式:DAS:直连存储,普通主机形式,组成就是服务器磁盘,截止是SCSI或者光纤,数据类型以块的方式本机管理;SAN:存储区域网络,用户在客户端上看到的是空间,远程服务端映射成为客户端的一块磁盘,数据类型是块 客户端 服务器 linux #私藏项目实操分享#Spring IOC案例 一、Spring IOC(DI) - 控制反转(依赖注入)概述: 所谓的控制反转,就是将对象的创建及生命周期管理的过程交给Spring来处理的过程,被称之为控制反转。从此在开发当中不在需要去关注对象的创建以及对于对象生命周期的管理,而是在需要的时候都由Spring框架来提供。由spring框架创建对象及管理其生命周期的机制被称为--控制反转。&nbs spring 创建对象 xml openstack的搭建#私藏项目实操分享# (1)openstack的基础部署:(1)关闭以下服务:①关闭防火墙:systemctl stop firewalld.servicesystemctl disable firewalld.servicesetenforce 0 vim /etc/sysconfig/selinux SELINUX=disabled sestatus ②关闭centos的管理网络:systemctl stop vim 服务器 html yum源 重启 #私藏项目实操分享# 打好代码日志 今天多少程序员的不眠夜,Log4J 爆出“核武级”漏洞。Apache Log4j issues1、看效果下面分享几个线上系统的日志输出截图:2、看代码吝惜代码型日志缺少关键信息,SLF4j 用法不规范3、如何打讨论如何写日志之前,首先要明白写日志的目的。写好日志的作用。写代码的时候,打印日志就像登山的时候,我们会一路做上标记。做标记防止迷路,而打日志防止密码!3.1、目的打日志之前 json 打印日志 日志框架 json字符串 日志输出 关闭 监控检查heapdump 如何关闭监控设备 你是一个IT网络管理员,你的数据中心有很多Linux服务器。您发现网络上出现了一些奇怪的流量波动,引起了您的好奇心。流量是否有可能利用了计算机上的开放端口?如果是这样,端口在哪里,如何关闭它?在那些Linux服务器上,操作实际上非常简单。我将向您展示如何找到一个打开的端口并关闭它。我将在Ubuntu Server 18.04上进行演示。如何找到监听端口您无需安装任何软件即可完成此工作。为什么?因为 关闭 监控检查heapdump linux关闭监听端口命令 服务器 发行版 Server zabbix添加自定义监控项实现监控磁盘的tps zabbix怎么开启自定义监控 以前的文章中已经说过怎么安装部署zabbix了,现在细说一下怎么配置监控zabbix监控端配置yum -y install gcc pcre-devel//安装依赖tar xf zabbix-3.4.4.tar.gz cd zabbix-3.4.4 ./configure --enable-agent //只安装agent模块 make installvim /usr/local/etc/ linux zabbix 云计算 触发器 自定义 mes开发经验是什么意思 mes开发工程师前景 MES系统—实施特点和需进一步研究的问题MES填补了制造业计划层和生产车间过程控制系统之间的间隔, 是制造过程信息集成的关键。MES通过强调制造过程的整体优化来帮助企业实施完整的闭环生产,为企业实施“智能制造”构建了良好的基础。与此同时, 信息技术的发展和制造企业的竞争需求又带动了 MES应用技术的不断进步与成熟。深刻理解和正确应用 MES, 对于提高我国制造业信息化水平, 从而增强 mes开发经验是什么意思 mes实施顾问前景如何 IT 建模 决策问题 kafkatemplate自动创建topic kafka会自动创建topic嘛 一. Kafka简介1. Kafka Topic&Partition 消息发送时都被发送到一个topic,其本质就是一个目录,而topic由是由一些Partition Logs(分区日志)组成,其组织结构如下图所示:   Kafka 消息队列 MQ kafka 数据 spring 索引type效率排序 explain索引的type和ref id:选择标识符select_type:表示查询的类型。table:输出结果集的表partitions:匹配的分区type:表示表的连接类型possible_keys:表示查询时,可能使用的索引key:表示实际使用的索引key_len:索引字段的长度ref:列与索引的比较rows:扫描出的行数(估算的行数)filtered:按表条件过滤的行百分比Extra:执行情况的描述和说明 sele 索引type效率排序 MySQL 子查询 字段