Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java给word中的table赋值发布时间:2018-05-16
一、准备工作:下载PageOfficeforJava:http://www.zhuozhengsoft.com/dowm/二、实现方法:要调用PageOffice操作Word中的table,必须借助数据区域(DataRegion)实现的(原因是word中的表格只有index,没有name),要求数据区域完整的包含了整个Table的内容,这样才可以通过数据区域控制和操作table。而table的插入,既可以在Word模版中书签处手动插入:工具栏“插入”→“表格”... 查看全文
· java读写word文档,完美解决方案发布时间:2018-05-16
做项目的过程中,经常需要把数据里里的数据读出来,经过加工,以word格式输出。在网上找了很多解决方案都不太理想,偶尔发现了PageOffice,一个国产的Office插件,开发调用非常简单!比网上介绍的poi,jacob等解决方按容易上手多了!功能接口虽然没有poi,jacob那么多,但是满足了一般的需求的百分之八九十,而且不像poi那样还需要区分处理07格式和03格式那么麻烦。下面是百度百科PageOffice的介绍:https://baike.baidu... 查看全文
· java实现拖动图片验证码发布时间:2018-05-16
思路是,对原图产生两张图片,一张是底图,被抠掉一部分的图片,另外一张是移动图,被抠出的来部分只写了后台怎么生成拖动验证码的两个图片,前端的还没写,待续。以下是后台的代码/**根据源图片,剪切出两张图**/packagecom.chainway.dragimgvalidate;importjava.awt.Rectangle;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.FileInputStream... 查看全文
此方案使用了PageOffice产品实现在线打开Word文档:1.首先从PageOffice官网下载产品开发包,http://www.zhuozhengsoft.com/dowm/,下载PageOfficeforJAVA2.把PageOffice产品的示例运行起来,用来参考:1)拷贝Samples4文件夹到Tomcat的Webapps目录下,2)访问:http://localhost:8080/Samples4/index.html3.开始集成:1... 查看全文
一、背景介绍Word文档与日常办公密不可分,在实际应用中,当某一文档服务器中有很多Word文档,假如有成千上万个文档时,用户查找打开包含某些指定关键字的文档就变得很困难,一般情况下能想到的解决方案是使用服务器端的Apachepoi技术将所有文档的文本获取后存储到数据库,然后打开文档时利用sql语句检索文档是否包含关键字来判断是否是打开文档。但是这种解决办法有很大的弊端,首先poi技术对word文档支持不是很好,其中支持word的接口单一而且不太稳定,对word文档的格式也要求很高... 查看全文
· java操作word(一)发布时间:2018-05-15
一、需求背景在做项目的过程中,经常会遇到要把数据库数据导出到Word文件中的需求,因为很多情况下,我们需要将数据导出到WORD中进行打印。此需求可以通过用程序填充数据到word模板中来实现。所谓模板也就是标记了数据位置的Word文件。模板可以简单的分为两种:一种模板包含了固定的、有限个数的数据位置,比如一个请假条的模板中只有“部门、姓名、原因、天数、日期”几个数据位置,也可能是这5个数据位置中的某4个、某3个或某1个,但模板中的标签数量总是这个集合的子集(如下图所示:)... 查看全文
最近跟朋友在一起聚会的时候,提了一个问题,说Java程序员如何能月薪达到二万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿二万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂点node,懂点大数据等等,或者表达能力强... 查看全文
JVM1.6GC详解前言JVMGC是JVM的内存回收算法,调整JVMGC(GarbageCollection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,所以我们要了解JVM内存组成,回收算法,对象分配机制。JVM堆内存组成Java堆由Perm区和Heap区组成,Heap区由Old区和New区(也叫Young区)组成,New区由Eden区、From区和To区(Survivor)组成... 查看全文
一台Java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。图:京东自研UMP监控分析打出jstack文件,通过IBMThreadandMonitorDumpAnalyzerforJava工具查看如下:图:IBMThreadandMonitorDumpAnalyzerforJava共计1661个线程,和监控数据得出的吻合。但这个数量应该是大了,我们都知道线程多了,就会有线程切换,带来性能开销。当时就想到一台Java服务器到底可以跑多少个线程呢?跟什么有关系... 查看全文
大周一的,上班没带耳机pom文件依赖<!--mail--><dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.5.6</version></dependency><dependency><groupId>com.sun.mail<... 查看全文
· ABAP和Java的destination和JNDI发布时间:2018-05-13
Netweaver里使用事务码SM59创建Destination:Java新建一个destination:测试代码:try{Contextctx=newInitialContext();ConnectivityConfigurationconfiguration=(ConnectivityConfiguration)ctx.lookup("java:comp/env/connectivityConfiguration")... 查看全文
· java性能优化发布时间:2018-05-13
在项目压测过程中,发现系统占用,上下文切换非常频繁,在此记录下调优过程,希望对后来人有所帮助。测试方法:模拟客户端实际操作,向服务器高并发发送数据,查看服务器的负载情况。服务器基本配置如下1,基本性能监控工具top1)top使用方式1top通过top命令,java应用负载极高,系统调用极高(系统调用43%,而用户调用只有35%),cpu的大部分资源都被系统消耗了,说明系统某部分存在极不合理的地方。2)top使用2;输入top后按1,查看cpu各个核的使用情况这个图说明了cpu使用分布情况还不错... 查看全文
转发一篇挺基础的关于并发编程的基础认知Java并发编程:JMM和volatile关键字... 查看全文
开发环境:JDK1.8、Eclipse、SpingBoot+Thymeleaf框架。一.构建SpingBoot+Thymeleaf框架的项目(不再详述):1.新建一个mavenproject项目:demo。2.修改pom.xml配置,把项目配置为SpringBoot项目;3.配置Thymeleaf:添加Thymeleaf依赖,并在application.properties文件中添加Thymeleaf的配置;4.新建DemoController,添加showWord、showIndex方法... 查看全文
· [转载]java获取word里面的文本发布时间:2018-05-11
需求场景开发的web办公系统如果需要处理大量的Word文档(比如有成千上万个文档),用户一定提出查找包含某些关键字的文档的需求,这就要求能够读取word中的文字内容,而忽略其中的文字样式、表格、图片等信息。方案分析方案一:使用ApachePOI技术将所有服务器上文档的文本获取后存储到数据库,查找文档时利用sql语句检索数据中存储的文档文本是否包含关键字来搜索到相关文档。然而现在microsoftword有两种文档格式doc和docx,这两个版本存储数据的格式上都有相当大的差别... 查看全文
在开发Web办公系统或文档系统时,PageOffice组件是众所周知的在线处理微软word/ppt/excel文档的强大工具,它对WORD文档的各种处理在API层面进行了封装,屏蔽了OfficeVBA接口的复杂性,而又不失VBA的强大功能,在此要分享的正是PageOffice封装的一个很强大的功能:获取word文档的条目化内容。在一个包含了文档处理功能的办公系统里,用户出于各种原因,希望能通过程序自动分析word文档中每个章节的内容也是一种合理的需求... 查看全文
· [转载]Java导出Excel发布时间:2018-05-11
一、需求介绍当前B/S模式已成为应用开发的主流,而在开发企业办公系统的过程中,常常有客户这样子要求:把系统数据库中的数据导出到Excel,用户查看报表时直接用Excel打开。或者是:用户已经习惯用Excel打印,也就要求必须把数据导入到Excel文件。这样在我们实际的开发中,很多时候需要实现导出Excel的应用。目前从网上找到的比较常用的实现Java导出Excel的技术有三种POI、JXL、PageOffice,(CSV技术就不讨论了,它只是生成以逗号间隔的文本文件)下面我就分析一下这三种方案... 查看全文
微软在桌面系统上的成功,令我们不得不大量使用它的办公产品,如:Word,Excel。时至今日,它的源代码仍然不公开已封锁了我们的进一步应用和开发。在我们实际开发企业办公系统的过程中,常常有客户这样子要求:你要把我们的报表直接用Excel打开。或者是:我们已经习惯用Excel打印。但是这种的客户需求在j2ee环境的环境下怎么实现?一.Java用POI操作Excel文件Apache的Jakata项目的POI子项目的HSSF接口可以处理MSExcel(97-2002)对象... 查看全文
目前网上能找到的读取Excel表格中数据的两种比较好的方案:PageOffice好用开发效率高;POI免费。供大家参考,针对具体情况选择具体方案。1.PageOffice读取excelimportcom.zhuozhengsoft.pageoffice.*;importcom.zhuozhengsoft.pageoffice.excelreader.*;//读取Excel单元格数据WorkbookworkBook=newWorkbook(request,response)... 查看全文
· java操作excel文件的两种方案发布时间:2018-05-11
微软在桌面系统上的成功,令我们不得不大量使用它的办公产品,如:Word,Excel。时至今日,它的源代码仍然不公开已封锁了我们的进一步应用和开发。在我们实际开发企业办公系统的过程中,常常有客户这样子要求:你要把我们的报表直接用Excel打开。或者是:我们已经习惯用Excel打印。但是这种的客户需求在j2ee环境的环境下怎么实现?一.Java用POI操作Excel文件Apache的Jakata项目的POI子项目的HSSF接口可以处理MSExcel(97-2002)对象... 查看全文