后端开发2025年09月02日
目录 Java读取数据库表 新手引导 Logger Connection ResultSet ResultSet中next()方法 name和comment Java读取数据库表 package com.easycrud.builder; import com.easycrud.utils.PropertiesUtils; import org.slf4j...
后端开发2025年08月30日
目录 查询方式 OID 检索 对象导航检索 HQL 检索 QBC 检索 SQL 检索 抓取策略 立即抓取 延迟抓取 抓取策略 批量抓取 总结 Hibernate 是一个开源的 ORM(对象关系映射)框架,它可以将 Java 对象映射到数据库表中,实现对象与关系数据库的映射。Hibernate 提供了多种查询方式,包括 OID 检索、对象导航检索、HQL 检...
后端开发2025年08月28日
目录 一、死锁简介 二、Java死锁产生的条件可以归纳为以下四个: 三、死锁产生的原因 四、避免死锁的策略 五、代码示例 六、诊断死锁 七、总结 一、死锁简介 在Java程序中,死锁是指两个或多个线程在执行过程中,因争夺资源而造成的一种互相等待的现象。当发生死锁时,受影响的线程将无法继续执行,从而导致整个程序的运行陷入停滞。 二、Java死锁产生的条件可以...
后端开发2025年08月28日
目录 一.需求 二.依赖 三.关键源码 3.0 配置信息 3.1 获取客户端 3.2 获取ftp文件 3.3 关闭ftp服务连接 四.总结 参考资料 一.需求 FTP作为文件服务器,由提供服务方提供远程连接地址,连接端口,账号,密码等信息。根据以上信息可以建立客户端连接,随后对于建立好的连接可进行文件读取,文件上传等操作 二.依赖 <!-- ...
后端开发2025年08月27日
目录 前言: 实现思路: 基本代码: 通过ip获取城市 通过城市名字获取天气 辅助的实体类: 前言: 提供天气api的厂商有很多,比如,腾讯、雅虎、中国天气网,在综合比较各个功能后,决定使用新浪的天气接口,主要是考虑到,新浪的接口可以直接通过城市名字查询天气,而像雅虎、中国天气网需要使用自己的内部城市编码,维护起来比较麻烦,另外有的厂商会收费。 实现思路:...
后端开发2025年08月24日
目录 一、BigDecimal 求最大值和最小值 二、Integer 求最大值和最小值 三、Long 求最大值和最小值 四、Double 求最大值和最小值 一、BigDecimal 求最大值和最小值 1. stream().reduce()实现 List<BigDecimal> list = new ArrayList&...
后端开发2025年08月14日
目录 克鲁斯卡尔算法 执行流程 代码实现 克鲁斯卡尔算法 克鲁斯卡尔算法是一种用于求解最小生成树问题的贪心算法。最小生成树是一个连通无向图中生成树中边权值和最小的生成树。克鲁斯卡尔算法按边权值从小到大的顺序依次选择边,当所选的边不会形成环时,将其加入到生成树中。具体实现过程如下: 将所有边按照边权值从小到大排序。 依次选择边,如果选择的边的两个端点不在同一...
后端开发2025年08月13日
目录 1.普通元素 2.属性包含大括号 { 3.属性包含中括号 [ 4.属性中既有中括号包括,又嵌套了大括号 补充:java提取json中某个数组的所有值 总结 使用com.alibaba.fastjson解析 总结:一个花括号 { 放进JSONObject一次 一个中括号 [ 放进JSONArray一次 获取一次属性调用getXxx一次 1.普通元素 g...
服务器2025年08月07日
这里介绍对文件first.c的基本GDB调试操作,只有部分命令,只是一个示例,运行环境为装有gcc编译器和gdb调试器的Linux环境,基本GDB调试命令如下表: 命令 描述backtrace(或bt) 查看各级函数调用及参数finish 连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号 选择栈帧info(或i) locals 查看...
前端开发2025年08月04日
<%Option ExplicitFunction stripHTML(strtext)dim arysplit,i,j, strOutputarysplit=split(strtext,"<") if len(arysplit(0))>0 then j=1 else j=0 for i=j to ubound(arysplit) if ...