自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 MAC上常用高效工具

说明:用window开发的时候一直觉得xshell比较友好,而且外观不错,现在切换到mac之后终于找到了一个比较好的终端工具,直接上使用体验● 偏好设置○ 可以根据喜好设置颜色,字体○ 快捷键进入命令面板设置命令● 终端连接。

2023-12-08 11:16:18 379

原创 记一次“nvidia-smi”在容器中映射GPU资源时的排错

启动unity容器后无法运行nvidia-smi和vlukaninfo因为容器化运行需要依赖宿主机的GPU机器资源,需要宿主机有nvidia驱动且容器能正常映射到宿主机资源。

2022-11-19 10:45:56 1668 1

原创 2021面试题(拿到offer版本)

恒生(二面)静态代码块,静态变量,静态方法执行顺序解决高并发,高可用,高性能针对双十一秒杀有什么思路吗sql语句有什么优化吗设计模式,单例模式等的使用springboot自动装配原理fianl一般怎么用list,set,map的区别和使用线程有哪几种状态,怎么转换数据库的unio如何使用wait和sleep的区别齐治(二面)hashmap的底层原理实现hashmap会造成的一些问题,如何处理cocurrenthashmap的底层实现原理,锁的结构如何处理项目中的多线程并发h

2021-12-07 22:29:26 199

原创 2021面试题(未拿到offer版本)

面试没过的采政云(一面)hashmap的实现原理(数组(初始16最大64)+链表(8转化为红黑树))hashmap是如何扩容的有序数据如何选择集合多线程的锁有哪些synchronized的实现原理,和具体应用场景数据库的三张表,如果通过一个sql来进行一个事务控制索引的原理数据库事务的原理countdownlatch如何配合多线程使用threadlocal的使用,和底层原理实现一个autowired注解经历的过程spring的bean的生命周期有赞(一面)spring解析一个h

2021-12-07 22:24:10 168

原创 LC链表(算法系列)

练习题和复用代码提取链表问题通用方法:1.遍历结束条件:p=null || p.next=null2.遍历的初始值:p=head3.核心逻辑:4.特殊情况处理(头节点,尾节点,空链表,考虑是否使用虚拟头节点)链表中参数理解:“=”:可以理解为指向左侧表示被赋值的变量;右侧表示取的值203. 移除链表元素1.遍历结束条件:prev.next=null2.遍历的初始条件:prev=head3.遍历的核心逻辑:if(prev.next.val==val)prev.next=prev.ne

2021-09-12 13:28:17 130

原创 LC纯编程题

1.配套练习题两数之和IP 地址无效化反转字符串验证回文串回文数最后一个单词的长度替换空格左旋转字符串删除有序数组中的重复项把字符串转换成整数2.复用代码提取//两数之和,可以通过map来存放查找//用map数组存放的时候,key value可以值,数组下标方式存Map<Integer,Integer> map = new HashMap<Integer,Integer>();//IP地址无效化,可以使用sb拼接方式//将string类型的add

2021-08-25 20:56:25 98

原创 MySQL知识复习1

1.MySQL存储引擎最小单位一个 Page(16KB)页头(记录页面的控制信息,共56字节),包括页的左右兄弟页面指针,页面空间使用情况等。虚记录(最大虚记录,最小虚记录)记录堆自由空间链表未分配空间页尾页内记录维护(顺序保证,插入策略,页内查询)顺序保证:物理有序,逻辑有序(推荐选择,可以优化读)一个索引树,连接每个逻辑有序的页,通过链表连接所有兄弟页。插入策略:自由空间链表(优先),未使用空间页内查询:遍历,二分查找(优先)InnnoDB内存管理

2021-08-09 21:58:00 82

原创 集群pcs常用命令(添加,移除,粘度,约束)

移除集群添加的参数crm_attribute --name cluster-delay --delete添加集群参数pcs resource update nas_shared_metadata op start timeout="60"pcs resource update nas_vip_192_168_1_19 nic=eth_nas_3设置粘度pcs resource defaults resource-stickiness=100pcs resource op defa

2021-07-22 18:54:12 1437

原创 Linux中常用的网络命令

ip addr和ifconfigip addr 即ip a ,可以查看网卡的ip、mac等,即使网卡处于down状态,也能显示出网卡状态,但是ifconfig查看就看不到ifconfig命令可以配置地址 ifconfig eth0192.168.174.100/24使用ifconfig修改ip会直接在内存中生效,重启系统或者重启network服务就丢失ifconfig 显示网卡信息,被禁用的网卡看不到.(拔了网线断开连接不算禁用,仍然能看到该网卡)ip route del $NETW.

2021-07-22 18:45:04 274

原创 用IDEA导入项目并生成war包

