java
文章平均质量分 68
随风九天
这个作者很懒,什么都没留下…
展开
-
使用EasyExcel高效导出20万条记录至Excel
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,一个3M的excel用POI sax解析依然需要100M左右内存,改用easyexcel可以降低到几M,并且再大的excel也不会出现内存溢出;原创 2024-09-17 16:41:13 · 1113 阅读 · 0 评论 -
基于MXGraph和GraphEditor自定义图形编辑器扩展开发
GraphEditor 是使用 MXGraph 为基础,提供在线绘制图形的工具,具体如下:地址为 https://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.html可以使用构造html + css创建html图形,更灵活和定制性高。html=1;');');}),html=1;');原创 2024-08-25 21:43:29 · 677 阅读 · 0 评论 -
IDEA常用技巧荟萃:精通开发利器的艺术
本文分析一些使用方法,然而,这仅仅只是开始,IDEA的潜力远不止于此,有更多的功能,如智能编码辅助、调试与测试、版本控制、项目管理、性能优化和定制化与插件等。结束语:编程之旅,永无止境;IDEA相伴,共创辉煌。原创 2024-07-07 09:25:12 · 406 阅读 · 0 评论 -
探究MySQL中的“树”结构
在MySql 8.0 版本前,需要处理树的相关操作,可以通过编写函数,存储过程等来实现,适当的应用通用树方式性能也不错;在8.0后,推荐使用CTE,代码简单并且性能更佳。原创 2024-06-03 00:49:12 · 1049 阅读 · 0 评论 -
从Eclipse到IntelliJ IDEA:顺畅过渡的关键注意点
总的来说,迁移到IntelliJ IDEA可能会为您带来更出色的开发体验和更高的效率。然而,这需要一定的适应期来熟悉新的工作流程和工具。随着时间的推移,您将逐渐发现自己更加熟练地利用IntelliJ IDEA的优势来提高您的开发工作效率。本文提供了基础迁移入门,希望对您有所帮助。原创 2024-05-19 01:19:57 · 921 阅读 · 0 评论 -
Spring入门及注解开发
Inherited@Target: 指定注解可以应用的程序元素类型,如TYPE表示可以应用在类、接口、枚举上。@Inherited: 指示注解类型被自动继承。如果一个注解类型被声明为@Inherited,则该注解将自动应用到子类。@Retention: 指定注解的保留策略,如RUNTIME表示注解将在运行时保留,可以通过反射机制读取。/*** 编号* @return/*** 编号* @return@Inherited/*** 编号* @return*/原创 2024-05-04 20:44:31 · 498 阅读 · 0 评论 -
SWT集成chromium
1 参考官方文档https://www.eclipse.org/swt/faq.php#howusechromiumQ: How do I explicitly use Chromium as the Browser’s underlying renderer?A: To specify that a Chromium renderer be used by a Browser instance, create it with style SWT.CHROMIUM (@since 4.17) or s原创 2020-08-30 21:42:57 · 1476 阅读 · 0 评论 -
XPath
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航 XPath 包含一个标准函数库 XPath 是 XSLT 中的主要元素 XPath 是一个 W3C 标准XPath 路径表达式XPath 使用路径表达式来选取 XML 文档中的节...原创 2009-06-08 21:11:00 · 647 阅读 · 0 评论 -
ant 生成 xml
利用 XMLBean 读写 xml 文件非常的方便,主要是通过 xml 文件生成 xsd 即所谓的 Schema 文件,然后利用 scomp (是 XMLBean 提供的一个编译工具 , 它在 bin 的目录下), 通过这个工具,我们可以将以上的 Schema 文件生成 Java Classes 。这一步要如果通过 Ant 来实现,显得非常的方便和简单,如下: (务必注意,要将jsr173_1.0...转载 2009-06-09 21:08:00 · 2557 阅读 · 0 评论 -
Eclipse插件开发
1 概要Eclipse依然是开发java的主流IDE之一, 技术公司如要提升开发侧的效率或者为产品吸引开发者,可以开发Eclipse插件。本文将介绍Eclipse插件开发的一些点。2 插件开发2.1 按钮扩展2.1.1 扩展菜单扩展菜单扩展点org.eclipse.ui.menus,指定命令id。...原创 2019-03-16 23:10:47 · 17710 阅读 · 2 评论 -
动态报表操作
public class MyReport { public MyReport() { try { JasperDesign j = JRXmlLoader.load("D:/rpt_05.jrxml"); JRDesignDataset set = j.getMainDesignDataset(); List原创 2009-01-17 17:41:00 · 671 阅读 · 0 评论 -
textToHTML
public class Html { public static String textToHTML(String text) { if(text == null) { return null; } int length = text.length(); boolean prevSlashR = false; StringBuffer out = new原创 2009-03-01 08:27:00 · 547 阅读 · 0 评论 -
OpenURI
import java.net.URI;import java.awt.Desktop;public class OpenURI { public static void main(String [] args) { if( !java.awt.Desktop.isDesktopSupported() ) { Syste原创 2009-02-27 18:44:00 · 598 阅读 · 0 评论 -
jstl 表达式和变量获取
学习笔记表达式语法表达式的有效位置变量的查找顺序 如果没有指定范围,按照以下顺序查找 page ,request ,session ,application。 表达式操作符号比较集合元素获取获取对象的属性 函数Empty 函数: 打印动态内容输出表达式设置变量删除变量存取和获取作用范围变量请求参数获取访问其它数据 PageContext原创 2010-09-27 17:12:00 · 1680 阅读 · 0 评论 -
swt 嵌入 xulrunner 中文目录不能正常执行js调用java
swt 嵌入 xulrunner 中文目录不能正常执行js调用java原创 2014-04-21 08:47:28 · 1680 阅读 · 1 评论 -
java-cef编译过程
1 编译过程1.1 开发工具 Git-2.13.2-64-bit cmake-3.9.0-rc5-win64-x64 python-2.7.13.amd64 jdk1.7.0_75 vs2015 各开发工具从网上搜索下载,安装git, cmake, python , 如果安装软件支持选择添加环...原创 2017-07-08 08:35:21 · 4351 阅读 · 1 评论 -
Ant构建绿色java程序
1 实战1.1 复制数据通过ant的 delete 和 copy 删除文件和复制文件。<delete dir="${build_dir}/src"></delete><copy todir="${build_dir}/src" encoding="utf-8"> <fileset dir="${projec原创 2018-02-15 15:52:52 · 163 阅读 · 0 评论 -
动态模型
1 动态模型1.1 说明动态模型是指模型的属性是不固定的,可以添加和变更;也指不同模型,可以增加模型。不同模型在存储上为了性能和隔离,使用不同的表。但逻辑编写为了复用,一般使用同一个java类型。以下介绍如何对应。1.2 java类java类分固定属性和动态属性,固定属性直接建立属性即可,动态属性使用map类型。例如下面例子:public class Dynamic...原创 2018-03-15 21:07:24 · 4806 阅读 · 0 评论 -
java基础点荟萃
1 web1.1 文件下载1.1.1 客户端var url = "/services/fileServlet";url += "?beanId=" + beanId;url += "&amp;method=" + method;url += "&amp;params=" + $.toJSON(params);原创 2018-03-10 09:24:28 · 144 阅读 · 0 评论 -
URLConnectionReader
import java.net.*;import java.io.*;public class URLConnectionReader { public static void main(String[] args) throws Exception { URL yahoo = new URL("http://www.yahoo.com/");原创 2009-02-27 18:53:00 · 366 阅读 · 0 评论