敲不响的键盘
码龄6年
关注
提问 私信
  • 博客:37,771
    问答:184
    37,955
    总访问量
  • 40
    原创
  • 1,408,191
    排名
  • 10
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-09-16
博客简介:

Beer_xiaocai的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    219
    当月
    1
个人成就
  • 获得32次点赞
  • 内容获得2次评论
  • 获得69次收藏
  • 代码片获得719次分享
创作历程
  • 1篇
    2024年
  • 4篇
    2023年
  • 4篇
    2022年
  • 13篇
    2021年
  • 6篇
    2020年
  • 9篇
    2019年
  • 4篇
    2018年
成就勋章
TA的专栏
  • 工作
    10篇
  • 笔记
    2篇
  • 网络部分
  • 新手学习C语言
    12篇
  • 新手学习java语言
    10篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux一次病毒处理

CPU内存爆满,top命令无法显示异常进程
原创
发布博客 2024.01.08 ·
449 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

Linux nc简单使用

【代码】Linux nc简单使用。
原创
发布博客 2023.10.08 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

处理glibc堆栈缓冲区溢出漏洞(CVE-2018-11236)

GNU C库(aka glibc或libc6)中的stdlib/canonicalize.c处理非常长的路径名参数到realpath函数时,可能会遇到32位体系结构上的整数溢出,导致基于堆栈的缓冲区溢出,并且可能任意代码执行。GNU C Library(又名glibc,libc6)是一种按照LGPL许可协议发布的开源免费的C语言编译程序。但在更新过程中,有的服务器会现冲突的错误,这时无法使用。直接卸载相关包即可,并再次运行。
原创
发布博客 2023.06.30 ·
1051 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux更改 docker 为非 root 用户运行

【代码】linux更改 docker 为非 root 用户运行。
原创
发布博客 2023.06.19 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

K8S单节点Calico故障处理

eadiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to connect to BIRDv4 socket: dial unix /var/run/calico/bird.ctl: connect: connection refused
原创
发布博客 2023.04.21 ·
1195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java maven 导入问题。 Cannot resolve

答:

以下步骤进行解决:

  • 确认pom.xml中是否包含了spring-boot-maven-plugin插件,并且版本是否正确。例如:
<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <version>2.5.5</version>
    </plugin>
  </plugins>
</build>

  • 从Maven中央仓库手动下载对应的插件到本地仓库。可以使用以下命令:
    mvn dependency:get -Dartifact=org.springframework.boot:spring-boot-maven-plugin:2.5.5
    这将从Maven中央仓库下载对应版本的插件到本地仓库。
  • 清除本地仓库中对应的插件缓存。可以使用以下命令:
    mvn dependency:purge-local-repository -DreResolve=false
  • 如果以上步骤都无法解决问题,尝试删除本地Maven仓库中的所有缓存文件并重新执行Maven构建。可以将本地Maven仓库目录下的所有文件都删除(默认情况下位于~/.m2/repository),然后重新执行构建命令。还可以尝试清理IDE工具的缓存,或者重新下载最新版本的插件。
回答问题 2023.02.23

坏的影响有没有,如何解决?(标签-ssl)

答:

SSL证书是用于加密通信的一种证书,它是将公开的数据加密,确保数据传输的安全性的重要方式。对于服务器来说,安装SSL证书会带来以下影响:
好的影响:

  • 提升网站的安全性:SSL证书将加密传输的数据,有效地保护用户隐私和敏感信息,避免了数据被中途篡改或窃取的风险,提高了网站的安全性。
  • 提升用户信任度:通过SSL证书,浏览器可以在地址栏上显示绿色的锁形象,提供了网站的认证和可信度,增强了用户的信任感和满意度。
  • 提升搜索引擎排名:搜索引擎会优先排名使用SSL证书的网站,因为它们被认为比未加密的网站更安全,提高了网站的搜索引擎排名。

