- 博客(13)
- 收藏
- 关注

原创 spring boot的配置文件的加载顺序
Spring Boot中采用了大量的自动化配置,但是对开发者而言,在实际项目中不可避免会有一些需要自己手动配置,承载这些自定义配置的文件就是resources目录下的application.properties文件。Spring Boot项目中的application.properties配置文件一共可以出现在如下4个位置:·项目根目录下的config文件夹中。项目根目录下。classpath下的config文件夹中。classpath下。例如:...
2020-12-12 22:55:57
261
原创 WPF中如何统一控制日志
推荐使用第三方日志库(如 NLog),因为它们提供了更完善的功能和更好的性能。对于简单应用,自定义日志服务也是一个不错的选择。实时日志显示可以帮助调试和监控应用状态,但要注意性能问题(特别是频繁写入时)。在 WPF 应用程序中统一控制日志是一个常见需求,特别是在需要监控应用状态、调试问题或记录用户操作时。示例:使用 NLog。
2025-06-23 17:24:57
254
原创 WPF中的多线程使用方法
由于 WPF 采用单线程单元(STA)模型,UI 操作必须在主线程(UI 线程)中执行,而耗时操作(如网络请求、文件 IO、复杂计算)需在后台线程中处理。谨慎使用 Dispatcher.Invoke:同步调用可能导致死锁(如 UI 线程等待后台线程,后台线程又调用 Invoke 阻塞自己)。后台线程不能直接访问 UI 元素(如TextBlock.Text),需通过线程间通信机制更新 UI。后台线程:用于执行非 UI 任务,避免阻塞 UI 线程。三、线程间通信与 UI 更新最佳实践。UI 线程与后台线程。
2025-06-17 17:13:51
396
原创 WPF中的Map集合
在 WPF(Windows Presentation Foundation)中,你可以使用 C# 提供的各种字典集合来存储键值对数据(类似于其他语言中的 “Map”)。数据绑定:使用 ObservableCollection<KeyValuePair<TKey, TValue>> 或自定义 ObservableDictionary。需要排序:使用 SortedDictionary<TKey, TValue> 或 SortedList<TKey, TValue>。
2025-06-17 10:26:42
338
转载 1.Gradle学习
Gradle笔记安装先决条件必须要先安装Java的JDK,而且JDK的版本要大于JDK1.7。java -version 可查询当前电脑已安装的版本下载官网版本集合Gradle 发行包是一个 ZIP 文件。完整的发行包包括以下内容(官方发行包有 full 完整版,也有不带源码和文档的版本,可根据需求下载。配置环境变量GRADLE_HOME/bin运行 gradle 必须将 GRADLE_HOME/bin 加入到你的 PATH 环境变量中。测试安装运行如下命令来检查是否安装成功.该
2022-04-02 15:21:58
162
原创 利用Java数字证书管理工具keytool生成https证书(练习使用)
由于HTTPS具有良好的安全性,在开发中得到了越来越广泛的应用,所以数字证书管理工具keytool,在\jdk\bin目录下,通过这个工具可以自己生成一个数字证书再windows中打开cmd命令keytool -genkey -alias tomcathttps -keyalg RSA -keysize 2048 -keystore sang.p12 -validity 365命令解释:· -genkey表示要创建一个新的密钥。· -alias表示keystore的别名。· -keyalg表示
2020-12-12 22:31:05
450
翻译 StringUtils的常用方法
StringUtils的常用方法StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除...
2020-03-16 21:40:25
326
原创 TCP/IP协议基础入门
TCP/IP协议TCP/IP协议:是Internet国际互联网的基础,主要包括了TCP,IP,UPD和ICMP等协议。TCP/IP协议使用的时客户端和服务器模式进行通信的,TCP/IP协议是点对点的,即通信是网络中一台主机和另一台主机之间的。当前Internet上的数据都是通过TCP/IP在网络上进行控制和转发的。因此要连接上Internet网,必须安装TCP/IP协议。windows是默认安...
2020-02-28 10:36:44
756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人