标签:entity

Java

“对象头(object header)”里知多少

9

yeseng 发布于 2020-04-03

前言 在家办公的第N周. 不知道公司还在不在了…. 言归正传,回到正文“对象头” 对于学习Java来说, 对象头可以是入门的知识点之一. 假设有一扇门通向深入Java语言,那么对象头就是“进门须知”的这么一个地位,没什么技术要点,但是需要知道。 “ synchroni...

阅读(8)评论(0)赞 (0)

Java

PO、VO、BO,JavaWeb中的这几个“O”,你都了解吗?

2

puefu.he 发布于 2020-04-03

和高手过招,专业知识不能少。这里解释一下PO、VO、BO、DTO、POJO、DAO这几个“O”都是什么意思,先来看个图吧! PO(Persistant Object)-持久对象 一个PO对应数据库表中的一条记录,等同于entity,一般PO仅用于表示数据,除了拥有get、set方...

阅读(8)评论(0)赞 (0)

Spring

Spring代码生成器:JHipster生成的代码是难以维护还是无法立即投入生产 – N47

hanze 发布于 2020-04-03

JHipster是一个开源平台,用于生成,开发和部署Spring Boot + Angular / React / Vue Web应用程序。Github上有超过15000个星星,它是Spring Boot最受欢迎的代码生成框架。但是,是否太过于大肆宣传?还是生成的代码太难维护?还...

阅读(8)评论(0)赞 (0)

Java

Java 代理模式

7

songhua.gao 发布于 2020-04-03

被问到了,就补一下。 简述代理模式 代理是英文(Proxy)翻译过来的,在我们的实际生活中,最常见的代理模式应该是朋友圈中的微商了。在起初的时候,厂商直接对标顾客,没有微商在中间赚差价,结构就是如图。 之后慢慢的微商汇总了优质资源,顾客没必要自己去挑厂商货比三家,只需要从微商那里...

阅读(6)评论(0)赞 (0)

Spring

6. 基于Spring Data的领域事件发布

1

hellas 发布于 2020-04-02

领域事件发布是一个领域对象为了让其它对象知道自己已经处理完成某个操作时发出的一个通知,事件发布力求从代码层面让自身对象与外部对象解耦,并减少技术代码入侵。 一、 手动发布事件 // 实体定义 @Entity public class Department implements S...

阅读(20)评论(0)赞 (0)

Java

Mybatis 知识点

darida 发布于 2020-04-02

Mybatis 中resultMap,resultType区别 基本映射 :(resultType)使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。(数据库,实体,查询字段,,这些全部都得一一对应) 高级映射 :(result...

阅读(16)评论(0)赞 (0)

Java

SpringBoot 操作 ElasticSearch 详解(万字长文)

1

songhua.gao 发布于 2020-04-02

一、ElasticSearch 简介 1、简介 ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多员工能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条...

阅读(11)评论(0)赞 (0)

Java

深入探索编译插桩技术(二、AspectJ)

1

hellas 发布于 2020-04-02

前言 成为一名优秀的Android开发,需要一份完备的 知识体系 ,在这里,让我们一起成长为自己所想的那样~。 现如今,编译插桩技术已经深入 Android 开发中的各个领域,而 AOP 技术正是一种高效实现插桩的模式,它的出现正好给处于黑暗中的我们带来了光明,极大地解决了传统开...

阅读(20)评论(0)赞 (0)

Java

Android通信之Handler-MessageQueue-Looper

刘莉莉 发布于 2020-04-02

Handler是Android开发中十分常用并且十分核心的类。 主要用于消息传递以及跨线程进行通信。 Handler 构造函数如下: // frameworks/base/core/java/android/os/Handler.java public Handler(Callb...

阅读(12)评论(0)赞 (0)

Java

通过源码理解Spring中@Scheduled的实现原理并且实现调度任务动态装载

2

xiaoli.wang 发布于 2020-04-02

前提 最近的新项目和数据同步相关,有定时调度的需求。之前一直有使用过 Quartz 、 XXL-Job 、 Easy Scheduler 等调度框架,后来越发觉得这些框架太重量级了,于是想到了 Spring 内置的 Scheduling 模块。而原生的 Scheduling 模块...

阅读(15)评论(0)赞 (0)

Java

java8Stream

songhua.gao 发布于 2020-04-02

Stream 介绍 java8添加了一个抽象流Stream,可以让我们像写sql一样操作集合元素。Stream将要处理的元素看做是一种流, 在管道中传输,并进行处理,最后由终止操作得到处理的结果。 什么是Stream? Stream是一个来自特定元素队列并支持聚合操作 元素是具体...

阅读(13)评论(0)赞 (0)

Java

聊聊skywalking的DatabaseSlowStatement

xiaoli.wang 发布于 2020-04-01

序 本文主要研究一下skywalking的DatabaseSlowStatement DatabaseSlowStatement skywalking-6.6.0/oap-server/server-core/src/main/java/org/apache/skywalking...

阅读(15)评论(0)赞 (0)

Spring

阿里P7带你探究springCloud神秘的注册中心Eureka

8

changyuan.xu 发布于 2020-04-01

一、什么是Eureka Eureka是Netflix公司开源的产品,它是一种基于REST( Representational State Transfer )的服务,主要用于AWS云。 Eureka提供了完整的Service Registry和Service ...

阅读(14)评论(0)赞 (0)

Spring

数据源管理 | 主从库动态路由,AOP模式读写分离

2

xubiao.zhuang 发布于 2020-04-01

本文源码: GitHub·点这里 || GitEE·点这里 一、多数据源应用 1、基础描述 在相对复杂的应用服务中,配置多个数据源是常见现象,例如常见的:配置主从数据库用来写数据,再配置一个从库读数据,这种读写分离模式可以缓解数据库压力,提高系统的并发...

阅读(14)评论(0)赞 (0)

Spring

数据源管理 | 主从库动态路由,AOP模式读写分离

2

songhua.gao 发布于 2020-03-31

本文源码: GitHub·点这里 || GitEE·点这里 一、多数据源应用 1、基础描述 在相对复杂的应用服务中,配置多个数据源是常见现象,例如常见的:配置主从数据库用来写数据,再配置一个从库读数据,这种读写分离模式可以缓解数据库压力,提高系统的并发...

阅读(15)评论(0)赞 (0)

Java

Mybatis反向生成+Swagger自动注释

xiaoli.wang 发布于 2020-03-31

Mybatis反向生成可以采用mybatis-generator工具 工具的调用方式我选择采用run-with-java 即使用java main函数调用,这种方式的有点是相比maven-plugin调用,省去了jdbc driver包定位的问题,同时方便添加自定义插件,本文就采...

阅读(18)评论(0)赞 (0)

Java

Java – Java开发中的安全编码问题

hanze 发布于 2020-03-31

目录 1 – 输入校验 编码原则:针对各种语言本身的保留字符,做到 数据与代码相分离 。 1.1 SQL 注入防范 严重性高,可能性低。 (1) 参数校验,拦截非法参数(推荐白名单): public String sanitizeUser(String usernam...

阅读(15)评论(0)赞 (0)