标签:XML

Java

Spring系列__04AOP简介

4

xiaoli.he 发布于 2019-09-17

皇冠最新网址886655今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑...

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

Spring

springboot数据库主从方案

2

邓龙华 发布于 2019-09-17

本篇分享数据库主从方案,案例采用springboot+mysql+mybatis演示;要想在代码中做主从选择,通常需要明白什么时候切换数据源,怎么切换数据源,下面以代码示例来做阐述; 搭建测试环境(1个master库2个slave库) DataSource多数据源配置 设置myb...

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

Spring

spring boot源码编译踩坑记

zhuangli 发布于 2019-09-17

在Github上下载了 Spring Boot 的源码后,折腾了我几天才终于把这货给编译成功,并成功build出IDEA的project出来了,官方埋坑真的是天理不容啊。 我下载的是spring boot 2.1.8,下载后照着网上的文章执行指令: mvnw clean inst...

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

Java

Android apk反编译查看源码、反编译资源文件

11

changyuan.xu 发布于 2019-09-17

要想将APK文件中的代码反编译出来,我们需要用到以下两款工具:dex2jar 和 jd-gui,可以在网上自行下载,这里分享下网盘下载链接:dex2jar-2.0.zip 和 jd-gui-windows-1.4.0.zip dex2jar这个工具用于将dex文件转换成jar文件...

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

Spring

SpringCloud学习笔记(4):Hystrix容错机制

4

尖兵 发布于 2019-09-17

简介 在微服务架构中,微服务之间的依赖关系错综复杂,难免的某些服务会出现故障,导致服务调用方出现远程调度的线程阻塞。在高负载的场景下,如果不做任何处理,可能会引起级联故障,导致服务调用方的资源耗尽甚至整个系统奔溃。Hystrix是一个由Netflix开源的一个延迟和容错库,它通过...

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

Java

mybatis拦截器实现通用权限字段添加

yanxinchi 发布于 2019-09-17

实现效果 日常sql中直接使用权限字段实现权限内数据筛选,无需入参,直接使用,使用形式为: select * from crh_snp.channelinfo where short_code in (${commonEnBranchNo}) 注意事项说明 1、添加插件若使用xm...

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

Java

Java 反序列化工具 gadgetinspector 初窥

31

xiaoli.he 发布于 2019-09-17

作者:Longofo@知道创宇404实验室 时间:2019年9月4日 起因 一开始是听@Badcode师傅说的这个工具,在Black Hat 2018的一个议题提出来的。这是一个基于字节码静态分析的、利用已知技巧自动查找从source到sink的反序列化利用链工具。看了几遍作者在...

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

Java

java架构之路-(源码)mybatis的一二级缓存问题

6

邓龙华 发布于 2019-09-17

上次博客我们说了mybatis的基本使用,我们还捎带提到一下Mapper.xml中的select标签的useCache属性,这个就是设置是否存入二级缓存的。 回到我们正题,经常使用mybatis的小伙伴都知道,我们的mybatis是有两级缓存的,一级缓存默认开启,我们先来一下一级...

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

Java

史上最详 Thymeleaf 使用皇冠最新网址886655|免费注册

11

hanze 发布于 2019-09-17

前言 操作前建议先参考我的另一篇博客: 玩转 SpringBoot 2 快速整合 | Thymeleaf 篇 查看如何在SpringBoot 中使用 Thymeleaf。还有一点需要注意的是:模版页面中的 html 上需要声明 Thymeleaf 的命名空间,具体代码如下: &l...

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

Java

在kubernetes上运行Spring Cloud Gateway

5

likai 发布于 2019-09-17

作者:青木,工程师,DevOps践行者,微服务化,容器化业务实践者。 前言 https://github.com/spring-cloud/spring-cloud-gateway是Spring Cloud官方推出的一个网关项目,主要是基于reactor-netty实现。网关在微...

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

Java

Spring Cloud Eureka 分布式开发之服务注册中心、负载均衡、声明式服务调用实现

2

xiaoli.he 发布于 2019-09-17

介绍 本示例主要介绍 Spring Cloud 系列中的 Eureka,使你能快速上手负载均衡、声明式服务、服务注册中心等 Eureka Server Eureka 是 Netflix 的子模块,它是一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 ...

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

Java

为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

8

hanze 发布于 2019-09-17

每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC 和 MyBatis 作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用 Spring MVC 的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,...

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

Spring

为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

8

likai 发布于 2019-09-17

每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC 和 MyBatis 作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用 Spring MVC 的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,...

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

Spring

Spring MVC+ajax进行信息验证

2

xiaoli.wang 发布于 2019-09-17

本文是一个ajax结合Spring MVC使用的入门,首先我们来了解一下什么是Ajax AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。所以ajax对于提升用户体验十分重要 XM...

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

Spring

RestTemplate的使用和原理你都烂熟于胸了吗?【享学Spring MVC】

11

songhua.gao 发布于 2019-09-17

每篇一句 人圆月圆心圆,人和家和国和—中秋节快乐 前言 在阅读本篇之前,建议先阅读 开山篇 效果更佳。 RestTemplate 是Spring提供的用于访问 Rest 服务的客户端工具,它提供了多种 便捷 访问远程Http服务的方法, 能够大大提高客户端的编写效率 ...

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

Java

Spring Cloud Ribbon:负载均衡的服务调用

5

dulong 发布于 2019-09-17

Spring Cloud Ribbon 是Spring Cloud Netflix 子项目的核心组件之一,主要给服务间调用及API网关转发提供负载均衡的功能,本文将对其用法进行详细介绍。 Ribbon简介 在微服务架构中,很多服务都会部署多个,其他服务去调用该服务的时候,如何保证...

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

Java

警惕,mybatis的size()方法竟然有坑!

2

xirruiqiang 发布于 2019-09-17

来源: http://h5ip.cn/aJgJ Mybatis是一个开源的轻量级半自动化ORM框架,使得面向对象应用程序与关系数据库的映射变得更加容易。MyBatis使用xml描述符或注解将对象与存储过程或SQL语句相结合。Mybatis最大优点是应用程序与Sql进行解耦,sql...

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

Java

JDK13 GA发布:5大特性解读

3

尖兵 发布于 2019-09-17

JDK13 GA版本 5大新特性如下: 350: Dynamic CDS Archives 351: ZGC: Uncommit Unused Memory 353: Reimplement the Legacy Socket AP I 354: Switch Expressio...

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