自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

炎黄的专栏

天若有情天亦老,人间正道是苍桑

  • 博客(150)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker中运行的Chrome崩溃问题解决

在受限的 Docker 桌面环境中,应用程序崩溃通常与 GPU 加速的兼容性问题、共享内存不足、沙盒权限限制等有关。通过修改应用合适的启动参数,可以提高在 Docker 容器中运行应用的稳定性。如果条件允许,调整 Docker 容器的配置(如增大/dev/shm)是更根本的解决方案。各位看官如有问题,可以给小子留言!

2025-05-10 19:15:41 1087 1

原创 Git 时光机:修改Commit信息

列位看官都知道,Git 的每一次git commit,其中会包含作者(Author)和提交者(Committer)的姓名与邮箱。有时可能会因为配置错误、切换了开发环境,或者只是单纯的手滑,导致 commit 的作者信息不正确。别担心,Git 提供了强大的工具来修正这些“历史遗留问题”。修改 Git 历史是一项具有潜在风险的操作,尤其是当这些 commit 已经被推送到共享仓库时。它会改变 commit 的 SHA-1 哈希值,可能影响团队协作。在操作前,请务必了解风险并做好备份。

2025-05-10 17:55:49 787

原创 Docker化HBase排错实录:从Master hflush启动失败到Snappy算法未支持解决

在容器化时代,使用 Docker 部署像 HBase 这样复杂的分布式系统也比较方便。社区也提供了许多方便的 HBase Docker 镜像,没有找到官方的apache的,但有包含许多大数据工具的或用于学习目的的等,下载量多的一般都比较老了,也可以找最新的。选择一个合适的镜像可以快速启动 HBase 实例。小子是在老镜像上基础上创建的。在 Docker 中部署和运行 HBase 2.5.11 的过程充满了挑战,但也收获颇丰。小子也顺手记录,以飨各位看官,欢迎留言交流!

2025-04-26 23:19:10 1267

原创 Cursor新版0.49.x发布

小子看到 Cursor 0.49.x 版本正式发布,截止今天已经有两个小patch版本!本次更新聚焦于以及,并带来了一系列旨在提升编码效率和协作能力的改进与修复。

2025-04-19 19:28:08 1960

原创 Win11磁盘故障0xc000000f不能启动修复实录

Windows用户会遇到过系统突然提示“检测到磁盘错误,建议重启以修复”的情况。通常我们都会听话地重启,期待问题自动解决。但有时,这是噩梦的开始——重启后,熟悉的 Windows 界面消失了,取而代之的是冰冷的蓝屏恢复界面,提示错误代码 0xc000000f,告诉你“无法正常启动你的电脑”。本文记录了小子如何通过命令行工具一步步自救,最终让系统起死回生的过程。

2025-04-18 08:44:16 1192

原创 win11安装更新报错:我们无法更新系统保留分区

