- 博客(107)
- 资源 (2)
- 收藏
- 关注
原创 Linux logrotate命令教程:如何轻松管理你的系统日志文件
1.1、Linuxlogrotate命令介绍logrotate是Linux系统中的日志管理工具,它可以自动地轮换、压缩、删除和邮件系统日志文件。logrotate可以处理任何你想要的日志文件,并且不需要修改日志生成的方式。1.2、Linux logrotate命令适用的Linux版本logrotate命令在大多数Linux发行版中都是默认安装的,包括DebianUbuntuAlpineArch LinuxKali LinuxFedoraRaspbian等。如果你发现你的系统中没有安装。
2024-09-04 10:49:26 554
原创 iOS运用runtime全局修改UILabel的默认字体
iOS运用runtime全局修改UILabel的默认字体一、需求背景介绍 在项目比较成熟的基础上,遇到了这样一个需求,应用中需要引入新的字体,需要更换所有Label的默认字体,但是同时,对于一些特殊设置了字体的label又不需要更换。乍看起来,这个问题确实十分棘手,首先项目比较大,一个一个设置所有使用到的label的font工作量是巨大的,并且在许多动态展示的界面中,可能会漏掉一些label,产生bug。其次,项目中的label来源并不唯一,有用代码创建的,有xib和storyBoard中的,这也
2024-05-31 01:08:11 447 1
原创 最新上架 App Store 全流程
前言过完年回来app上架到App Store,虽然之前上架过,还是遇到不少坑,特别是配置证书的时候,还好是上架是一次性通过,整理一份详细图文详解。项目是flutter项目上架到App Store,与原始的iOS上架还是有些差别。环境macOS 10.15.7Flutter 2.0.6Xcode Version 12.4vscodeApple Developer 配置developer.apple.com[1] 点击“Account”栏目图片如果该App需要多人协作开发,请进入People
2024-05-31 01:07:55 716
原创 mac 安装mvn 、node 、vue
会输出所有的 node.js 版本,此处只截图一小部分。运行代码nvm ls 查看node版本 出现。此时 node -v 输出 v18.12.0。可以通过下面的命令查看node的版本。可以通过下面的命令安装指定的版本。会只筛选出LTS版本。
2024-05-31 01:07:09 414
原创 本地客户端链接远程docker 创建的mysql镜像数据库
前言虽然 docker 安装 mysql 不是一个很好的方案,但是为了个人使用方便,使用 docker 安装 mysql 还是没什么问题的。本文为了方便,我们直接通过yum方式安装。所以,我们在安装之前需要电脑可以联网,不然我们这种方式是安装不了的。当然,你也可以自行下载mysql镜像,然后再通过 docker 安装,不过这不在本文的讨论范围。一、拉取镜像。
2024-05-21 16:09:36 451
原创 简单的Nginx安装步骤
在上述我们在使用nginx命令在进行服务的启动、停止、重新加载时,都需要用到一个指令nginx,而这个指令是在nginx/sbin目录下的,我们每一次使用这个指令都需要切换到sbin目录才可以,使用相对繁琐。Nginx中,我们的二进制可执行文件(nginx)存放在sbin目录下,虽然只有一个可执行文件,但是我们可以通过该指令配合不同的参数达到更加强大的功能。安装完Nginx后,我们可以切换到Nginx的安装目录(/usr/local/nginx),先来熟悉一下Nginx的目录结构。
2024-05-17 12:12:09 619
原创 Mybaties-puls 坑
1、Mybaties-puls提供的所用的批量操作方法,其实底层是通过for循环遍历操作的每一条数据,只是在数据传输上执行了一次io,减少io的次数,并没有减少操作数据库的次数。2.3 in 多字段为调价时,用insql。2、mapper中手写sql ,2.2 根据id批量更新。
2024-05-14 10:41:27 227
原创 stream 排序
6.求最大值、最小啊、平均值。6.求最大值、最小啊、平均值。stream常用写法。1.List转Map。1.List转Map。
2024-05-14 10:39:22 173
原创 常用经典SQL语句大全
下列语句部分是Mssql语句, DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:CREATE DATABASE database-namedrop database dbname— 创建 备份数据的 deviceUSE masterEX
2023-03-02 18:05:52 363 1
原创 ELK:开源搜索与分析技术栈(2)
Elasticsearch官方提供的Java客户端分为:Java API Client(Transport)和Java Rest Client(RestAPI)两种。1.2 Java Rest Client默认连接的是9200端口,基于http协议。不同版本没有兼容问题。提供了High Level和Low Level两种具体实现1.2.1 Java Low Level Rest Client 使用Apache HttpClient进行HTTP调用,只是简单封装了一下,需要自己处理请求和
2022-09-16 08:56:04 158
原创 使用Spring Cache实现广告缓存并基于RabbitMQ实现双写一致
使用Spring Cache实现广告缓存并基于RabbitMQ实现双写一致
2022-09-05 22:45:00 677
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人