自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (11)
  • 收藏
  • 关注

原创 小张求职记五

小张清了清嗓子,开始了他的自我介绍:“经理您好,我叫小张,是长春某大学软件工程专业的毕业生,在校期间,我积极参加各种社团活动,并担任了软件开发社的社长,也参加了一些编程比赛,获得了不错的成绩。”小张坦诚地说,他似乎不太了解React,我心里有些失望,但没关系,公司有专门的培训,只要肯学,很快就能上手。他的简历上写着“软件工程专业,毕业于长春某大学”,看着挺不错,但现在的大学生,简历都写的挺漂亮,真正能干活的并不多。“小张,你好,我是公司的人事,今天叫你来主要是聊聊你对这个岗位的看法,以及你的一些职业规划。

2024-11-05 20:04:58 489

原创 小张求职记四

小丽脸色一沉,她从不相信什么“秘制”,她坚信这“红烧肉”一定是用最便宜的食材做出来的,只是商家为了掩盖成本降低的事实,经常撒谎。小张暗下决心,他要用自己的知识和能力,为这些被欺骗的同学发声,他要建立一个公平公正的餐饮评价系统,让所有同学都能享受到安全的、美味的饭菜。你欺骗消费者,就用退钱了事?“同学,这可是我们店最新研发的‘秘制红烧肉’,用的是上好的五花肉,香而不腻,您尝尝就知道了。阿姨脸色一变,但很快又恢复了镇定,故作无辜地说:“同学,你冷静点,我们食堂一向诚信经营,你这样乱说,会影响我们的声誉。

2024-11-04 19:35:38 260

原创 小张求职记三:面试通过

如何看待加班加班如同双刃剑,在项目紧急或需要集中精力完成任务时,它能有效提高工作效率,快速达成目标。然而,过度加班却会带来一系列负面影响,损害员工身心健康,降低生活质量,甚至引发职场倦怠,最终影响工作效率和个人发展。因此,我们需要理性看待加班,将其视为一种特殊手段,而非常态。企业应该建立合理的加班制度,确保加班有充分的必要性和合理的补偿机制,同时鼓励员工提高工作效率,避免不必要的加班。员工也应该学会拒绝不合理的加班要求,维护自身权益,并注意劳逸结合,保持健康的生活方式。

2024-11-01 20:12:42 1084

原创 小张求职记二:完善简历

通过这些修改,小张的简历变得更加简洁明了、重点突出、更有说服力,为他找到一份理想的工作奠定了基础。小张的故事告诉我们,在求职的过程中,简历是我们的敲门砖,一份优秀的简历能够为我们赢得面试机会,进而实现我们的职业目标。同时,我们也要记住,人生不只有工作,也要懂得享受生活中的美好。只有保持积极乐观的心态,才能更好地应对未来的挑战,实现自己的梦想。本故事纯属虚构,如有雷同,纯属巧合原创不易,大家的支持就是我的动力!

2024-10-31 19:15:55 1143

原创 小张求职记一:面试败北

对于求职者来说,面试前一定要充分准备,同时也不能过于紧张,一定要自信。每次面试完毕,回去后一定要总结面试经验,提高自己的知识水平。不同的面试官会根据自己的公司进行重点提问,求职者一定要将自己理解的东西讲述清楚,当遇到有些困难的问题,可以将自己的解决思路说出,不管答案是否正确,一定要讲清楚逻辑。因为工作中需要的是解决问题,而解决问题的方法有很多种,求职者一定要思路清晰。这次面试也让我意识到,作为一名面试官,不仅要考察应聘者的技术能力,更要关注他们的学习态度和解决问题的能力。

2024-10-30 18:01:25 1089

原创 java面试之equals和==有什么区别

因为 Java 只有值传递,所以,对于 == 来说,不管是比较基本数据类型,还是引用数据类型的变量,其本质比较的都是值,只是引用类型变量存的值是对象的地址。equals()不能用于判断基本数据类型的变量,只能用来判断两个对象是否相等。equals()方法存在于Object类中,而Object类是所有类的直接或间接父类,因此所有的类都有equals()方法。关于值传递:无论是基本数据类型还是引用数据类型。

2024-10-29 18:00:00 395

原创 java面试之JVM内存模型