坏的影响:

  • SSL证书需要一定的成本:购买、安装和维护SSL证书需要花费一定的成本,对于小型网站或个人网站可能有一定的经济负担。
  • SSL证书可能会对服务器性能造成一定的影响:使用SSL证书会增加服务器的负载,可能会降低服务器的性能,特别是在高并发的情况下。
  • 非法证书可能会对网站安全性产生负面影响:如果网站使用了伪造的SSL证书,就会存在安全风险,可能会被中间人攻击,泄露用户的隐私信息。
    综上所述,安装SSL证书可以提高网站的安全性、用户信任度和搜索引擎排名,但是需要花费一定的成本,并可能会对服务器性能造成影响,同时需要注意避免使用非法证书。
回答问题 2023.02.23

根据要求书写SQL语句

答:

-- 创建表,指定主关键字为id
CREATE TABLE scores (
  id INT PRIMARY KEY,
  student_id INT,
  course_id INT,
  score FLOAT,
  UNIQUE (student_id, course_id) -- 定义唯一索引
);
-- 统计选课人数和最高分
SELECT course_id, COUNT(DISTINCT student_id) AS student_count, MAX(score) AS max_score
FROM scores
GROUP BY course_id;
-- 统计选课门数和考试总成绩,并按选课门数升序排序
SELECT student_id, COUNT(DISTINCT course_id) AS course_count, SUM(score) AS total_score
FROM scores
GROUP BY student_id
ORDER BY course_count ASC; -- 升序

-- 统计选课门数和考试总成绩,并按选课门数降序排序
SELECT student_id, COUNT(DISTINCT course_id) AS course_count, SUM(score) AS total_score
FROM scores
GROUP BY student_id
ORDER BY course_count DESC; -- 降序
-- 创建视图,查询各门课程的平均成绩
CREATE VIEW course_avg_score AS
SELECT course_id, AVG(score) AS avg_score
FROM scores
GROUP BY course_id;
-- 删除选修课程号为 101 的学生选课记录
DELETE FROM scores WHERE course_id = 101;
-- 将学号为 1001 的学生在课程 102 中的成绩更新为 85
UPDATE scores SET score = 85 WHERE student_id = 1001 AND course_id = 102;

回答问题 2023.02.23

wordpess默认主题 自定义Twenty Twenty-Three主题的css样式文件在哪里

答:

Twenty Twenty-Three是WordPress 5.8引入的默认主题,其CSS样式文件位于WordPress的安装目录中的wp-content/themes/twentytwentythree/style.css。可以通过以下步骤进行自定义:

在 WordPress 后台中,进入“外观” -> “编辑器”。
在右侧选择 Twenty Twenty-Three 主题,打开 style.css 文件。
在这个文件中,你可以添加自己的 CSS 样式规则,以覆盖或扩展主题的样式。比如,你可以改变页面的背景颜色,修改字体样式等。
当你完成修改后,点击“更新文件”按钮,这样你的样式更改就会生效。
注意:在编辑主题的样式文件时,建议先备份原始的 style.css 文件,以防止意外删除或覆盖原始样式文件导致出现问题。另外,如果你需要更加深入的定制,可以使用 WordPress 的子主题来进行定制,以避免在将来的更新中丢失你的样式更改。

回答问题 2023.02.23

没学历的程序员还要继续从事编程行业吗?

答:

绝对可以!虽然学历在某些情况下很重要,但它并不是成为一名优秀的程序员必须的条件。许多顶尖的程序员在大学期间并没有学习计算机科学专业,他们主要是通过自学和实践掌握了编程技能。

在编程行业,重要的是你的技能和经验。如果你有坚实的技术基础、丰富的实践经验和持续学习的能力,那么你可以获得成功。

以下是一些建议,可以帮助你在没有学历的情况下继续从事编程行业:

