自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu桌面定制

通过浏览器(Chome/Firefox)扩展程序,安装 gnome-shell集成 插件,使用该插件安装各种插件,其中Just Perfection有很强大的桌面定制能力。gnome-tweaks提供了简单的定制能力,可以通过gnome-shell扩展(浏览器插件{Firefox/Chrome})来安装扩展插件,通过插件来定制桌面。apt install chrome-gnome-shell gnome-shell-extensions gnome-tweaks --安装基本的软件。

2024-09-26 17:30:33 258

原创 Xfce4桌面系统的一些桌面定制问题

Open Terminal Here指向的是默认的Terminal,如果指向的默认的Terminal没有安装,或者安装有问题就可能导致失效。sudo update-alternatives --config x-terminal-emulator 执行该命令后,后显示选择输入,选择系统存在的terminal即可。所有应用程序都是快捷方式定义,都存在/usr/share/applications目录下的*.desktop中,修改对应的.desktop文件指定的应用即可。

2024-09-26 17:00:52 220

原创 认证鉴权系统的常用设计方案

认证鉴权系统是任何一个非纯资源访问型web网站所必须的能力(存在用户的概念),用于管理用户资源访问权限和维护用户会话。针对不同的网站类型,需要采用不同的设计方案。

2024-08-10 07:33:29 322

原创 shell案例集锦

【代码】shell案例集锦。

2024-08-05 10:32:04 107

原创 Linux工具箱

【代码】Linux工具箱。

2024-07-30 19:47:13 153

原创 C中的typedef

【代码】C中的typedef。

2024-07-29 11:29:30 103

原创 VS CODE假死问题分析

top 资源负载不高。

2024-07-22 10:56:08 283

原创 字节和内存地址

在计算机中,字节(byte)是数据存储的基本单位,每个字节由8个位(bit)组成。理解字节的低位(least significant bit, LSB)和高位(most significant bit, MSB)有助于数据处理和传输。

2024-07-20 12:57:29 344

原创 C和C++

调用没有声明的函数在C中是可以的,但是在C++中不行。

2024-07-13 18:05:06 104

原创 Linux桌面溯源

Linux起源于X窗口系统(X Window System),亦即常说的X11,因其版本止于11之故。X窗口系统(X Window System,也常称为X11或X)是一种以位图方式显示的软件窗口系统。最初是1984年麻省理工学院的研究,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具包及显示架构的运作协议。X窗口系统通过软件工具及架构协议来创建操作系统所用的图形用户界面,此后则逐渐扩展适用到各形各色的其他操作系统上。现在几乎所有的操作系统都能支持与使用X。

2024-07-11 14:23:42 270

原创 vim常用操作

根据实际情况需要是修改全局的,在/etc/vim/vimrc。3、使用插件更改启动页。2、创建自定义启动页。也可以使用插件来美化vim,不赘述。

2024-06-29 11:29:55 268

原创 Guacd运行一段时间后,不能创建与远程主机的连接,重启方能解决

运行过程中发现,各几个小时,guacamole连接就会断连,点击重新连接一直是连接不上,重启guacd后,点击重新连接,能i连接到远程主机桌面。发现该问题时,首先怀疑是guacamole-client和guacd的问题,两者重启后问题得到解决。而后长时间运行过程中多次出现该问题,偶然一次重启guacd问题也得到了解决。分析应用本身,肯定离不开打开两个组件的日志,将两个组件的debug日志全部打开,从guacamole的日志分析看不出明细的问题诱因。排查分析后排除是操作系统层面的问题,进而分析应用本身。

2024-06-26 10:09:30 355

原创 Windows久用不关机,C盘空间明显变小,试试这个命令

使用everything寻找最大的文件,发现了这个hiberfil.sys文件超级大。

2024-04-22 15:11:39 475

原创 在存在代理的主机上,为docker容器配置代理

