自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jake_Aaron的博客

编程中遇到,并且解决的问题

  • 博客(68)
  • 收藏
  • 关注

原创 类,实例,对象,生成对象,实例化对象的区别(精讲)

问题简述 什么是类? 什么是实例? 什么是对象? 什么是生成对象? 什么是实例化对象?分析问题: 在面向对象程序设计中,"类"在实例化之后叫做一个"实例"(Person person = new Person())。 "类"是静态的,不占进程内存,而"实例"拥有动态内存。实例(instance)和对象(object)的区别: 对象就是类的实例,所有的对象都是类的实例,但并不是所有的实例都是对象。 抽象类被定义为...

2018-02-07 14:45:07 8297 1

原创 怎么在eclipse环境中,使用JSP页面代码在WebContent下面创建目录

怎么在eclipse环境中,使用JSP页面代码在WebContent下面创建目录

2017-12-01 19:48:51 4517

原创 怎么清理Eclipse项目下的class文件?(图解)记得重启服务器可以解决servlet问题。

怎么清理Eclipse项目下的class文件?记得重启服务器可以解决servlet问题。

2017-11-26 17:15:16 1416

原创 <c:out value="<b>没有进行转换<b>" escapeXml="false"><c:out>标签中的escapeXML属性

是否忽略XML特殊字符: 默认为true(忽略转义字符,按xml实体字符输出), false(不忽略转义字符,按xml实体字符转义输出). escapeXml(脱离xml),选择是(true),和xml一点关系都没有,原内容输出, 选择否(false),不脱离xml,和xml紧密关联,原内容转义输出。

2017-11-25 17:17:01 2790

原创 快速理解<jsp:include>和<%@include%>的区别(从计算机角度理解,不是我个人随便猜解)

为了便于理解与记忆,可见在jsp中include文件(不分代码书写形式)时,其本意就是包含文件而已;其功能均是先包含文件,再分(解析,不解析)文件。

2017-11-25 12:07:14 929

原创 org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler error 严重: Exception occurred during proc

1.Struts2中心控制过滤文件如何配置。2.过滤路径问题如何解决,请求范围,请求为空?org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler error严重: Exception occurred during processing request: nulljava.lang.NullPointerException

2017-11-13 15:01:21 8324 1

原创 Eclipse中如何更改Java编辑界面和Jsp编辑界面的字体大小?(图解步骤)

Eclipse中如何更改Java编辑界面和Jsp编辑界面的字体大小?(图解步骤)通过键盘上的ctrl键配合(+)键,即(ctrl+加号)也可实现字体的缩小和放大。

2017-11-02 20:31:32 2023

原创 类,实例,引用,对象

类是数据类型,你使用这种类型来创建对象(Person,结构,房屋设计的蓝图就像一个类描述)。实例是指对象的引用(p1,就是一个地址引用)。对象是物理上占用一些内存(new Person(1, "Carlos", 20),物理存储)。

2023-03-12 18:36:02 898

原创 RESTEASY001830: Unable to scan WEB-INF for JAX-RS annotations, you must manually register your class

将javassist的版本调高一点即可解决成功

2022-12-04 13:01:14 208

原创 ssh免密码登录(SSH & VSCode & Ubuntu)(本地打开远程服务器上项目,并开发)

使用SSH进行远程服务器开发Visual Studio Code Remote - SSH扩展允许您在任何远程计算机、虚拟机或具有正在运行的 SSH 服务器的容器上打开远程文件夹,并充分利用 VS Code 的功能集。一旦连接到服务器,您就可以与远程文件系统上任何位置的文件和文件夹进行交互。由于扩展直接在远程机器上运行命令和其他扩展,因此无需在本地机器上放置源代码即可获得这些好处。

2022-01-16 00:37:03 436

原创 HttpMediaTypeNotSupportedException: Content type ‘text/plain;charset=ISO-8859-1‘ not supported

httpclient调用本地其他服务,或者第三方系统接口,出现HttpMediaTypeNotSupportedException: Content type 'text/plain;charset=ISO-8859-1' not supported

2022-01-15 16:23:20 4134

原创 创建任务,执行jar文件:power shell Error: Unable to access jarfile

使用VSCode的配置任务时,调用jar文件出现的问题,于是有如下解决方法。

2022-01-09 21:37:28 592

原创 ssh免密码登录(SSH & VSCode & Ubuntu)(命令行版)

然而,每次打开虚拟机登录Linux环境时,总是要输入账号和密码,我个人不想为登录,去安装那些无所谓的软件。于是,我汇总网络信息,编写如下内容,以供参考。

2022-01-09 17:28:02 1127

