王旭阳个人博客

WXY

最新文章

Java文件写入详解:FileWriter和BufferedWriter的使用

Java文件写入详解:FileWriter和BufferedWriter的使用

这段摘要详细描述了Java中的文件操作,包括读取和写入文件。其中详细介绍了Writer抽象类及其实现类FileWriter和BufferedWriter的使用方法。通过不同的创建方式(绝对路径、相对路径和File对象),展示了如何创建Writer对象并实现文件写入。同时,也说明了文件覆盖写入和追加写入的不同方式,以及BufferedWriter如何使用缓存区域进行数据写入,包括手动刷新缓存的方法。最后,还介绍了BufferedWriter提供的换行方法newLine。
183
0
1
2024-10-11
Spring事务失效的常见陷阱与解决方案

Spring事务失效的常见陷阱与解决方案

本篇通过一道面试题和一些实践,来拆解几个Spring事务的常见坑点。 原理 Spring事务的原理是:通过AOP切面的方式实现的,也就是通过代理模式去实现事务增强。 具体过程是:对包含@Transactional注解的方法进行拦截,然后重写,重新在方法里加入异常回滚的逻辑。而且,每个线程都是独立管理自己的事务,相互隔离。 原理简单,使用起来也简单,也就是在方法上打上@Transactional注解,然后事务就正常生效了。也很少有人去验证异常情况下是否能真正的回滚。 Spring事务让我熟悉的地方是哪哪看起来都简单,让我陌生的地方使用时的变种较多,有时候莫名其妙的不生效。
274
1
1
2024-10-10
开源屏幕共享神器deskreen,将电脑屏幕共享到浏览器中

开源屏幕共享神器deskreen,将电脑屏幕共享到浏览器中

简介 Deskreen 是一款桌面应用程序,可以通过 WiFi 将任何带有网络浏览器的设备变成电脑的辅助屏幕。Deskreen 可用于将整个计算机显示镜像到任何具有 Web 浏览器的设备屏幕上。您还可以限制 Deskreen 只选择一个要共享的应用程序窗口视图-这对于演示非常有用。Deskreen 的最大特点是可以使用任何设备作为辅助屏幕。要获得真正的扩展桌面体验,Deskreen 应与虚拟显示适配器配合使用。此外,不需要虚拟显示适配器,您可以使用平板电脑或智能手机拥有带有 Deskreen 的提示器,因为 Deskreen 具有翻转屏幕模式,可以在平板电脑的 Web 浏览器中镜像计算机屏幕 (又名:水平翻转屏幕)。 项目地址:https://github.com/pavlobu/deskreen 官网地址:https://deskreen.com/lang-zh_CN
520
1
2
2024-09-12

阅读自由(Android,IOS)-全网小说免费看

Android Android使用阅读 蓝奏云下载: https://wangxy.lanzn.com/b0zj7anyj 密码:hn1r 下载软件安装并配置书源
1750
1
6
2024-09-04

音乐自由(Windows,Linux,Mac,Android,IOS)-全网音乐免费听MusicFree

简介 MusicFree一个插件化的音乐播放,软件默认是一个本地音乐播放器,可以通过【插件】自定义源。 首先感谢作者的无私开源项目,再次感谢网络热心网友制作音乐源 软件支持Windows,Linux,Mac,Android 下载安装
7825
0
27
2024-09-04
开发者藏经阁-超全阿里系技术作品大合集

开发者藏经阁-超全阿里系技术作品大合集

摘要总结:开发者藏经阁是一个汇聚阿里巴巴技术实践精华的平台,涵盖了云原生、物联网、大数据和人工智能等技术领域。该平台提供深度分享阿里工程师的实战经验,用户可以免费下载并需要登录阿里账号进行访问。顶级技术内容可随时掌握,链接为https://developer.aliyun.com/ebook/。
624
0
13
2024-08-30
使用DM(达梦数据库)数据迁移工具导出sql文件

使用DM(达梦数据库)数据迁移工具导出sql文件

