
Java
我是何
我是何,何是我
展开
-
图片转pdf的java代码实现
采用itextpdf和itext包,使用java代码,把图片转换为pdf.支持文件格式:png,jpg, jpeg,gif原创 2024-05-11 10:30:41 · 859 阅读 · 1 评论 -
ppt转pdf的java实现
java采用jacob包的功能,把ppt演示文稿转换为pdf。原创 2024-05-11 10:10:04 · 1793 阅读 · 2 评论 -
word转pdf的java实现(documents4j)
java实现word转pdf可用的jar包不多,很多都是收费的。最近发现com.documents4j挺好用的,它支持本机在本机转换,也支持远程服务转换。但它依赖于微软的office。本文介绍java使用documents4j转word为pdf的方法。原创 2024-05-10 17:39:43 · 1845 阅读 · 0 评论 -
java任意进制转换
本文介绍如何实现十进制和任意进制间转换,并用代码实现。原创 2023-02-06 10:51:36 · 1659 阅读 · 2 评论 -
File.renameTo()无效-解决
File.renameTo()在windows下运行正常,可正常移动文件。但在linux下就失败了,代码运行正常,但文件没有移动。这种情况下可以使用Files.move代替。//import java.nio.file.*;//重命名文件// new File(tempFile).renameTo(new File(outFile));Files.move(Paths.get(tempFile), Paths.get(outFile), StandardCopyOption.REPL原创 2021-10-26 12:44:46 · 2606 阅读 · 0 评论 -
linux启动jar的shell脚本
linux中java -jar 的启动、关闭、重启、运行状态脚本。注意需在linux中创建.sh文件(windows中创建不能运行),放入以下内容修改。如文件为:dashServer.sh,转到文件路径下启动:./dashServer.sh start关闭:./dashServer.sh stop重启:./dashServer.sh restart运行状态:./dashServer.sh status#!/bin/bashexport JAVA_HOME=/usr/local原创 2021-09-29 18:15:27 · 440 阅读 · 0 评论 -
linux运行及关闭java -jar脚本
Linux下shell脚本启动及关闭java -jar程序,如果jar包中包含服务,可用于启动jar包中的服务。这个示例是用来启动RMI远程调用的接口注册的。jar包:/app/java_app/registry/RmiRegistry-0.0.1.jar日志目录:/app/java_app/registry/logs/启动脚本(重启脚本):startup.sh#!/bin/sh#jar包文件路径及名称(目录按照各自配置)APP_NAME=/app/java_app/regist原创 2021-09-22 16:16:27 · 1362 阅读 · 0 评论 -
request关于请求路径的获取方法
HttpServletRequestrequest关于请求路径的获取方法:@RestControllerpublic class TestController { //请求示例: //http://www.lan.com:9120/oa/test/100000/big.pdf?t=0.13579&v=agree @RequestMapping("test/{id}/{fileName}") public String test(HttpServletRequest request.原创 2021-06-18 11:46:49 · 2081 阅读 · 0 评论 -
java获取http请求网络ip链条
java获取http请求网络ip链条原创 2021-04-23 10:43:22 · 625 阅读 · 0 评论 -
java获取Exception报错堆栈信息,转换成字符串
获取java报错堆栈信息原创 2020-12-28 15:31:58 · 3066 阅读 · 0 评论 -
Java---一个简单的JdbcUtil
简单的JdbcUtil原创 2020-03-25 12:42:28 · 398 阅读 · 0 评论 -
zookeeper功能介绍(三)---java在zookeeper节点上注册监听器
前言:前面2节讲述用java在zookeeper上添加4种节点,以及在节点上存储及读取数据。zookeeper还有一个十分重要的功能是注册监听器。通过注册监听器,当zookeeper节点发生变化时,zookeeper会主动通知客户端,从而实现一些功能。好比如当一台服务器启动的时候,我们在zookeeper上创建一个临时节点。通过监听这些临时节点,我们就可以知道目前有多少台服务器在线。当服务...原创 2018-12-13 17:24:41 · 12641 阅读 · 1 评论 -
zookeeper功能介绍(二)---java在zookeeper节点上存储及读取数据
介绍上一节用java展示了zookeeper的数据结构。zookeeper不光能创建节点,还能在节点上存储数据。本节就讲述如何用java在zookeeper节点上存储并读出数据。一、首先是jar包:<dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</...原创 2018-12-03 18:02:50 · 6191 阅读 · 0 评论 -
zookeeper功能介绍(一)---用java介绍zookeeper数据结构
介绍:本文主要介绍zookeeper的数据结构,主要是结合java对zookeeper的操作介绍zookeeper的数据结构及功能。zookeeper的安装及配置,不是本文介绍的范文,本文假定已经安装并启动好了zookeeper。 一、java操作zookeeper的jar包:java操作zookeeper我们一般采用zkclient包,maven配置如下:<dep...原创 2018-12-03 11:24:22 · 712 阅读 · 0 评论 -
Redis---用Hash存储与读取List,记录网站访问量(二)
一、问题:java对象经过序列化后可存储到Redis中。同样,一个List也可以经过序列化后存储到Redis中。现在有一个需求,记录某个网站不同ip的访问次数,或者是记录每个接口的访问次数,那么最终存储的数据就有可能是这样子:123.1.2.1 : 10次123.1.2.2 : 50次220.121.205.9 : 17次 ..................或/l...原创 2018-11-16 15:57:10 · 6667 阅读 · 0 评论 -
Redis---存储与读取java对象(一)
一、Redis是什么?简单来说就是一个数据库,就像mysql、sqlserver,只不过存储及读取数据的方式和存储的数据类型不一样。它更像是java中的Map,根据key-value存储和读取数据。最重要的一点是Redis存储和读取数据的速度及效率更高,曾听一位大“湿”说过,Redis是目前最快的数据库。最后Redis只支持五种数据类型:string(字符串),hash(哈希),list(列表...原创 2018-11-14 16:18:49 · 4305 阅读 · 1 评论 -
JAVA技巧---多线程容器式处理数据——主线程开启多线程处理数据并等待
假如你无意中有幸看到这篇文章,那么恭喜你,你将注定与别人不一样。 我将介绍如何用一段简单的代码,实现指定数量的多线程共同处理一件可分割的事情,并进行线程等待。或者说实现一个容器,这个容器里有8个线程,这8个线程共同处理一份较大的数据,并且主线程会等待所有数据执行完再往下执行。 我估计上面的话你应该看不明白,只怪我没学好语文,语文老师要是知道我语文这么烂,不知道还认不...原创 2018-11-06 15:20:08 · 1066 阅读 · 0 评论 -
Spring-mybatis3.4物理分页实现
本文主要介绍mybatis3.4.0物理分页拦截,适用spring+mybatis3.4.0。使用拦截器,通过传递分页参数@param("page"),用拦截器拦截,执行物理分页,简单易用。原创 2017-03-22 11:59:37 · 1287 阅读 · 1 评论