- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 Lombok
首先创建一个 MyGetter.java 自定义一个注解,代码如下@Retention(RetentionPolicy . SOURCE) // 注解只在源码中保留 @Target(ElementType . TYPE) // 用于修饰类 public @interface MyGetter {// 定义 Getter }
2024-02-16 00:19:43 338
原创 【云粒】笔试题
1.以下哪种设备工作在数据链路层A. 集线器B. 交换机C. 路由器D. 中继器2.不属于进程间通讯的是A. 信号量B. 线程局部存储C. 消息队列D. 共享内存3.下列关于linux中kernel space和user space描述错误的是A. 程序代码能手动指定在哪个space中运行B. user space不能直接创建进程C. user space和kernel space的运行空间是相互隔离的D. user space不能直接对文件进行写操作。
2024-02-10 23:58:15 795
原创 Maven私服部署与JAR文件本地安装
Nexus3 是一个仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。平常我们在获取 maven 仓库资源的时候,都是从 maven 的官方(或者国内的镜像)获取。团队的多人员同样的依赖都要从远程获取一遍,从网络方面来说,这是非常耗时的。这时候就需要在局域网内部署一个 Nexus3 用来管理 Maven(apt、yum、gradle、pypi、docker 等等)仓库。
2024-02-08 22:25:12 1680
原创 SQL持续更新中
问: 什么是SQL?答:结构化查询语言;其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为方言。通用语法-- 注释内容/* 注释 */SQL分类。
2024-02-08 17:17:05 1528
原创 websocket简易基操
WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议),它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的,Websocket是一个持久化的协议。
2024-02-08 04:14:29 1264 1
原创 JavaBase持续更新
语言: 人与人交流沟通的表达方式计算机语言: 人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父: 詹姆斯·高斯林(James Gosling)格式一数据类型[] 数组名示例int[] arr;char[] arr;格式二数据类型 数组名[]示例int arr[];char arr[];
2024-02-06 00:27:52 1083
原创 MongoDB实战
作用在一个或几个集合上;对集合中的数据进行的一系列运算;将这些数据转化为期望的形式;从效果而言,聚合框架相当于 SQL 查询中的GROUP BY、LEFT OUTER JOIN、AS等。索引是一种用来快速查询数据的数据结构。B+Tree就是一种常用的数据库索引数据结构,MongoDB 采用B+Tree 做索引,索引创建在colletions上。MongoDB不使用索引的查询,先扫描所有的文档,再匹配符合条件的文档。使用索引的查询,通过索引找到文档,使用索引能够极大的提升查询效率。
2024-01-27 23:35:53 1818
原创 20240123上线问题复盘
但是前期电脑的存储器很珍贵,有人觉得这两个字符太浪费内存空间,就阉割掉了一个,只剩 “\n”,但是还是有系统保留了"\r\n"换行的习惯,因此不同系统间对于换行的定义也不同,比如windows还保留着"\r\n"的定义,而linux是"\n",因此两个打开对方的文件就会显示出现差异。换行符由来:原先的机械打字机,打完一行后会有一个自动卷动纸带的动作,进行换行,大约0.2s,受限于机械,当时可以在这段时间内输入两个字符,而在这期间输入的字就会丢失。依赖的MYSQL版本高于实际安装的MYSQL版本导致。
2024-01-24 01:01:55 496
原创 技术变革下的职业危机
在科技日新月异的时代,程序员这个曾经被认为是相对稳定的职业,也开始感受到前所未有的冲击。随着自动化和人工智能等技术的迅猛发展,裁员潮正在席卷整个编程行业,给程序员们敲响了职业危机的警钟。
2024-01-24 00:27:56 329
原创 CentOS7安装MySQL8.0
在Centos7的系统上默认是mariadb,如果要安装MySQL需要先把系统中存在的MySQL或者mariadb删除掉。MySQL的密码并不是默认为空,而是在启动的时候,默认在log日志中生成密码,可以通过命令查看到密码。可以看到,数据库已经能够正常使用了,接下来,就开启MySQL学习之旅吧。查看是否已经安装MySQL或mariadb,如果已经安装先删除。如果没有wget,需要先安装wget,再使用wget下载。这时候会看到生成了几个与MySQL相关的repo的包。随机密码难记,可以设置自己的密码。
2024-01-23 23:51:59 488
原创 二维码生成及扫码回调
1.2 编写工具类1.3 编写测试代码并测试头像和生成二维码图片如下支付宝扫码如下2.2 生成二维码注: 此步可编写为接口生成,二维码保存文件服务器,保存返回的文件地址支付宝扫码控制台输出回调成功,oh yeah !
2024-01-23 23:38:23 674
原创 软件分享-CleanMyMac X
CleanMyMac X 只需两个简单步骤就可以把系统里那些乱七八糟的无用文件统统清理掉,节省宝贵的磁盘空间。CleanMyMac X 个人认为X代表界面上的最大升级,功能方面有更多增加,与最新macOS系统更加兼容,流畅地与系统性能更加结合,静默清理、记录更新、清洁缓存、快速和安全删除、卸载应用程序和清空回收站等重要功能。
2024-01-23 01:43:18 275
原创 MacM1Pro Parallels19.1.0 CentOS7.9 Install PostgrepSQL
相关阅读MacM1Pro安装 Parallels Desktop 19.1.0MacM1Pro Parallels安装Parallels ToolsMacM1Pro Parallels安装CentOS7.9。
2024-01-21 21:30:21 534
原创 JAVA RPC Thrift基操实现与微服务间调用
一、Thrift 基操实现1.1 thrift文件namespace java com.zn.opit.thrift.helloworldservice HelloWorldService { string sayHello(1:string username)}1.2 执行命令生成Java文件thrift -r --gen java helloworld.thrift生成代码HelloWorldService接口如下/** * Autogenerated by Thrift
2024-01-21 16:56:42 720 1
原创 ChatGPT
ChatGPT能提供更广泛的语言理解和生成,适用于对话和问题回答,说话的语气类似于一个真人,停顿的恰到好处。同时,我们需要持续努力确保AI的发展是可持续和负责任的,以最大程度地促进社会福祉,无论多么强大的科技,终归是要为了服务人类,不忘初心、方得始终。文心一言则专注于生成文学句子,在中文回答方面还是很不错的,感觉像是问题的搜索整理并展示,这点其实和GPT差不多。因为使用百度搜索引擎的缘故,在浏览器打开新的标签页进行搜索,有时直接就会显示文心一言的回答,不用去搜索到具体的页面进行查看。两者都有各自的特点。
2024-01-21 14:57:38 684
原创 如何自己实现一个Spring Boot Starter
使用AOP实现拦截方法执行和打印日志的功能import org} }} }} }} }如果我们需要从 application.yaml 或 application.properties 中拿到一些使用者配置的数据,那么我们就需要定义一个properties类。
2024-01-21 14:12:35 1309
原创 Mac M1 Parallels CentOS7.9 Deploy 禅道
将下载好的包传至CentOS7.9虚拟机解压三、启动测试访问测试 http://chandao.zhinian.com安装完成 使用待后续更新…
2024-01-21 03:18:43 940
原创 Spring+SprinMVC+MyBatis注解方式简易模板
Spring+SprinMVC+MyBatis注解方式简易模板代码Demo GitHub访问 ssm-tpl-anno一、数据准备创建数据库test,执行下方SQL创建表ssm-tpl-cfg/* Navicat Premium Data Transfer Source Server : 127.0.0.1 Source Server Type : MySQL Source Server Version : 80030 Source Host
2024-01-21 01:38:00 1549
原创 Spring+SprinMVC+MyBatis配置方式简易模板
Spring+SprinMVC+MyBatis配置方式简易模板代码Demo GitHub访问 ssm-tpl-cfg一、SQL数据准备创建数据库test,执行下方SQL创建表ssm-tpl-cfg/* Navicat Premium Data Transfer Source Server : 127.0.0.1 Source Server Type : MySQL Source Server Version : 80030 Source Host
2024-01-21 01:30:51 1263
原创 Mac M1 Parallels CentOS7.9 Deploy Typecho
填写完毕点击下一步,注意字段值的替换,如下图,可以看到已经安装成功。可以看到已成功运行!访问你的IP:PORT,进行测试。使用Handsome主题进行美化后的样式如下。至此,Typecho 安装完成!访问首页,博客首页如下图所示。
2024-01-20 19:58:25 1276
原创 Mac M1 Parallels CentOS7.9 Rancher + K8S + Gitlab + Jenkins +Harbor CICD
还不行,去掉Jenkins系统设置里的 Enable authentication for ‘/project’ end-point。解决:Settings → Network → Outbound requests。参考2.4~2.6配置即可,最终验证钩子返回200 OK。添加用户Jenkins。问题:控制台输出报错。
2024-01-14 23:05:30 1234
原创 Mac M1 Parallels CentOS7.9 Install Jenkins
Oracle官网下载Java: https://www.oracle.com/cn/二、Add Jenkins Source & InstallJenkins 2.357 及之后 LTS 版本开始,Jenkins 最低需要 Java 11。三、常用命令访问: http://jenkins.zhinian.com/这里我点击选择来安装安装保存并完成或选择使用admin登录,登录后改密码。安装完成!参考https://mirrors.tuna.tsinghua.edu.cn/je
2024-01-10 01:24:55 639
原创 Mac M1 Parallels CentOS7.9 Install Harbor
下载地址: https://github.com/goharbor/harbor/releases二、修改配置3.1 安装docker3.2 安装docker-compose3.3 安装Harbor五、访问测试访问 harbor.zhinian.com安装成功!
2024-01-09 01:56:26 484 4
原创 Mac M1 Parallels Debian10 Install Gitlab
Debian10百度网盘下载链接:提取码: 6666–来自百度网盘超级会员v7的分享。
2024-01-07 22:00:43 785
原创 Mac M1 Parallels CentOS7.9 Deploy Docker + Rancher + K8S(HA+More Master)
注:密码均为 123456。
2024-01-07 12:44:28 1641 1
原创 Mac Install Parallels Desktop 19.1.0
链接: https://pan.baidu.com/s/1kxUKreiKdJXQIPXAJ8LJsA?pwd=6666 提取码: 6666。,只需要打开访达,点击侧边栏的应用程序找到pd,右键打开即可。(只有激活后第一次打开需要如此操作)–来自百度网盘超级会员v7的分享。
2024-01-06 00:58:47 1523
原创 Parallels deploy K8s
kubernetes和docker在运行中会产生大量的iptables规则,为了不让系统规则跟它们混淆,直接关闭系统的规则。在kubernetes中service有两种代理模型,一种是基于iptables的,一种是基于ipvs的。selinux是linux系统下的一个安全服务,如果不关闭它,在安装集群中会产生各种各样的奇葩问题。swap分区指的是虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间虚拟成内存来使用。节点执行即可,插件使用的是DaemonSet的控制器,它会在每个节点上都运行。
2023-12-25 00:22:33 858
SpringCloud思维导图
2024-01-23
arm架构jenkins的rpm包
2024-01-21
搭建图片服务器需要用到的.zip
2020-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人