1、配置Firefox的代理 (只配置域名或者ip,前面不加http://)

2024-03-22 10:30:42 448

原创 服务端开发遇到的冷门问题

返回504可能是服务接口确实是超时了。有的时候接口返回一些网关不能识别的http code时,譬如0,网关不能识别,网关产品不通可能返回意想不到的http code。亲自遇到istio网关,接口返回http code 为0 ,1,2时,网关返回的是504,502。所以在做接口开发时,要返回标准通用的错误码,不然可能会遇到一些意想不到的问题,令你费解。一、网关返回错误码502或504。

2024-02-29 17:11:53 453

原创 Java KeyStore 及证书导入导出

一般博客导出证书从浏览器的导出,但是导出的证书很容易出现不可用。使用openssl导出.KeyStore的详细介绍。

2024-02-21 11:18:38 235

原创 cookie和session在登录场景的应用

默认场景下,Tomcat标识session的cookie是jsessionid,该键值支持用户自定义。定制该值的场景主要是域名子系统下使用,一个企业的二级域名下有多个三级域名,每个域名下的网站都对应一个登录系统,有自己的会话,避免sessionID重复。参见: https://springhow.com/customizing-spring-session-cookies/1、标识Tomcat的session的cookie值。

2023-11-20 20:28:11 115

原创 Nginx源码阅读

1、函数调用2、C位域。

2023-10-17 20:29:08 90

原创 Gradle基础

setting.gradle 项目设置文件。主要用于定义根项目名称等相关根项目信息,声明包含的子模块,项目插件的全局配置,以及设置一些全局配置。build.gradle 项目构建文件。2、gradle的核心配置文件。1、gradle工程的生成。3、查看有效的项目任务。

2023-09-18 11:27:25 84

原创 Spring的常用启动类

技术一直在演进,各种思想一直在博弈,纯净Java派占领了浪尖,注解方兴未艾,Java-base Config大行天下。Java-base config太纯粹,太霸道,它不允许任何的xml存在。随着应用代码量的膨胀,配置越来越臃肿,随之注解流行开来,spring也应时提供了注解时配置,在这个时代注解和XML配置共存,和谐的合作着。在注解尚未流行时,spring提供了当时流行的代码配置解耦策略,xml。spring的配置使用方式有三种,基于Xml,基于注解,Java-based。

2023-07-18 21:29:32 955

原创 Spring AOP本质

Spring的AOP有两部分组成。一是集成AspectJ,一是Spring的内部实现。其中集成AspectJ的使用以注解。

2023-07-18 20:30:37 86

原创 C语言体悟

有了指针,函数间数据的传递更灵活。有了指针,函数和类型得以数据结构中存储,函数可以实现动态的调用。有了指针,可以实现类面向对象中的泛化调用,函数覆盖。是指针让C在运行时可以灵活的动起来,运行时动态的调用是灵魂,一跃成为了高级语言。C的强大之处体现在支持自定义数据类型,自定义的类型可以是一个基本类型,也可以是基本类型的一个组合。C支持值传递和指针传递,指针传递赋予函数修改外部变量的能力,面向对象语言的引用传递的思想应源于此。如果基本类型、分支控制、函数是C的肉体,指针和自定义类型应是他的灵魂。

2023-03-19 07:57:46 71

原创 Nginx常用场景配置

Nginx配置

2023-01-01 18:28:23 87

原创 Linux常用组合命令

Linux命令

2022-10-29 15:23:58 873

原创 Hibernate源码分析之导入Idea

hibernate

2022-10-23 18:39:15 275

原创 Go入坑第一天

1、镜像源切换 众所周知的原因,我们需要切换镜像源。在命令行操作如下: go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct

2022-07-07 14:44:58 316

原创 使用Nashorn实现Java对Js库的调用

先看验证结果,happy一下哈使用Nashorn加载formula.js服务类执行formula.js方法

2021-12-14 22:27:15 1446

原创 二进制/八进制/十六进制在Java中的表示

1、二进制在Java中二进制以0b开头,譬如:int binary = 0b10; // 22、八进制在Java中,八进制以010开头,譬如:int engith = 010110; // 41683、十六进制在Java中,十六进制以0x或0X开头,譬如:int sixteen = 0x110...

2021-05-21 14:45:41 356

原创 线程梳理

1、线程的生命周期以及各个阶段的API与状态流转线程的创建运行中断挂起恢复销毁2、当前线程3、竟态条件4、线程间的交互与锁5、线程本地变量6、多线程的使用场景7、线程组8、线程池...

2021-01-29 08:23:49 90

原创 Java垃圾收集

1、确定垃圾对象2、垃圾收集算法3、垃圾收集器4、GC问题定位5、GC日志的分析

2021-01-08 17:11:54 87

原创 npm工作设置

NPM使用阿里镜像: 1、按装依赖时指定镜像地址(一次性的) npm install your-need-model --registry=http://registry.npm.taobao.org 2、指定全局的镜像地址(永久性) npm config set registry http://registry.npm.taobao.org...

2020-07-21 10:16:46 145

原创 Ubuntu常用操作

查看系统版本以及系统其它信息: uname -a cat /proc/version cat /proc/meminfo 等其它信息,系统信息都存放在/proc目录下的文件中。安装软件: apt-get install redis-server查找软件: sudo apt-cache seach redis...

2020-07-17 11:14:02 146 1

原创 Maven私服镜像

1、阿里maven私服镜像 settings.xml文件添加mirror,设置全局私服仓库<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexu...

2020-07-05 13:24:58 414

原创 Maven常见问题

1、关于Pom基础的group问题 问题描述: 新建了一个多模块项目,父模块继承自spring-boot-starter-parent,父模块中未指定group.id,导致在子模块一直报找不到父模块的错误。 解决方案: 在父模块中加入group.id配置。 问题原因分析: 如果模块中不指定group.id属性,默认模块继承其父...

2020-06-17 10:06:58 313

原创 Java动态代理深究

1、动态代理类的特性 1、必须有一个参数类型为InvocationHandler类型的构建函数 2、是Proxy类的子类 3、如果代理的接口是non-public,则InvocationHandler实现类和被代理的接口要在同一个包中。 4、必须有一个InvocationHand...

2020-05-07 12:10:59 159

原创 Kafka常见问题

消费者所属组的Topic消息长时间不能被消费? 1、可能是分区未被订阅到 2、设置的

2020-03-11 10:45:46 133

原创 MySQL常用运维脚本

查询当前数据库连接数: show variables like '%conn%'; set global max_connections=200; --修改实例最大连接数查看当前数据库连接: show status like 'Threads%'; ---查看线程并发信息...

2020-01-07 14:05:16 595

原创 Kafka关键点

消费群组和分区再均衡 1、 什么叫分区再均衡: 分区的所有权从一个消费者转移到另一个消费者,这样的行为叫做分区再均衡。 2、分区再均衡的功用: 它为消费者群组带来了高可用性和可升缩性。 3、为什么要最大限度的避免分区再均衡? 再均衡期间,消费者无法读取...

2020-01-06 17:15:06 156

原创 Swagger UI之踩坑

1、@RestController和@Contronller@RestController -----只有使用RestController才会在UI上返回响应数据,而@Controller则不会返回数据,而是报404错误,尽管执行是成功的@RequestMapping("/monitor/userPlan")@Profile({"local", "test", "dev", "in...

2019-12-19 22:51:07 1294

原创 Cygwin使用中遇到的问题

1、窗口中文乱码: 参见:https://www.cnblogs.com/yshl-dragon/p/3631056.html?utm_source=tuicool&utm_medium=referral

2019-12-18 10:22:24 217

空空如也

空空如也

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

TA关注的人

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