即我们常说的永久代(Permanent Generation), 用于存储被 JVM 加载的类信息、常量、静态变量、即时编译器编译后的代码等数据. HotSpot VM把GC分代收集扩展至方法区, 即使用Java堆的永久代来实现方法区, 这样 HotSpot 的垃圾收集器就可以像管理 Java 堆一样管理这部分内存,每一种平台的解释器是不同的,但是实现的虚拟机是相同的,这也就是 Java 为什么能够跨平台的原因了 ,当一个程序从开始运行,这时虚拟机就开始实例化了,多个程序启动就会。

2024-10-28 18:00:00 1245

原创 centos升级nginx1.23.4

如果不能在线安装,可以像我一样离线准备好了两个需要依赖的环境,目录为 pcre-8.43 openssl-1.1.1g。在安装完成后,需要将原来nginx下的配置文件,正式,发布的文件夹等复制到 新的nginx中,这步一定要保持和原来一致。以上就是升级CentOS的NGINX的步骤。新的nginx升级并运行成功后,待线上稳定运行一段时间,原来的nginx即可删除。我们的nginx是使用源码方式进行安装的,所以依然使用源码进行升级。可以到NGINX官网下载最新版本的NGINX压缩包,然后解压缩。

2023-05-24 10:57:06 1040

原创 centos升级mysql8漏洞修复

一定要保留和备份原来的mysql 数据库服务及 数据,只有新的mysql服务启动并导入数据成功后,在进行服务替换操作。确保本机原来的服务停止,新的服务占用3308端口,配置和原来保持一致。新服务可用后,将开机自启服务替换为新的服务。

2023-05-17 09:00:38 1415

原创 centos升级mysql5.6漏洞修复

一定要保留和备份原来的mysql 数据库服务及 数据,只有新的mysql服务启动并导入数据成功后,在进行服务替换操作。确保本机原来的服务停止,新的服务占用3308端口,配置和原来保持一致。新服务可用后,将开机自启服务替换为新的服务。

2023-05-12 11:55:11 748

原创 centos 升级gcc -10.1.0

centos升级gcc,centos7.5升级gcc,gcc10.1.0,redis漏洞修复

2023-05-09 21:45:00 2435

原创 strict-origin-when-cross-origin 403 异常解决

我们注意到 这里是请求失败了,同时出现两次请求 一次为OPTIONS方法的请求,一次为引荐来源网址政策: strict-origin-when-cross-origin。说明由于OPTIONS请求失败,导致不能得到正确的响应结果。刚刚上线了一个服务,其他客户需要在跨域情况下对于服务进行调用,几次尝试之后,终于成功调用了。本文解决 nginx + spring boot + juery 情况下的跨域处理。正常情况下上面的配置即可 完成服务的跨域配置。

2023-04-06 09:32:41 7335

原创 spring boot mybatis 一对多查询

spring boot mybatis 一对多查询 第二种方式不太使用适用于列表查询接口中,主表返回多少条数据,子查询就会进行多少次查询。比较浪费数据库资源,所以推荐使用第一种方式进行查询。第一种方式中必要时请使用inner join关联,这里仅为示例一对多返回。开源是一种美德,尽早加入开源社区,共建美好生态!

2022-11-09 19:00:00 1187

原创 linuxssh免密登录

如果发现以下错误 删除/root/.ssh 目录下所有内容。在按照服务器A 的操作步操作骤即可。3行命令为将自己的公钥拷贝给192.168.1.132,实现对132的免密。3行命令为将自己的公钥拷贝给192.168.1.131,实现对131的免密。服务器A:192.168.1.131。服务器B:192.168.1.132。$> 然后出现任何提示 回车即可。$> 然后出现任何提示 回车即可。以下两个服务器互相免密登录。1、2行命令为生成公钥。1、2行命令为生成公钥。...

2022-08-09 16:11:45 508 1

原创 spring boot 2.7.0 整合redis(三)

redis是一个高性能的key-value存储系统,支持String,list,set等集合。为了保证读取效率,数据都是缓存在内存中。​通常我们将经常需要读取字典的数据,用户的登录的凭证信息,或者需要高速处理的并发数据可以使用redis进行读取,增加系统的性能,减少服务器的处理压力。开源是一种美德,尽早加入开源社区,共建美好生态!.........

2022-07-19 15:41:20 3528 1

原创 Spring Boot 2.7.0 自定义配置属性(四)

