随笔分类 -  java

摘要:引入poi的依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa 阅读全文
posted @ 2021-05-20 20:05 四叶草的诗雨 阅读(5004) 评论(0) 推荐(0) 编辑
摘要:先来看段代码: String str="hello"; String base64Encoded=Hex.encodeToString(str.getBytes()); String str2=new String(Hex.decode(base64Encoded)); String str3=(H 阅读全文
posted @ 2021-04-03 17:20 四叶草的诗雨 阅读(690) 评论(0) 推荐(0) 编辑
摘要:==是判断两个人是不是住在同一个地址,而equals是判断同一个地址里住的人是不是同一个 阅读全文
posted @ 2021-04-03 17:09 四叶草的诗雨 阅读(56) 评论(0) 推荐(0) 编辑
摘要:之前做了思科大数据开发工程师的笔试题,其中有一道题目是判断一段Java代码的输出结果,最后实质上是判断System.out.println()括号中如果传入null会输出什么。在回顾当时的题目时,找到一个国外大学的教师写的博客讲得很详细: https://yourbasic.org/print-nu 阅读全文
posted @ 2021-04-03 17:04 四叶草的诗雨 阅读(321) 评论(0) 推荐(1) 编辑
摘要://创建一个byte数组 byte[] b = {'a'}; //创建一个char数组 char[] c = {'a'}; //用System.out.println输出byte数组 System.out.println(b);//控制台输出 [B@7adf9f5f //用System.out.pr 阅读全文
posted @ 2021-04-03 16:59 四叶草的诗雨 阅读(542) 评论(0) 推荐(0) 编辑
摘要:源文件中,其中“out“是public static final printstream out = null” 貌似我们学过变量一旦被final修饰,其值不可改变 源码的解释: final修饰的PrintWriter类引用out无法在Java语言层面改变值,但使用JNI进行系统调用重定向打印流对象 阅读全文
posted @ 2021-04-03 16:57 四叶草的诗雨 阅读(403) 评论(0) 推荐(2) 编辑
摘要:pom.xml配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency> 阅读全文
posted @ 2021-02-17 16:06 四叶草的诗雨 阅读(241) 评论(0) 推荐(0) 编辑
摘要:途中遇到spring-tx问题,记录一下jar包: <properties> <org.springframework.version>4.3.19.RELEASE</org.springframework.version> <commons-logging.version>1.2</commons 阅读全文
posted @ 2021-02-17 15:59 四叶草的诗雨 阅读(1575) 评论(0) 推荐(0) 编辑
摘要:org.springframework.transaction 包改成 spring-tx org.springframework.transaction 3.2.2以后的版本,全改到 spring-tx 包下面 解决参考:https://www.cnblogs.com/name-lizonglin 阅读全文
posted @ 2021-02-17 15:55 四叶草的诗雨 阅读(59) 评论(0) 推荐(0) 编辑
摘要:lombok为我们提供了@Data注解,帮助我们省略了@Setter,@Getter,@ToString等注解,一般对于普通的实体类使用该注解,不会出现什么问题,但是当我们把这个注解,使用在派生类上,就出现了一个小问题。 基类: 派生类: @Data注解的地方会出现警告: 出现的警告信息: Gene 阅读全文
posted @ 2021-02-17 15:43 四叶草的诗雨 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:Jackson官网下载地址:*** 阅读全文
posted @ 2021-02-17 15:32 四叶草的诗雨 阅读(719) 评论(0) 推荐(0) 编辑
摘要:一、问题 redis起来后一直有重连的日志,如下图: 二、分析 参考lettuce-core的github上Issues解答https://github.com/lettuce-io/lettuce-core/issues/861 可知,这是lettuce-core的实现里,有类似心跳机制的保持长连 阅读全文
posted @ 2021-02-17 15:14 四叶草的诗雨 阅读(1181) 评论(0) 推荐(0) 编辑
摘要:引用记录 AtomicRefence<Entity> entity = new AtomicRefence<>(new Entity()); list.stream().map(this::getMethod).forEach(method -> { entity.set(getOutMethod( 阅读全文
posted @ 2020-12-11 17:06 四叶草的诗雨 阅读(567) 评论(0) 推荐(0) 编辑
摘要:maven引入本地jar包的方法 maven project引入本地ar包你是如何处理的呢? maven作为包管理工具,好处不必多说 但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖) 如果直接下载到本地之后,怎么整合到自己的maven工程呢? 阅读全文
posted @ 2020-11-17 14:40 四叶草的诗雨 阅读(1823) 评论(0) 推荐(0) 编辑
摘要:最近遇到个问题,在页面的搜索框输入带有空格的字符串时,总是无法从db中搜索出来对应的数据,于是将db里的空格复制出来,发现其ASCII码值为160,这才知道,原来ASCII码中除了32之外还有160这个特殊的空格。下边是查看字符对应ASCII值的逻辑: final char c1 = ' '; // 阅读全文
posted @ 2020-11-06 16:11 四叶草的诗雨 阅读(567) 评论(0) 推荐(0) 编辑
摘要:import com.google.common.collect.Lists; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang.ObjectUtils; import org. 阅读全文
posted @ 2020-09-03 13:47 四叶草的诗雨 阅读(4307) 评论(0) 推荐(0) 编辑
摘要:一、简介 Xms 是指设定程序启动时占用内存大小。一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢。 Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的内存,超出了这个设置值,就会抛出OutOfMemory异常。 Xss 是指设定每个线程的堆栈大小。这个就 阅读全文
posted @ 2020-07-14 13:35 四叶草的诗雨 阅读(886) 评论(0) 推荐(1) 编辑
摘要:摘要:如何用java实现word文档转pdf呢 最近在网上看了很多资料,遇到了很多头疼的问题,看了各类大神写的方法,最初想要研究的是在线预览word 现在来看,不太现实,除了微软研究的一套在线预览的url,但是满足的条件有点扯淡,有兴趣的可以去查资料 还有就是各类各样的收费平台,来看看这种转换的处理 阅读全文
posted @ 2020-05-07 09:19 四叶草的诗雨 阅读(17608) 评论(6) 推荐(2) 编辑
摘要:前言 HashMap 在 Java 和 Android 开发中非常常见 今天,我将带来HashMap 的全部源码分析,希望你们会喜欢。 本文基于版本 JDK 1.7,即 Java 7 关于版本 JDK 1.8,即 Java 8,具体请看文章Java源码分析:关于 HashMap 1.8 的重大更新 阅读全文
posted @ 2020-02-21 14:34 四叶草的诗雨 阅读(292) 评论(0) 推荐(0) 编辑
摘要:普通图片转换为ASSIC码灰度图片 原图: 效果图: 转换方法 读取图片文件到BufferedImage 读取BufferedImage中的RGB值 将RGB三色值按照(0.3,0.59,0.11)权重获取灰度值(据说是眼睛对RGB敏感度不同) 将当前灰度值根据大小转换为ASSIC编码输出 代码: 阅读全文
posted @ 2020-01-16 13:54 四叶草的诗雨 阅读(696) 评论(0) 推荐(0) 编辑

这是lious的博客,欢迎阅读「 java 」
点击右上角即可分享
微信分享提示