随笔分类 -  java基础

摘要:Windows系统cmd执行以下命令 <JDK所在文件夹>\bin\jlink.exe --strip-debug --compress 1 --no-header-files --no-man-pages --output miniJre --add-modules java.base,java. 阅读全文
posted @ 2024-01-03 15:35 RealWorld♂ 阅读(222) 评论(0) 推荐(0)
摘要:import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 一个简单的 ${} 占位符 表达式处理工具 * * @author * @since: v1.0 */ public 阅读全文
posted @ 2022-12-07 16:41 RealWorld♂ 阅读(111) 评论(0) 推荐(0)
摘要:使用tomcat搭建HTTP文件下载服务器, 有时我们的应用或者服务需要去外网下载一些资源, 但是如果在内网环境或者网络不好的情况下, 我们可以在内网提供文件下载服务, 将预先下载好的资源放在某个地方并且提供http下载, 避免每次下载都去访问外网, 使用的tomcat安装包为apache-tomc 阅读全文
posted @ 2021-04-15 15:15 RealWorld♂ 阅读(804) 评论(0) 推荐(0)
摘要:关于本地 jar文件(即不在 maven仓库),在使用时要留意,最好的做法就是将 jar 文件上传到 maven中(受控),这样在打包部署文件时,就方便得多。 如何将本地 jar 文件上传到 maven仓库中? 第一步,将本地 jar 文件拷贝到 lib 目录当中 (lib 子目录) 第二步,创建一 阅读全文
posted @ 2020-10-19 11:15 RealWorld♂ 阅读(344) 评论(0) 推荐(0)
摘要:下载 https://ant.apache.org/bindownload.cgi 根据自己的需求下载jdk5或者jdk8 解压后配置环境变量 ANT_HOME:D:\java\apache-ant-1.10.1 PATH: ;%ANT_HOME%\bin 测试: 进入cmd命令窗口,在CMD窗口中 阅读全文
posted @ 2020-09-11 16:07 RealWorld♂ 阅读(376) 评论(0) 推荐(1)
摘要:File file = new File(audioPath);//读取录音文件 RandomAccessFile raf = new RandomAccessFile(file, "r"); byte[] readBuffer = new byte[4096];//读取缓存大小 while (ru 阅读全文
posted @ 2020-09-03 11:21 RealWorld♂ 阅读(269) 评论(0) 推荐(0)
摘要:<dependency> <!-- xml与java pojo 映射类库 --> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.10</version> </depe 阅读全文
posted @ 2020-09-03 11:11 RealWorld♂ 阅读(1203) 评论(0) 推荐(0)
摘要:import java.util.HashMap; import java.util.Map; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import ja 阅读全文
posted @ 2020-07-31 16:00 RealWorld♂ 阅读(392) 评论(0) 推荐(0)
摘要:RSA加密算法:RSA加密算法是一种非对称加密算法。解密者拥有私钥,并且将由私钥计算生成的公钥发布给加密者。加密都使用公钥进行加密,并将密文发送到解密者,解密者用私钥解密将密文解码为明文。 RSA 密钥最少保存 3 个数,n,d,ene 组成公钥,nd 组成私钥其中 e 一般固定 65537,因此知 阅读全文
posted @ 2020-03-24 15:24 RealWorld♂ 阅读(1738) 评论(0) 推荐(0)
摘要:public class ThreadPoolDemo { public static void main(String[] args) { /** * 总结: 池中线程数量固定,不会发生变化 使用无界的LinkedBlockingQueue,要综合考虑生成与消费能力,生成过剩,可能导致堆内存溢出。 阅读全文
posted @ 2018-08-21 15:32 RealWorld♂ 阅读(118) 评论(0) 推荐(0)
摘要:“同步设备”(无论是手工同步,还是自动同步)操作,是一个单一排它性操作,也就是无论点击多少次,还是当前同步时长太长,同一时间内只能有一个同步操作。 因此,我们需要添加代码来防止并发的同步操作,包括: 1)点击手工同步时,如果当前已经有同步任务,则需要提示:“系统正在同步中,请完成后再操作” 2)自动 阅读全文
posted @ 2018-07-05 15:18 RealWorld♂ 阅读(553) 评论(0) 推荐(0)
摘要:Windows 下安装 Memcached http://www.runoob.com/memcached/window-install-memcached.html 通过 telnet 命令并指定主机ip和端口来连接 Memcached 服务。 添加 Memcached jar 包 以下程序假定 阅读全文
posted @ 2018-06-22 16:50 RealWorld♂ 阅读(766) 评论(0) 推荐(0)
摘要:office 2007及以上版本 前提条件,引入jar包 创建excel表格 读取excel表格信息 1.合并单元格,属于工作表,独立创建,应用于工作表 2.样式,属于工作表,由工作簿创建,应用于单元格 3.字体,属于工作表,由工作簿创建,应用于样式 4.设置背景颜色,一定要先设置颜色的填充模式 阅读全文
posted @ 2018-05-04 12:35 RealWorld♂ 阅读(1786) 评论(0) 推荐(0)
摘要:前提条件:导入jxl.jar 创建excel表格 读取excel表格信息 阅读全文
posted @ 2018-05-04 10:00 RealWorld♂ 阅读(760) 评论(0) 推荐(0)
摘要:连接SQL server 连接MySQL 阅读全文
posted @ 2018-05-04 09:54 RealWorld♂ 阅读(2575) 评论(0) 推荐(0)
摘要:1.计算时间戳是当天的几点钟: timestemp:时间戳;28800:8*3600,因为时间戳为GMT(格林尼治标准时间)需要加上8小时的时差转为北京时间;86400:一天的秒数; 1524105982转换为日期2018-04-19 10:46:22 e.g. ((1524105982 + 288 阅读全文
posted @ 2018-04-19 11:25 RealWorld♂ 阅读(2587) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/leskang/p/5445698.html @RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1、@Controller @Controller 只是定义了一个控制器类,而使用@Re 阅读全文
posted @ 2018-03-08 16:14 RealWorld♂ 阅读(5040) 评论(0) 推荐(1)
摘要:转自:http://blog.csdn.net/xiaomin1991222/article/details/50980573 1、Java 全文搜索引擎框架 Lucene 毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引 阅读全文
posted @ 2018-03-07 17:14 RealWorld♂ 阅读(277) 评论(0) 推荐(0)
摘要:jsoup是一款Java的HTML解析器,主要用来对HTML解析。官网 中文文档 可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 jSOUP主要功能 例子:下载一个网站上的图片 阅读全文
posted @ 2018-03-07 14:19 RealWorld♂ 阅读(277) 评论(0) 推荐(0)
摘要:JSTL 显示时间格式 JSTL 判断是否为空 JSTL 判断是否相等 HTML <fieldset> 标签 <fieldset> 标签可以将表单内的相关元素分组。 <fieldset> 标签会在相关表单元素周围绘制边框。 提示:<legend> 标签为 <fieldset> 元素定义标题。 例: 阅读全文
posted @ 2018-03-06 16:55 RealWorld♂ 阅读(389) 评论(0) 推荐(0)