![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
win1699
这个作者很懒,什么都没留下…
展开
-
使用idea进行远程调试
工作中经常会遇到,代码在本地执行没有问题,部署到开发、测试环境后,却遇到各种各样的问题。在这个时候,远程调试就有了极大的优势。 首先,在jar包的启动命令中加上如下代码//${debug_port}为socket监听端口,写为127.0.0.1:12567时,只能本地监听12567端口;写为12567时,允许远程监听12567端口-Xdebug -Xrunjdwp:transport=dt_socket,address=${debug_port},suspend=n,server=y在idea.原创 2022-04-06 18:35:41 · 1795 阅读 · 0 评论 -
使用@Slf4j提示找不到符号的问题解决
最近需要在github上找一些别人分享的spring项目学习学习,经常遇到使用了@Slf4j的项目在项目启动的时候会提示**找不到符号的错误**。如图:![在这里插入图片描述](https://img-blog.csdnimg.cn/83977f3ff6db4cb1b439d38910a8b5b9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2luMTY5OQ==,size_20,color_F.原创 2022-03-11 17:49:00 · 4451 阅读 · 4 评论 -
基于java平台的对象的序列化与反序列化(三)----基于protostuff实现
protostuff基于Google Protobuf的java序列化框架,有较好的易用性,相较于其他的序列化工具,对象序列化后的大小更小。pom文件添加引用: <dependency> <groupId>io.protostuff</groupId> <artifactId>protostuff-runtime</artifactId> <version>原创 2021-08-05 14:57:44 · 173 阅读 · 0 评论 -
基于java平台的对象的序列化与反序列化(三)----基于JackSon实现
本篇文章接着上一篇文章,原创 2021-07-29 20:48:46 · 123 阅读 · 0 评论 -
基于java平台的对象的序列化与反序列化(二)----基于JVM自带的Serializable接口
本片文章我们讲一讲Java自带的序列化方式:通过Serializable接口完成对象的序列化与反序列化。我们构造一个雇员对象Employee,该对象属于某一部门Department,拥有多个角色权限Role。对于该类的定义来说,需要实现Serializable接口;如果需要非基础类型成员属性能够被序列化的话,该成员变量所属的类也应该实现Serializable接口。Pojo类定义如下所示:Employee:public class Department implements Serializable原创 2021-07-26 20:44:22 · 113 阅读 · 0 评论 -
基于java平台的对象的序列化与反序列化(一)
**序列化** (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象,这个过程就是**反序列化**。 在序列化的过程中,我们通常会将对象的状态信息以二进制格式以磁盘文件、数据库存储、网络传输的形式。 在大型RPC框架下的Java平台中,Java对象通常需要在各个模块之间完成传输。本系列文章将会介绍三种类型的Java序列化方式: 1、基于JVM自带的序列.原创 2021-07-26 16:22:54 · 84 阅读 · 0 评论 -
Spring中获取某一类型下所有Bean实例的两种方法
接上一篇@Autowired和@Resource的使用区别介绍,本片继续介绍一项我新学到的Spring技巧。 在业务代码中,我们经常会使用到策略模式,同一接口可能会有不同的实现类,已完成不同bean实例的创建。通常我们希望根据传入的参数来决定使用的bean实例。话不多说,直接上代码:@RestControllerpublic class TestController { @Resource private TestService testService1;...原创 2021-06-18 18:27:58 · 5345 阅读 · 0 评论 -
@Autowired和@Resource两种注入方式有什么不同?
@Autowired和@Resource两种注入方式有什么不同?java开发在面试的时候,经常会遇到这样的问题。本变文章就来探讨一下这个问题。 首先,定义一个Service接口:public interface TestService { String myMethod();} 两个Service Bean实现类:@Servicepublic class TestService1 implements TestService{ @Override public .原创 2021-06-05 18:29:19 · 922 阅读 · 1 评论