标签:junit

Spring

Spring 框架基础(02):Bean的生命周期,作用域,装配总结

1

yeseng 发布于 2019-09-20

本文源码: GitHub·点这里 || GitEE·点这里 一、装配方式 Bean的概念:Spring框架管理的应用程序中,由Spring容器负责创建,装配,设置属性,进而管理整个生命周期的对象,称为Bean对象。 1、XML格式装配 Spring最传...

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

Java

SpringBoot + Mybatis配合AOP和注解实现动态数据源切换配置

darida 发布于 2019-09-19

随着应用用户数量的增加,相应的并发请求的数量也会跟着不断增加,慢慢地,单个数据库已经没有办法满足我们频繁的数据库操作请求了,在某些场景下,我们可能会需要配置多个数据源,使用多个数据源(例如实现数据库的读写分离)来缓解系统的压力等,同样的,Springboot官方提供了相应的实现来...

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

Java

头条面试归来,有些话想和Java程序员说!

2

xiaoli.he 发布于 2019-09-19

前段时间,字节跳动在阿里巴巴的大本营杭州悄悄的建立一个研发中心,最近在疯狂招人。 相信最近一段时间,杭州的很多的互联网公司的开发人员都接到过猎头的电话。据了解,字节跳动杭州研发中心主要负责字节跳动新增业务板块的研发,以及研发成果和产品的就地产业转化。 近期我有一个朋友接受了邀请过...

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

Java

java架构之路-(源码)mybatis执行流程源码解析

11

darida 发布于 2019-09-18

这次我们来说说Mybatis的源码,这里只说执行的流程,内部细节太多了,这里只能授之以渔了。还是最近的那段代码,我们来回顾一下。 package mybatis; import mybatis.bean.StudentBean; import mybatis.dao.Studen...

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

Java

Java on Visual Studio Code 九月更新

10

小丁 发布于 2019-09-17

根据微软 官方博文 ,Java on Visual Studio Code 已经更新,在此更新中,有新的重构和代码操作功能,如 Move 成员和类、Livelinting 以及 Debugger、Test Runner 和 Maven 的改进。具体如下: Refactoring ...

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

Java

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

6

邓龙华 发布于 2019-09-17

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

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

Java

Docker下Jedis体验

4

zhuangli 发布于 2019-09-17

jedis是redis的java版本的客户端实现,本文通过一些web请求&响应的实例展示了jedis的基本用法; 开始编码前我们先把环境准备好,总共两个server,对应两个docker容器: redis,采用redis的3.2.8版本,本次实战用的是redis单机; t...

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

Java

玩转Ysoserial-CommonsCollection的七种利用方式分析

33

xiaoli.he 发布于 2019-09-16

引言 CommonsCollection在java反序列化的源流中已经存在了4年多了,关于其中的分析也是层出不穷,本文旨在整合分析一下ysoserial中CommonsCollection反序列化漏洞的多种利用手段,从中探讨一下漏洞的思路,并且对于ysoserial的代码做一下普...

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

Java

Java SE基础巩固(九):注解

xubiao.zhuang 发布于 2019-09-15

官方文档是这么描述注解的: Annotations , a form of metadata, provide data about a program that is not part of the program itself. Annotations have no dir...

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

Java

DevOps平台

10

changyuan.xu 发布于 2019-09-15

DevOps定义(来自维基百科): DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更...

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

Spring

微服务: 简单的用户名注册和登录

3

Harries 发布于 2019-09-15

在本篇中我们要完成一个目标: 提供注册、登录的接口给前端或者客户端来使用 。 涉及到的主要内容有下面几个: 1、SpringBoot 中常用的注解如何使用? 2、如何对接口进行单元测试? 常用注解 控制器 Controller 是 Spring 中最基本的组件,主要是处理跟用户交...

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

Java

基于注解配置的SpringMVC项目 – 标准项目初始化流程 (包含基本拦截器, 视图解析器,静态资源处理器)

yeseng 发布于 2019-09-14

做项目,尤其是基于不同业务而创建的项目,很少有标准的项目初始化流程. 但在技术层面,使用一个标准且可复用的方式去创建包含基本功能的工程,是程序员的基本素养. 而且, 更主要的是,依靠这样的方式,可以节省大量的时间和精力. 废话不多说, 开始一个基本的SpringMVC项目. 开始...

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

Spring

Spring Boot 2.0 基础案例(十三):基于 Cache 注解模式,管理 Redis 缓存

1

darida 发布于 2019-09-13

一、Cache缓存简介  从Spring3开始定义Cache和CacheManager接口来统一不同的缓存技术; Cache接口为缓存的组件规范定义,包含缓存的各种操作集合; Cache接口下Spring提供了各种缓存的实现; 如RedisCache,EhCacheCa...

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

Java

JNI的使用与So库的生成

15

wenming.gapo 发布于 2019-09-13

JNI是 Java Native Interface 的缩写,它的主要作用是提供了若干API来实现Java和其他语言的通信(主要是C和C++)。 NDK是 一系列工具的集合 ,它可以帮助开发者快速开发C(或者C++)的动态库(也称So库),并So库和Java应用一起打包。 JNI...

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

Spring

Spring使用xml启动源码解析

3

xirruiqiang 发布于 2019-09-13

本文章出处 Spring使用xml启动源码解析 转载请说明出处 工程准备 引入Spring最小依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncod...

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

Java

feilong-core 2.0.0 发布,让 Java 开发更简便的工具包

yanxinchi 发布于 2019-09-13

各位, 中秋节快乐 feilong-core 2.0.0 发布啦,让 Java 开发更简便的工具包 本次升级共有 3 处变更, 具体参见   2.0.0 milestone 2.0.0 文档地址: http://feilong-c...

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

Java

feilong-core 2.0.0 发布,让 Java 开发更简便的工具包

hanze 发布于 2019-09-13

各位, 中秋节快乐 feilong-core 2.0.0 发布啦,让 Java 开发更简便的工具包 本次升级共有 3 处变更, 具体参见   2.0.0 milestone 2.0.0 文档地址: http://feilong-c...

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

Java

feilong-core 2.0.0 发布,让 Java 开发更简便的工具包

邓龙华 发布于 2019-09-13

各位, 中秋节快乐 feilong-core 2.0.0 发布啦,让 Java 开发更简便的工具包 本次升级共有 3 处变更, 具体参见   2.0.0 milestone 2.0.0 文档地址: http://feilong-c...

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