IT界的那些事儿
文章平均质量分 83
该专栏主要分享一些“杂七杂八”的IT知识,可能是个小小SQL语句,也会是算法亦或是计算机组成等有趣的东西。因为我们相信每一篇文章都有它的价值和意义。如果你也喜欢探索IT世界的奥妙,那就别错过这个专栏啦!
Java方文山
须知少时凌云志,曾许人间第一流
展开
-
文件传输工具WinSCP安装与使用教程
WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。原创 2024-04-15 10:17:24 · 5044 阅读 · 15 评论 -
远程连接工具NoMachine的使用
NoMachine是一款远程桌面软件。适用于Linux、windows、ARM、Android等几乎全系统。常见的远程桌面软件还有向日葵、ToDesk等。选择NoMachine是因为它支持ARM32位、ARM64位处理器。原创 2024-04-10 23:14:00 · 7193 阅读 · 34 评论 -
一文读懂什么是网络爬虫?有什么用?怎么爬?
网络爬虫又称网络蜘蛛、网络蚂蚁、网络机器人等,可以自动化浏览网络中的信息,当然浏览信息的时候需要按照我们制定的规则进行,这些规则我们称之为网络爬虫算法。使用Python可以很方便地编写出爬虫程序,进行互联网信息的自动化检索。原创 2024-04-09 09:17:08 · 4368 阅读 · 2 评论 -
分布式事务Seata的使用详解
Seata 是一款开源的分布式事务解决方案,它可以帮助用户在分布式系统中实现 ACID 事务。Seata 提供了高效、简单、易用的分布式事务解决方案,支持多种语言和多种场景,如微服务架构、云原生应用等。原创 2024-02-24 11:29:20 · 7089 阅读 · 10 评论 -
UUID和雪花(Snowflake)算法该如何选择?
UUID 和 Snowflake 都可以生成唯一标识,在分布式系统中可以说是必备利器,那么我们该如何对不同的场景进行不同算法的选择呢,UUID 简单无序十分适合生成 requestID, Snowflake 里面包含时间序列等,可以用于排序,效率都还可以,本文详细介绍了我们选择的使用不同算法的原因,两种算法不同维度的对比。原创 2024-02-07 22:17:25 · 6105 阅读 · 13 评论 -
Java之BigDecimal详解
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String)和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。原创 2024-02-01 11:51:08 · 5332 阅读 · 3 评论 -
再见了 shiro
作为一名后台开发人员,权限这个名词应该算是特别熟悉的了。就算是java里的类也有 public、private 等“权限”之分。之前项目里一直使用shiro作为权限管理的框架。说实话,shiro的确挺强大的,但是它也有很多不好的地方。shiro默认的登录地址还是login.jsp,前后端分离模式使用shiro还要重写好多类;手机端存储用户信息、保持登录状态等等,对shiro来说也是一个难题。原创 2023-12-07 09:22:05 · 3856 阅读 · 11 评论 -
SQL 查找是否“存在“,别再 count 了,很耗费时间的!
根据查询条件查出来的条数越多,性能提升的越明显,在某些情况下,还可以减少联合索引的创建。原创 2023-12-06 11:02:05 · 2613 阅读 · 1 评论 -
若依框架的使用详解
若依(Ruoyi)框架是一款基于Spring Boot和MyBatis-Plus的轻量级Java开发框架,旨在提高开发效率并简化企业级应用程序的开发原创 2023-11-19 16:12:14 · 5644 阅读 · 11 评论 -
还在用分页?太Low !试试 MyBatis 流式查询,真心强大!
流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。原创 2023-12-06 10:58:33 · 2585 阅读 · 0 评论