这个错误意味着 Windows 11 24H2 的更新程序在尝试修改硬盘上的一个特殊隐藏分区——“系统保留分区”(System Reserved Partition, SRP)或在较新的 GPT 磁盘上的“EFI 系统分区”(EFI System Partition, ESP)时遇到了问题,导致更新无法继续。再次使用分区助手,查看分区大小,有可能EFI分区大小区仍然没有调整好(只是在它旁边调整出来了新空间)。新空间一般是未占用,但它是一个独立分区,在这个新分区上点击右键,选择。,弹出窗口中操作,选择“从(

2025-04-13 22:10:03 1672

原创 JDK 24 Class File API 介绍

JDK 24 引入的提供了一套类型安全的 API 用于操作 Java 类文件。这套 API 允许我们以编程方式读取、修改和创建 Java 类文件,而不需要直接处理底层的字节码。注:Class File API的前世今生,参见小子前作《JDK 24正式支持Class-File API。

2025-03-29 16:53:42 1080

翻译 JDK 24正式支持Class-File API

提供一个用于解析、生成和转换 Java class 文件的标准 API。

2025-03-29 11:55:15 52

原创 Cursor新版0.48.x发布

Agent 和 Ask 模式是 Cursor 中的内置模式,可选择添加自定义模式。我们现在将"Edit"更名为"Manual"可更好反映它的行为模式。Ask模式现在默认可以访问所有搜索工具,因此已删除 @Codebase 工具。它会在需要时自动搜索代码库,如果您想强制搜索,只需用自然语言要求 Cursor“搜索代码库”即可。您可以在Ask模式菜单中点击编辑禁用搜索Codebbase。这将使问答仅看到您提供的上下文。Custom modes (beta)允许您使用适合您工作流程的工具和提示编写新模式。

2025-03-25 00:41:15 2456 3

原创 Cursor(VsCode)运行Java24代码报LinkageError和UnsupportedClassVersionError解决

openjdk 网站声称,由于 JDK 23 中的预览功能根据反馈进行了更改或删除,因此 JDK 24 支持这些功能的成本很高。类文件版本 67.65535 代表 Java 23 预览版(enable-preview),其中主版本 67 代表 Java 23,次版本 65535 代表预览功能。实践来看,新版本插件还是不能很好地支持新版本Java 24,官方应该会升级解决,以上几种workaroud的方式也能工作。此错误的一个可能根本原因是您的运行时 JDK 是最新的 ,但VsCode的。

2025-03-23 15:53:15 1014 2

原创 Google最新生图模型Gemini-2.0-Flash-Exp免费用

这是Google在生成式AI图像领域的重要更新,免费使用的特点使其对开发者和普通用户都很有吸引力。本文介绍了不同的使用方法,包括通过Google AI Studio的直接使用和通过API的编程调用,并提供了实际操作的示例。各位看官可以自己试验,欢迎分享。

2025-03-15 22:34:04 2968

原创 Cursor新版0.47.x发布

已经支持上传多张图片。但通过右下角的图片图标,一次只能选择一张图片,如果想上传多张,可以在文件浏览器中选择多张拖拽到chat中,或者一张一张上传。此功能在0.46.11中也已经存在,如果还没有收到0.47.0的推送,可以在0.46.11中选择:Early Access可以更早体验到最新版。我们还在应用中添加了新的更新通知,使新版本发布时更容易察觉。:我们会根据任务的性能、速度和可用性选择最合适的高级模型,以确保在模型性能下降或服务中断期间仍能保持良好性能。目录,并改进了用户体验,使规则应用过程更加清晰。

2025-03-12 00:01:11 1789

原创 在Dify中访问Gemini等模型代理设置指南

通过正确配置代理环境变量,特别是注意使用小写形式的环境变量,可以解决在国内环境下Dify使用Gemini模型的网络连接问题。利用Dify内置的SSRF代理组件,可以实现更灵活的按需代理配置,提高系统整体性能。

2025-03-09 22:29:53 3938 7

原创 StarRocks-fe工程在Cursor中不能识别为Java项目

StarRocks是一款高性能分析型数据库,支持实时、多维度、高并发的数据分析。本指南旨在解决在使用 VSCode 或 Cursor 开发 StarRocks 后端项目时遇到的模块识别问题。

2025-03-04 22:42:17 836

原创 使用cloudflare worker实现DDNS

Cloudflare Workers 是一个无服务器计算平台,允许您在 Cloudflare 的边缘网络上部署和运行代码,无需管理服务器。Cloudflare Workers 官方文档Workers 快速入门指南。

2025-03-02 22:12:10 1131

原创 IntelliJ IDEA 构建项目时内存溢出问题

这是一个典型的 Java 堆内存不足错误,表明编译过程中 Java 编译器需要的内存超过了当前分配的堆内存大小。

2025-03-01 13:42:31 784

原创 npm安装依赖(npm install)时遇到认证错误的解决方案

在使用。

2025-02-16 22:38:51 1235

原创 旧机新生-Thinkpad风扇清理

先仔细观看网络视频指导,不要冒然拆机。准备好工具(带磁力的螺丝刀,最好多头工具盒)。拆下来的螺丝放到稳妥处(比如小盒子,本子的螺丝相同颜色通用,不用记编号,x230只有黑白两种颜色,黑色用于外壳,白色用于主板)。拆各种线时记录好原来的走线位置(最好的办法是拆前先拍照模块线与接口连接拆装一般比较容易,接口形式多是上下卡扣或拔插形式(比如键盘线与主板是拔插,触摸板线与主板就是卡扣,无线网卡线是另外一种拔插方式),但要小心不要用蛮力,如果发现需要费劲才能拆装的,多半是方式不对。

2024-10-14 23:16:20 1506

原创 Ubuntu24.04远程开机

近来在几台机器上鼓捣linux桌面,顺便研究一下远程唤醒主机。

2024-10-04 23:11:55 1297 1

原创 spring-boot-devtools引发的类加载器问题

问题描述最近在使用spring-boot开发系统,发现在某种情况下一些数据库操作会报异常,是hibernate报出来的。(在IntellijIDEA中启动程序)nested exception is org.hibernate.property.access.spi.PropertyAccessException: Error accessing field [private java.lang.Long xxx.BaseEntity.id] by reflection for persisten

2021-02-28 21:11:05 4741

原创 2020-11-19

Anaconda3的python3环境下使用pyspark报错问题解决问题描述系统默认安装是python2,安装的hadoop相关的python可执行脚本也是python2版本的。在这种情况下,直接运行pyspark可以正常进入shell。但如果anaconda3的多环境使用了python3,直接运行pyspark会报错:File "/usr/bin/hdp-select" ...解决办法修改以下两个文件的运行环境,/etc/hadoop/conf/topology_scri

2020-11-19 23:24:21 1074

原创 jvm命令行参数大全

查询最全的jvm命令行参数说明官方网站(oracle)第三方网站使用man帮助说明java(OpenJDK)启动的命令行参数,有上千个之多,随着jdk的快速更新,还在增加,也有些变更或删除。但从java --help (java --help-extra)中得到的参数说明有限。本文提供了几种不同的查询最全命令行参数方法,供大家参考使用。官方网站(oracle)在系统下找到java 安装目录...

2020-03-22 23:13:22 1607

原创 Intellij IDEA中Handy Export Jar插件支持从local changes导出jar

周末抽时间升级了Handy Export Jar插件。新功能,支持从Local Changes中导出jar包,这样不用一个一个的选择文件导出。具体操作与IDEA中既有的create patch功能一样。截图如下。如果已经升级,直接在settings->plugin中升级 从idea中直接安装 文件菜单,settings,plugins,从marketplace中搜索handy e...

2020-02-25 21:34:41 2311 3

原创 IntelliJ IDEA 中导出jar包插件-Handy Export Jar

目录背景功能安装使用源代码及问题跟踪截图背景使用Eclipse做Java的IDE时,经常要导出某一个类或几个类输出为一个jar包,然后用于补丁打到项目运行环境中,比较方便,可以避免编译整个工程或依赖问题。而在Idea中要做相同的操作,比较麻烦,有些插件也不太好用,因此,去年年底自己写了一个插件,基本与Eclipse的Export功能相同。功能Quick and Handy export...

2019-04-06 21:43:33 19382 11

原创 Spring+Hibernate+Jpa嵌套事务型service点滴

近期和团队兄弟一起处理了一个事务型service嵌套调用引发的问题,总结起来。环境spring4.2.5+hibernate4.3.11+jpa2.1spring xml 配置使用注解事务方式: 问题描述 service1.method--->(调用)service2.method,当1和2都开启事务,且1开启的读写事务,默认情况下2会嵌

2018-01-21 21:38:15 2991

原创 go get 使用代理

众所周知的原因,go get命令在提取一些工程或依赖时(如golang.org域名)被墙掉。通过使用vpn或代理的方法可以解决。买VPN这个就不多说了,买vpn,相当于直接连接。使用代理通过shell环境变量export http_proxy=http://ip:portgo get golang.org/xxx通过设置git代理这也是go官方指导。git config –global http.

2017-11-04 17:52:34 48721 2

原创 Virtualbox高性能读写Win10主机共享目录

Virtualbox读写Win10主机目录文件本文介绍几种vbox读写win10主机文件的方法,并简单比较了几者之间的性能。环境win10 pro,为hostvirtualbox 5.1.26ubuntu 17.04,为client 期望在ubuntu中可以挂载win10中的某个目录(如d:\data),且ubuntu拥有读写权限,系统启动时自动挂载。一是为了共享文件,二是将数据(如程序代码

2017-08-05 21:15:13 2550

原创 Add enum alias name or change name

QuestionJava enum’s name declare in source code, as some reason, we want to change its name to another one.For ExampleHave a enum:enum modifier { _public, _private, _protected;} As we know “publ

2016-12-16 10:24:19 990 1

原创 Bidirectional OneToOne association lazy loading support

Bidirectional OneToOne association lazy loading supportProject

2016-12-14 13:46:53 7880

原创 Win10无线网络图标不显示问题修复

通过“疑难解答”,修复win10无线网络显示相关问题

2016-01-02 18:06:38 34412 1

原创 OAuth2.0琐记

OAuth2.0 角色、grant type(flow)简单整理

2015-12-05 18:21:58 1070

原创 ssh远程打开ubuntu的vino-server

ssh远程打开ubuntu的vino-server总结一下开启ubuntu的vino-server几种方式。已登入桌面若远程的ubuntu机器已经登录进入桌面,且已经开启vino-server,则在远程使用vnc-viewer可直接连接。未登入桌面若远程机器,重启后还未登入桌面,尽管可能vino-server是自启动,但由于未登入桌面,则还不能启动。这种情况下网上有很多方案[参考1,参考2],但在u

2015-10-25 17:39:46 14305 2

原创 Spring的ref bean和ref local

ref bean<ref bean="someBean"/>可以引用运行容器中的bean的id或name。既包括当前环境,也包括父级环境中的bean。参见。ref local<ref local="someBean"/>只能引用当前xml中配置的bean的id,不能是name。运行前就可以检查到配置错误。Spring4.0移除ref localSpring4.0中已经移除ref local,官方解决

2015-03-23 14:50:44 1714

原创 Ubuntu14.04LTS64位安装Oracle11g

Oracle官方并未说明支持ubuntu安装,因此环境要调整准备,才能成功安装。Ps,本人重试多次但12c未安装成功,因此安装了11g。环境准备ubuntu14.04桌面64位 我的desktop是gnome,中文版。jdk准备(我的是jdk1.7.60)配置系统环境变量: (用于保证安装时一些脚本正常执行,在有sudo权限的用户下执行)$sudo ln -s /usr/bin/awk

2015-03-20 18:25:32 11968

原创 给Spring的placeholder设置默认值

给Spring的placeholder设置默认值使用Spring时,可以方便地通过placeholder的形式${key}将key对应的properities定义value,注入到Bean中。但是如果在properities文件中,没有对key定义,默认情况下Spring启动创建Bean时会报找到key的错误。解决办法:一是将对应的key=value写入properies文件中,value可以为

2015-03-02 22:01:28 3487

原创 Mariadb Galera 集群选用

最近使用Mariadb Galera 10.0.13进行了短暂的测试,主要总结如下

2014-09-21 16:40:11 1488

原创 JSP页面输出不完整

最近产品上一个jsp页面输出不完整,找了好几种原因:1.flus

2014-05-26 09:53:25 3285

原创 Firefox29的界面做了不小的改进

感觉有点儿Chrome的味道?

2014-05-02 21:47:11 974

原创 Java8正式发布

Java 8已于2014年3月18日正式发布。下载地址相关介绍文章-关于java8特性相关介绍文章-关于IDE支持

2014-03-25 16:33:17 1455

转载 线程间无锁通讯算法

infoq上的一篇文章介绍线程间无锁通讯算法。

2014-02-23 21:44:03 1580

firefox19 ubuntu 安装文件

firefox19 ubuntu 安装文件

2013-02-26

空空如也

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

TA关注的人

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