EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 github地址:://github/alibaba/easyexcel 开源项目不容易,如果觉得本项目对您的工作还是有帮助的话,请在帮忙在github star点个★Star。我使用后,觉得阿里确实很用心,使用简单,速度还快,这个⭐可以给。如果以下内
转载 2024-04-02 12:55:28
692阅读
1评论
## 使用 libredwgJava 中解析 DWG 文件的完整指南 ### 流程概述 使用 `libredwg` 解析 DWG 文件的过程可以分为以下几个步骤。下面的表格清晰地展示了这些步骤及其内容。 | 步骤 | 描述 | |-----------|-------------------------
原创 8月前
1033阅读
# Java Libredwg 详解 ## 引言 Libredwg是一个用于解析和处理DWG文件的,广泛应用于CAD(计算机辅助设计)软件开发中。Java是一个纯粹的面向对象编程语言,可以通过JNI(Java Native Interface)与C/C++实现互操作,因而可以使用Libredwg来操作DWG文件。本文将带您深入了解JavaLibredwg中的应用,包括代码示例、类图和关系图
原创 8月前
809阅读
使用libSvm实现文本分类的基本过程,此文参考 使用libsvm实现文本分类 对前期数据准备及后续的分类测试进行了验证,同时对文中作者的分词组件修改成hanLP分词,对数字进行过滤,仅保留长度大于1的词进行处理。转上文作者写的分类流程:选择文本训练数据集和测试数据集:训练集和测试集都是类标签已知的;训练集文本预处理:这里主要包括分词、去停用词、建立词袋模型(倒排表);选择文本
注意到这个问题,是在CentOS7上安装JDK的时候,查找相关的资料,发现安装JDK之前都需要检查或卸载系统上原生的Open JDK,这才引起了注意。到了这里,引用查到的一篇说明。 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开 发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码
转载 2024-05-11 23:21:41
484阅读
# 使用 Java 实现 libredwg 的概述 libredwg 是一个用于读取和写入 DWG 文件(AutoCAD 的绘图文件格式)的开源。尽管 libredwg 是用 C 语言编写的,但我们可以在 Java 中通过 JNI(Java Native Interface)或 JNA(Java Native Access)技术来实现对其功能的调用。本文将介绍如何通过 JNA 在 Java
原创 2024-10-05 05:05:17
419阅读
二分查找一、常规二分查找1. 查找法2. 排除法3. 递归版本的查找法二、寻找旋转排序数组的最小值1、无重复元素2、 可能包含重复元素三、搜索旋转排序数组1、无重复元素2、可能包含重复元素四、山脉数组1、山脉数组的峰顶索引2、山脉数组中查找目标值五、寻找两个正序数组的中位数暴力法(逐项过滤)寻找第k小数(二分优化) 记录leetcode关于二分查找的题目 二分法的基本思想都是 减而治之一、常规二
# 使用 Java 实现 LibreDWG 转 DXF LibreDWG 是一个用于读取和写入 DWG 文件格式的开源,而 DXF(Drawing Exchange Format)是 Autodesk 提供的用于 CAD 文件交换的格式。将 LibreDWG 转换为 DXF,可以帮助数以万计的用户更方便地共享和修改他们的设计图。本文将介绍如何用 Java 实现这一转换,并附带相关代码示例。
原创 2024-10-09 04:32:46
954阅读
今天决定把WebDW的后台相关Java代码共享出来. 其实蛮简单的一个东西,以后根据需要再详细完善吧. /** * */ package com.liu; import javax.servlet.http.*; import javax.servlet.*; import java.sql.*; import java.util.*; imp
转载 2024-06-27 20:39:01
110阅读
相关开源项目SwarmCache:SwarmCache是一个简单而功能强大的分布式缓存机制。它使用IP组播来有效地在缓存的实例之间进行通信。它是快速提高集群式Web应用程序的性能的理想选择。Jofti:Jofti可对在缓存层中(支持EHCache,JBossCache和OSCache)的对象或在支持Map接口的存储结构中的对象进行索引与搜索。这个框架还为对象在索引中的增删改提供透明的功能同样也为搜
windows下:1, 下载地址: https://github.com/google/glog点击Do到工程下(目录一起
原创 2022-12-22 18:49:39
339阅读
BPEL and Java BPEL的作用     实现从面向过程到面向服务的转变需要一种语言以描述Web services是怎样被组织成业务流程。如果这种描述是可执行的,即允许我们定义抽象的流程,而且允许我们描述流程准确的执行规则,那将更好。而BPEL正是这样一种语言。事实上它是最先具备以下特性的语言:   &nbs
转载 3月前
419阅读
优秀且经验丰富的Java开发人员的一个特点是API的广泛知识,包括JDK和第三方。我花了很多时间学习API,特别是在阅读Effective Java 3rd Edition之后,Joshua Bloch建议如何使用现有的API进行开发,而不是为常见的东西编写新的代码片段。由于第二方获得的测试曝光,这个建议对我有意义。在本文中,我将分享一些Java开发人员应该熟悉的最有用和最重要的和API。但
转载 2023-07-18 10:53:12
86阅读
在青铜时代群里看到读者朋友们在讨论 Java 最常用的工具类,我觉得大家推荐的确实都挺常见的,我自己用的频率也蛮高的。恰好我在 programcreek 上看到过一篇类似的文章,就想着梳理一下分享给大家。在 Java 中,工具类通常用来定义一组执行通用操作的方法。本篇文章将会向大家展示 8 个工具类以及它们最常用的方法,类的排名和方法的排名均来自可靠的数据,从 GitHub 上最受欢迎的 5000
1.DWR是一个可以允许你去创建AJAX WEB站点的JAVA开源。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java代码,就像在Java代码就在浏览器中一样。 DWR包含2个主要部分: 一个运行在服务器端的Java Servlet,它处理请求并且向浏览器发回响应。 运行在浏览器端的JavaScript,它发送请求而且还能动态
转载 1月前
335阅读
Guava是一个由Google开发的Java开源工具,它提供了许多实用的功能,如集合操作、缓存、字符串处理等。这只是Guava提供功能的一小部分,你可以查阅官方文档以了解更多信息:https://github.com/google/guava。在你的Java代码中,需要导入Guava提供的类和接口。// 创建一个空的ArrayList。// 创建一个空的H
原创 2024-01-07 11:44:08
293阅读
一、简介SVG是使用XML来描述二维图形和绘图的程序语言,2003年1月14成为W3C推荐标准; 特性: 1、是一种可伸缩矢量图形 2、是使用xml格式定义用于网络的基于矢量的图形 3、放大或改变图片的尺寸其质量不会有所损失 4、SVG文件必须使用.svg后缀来保存SVG图形的创建(分两种方式)html中直接创建: <svg width="" height="" version="1.1"
转载 2023-09-21 13:57:48
123阅读
java基础开发常见问题wiki手册【java基础环境安装包】【java软件安装教程】【java开发工具使用指南】【java基础开发问题】【javaweb开发问题】【java基础开发规范】 更新中…之所以编写这个手册,是因为看到学习java基础的同学,经常因为下不到安装包、常见的问题自己解决不了、有些开发工具的基础功能不会使用,所以准备将这些常见的问题汇总起来,整理成一个wiki手册,便于大家快
转载 2024-02-01 15:53:03
43阅读
activation.jar 与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等。antlr.jar Hibernate用这个包来生成HQL语句并执行,是hibernate的必须包,没有它就会报NoClassDefFoundError: antlr/ANTLRException错误。ajaxtags-1.2-bet
转载 2024-05-27 20:54:36
66阅读
1、 TomcatTomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。TomcatPlugin:Tomcat的一个Eclipse插件。 该项目主页:http://jak
  • 1
  • 2
  • 3
  • 4
  • 5