你是否在项目中遇到过磁盘路径、服务器的ip地址、秘钥字符串等属性写在代码中。当项目部署在服务器上发现路径需要修改,ip需要修改,秘钥更改,这时我们只能先修改好代码,然后在重新打包后发布。那么,为什么不把他们这类常量写在配置文件中呢。这样部署在服务器上后,我们仅需要告知运维人员如何修改配置文件即可。免去发布版本的问题,也可以将开发环境、生产环境、测试环境中的相关配置有效分开。在spring boot 中,我们通过读取application.properties中的属性来初始化项目。例如项目名称,端口号,数据库

2022-07-05 14:46:06 1437

原创 Spring Boot 2.7.0 Mybatis入门(二)

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。​ 在mybatis这类框架没有出现之前,大多通过 jdbc连接数据库的方式,在java代码中拼接sql语句然后执行,具体如下:mybatis框架对以上过程进行封装和优化,包括:可以配置数据源建立连接池;将java和 sql语句分离,sql语

2022-06-24 14:17:38 3553

原创 Spring Boot 2.7.0 新手入门(一)

spring boot 2.7.0入门教程

2022-06-22 11:51:45 9029

原创 Spring boot Mybatis type-aliases-package错误解决

在MyBatis映射文件中,如果定义了一个别名,我们可以使用@Alias注解来简写这个别名,提高代码的可读性和可维护性。上面的代码中,我们为UserEntity定义了一个别名SerCompanyVO,这样在映射文件中引用SerCompanyVO时,就可以直接使用SerCompanyVO来代替完整的类名了。最近在练习spring boot 2.7.0整合mybatis 2.1.3时,发现在使用mybatis.type-aliases-package配置后,xml中的别名会出现爆红的现象。爆红错误,顺利解决。

2022-06-20 10:07:08 4220 3

原创 centos6.5升级glibc-2.18

现状默认情况下centos6.5自带的glibc版本为glibc-2.12,很多运行在centos上的应用需要高版本glic才能成功编译和安装,下面一起来升级至glibc-2.18版本吧。必读glibc是centos非常底层的基础程序,如果升级失败可能会导致基础命令不好用的情况,千万不要直接退出窗口,这样你就连不进来了。按照解决问题的思路进行处理即可。如果升级失败,先尝试还原glibc,实在不行在重新安装操作系统。如果有快照,建议使用快照进行恢复。准备查询当前版本> stri

2021-10-28 17:17:52 5217 2

原创 mysql占用CPU过高解决

mysqladmin -uroot -proot -r -i 1 ext |\awk -F"|" \"BEGIN{ count=0; }"\'{ if($2 ~ /Variable_name/ && ++count == 1){\ print "----------|---------|--- MySQL Command Status --|----- Innodb row operation ----|-- Buffer Pool Read --";\ print.

2021-08-10 17:10:28 7933 1

原创 jar包加密发布之xjar

最近团队开发使用spring-boot2.0架构,需要将项目部署至其他公司,为了防止jar包源码被破解。因此对已经打包好的jar包再次进行加密进行发布。发现xjar组件比较方便,切安全性较高。代码不是混淆,文件经过加密看不见源码,可以查询效果。对比代码混淆的方式,这种方式基本不会暴露代码的变量主要逻辑等。

2021-07-02 14:33:46 3879

原创 centos7yum源变更

这样就完成了将CentOS 7的yum源变更为阿里云的源或其它国内镜像源的操作。3.清除yum缓存并重新生成。2.下载新的yum源文件。

2020-11-03 14:25:35 104

原创 SpringBoot2 学习系列(一):SpringBoot2 mybatis

本人受到《我不是药神》电影启发,开始编写一些关于Spring Boot 2相关技术的文档。并将相关源码发布在github中。希望用一丝善意拯救在痛苦之中的开发者们!本文主要介绍如何使用spring boot 2.0 + mybatis + log4j2构建项目。一、环境准备JDK1.8以上 ​​​​apache-maven-3.5.0以上 IntelliJ IDEA 2018.2.4 .........

2019-09-09 09:58:12 1033 1

原创 windows 下 ssh 免密操作 gitlab/github,并解决Host key verification failed.

windows 下 ssh 免密 gitlab/github 1.安装git 客户端 2.如果没有 C:\Users\Administrator\.ssh 文件夹,需要进行创建,如果有直接使用即可 3.安装git后,“电脑桌面右键”-》git bash here 4. # mkdir ~/.ss......

2018-04-03 16:49:13 6396 6

mpfr-3.1.4.tar.gz