前提JDK1.8,IDEA 2019.3.3,SSM项目配置过程1.打开项目最上面的导航栏,打包前配置准备2.打开配置相关依赖(jdk,tomcat和项目lib包引入,springmvc和web配置)1.这里保证IDEA中设置的jdk版本和项目环境一致2.项目中servlet涉及代码(HttpServlet,HttpSession等父类子类),因为是没有引入tomcat的jar包依赖会爆红,那就解决一下。第二步中选择,+ ——> 2.Library...

2021-07-13 11:02:52 4020

原创 解决跨域CORS policy和Session共享问题

什么是跨域?浏览器输入网址 ip:端口当ip或者端口出现其一不同的时候,就认为是跨域,跨域会影响get或者post请求java资源中的权限提示CORS policy:No 'Access-Control-Allow-Origin' header is present on the requested resource同事如何解决跨域问题?首先这个问题,将浏览器输入的地址认为客户端,那服务器端就是跑程序并且返回response的地方,所以思路就是在服务器端注册并且编写一个过滤器,加

2021-06-23 15:09:51 472

原创 使用更快的CI/CD组合Gogs+Drone,带你爬坑

为什么使用Drone为了达到持续集成和持续交付,必须要提高自动构建/测试/发布工作流的过程,除了使用Git+Jekins的组合,我发现了另一个组合Gogs+Drone,当然Drone也可以组合Github、Gitlab等,但是他比Jekins好的一点是,比较轻量级,而且界面优雅,能高效集成流水线化测试,编译和部署如何构建Gogs+Drone1.Linux环境中安装Docker服务systemctl status docker.service2.安装Gogs在宿主机上下载Gogs

2021-04-28 09:59:24 532

原创 第一个springboot小工程项目

第一次创建springboot项目,总结中间犯下的错误并解决1.前提准备2.搭建环境3.疑难问题解决

2020-02-25 14:14:55 219

原创 集群基本概念—脑裂的产生和解决方案

什么是裂脑?当两台高可用服务器在指定的时间内,无法互相检测到对方心跳而各自启动故障转移功能,取得了资源以及服务的所有权,而此时的两台高可用服务器对都还活着并作正常运行,这样就会导致同一个服务在两端同时启动而发生冲突的严重问题,最严重的就是两台主机同时占用一个VIP的地址(类似双端导入概念),当用户写入数据的时候可能会分别写入到两端,这样可能会导致服务器两端的数据不一致或造成数据的丢失,这种情况...

2019-05-11 11:06:18 10083 1

原创 《大话存储》部分摘录读书笔记

第三章磁盘原理与技术详解磁盘分软盘,硬盘软盘和录音带是双胞胎软盘——块式,数字信号录音带——流式,模拟信号3.1硬盘结构1.结构图  :盘片,读写头,马达,底座,电路板组成2.磁头硬盘的存储原理是将数据用其控制电路通过硬盘读写头(read write head)去改变磁盘表面上极其细微的磁性粒子簇的N,S极性加以存储。启停区(着陆区):让磁头回到盘片最内圈的一个不含磁粒子的区域3.硬盘上的数据组织...

2018-07-09 12:51:47 439

原创 用Java程序爬取网页地址,电话

1.test.javaimport org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import java.util.HashMap;imp...

2018-01-05 16:09:12 1184 1

原创 常用的MySQL语句

1.从两张表查询四个字段,插入第三张表中insert into s_scenic(`showName`,`areaCode`,`level`,`address`) SELECT`景点名称` AS showName, `areaCode`,'0' AS level,`地址` AS addressFROMsheet1 union all

2018-01-05 16:00:33 272 1

原创 《大话Java:从零基础到数据库,Web开发》读书笔记

《大话Java——从零基础到数据库,Web开发》自己记录的读书笔记,划重点

2017-07-10 14:49:46 814

原创 算法—趣味理解分治算法

用来治病的分治算法,解释粗浅爆炸,简单两个示例带你理解算法本质

2017-03-20 14:14:36 2143

原创 字符串的获取

这篇是关于string字符串的运用,废话不说直接上代码。我会不定期更新自己整理的java资料Demo1:获取一个字符串在另外一个字符串中出现的次数public class Demo1 { public static void main(String[] args) { //获取一个字符串在另外一个字符串中出现的次数 int i=getTime("asdasda

2016-12-17 23:08:14 351

postman-chrome-interceptor-0.2.0.zip

款功能强大的网页调试和模拟发送HTTP请求的Chrome插件,支持几乎所有类型的HTTP请求,操作简单且方便,这个是客户端版本

2019-05-21

pacemaker-master.rar

Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。源码主要由C,python构成

2019-05-21

CheckStyle-IDEA

This plugin provides both real-time and on-demand scanning of Java files with CheckStyle from within IDEA. 提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。我提供的是最新版本5.12.0,大小为57.8M

2017-11-01

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

TA关注的人

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