![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 69
Java
哆啦A梦丶幻想
博客内容如有错误欢迎指出错误!!!!谢谢
展开
-
java 实现图片新增水印(动态计算水印背景 + 水印文字),附带文字乱码解决方案
图片增加水印背景以及水印文字,根据文字内容是否换行,以及文字行高大小自适应计算背景大小。原创 2024-03-03 17:13:44 · 872 阅读 · 1 评论 -
JVM笔记
jvm笔记原创 2022-10-19 12:21:16 · 74 阅读 · 0 评论 -
虚拟机Centos7 clone 模拟多服务器 nacos集群部署,以及踩坑
naocs 集群部署以及踩坑记录原创 2022-08-16 14:04:14 · 1369 阅读 · 0 评论 -
反序列化问题处理Unexpected EOF read on the socket
最近负责的SpringBoot项目日志里面老是出现“Unexpected EOF read on the socket”的错误,但是测试时,测来测去又没发现什么问题,但是看到日志里面有错误日志又不知道原因,这个怎么能忍,所以花点时间好好看看。首先得出我的结论:在客户端上传请求体的期间,客户端关闭了网络连接,导致服务器端的输入流异常中断,最终导致Jackson反序列化出现异常。下面是具体的分析过程。首先我们看看错误日志:11:00:13.792 [http-nio-9090-exec-1] ERROR转载 2021-11-12 17:20:42 · 1119 阅读 · 1 评论 -
idea 报错 java.lang.NoClassDefFoundError: io/ebean/bean/ EntityBean
报错栈帧在这里插入代码片解决方式,替换idea EntityBean enhancement 插件,我电脑是替换成EntityBean 10.x Enhancement原创 2021-09-15 11:02:43 · 581 阅读 · 0 评论 -
JAXB + SOAP XML 生成与解析
首先说明一下,SOAP XML 和普通XML之间有什么区别与SOAP XML 相比 XML 是没有什么固定的格式而SOAP XML 则有固定的标签组成头部,响应信息,错误信息等具体可参考 SOAP 语法现在来说说怎么生成SOAP XML// 这是咱们要定义的格式内容<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://www.w3.org/">原创 2021-08-09 17:50:39 · 2691 阅读 · 2 评论 -
testng与junit的区别
转自http://blog.csdn.net/rain1999/article/details/8206756.NET/fanscial/archive/2005/12/14/23780.html1. JDK 5 Annotations (JDK 1.4 可以用JavaDoc代替).一个典型的Junit的测试类import junit.framework.TestCase;转载 2017-03-21 21:29:06 · 759 阅读 · 0 评论 -
mvc流程详解
mvc框架模式mvc: M:model(模型) V:View(视图) C:controller(控制器)model:就是业务数据和业务逻辑,主要就是dao方法和实体类。 view:就是客户端呈现的,简单的来说就是网页。 controller:就是servlet,简单来说就是接收用户数据,返回数据的。 简要的画一下流程图Created with Raphaël 2.1.0客户端(view)原创 2017-03-21 15:53:38 · 879 阅读 · 0 评论 -
后台服务出现明显“变慢“,如何排查?
一,对问题进行更加清晰定义:首先查看服务时突然变慢还是长时间运行后观察到变慢?类似问题是否重复出现?“慢”的定义是什么,是系统对其他方面请求的反应延时边长吗?二,清理问题的症状,这更便于定位具体的原因,有以下思路:问题可能来自于JAVA服务自身,也可能仅仅是受系统里其他服务的影响。初始判断可以先确认是否出现意外程序错误,例如检查应用本身的错误日志。对于分布式系统,很多公司都会实现更...原创 2019-05-04 15:31:56 · 1417 阅读 · 0 评论 -
HashMap为什么要树化?
这本质上是一个安全问题。因为在元素放置过程中,如果一个对象哈希冲突,都被放置到同一个桶中,则会形成一个链表。而链表查询时线性的,会严重影响存取的性能。...原创 2019-05-04 15:07:35 · 929 阅读 · 0 评论 -
一个故事讲明白 ThreadLocal,是真的一看就懂!!!
张大胖上午遇到了一个棘手的问题,他在一个AccountService中写了一段类似这样的代码:Context ctx = new Context();ctx.setTrackerID(.....)然后这个AccountService 调用了其他Java类,不知道经过了多少层调用以后,最终来到了一个叫做AccountUtil的地方,在这个类中需要使用Context中的trackerID来做点儿事情...转载 2018-11-01 22:48:17 · 507 阅读 · 2 评论 -
JAVA 7和JAVA 8里HashMap的工作原理
这篇文章主要讲解了JAVA 7和JAVA 8里HashMap的工作原理。原文链接:http://coding-geek.com/how-does-a-hashmap-work-in-java/#!parentId=11378大多数Java程序员都使用过或者正在使用Map,特别是HashMap。HashMap虽然简单但却能够非常...转载 2018-10-26 21:29:50 · 557 阅读 · 0 评论 -
1.Java集合框架是什么?说出一些集合框架的优点?
1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下: ...转载 2018-09-27 20:13:38 · 10178 阅读 · 5 评论 -
String,StringBuffer,StringBuilder,StringJoiner有什么区别?项目中什么时候用?
String,StringBuffer,StringBuilder,StringJoiner有什么区别?项目中什么时候用?原创 2018-09-02 17:26:21 · 7904 阅读 · 5 评论 -
JAVA Map集合转String,String转Map集合(支付额外参数转换)
JAVA Map集合转String,String转Map集合当前两个转换方法主要用作支付宝,微信支付额外参数转换先看效果是不是诸君想要的 map转string的值 id=1&amp;amp;amp;name=哆啦A梦丶幻想string转map的值 {name=哆啦A梦丶幻想, id=1}贴代码: //这里是用单元测试测试的两个方法 @Test publi...原创 2018-07-31 20:27:55 · 59843 阅读 · 8 评论 -
自定义MVC框架
思路:servlet缩减到只有一个。减少了web.xml里面的配置信息。 每次跳转servlet都跳转到一个servlet里面。然后在里面调用业务逻辑的类,然后在跳转到相应的jsp页面。 第一步: 新建一个所有实体类的父类:用父类new 所需的子类 可以提高代码的维护性,增加代码的精简性。package com.wj.entity;/** * 实体类的父类 * @author a原创 2017-05-29 15:59:37 · 435 阅读 · 0 评论 -
单元测试JUNIT
单元测试JUNIT 五个常用类型 @Test:测试方法经常用的 package com.Wangguo.JUNIT;import org.junit.Test;public class Test1 { @Test public void eat(){ System.out.println("吃饭"); }}在写代码时会遇到如下问题 导入之后会出现如下 然原创 2017-03-09 16:22:42 · 262 阅读 · 0 评论 -
文件的IO流
:文件的io流第一种: Input 输入流 又称为 读流文件的读流File file = new File("文件路径");FileInputStream fis=new FileInputStream(file);具体用法://实例化文件File file = new File("文件路径");//实例化文件的读流FileInputStream fis=new FileInputS原创 2017-05-27 11:14:58 · 238 阅读 · 0 评论