自学和实践:利用在线资源(如MOOC、网上教程、文档等)自学编程技能,并积极实践。多参与开源社区、技术论坛和社交媒体,向其他程序员请教,和其他程序员交流和学习。

证书和培训:如果你想快速提升自己的技能水平,可以通过参加一些在线课程、技能培训、获得认证证书等方式提升技能,加强自己的简历竞争力。

项目经验:如果你有机会参与到一些真实的项目开发中,可以积累项目经验。可以考虑在GitHub等平台上参与开源项目,申请参加开源项目的开发,提高自己的编程能力和经验。

成为一个自由职业者:在线平台如 Upwork、Freelancer 等,提供了一些自由职业的机会,这些机会可以让你从事一些程序开发的项目。作为自由职业者,你将会积累更多的工作经验和客户群体,同时建立你的技能和口碑。

综上所述,学历并不是制约你成为一名优秀程序员的因素,积极的自我学习、不断实践和持续学习能力是非常重要的。通过不断学习和实践,你可以成为一个出色的程序员,无论你的学历背景如何。(ChatGPT答)

回答问题 2023.02.23

谁知道这是中了病毒还是怎么回事

发布问题 2023.02.01 ·
1 回答

Linux升级ssh

升级SSH
原创
发布博客 2022.10.14 ·
3055 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Linux安装runkile

Linux Centos系统安装runlikeyum install python3-pippip3 install runlike此时runlke未配置环境变量,直接使用会返回未找到命令不配置的话,直接在/usr/local/bin/里面执行命令即可/usr/local/bin/./runlike 容器ID...
原创
发布博客 2022.02.23 ·
1213 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Linux安装docker、配置阿里云镜像加速、更改数据存放路径

yum安装dockeryum install docker配置镜像加速器与数据存储位置sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://d2sw0alz.mirror.aliyuncs.com"], "graph":"/file/docker/data"}EOFsudo systemctl daemon-reload.
原创
发布博客 2022.01.20 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux非ROOT用户启动tomcat

新建用户组 /usr/sbin/groupadd admin新建用户 /usr/sbin/useradd -s /bin/bash -g admin admin给新用户赋权Tomcat可执行权限chown -R admin:admin /file/apache-tomcat-8.5.73-8201在root账户下以admin用户启动tomcat sudo su - admin -c '/opt/apache-tomcat-8.5.73/bin/startup.sh'.
原创
发布博客 2022.01.04 ·
1081 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【无标题】

睡觉去吧
原创
发布博客 2021.12.26 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-07-20

吧啦吧啦hu
原创
发布博客 2021.07.20 ·
155 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

nginx平滑升级

1、检查当前nginx的版本,下载新的nginx安装包到当前nginx的sbin目录查看版本cd /opt/soft/nginx/sbin./nginx -vcd /root下载新的包,解压wget http://nginx.org/download/nginx-1.20.0.tar.gztar xf nginx-1.20.0.tar.gz进入新的nginx目录,操作升级cd nginx-1.20.0./configure --prefix=/opt/soft/nginx
原创
发布博客 2021.05.13 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串中最长单词输出

输出字符串中最长单词关键在于找出字符串中最长单词的起始下标与单词长度int main(){ int is_letter(char c); void f(char a[]); char a[100]; gets(a); f(a); return 0;}int is_letter(char a){ if((a>='a'&&a<='z')||(a>='A'&&a<='Z'))
原创
发布博客 2021.04.19 ·
2995 阅读 ·
2 点赞 ·
0 评论 ·
18 收藏

从大到小排列的数组折半查找

逆序数组的折半查找 int a[]={19,13,8,7,5,2}; int len=sizeof(a)/sizeof(a[0]); int l=0,r=len-1,mid,k,flag=0; scanf("%d",&k); while(l<=r) { mid=l+(r-l)/2; if(a[mid]<k) r=mid-1; else if(a[mid]>k)
原创
发布博客 2021.03.29 ·
815 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多