摘要: 本文介绍了如何使用达梦数据库(DM8)的迁移工具来导出SQL文件,以确保数据迁移和备份过程中的数据完整性与可移植性。文章通过具体步骤详细指导了操作过程,包括使用图形化界面新建迁移工程,选择迁移方式,填写数据库信息,定义SQL脚本文件路径,配置迁移策略,选择导出模式和数据表等。此外,文章还解决了一个常见的问题,即在导入SQL文件后发现某些系统表没有数据的问题,提供了解决方案,即在迁移策略中去掉保持对象名大小写的选项并重新导出SQL文件。本文为达梦数据库用户提供了实用的操作指南和问题解决思路。
250
0
11
2024-08-29
蚁阅(rssant):专注阅读体验的 RSS 应用,轻松搭建你的私人订阅中心

蚁阅(rssant):专注阅读体验的 RSS 应用,轻松搭建你的私人订阅中心

本文将主要介绍如何在群晖 NAS 上轻松部署和使用蚁阅,打造属于你的私人订阅中心。蚁阅是一款简单易用的 RSS 阅读应用,它具备以下特点: 非社交、无广告、无推荐,专注阅读:为你提供一个纯净的阅读环境。 全平台适配,移动端优化:沉浸式体验,可添加到主屏,随时随地享受阅读。 支持订阅播客和视频内容:让你在一个平台上管理多种内容。 智能查找订阅:只需输入链接即可,支持批量导入导出,操作便捷。 智能图片代理:解决图片无法加载的问题,提升阅读体验。 全球 RSS 代理支持:无论在哪,都能订阅你喜欢的内容。 开源且可自部署:可以使用在线版,也可通过 Docker 自行搭建。 项目开源地址:
634
0
12
2024-08-26
一款小巧的DLL文件修复工具

一款小巧的DLL文件修复工具

在日常使用计算机的过程中,DLL文件丢失或损坏的问题可能时常困扰着我们。无论是运行游戏、软件,还是在系统启动时,突然弹出的“缺少XXX.dll文件”提示总是让人感到头疼。这些问题不仅影响了计算机的正常使用,还可能导致数据丢失或者系统崩溃。为了帮助大家轻松应对这类问题,我推荐一款小巧实用的DLL文件修复工具。
415
0
12
2024-08-21

黑群晖CPU硬件信息及真实温度显示

简介 syno_cpuinfo是一个开源的项目: 显示黑群晖系统的真实 CPU 信息和温度。修改nginx配置反代后端并通过读取系统硬件信息,将CPU型号以及温度信息嵌入到目标数据流中。(支持自定义CPU型号) 功能 通过 /proc/cpuinfo 读取真实的 CPU 厂商、系列、核心数、时钟频率信息。 通过 /sys/class/thermal/thermal_zone0/temp 文件调用lm-sensors库读取当前的CPU温度。 将处理后的数据写入到目标输出中。
1087
0
14
2024-08-03

黑群晖CPU信息显示修正,支持DSM 5.x/6.x/7.x

问题背景 相信很多朋友和我一样,在折腾黑群晖的过程中都遇到过这个小烦恼:DSM系统面板上显示的CPU信息总是错误的。虽然这并不影响系统的正常运行,但作为一个追求完美的极客,看到不正确的信息总是有点别扭,对吧? 今天,我要和大家分享一个简单有效的解决方案。通过应用一个小巧的补丁,我们可以让黑群晖显示真实的CPU信息,让系统信息面板焕然一新。这不仅能满足我们的完美主义倾向,还能在朋友面前炫耀一下自己的真实配置(笑)。 在接下来的文章中,我将详细介绍如何使用这个补丁来修复CPU信息显示,让我们一起来完善我们的黑群晖,享受DIY带来的成就感吧! 我的cpu应该是j1900 这里给识别成j3455了
556
0
13
2024-08-01

Halo博客walker主题适配<友链自助提交插件>

这篇摘要介绍了针对Halo博客的walker主题,使用一款友链自助提交插件来简化友链的申请和管理过程。文章提供了详细的安装和使用教程,包括插件的配置、主题配置以及样式设置等。此外,文章还提供了针对日间和夜间模式的样式选择器,可以根据个人喜好进行配色修改。最后,文章鼓励用户在遇到问题时在评论区交流。
323
2
13
2024-07-26