gcc升级需要的依赖包 tar -zxvf linux-tool-mpfr-3.1.4.tar.gz The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. MPFR has continuously been supported by the INRIA and the current main authors come from the Caramba and AriC project-teams at Loria (Nancy, France) and LIP (Lyon, France) respectively; see more on the credit page. MPFR is based on the GMP multiple-precision library.

2023-05-17

mpc-1.0.3.tar.gz

gcc 升级是需要的mpc安装包 tar -zxvf linux-tool-mpc-1.0.3.tar.gz /* tgeneric.c -- File for generic tests. Copyright (C) 2008, 2009, 2010, 2011, 2012 INRIA This file is part of GNU MPC. GNU MPC is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

2023-05-17

isl-0.18.tar.gz

gcc升级时需要的安装包之一 GNUArm嵌入式工具链是一套易于使用的开源工具,用于C、C++和汇编编程。GNU Arm嵌入式工具链针对32位Arm Cortex-A、Arm Cortex-M和Arm Cortex-R处理器系列。GNU Arm嵌入式工具链包括GNU编译器(GCC),可直接从Arm免费获得,用于Windows、Linux和Mac OS X操作系统上的嵌入式软件开发。 按照此页面上的链接下载适合您的开发环境的正确版本。 有关完整的安装说明,请参阅下载的软件包readme.txt文件。对于Linux、Mac和源代码包,readme.txt位于share/doc/gcc-arm none-eabi文件夹中。对于Windows软件包,readme.txt位于顶层文件夹中

2023-05-17

isl-0.15.tar.gz

centos升级gcc时需要使用的isl库 tar -zxvf linux-tool-isl-0.15.tar.gz GNUArm嵌入式工具链是一套易于使用的开源工具,用于C、C++和汇编编程。GNU Arm嵌入式工具链针对32位Arm Cortex-A、Arm Cortex-M和Arm Cortex-R处理器系列。GNU Arm嵌入式工具链包括GNU编译器(GCC),可直接从Arm免费获得,用于Windows、Linux和Mac OS X操作系统上的嵌入式软件开发。 按照此页面上的链接下载适合您的开发环境的正确版本。 有关完整的安装说明,请参阅下载的软件包readme.txt文件。对于Linux、Mac和源代码包,readme.txt位于share/doc/gcc-arm none-eabi文件夹中。对于Windows软件包,readme.txt位于顶层文件夹中

2023-05-17

gmp-6.1.0.tar.gz

tar -zxvf linux-tool-gmp-6.1.0.tar.gz GMP是一个用于任意精度算术的免费库,对有符号整数、有理数和浮点数进行运算。除了GMP运行的机器中的可用内存所暗示的精度外,精度没有实际限制。GMP有一套丰富的功能,并且这些功能有一个常规的接口。 GMP的主要目标应用是密码学应用和研究、互联网安全应用、代数系统、计算代数研究等。 GMP经过精心设计,无论是小操作数还是大操作数,都尽可能快。速度是通过使用全字作为基本算术类型、使用快速算法、针对许多CPU最常见的内部循环使用高度优化的汇编代码以及普遍强调速度来实现的。 第一次GMP发布于1991年。它是不断开发和维护的,大约每年发布一次新版本。 自版本6以来,GMP在双重许可证下分发

2023-05-17

gcc-10.1.0.tar.gz

tar -zvf linux-tool-gcc-10.1.0.tar.gz GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言编译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。) [1] GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。此处,“自由”的含义是它尊重用户的自由 [2] 。 GCC是以GPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC的初衷是为GNU操作系统专门编写一款编译器,现已被大多数类Unix操作系统(如Linux、BSD、MacOS X等)采纳为标准的编译器,甚至在微软的Windows上也可以使用GCC。GCC支持多种计算机体系结构芯片,如x86、ARM、MIPS等,并已被移植到其他多种硬件平台

2023-05-17

bzip2-1.0.6.tar.gz

tar -zxvf linux-tool-bzip2-1.0.6.tar.gz bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。它是一款免费软件。可以自由分发免费使用。它广泛存在于UNIX && LINUX的许多发行版本中。bzip2能够进行高质量的数据压缩。它利用先进的压缩技术,能够把普通的数据文件压缩10%至15%,压缩的速度和解压的效率都非常高!支持大多数压缩格式,包括tar、gzip 等等。 1、能够高效的完成文件数据的压缩。这样你就可以把硬盘中冗余繁多的文件,打包压缩整理。在网络上传送文件前,可以先用bzip2打包压缩文件,以减少传送时间,提高效率。虽然bzip2不是最快的压缩工具,但是它已经足够的快且足够的好用。 2、它开放源码,且无需付费使用。 3、支持修复介质错误。当你需要从包含了一些错误数据的备份磁盘上修复或者获得含有错误数据的压缩文件中的数据时,bzip2仍能完美的解压出没有被破坏的部分。

2023-05-17

libtool-2.4.7

解压命令tar -zxvf linux-tool-libtool-2.4.7.tar.gz 解压后文件为 libtool-2.4.7 libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool将处理库的依赖等细节。libtool只与后缀名为lo、la的libtool文件打交道。 libtool主要的一个作用是在编译大型软件的过程中解决了库的依赖问题;将繁重的库依赖关系的维护工作承担下来,从而释放了程序员的人力资源。libtool提供统一的接口,隐藏了不同平台间库的名称的差异等细节,生成一个抽象的后缀名为la高层库libxx.la(其实是个文本文件),并将该库对其它库的依赖关系,都写在该la的文件中。

2023-05-17

mysql-8.0.33-linux-glibc2.12-x86-64.tar.xz

centos或linux系统中使用的源码安装包,亲测有效。 MySQL 8.0.33于2023年4月18日GA,这可能是包含新功能、新特性的8.0的最后一个版本,未来的MySQL版本将会在发行方式上发生重大改变。 MySQL 企业版审计功能使用“mysql”系统数据库存储过滤条件和用户的账户数据,为了增加灵活性,此版本增添了一个“audit_log_database”服务器系统变量,在服务器启动时可以指定到其他的数据库。 MySQL 企业版数据屏蔽和脱敏功能使用组件实现,替代了以往的插件。使用组件可以利用专有的权限对字典等功能进行管理,并且使用了基于表的字典,替代了以往的字典文件,提升了安全性。 “INSTALL COMPONENT”包含“SET”子句用于在安装时设置组件的系统变量值。 由于用户自定义排序规则在写入日志时发生警告,该功能将进行降级,未来的MySQL版本将会删除该功能。 Performance Schema 增加了服务器遥测服务,通过接口为插件和组件提供了检索与SQL语句生命周期相关通知的方法。 绑定OpenSSL库的操作系统中,用于MySQL服务器链接的Open

2023-05-17

apache-maven-3.8.6-bin.zip

apache maven 3.8版本

2022-06-22

python-iniparse-0.3.1-2.1.rar

适用于centos6.5 用于修复yum 可以重新使用该安装包进行安装

2021-04-08

krb5-libs-1.10.3-65.el6.x86-64.rpm

适用于centos6.5 在yum被损坏情况下可以使用该安装包进行安装

2021-04-08

yum-3.2.29-40.zip压缩包

yum-3.2.29-40.el6.centos.noarch.rpm 适用于cenos 6.5 在yum损坏的情况下,可以用该安装包安装

2021-04-08

hadoop-2.7.3-windows-utils

hadoop2.7.3对应的hadoop.dll,winutils.exe等。亲测,可用!里面有三个版本,都可以用用 针对问题: hadoop2.7.3运行Wordcount错误 Exception in thread "main" java.lang.UnsatisfiedLinkError

2018-03-06

apache-tomcat-8.0.33-windows-x64

2016年3月24日,tomcat团队宣布,最新是Tomcat 8.0.33版本 ,本次发布主要是Tomcat 8.0.5版本后的bug修复发布版。

2018-03-06

Spark-master.zip压缩包

Spark 2.8.3,源码,即时通讯客户端项目,用于测试openfire 服务 Cross-platform real-time collaboration client optimized for business and organizations.

2018-03-06

Openfire-master.zip安装包

Openfire 4.2.2 源码,需要使用mvn 命令编译后生成ecplise项目,在关联相关文件夹就行了。 Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License.

2018-03-06

redis 3.2.1 Windows 64

支持在Windows 64 位 下 运行的redis服务,直接解压,然后需要安装到Windows服务,然后在启动服务即可,否则可能会出现 java无法连接的错误,注意一些默认的安全配置也要修改

2018-03-06

机器学习-线性回归-正规方程组算法源码

正规方程组通过计算成本函数对每个θj的偏导数,求出偏导为零的点来成本函数的最小值。为了不必写大量的代数式和矩阵导数,让我们约定一些矩阵计算的符号

2018-01-19

空空如也

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

TA关注的人

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