原创 Java 中的静态方法与实例方法(使用总结)

实例方法实例方法是需要在调用之前创建其类的对象的方法。要调用实例方法,我们必须创建在其中定义它的类的对象。内存分配:这些方法本身存储在堆的永久代空间中,但参数(传递给它们的参数)及其局部变量和要返回的值在堆栈中分配。它们可以在它们所在的同一个类中调用,也可以从定义在同一个包或其他包中的不同类中调用,这取决于提供给所需实例方法的访问类型。要点:实例方法属于类的对象,而不属于类,即它们可以在创建类的对象后调用。 实例方法不是在每个实例的基础上存储的,即使使用虚拟方法也是如此。它们存储在一...

2021-11-21 16:46:28 10509 1

原创 Access restriction: The method ‘Headers.set(String, String)‘ is not API (spring-framework-5.0.x源码问题)

系统环境:Microsoft Windows [版本 10.0.19043.1348]JDK版本:java version "1.8.0_301"开发工具:源码版本:修改配置(build.gradle两处,关键词:repositories):Gradle版本(运行命令自动下载):运行命令:出现问题:Access restriction: The method 'Headers.set(String, String)' is not API (r...

2021-11-18 22:25:25 1969 1

原创 短轮询 vs 长轮询 vs Web Sockets(长连接和短连接)

短轮询 vs 长轮询 vs Web Sockets个人感觉,长连接和短连接是错误的描述,应该是长轮询和短轮询。编码员你好!!今天我们将讨论从服务器检索数据的各种技术。在我们继续之前,我希望您了解客户端-服务器架构。具有客户端-服务器模型流程的基本 Web 应用程序如下:-客户端发出 HTTP 请求,从服务器请求网页。 服务器计算响应 服务器将响应发送给客户端让我们从轮询究竟意味着什么开始?轮询是一种客户端定期向服务器询问新数据的技术。短轮询短轮询是一个基于 AJ.

2021-10-25 23:42:56 275

原创 Spring Boot实现长轮询和短轮询(Short Polling & Long Polling)长连接和短连接

个人感觉,长连接和短连接是错误的描述,应该是长轮询和短轮询。长轮询是一个在过去被广泛使用的概念,正是这种技术让网络感觉像是实时的,我认为了解一点历史会帮助你更好地理解。目录互联网简史Javascript 之后的时代长轮询的诞生短轮询技术长轮询长轮询技术的实现长轮询控制器保持轮询方法长轮询控制器测试结论互联网简史如果您足够大,那么您就会知道早期的网络非常无聊。我所说的无聊是指静态的,没有活动部件。它只是在 HTTP 请求/响应模型下以单向方式

2021-10-25 23:28:42 8983 4

原创 Java读取ANSI或者GBK文件,写入UTF-8文件

复现问题:代码实现: @Test public void readGBKFilesToUTF8() { Path path = Paths.get("E:\\Run.java"); try { // Java 8 List<String> list = Files.readAllLines(path, Charset.forName("GBK")); list..

2021-09-07 18:02:30 1723

原创 Java线程的暂停(suspend)和恢复(resume)

package org.example.thread;public class SuspendAndResumeThread extends Thread { private long count = 0; public long getCount() { return count; } public void setCount(long count) { this.count = count; } @Overrid.

2021-09-06 17:59:12 556

原创 Netty嵌入式服务器

Jetty 是和 Eclipse 基金会相关的,但 JBoss 社区也出现了一个某些功能与其重合的项目。Netty(http://netty.io/)被用来创建优化网络应用(服务器和客户端协议)。优化网络应用在扩展性上比一般应用要好,Twitter(https://blog.twitter.com/2011/twitter-search-now-3xfaster) 采用 Netty 去解决它们的性能问题就表明了 Netty 的成熟,和其在扩展性上的能力。使用 Netty 的例子和前面展示的使

2021-05-23 13:34:13 227

原创 Restlet 一个返回 JSON 的服务器

Restlet API(http://restlet.com/)是直接按照 REST 的概念设计的,资源、表示、连接器、组件和媒体类型。使用该框架可自然地实现 REST API。尽管下面的例子不是纯 RESTful的,但依然展示了只需要很少的一点代码就能创建一个返回 JSON 的服务器。代码举例:package com.saternos.embedded;import org.restlet.*;import org.restlet.data.*;import org.restlet.

2021-05-23 13:23:16 141

原创 Jetty嵌入式服务器

Jetty(http://www.eclipse.org/jetty/)是一个基于 Java 的 HTTP 服务器和 Java Servlet 容器,它由 Eclipse 基金会维护。除了自身是 Eclipse IDE 的一部分,它还被用在很多产品中,比如 ActiveMQ、 Maven、 Google App Engine 和 Hadoop。它不仅仅是一个 Web 服务器,它还支持 Java Servlet API、 SPDY 和 WebSocket 协议。因为这么多项目中都用到了它,很多开发

2021-05-23 13:02:50 194

原创 Java HTTP服务器,嵌入式HTTP服务器

Java 标准版附带了一个 HTTP 服务器 API,可以用它来创建一个简单、能工作的嵌入式HTTP 服务器。下面的程序不需要任何外部依赖。 它监听 8000 端口,对进来的请求返回一个成功的 HTTP 响应(200),响应内容为如下的 JSON 对象:{"testResponse":"Hello World"}这里需要一个 Java 源文件,包含一个定义了 main 方法的类。在 main 方法中,创建了一个服务器实例,该服务器实例根据 URL 将请求委托给一个静态处理器(这里被定义为一个静.

2021-05-23 12:48:50 317

原创 Eclipse Java Decompiler 反编译 查看源码(jd)

步骤一:步骤二:步骤三:

2021-05-17 11:37:34 183

原创 使用 Apache Commons Codec 添加加密算法(DigestUtils.sha256Hex)

Apache Commons CodecThe Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phoneti

2021-04-02 11:27:04 2543

原创 java获取zip文件的MD5校验码(其他文件格式,可以参考代码逻辑)

import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.nio.file.Files;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import javax.xml.bind.DatatypeConverter;import org.apache....

2021-04-02 11:15:17 1614

原创 定义日期的格式,格式化指定的日期,解析指定的日期(第三方工具类-Hutool All)

Hutool AllHutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。代码如下:package org.example.temp;import cn.hutool.core.date.DatePattern;import cn.hutool.core.date.DateUtil;import cn.hutool.core.date.format.FastDateForm

2021-04-02 11:02:58 1054

原创 java压缩文件夹下所有文件

/** * * * @param resourcesPath * @throws Exception */ public static void createZipFile(String resourcesPath) { try { File fileToZip = new File(resourcesPath); if (fileToZip.getName().ends...

2021-04-02 10:47:04 921

原创 java 编码和解码

package org.example;import org.junit.Test;import java.util.Base64;import java.util.UUID;public class EncodeAndDecode { /** * Java 8基本Base64 String编码处理测试 Java 8 String编码 对原数据进行编码 */ @Test public void StringEncode() { .

2021-04-02 10:42:15 424

原创 eclipse显示 outline 所有方法

2021-04-02 10:33:53 1222

原创 eclipse显示server窗口

2021-04-02 10:31:02 1305

原创 eclipse 显示 console

2021-04-02 10:25:55 287

原创 eclipse 格式化代码,设置每行字符个数

2021-04-02 10:21:08 344

原创 eclipse 怎么设置字符集编码,解决乱码

2021-04-02 10:03:46 525

原创 最新支持的 Visual C++ 下载

摘要本文列出了最新版本的 Microsoft Visual C++ 的下载链接。Visual Studio 2015、2017 和 2019下载适用于 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行软件包。 以下更新是适用于 Visual Studio 2015、2017 和 2019 的最新支持的 Visual C++ 可再发行软件包。 包括的是通用 C Runtime 的基准版本,请参阅MSDN了解详细信息。 x8.

2021-02-24 10:56:26 3427

原创 类与类之间存在六种关系(网络摘抄)

在面向对象的程序设计中,通常不会存在一个孤立的类,类和类之间总是存在一定的关系,通过这些关系,才能实现软件的既定功能。类与类之间的关系对于深入理解面向对象概念具有非常重要的作用,也有利于程序员从专业的、合理的角度使用面向对象分析问题和解决问题。 根据UML(Unified Modeling Language,统一建模语言)规范,类与类之间存在六种关系。 ...

2020-01-30 17:49:18 1243

原创 java提供了String、StringBuffer和StringBuilder三个类来封装字符串(String three brothers)(网络摘抄)

字符串类 字符串就是一连串的字符序列,java提供了String、StringBuffer和StringBuilder三个类来封装字符串,并提供了一系列方法来操作字符串对象。 String、StringBuffer和StringBuilder之间的区别如下: String创建的字符串是不可变的,当使用String创建一个字符串后,该字符串在内存...

2020-01-30 17:18:01 1945

原创 访问修饰符的访问控制表(网络摘抄)

2020-01-30 16:54:20 174

原创 方法重载时,需要遵循以下三条原则

2020-01-30 16:41:38 1409

原创 Java语言中通常有5种引用类型(地址引用,内存共享):

2020-01-30 15:53:48 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除