标签:root

Java

【Java】SSM框架整合 附源码

4

dulong 发布于 2018-12-17

前面已经介绍Spring和Mybatis整合,而本篇介绍在IDEA下Spring、Spring MVC、Mybatis(SSM)三个框架的整合,在阅读本篇之前,建议大家先去了解一下Spring、Spring MVC、Mybatis( 三大框架基础入门传送门 ),会达到事半功倍的效...

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

Java

Dubbo标签解析详解 原 荐

尖兵 发布于 2018-12-17

在Spring继承dubbo时,会使用dubbo自定义的标签来定义相关的属性,常见的标签有<dubbo:application/>,<dubbo:registry/>,<dubbo:service/>等。对于这些标签的解析,dubbo都是使用的...

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

Spring

SpringValidator

xirruiqiang 发布于 2018-12-17

注入Validator,调用 javax.validation.Validator#validate 即可 示例代码 package bj.valid; import lombok.AllArgsConstructor; import lombok.Data; import or...

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

Java

Java之CMS GC的7个阶段

7

yanxinchi 发布于 2018-12-15

阅读更多 CMS收集器的主要设计目标是:低应用停顿时间。它通过两种方式实现这一目标: 不压缩老年代,而是使用空闲列表来管理回收空间。 大部分标记清理工作与应用程序并发执行。 主要问题:由于不压缩带来的老年代堆碎片,或者在对象分配率高的情况下,都可能导致Full GC。 CMS收集...

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

编程技术

使用docker-compose构造LAMP环境

1

wenming.gapo 发布于 2018-12-15

0x00 实现功能 使用docker-compose构造LAMP环境,其中日志、mysql数据库、mysql配置文件、网站文件均持久化存储到本机。 apache、php通过Dockerfile构造,Dockerfile拉取ubuntu镜像,然后安装apache2和php。 mys...

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

Java

深入理解java反射原理

刘莉莉 发布于 2018-12-15

反射是java的一个特性,这一特性也使得它给了广大的第三方框架和开发过者很大的想像空间。 通过反射,java可以动态的加载未知的外部配置对象,临时生成字节码进行加载使用,从而使代码更灵活!可以极大地提高应用的扩展性! 但是,除了停留在使用其华丽功能,我们还可以去看看其实现! 主要...

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

Spring

关于springmvc的hello world的压测报告

14

likai 发布于 2018-12-14

都说hello world 很简单,应该能承受很大的请求压力,那么到底有多大?你知道吗?如果知道,那咱们就不继续了。如果不知道,我们来看一下! 1. 准备工作,快速建立一个基于springmvc的helloworld 1.1. 在pom.xml引入spring必须的包级日志组件 ...

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

Java

Mybatis学习记录

1

xirruiqiang 发布于 2018-12-14

mybatis的基本概念 mybatis如何构建和执行的 mybatis的缓存 mybatis的插件系统 mybatis的日志系统 mybatis用到的设计模式 myabtis集成到spring mybatis集成springboot自动化配置 1. mybatis的基本概念 M...

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

Java

JVM中内存和GC的介绍

4

xubiao.zhuang 发布于 2018-12-14

最近听闻很多裁员潮,寒冬潮的消息,所以才会有下面这些总结,给道友准备,也是为自己! 希望自己用不到…………….. 内存分布 jvm将内存分为了堆,方法区,程序计数器,栈(虚拟机栈),本地方法栈5个区域,有些是线程共有的有...

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

Java

WildFly 15.0.0 发布!支持 JDK 11

zhuangli 发布于 2018-12-14

WildFly 15.0.0 已正式发布 ,并已提供下载 >>>  http://www.wildfly.org/downloads/ 。 更新亮点 支持 JDK 11 服务器可观察性(Server Observability) SNI 支持 HTTP...

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

Java

从零开始用好Maven:从HelloWorld到日常使用

1

邓龙华 发布于 2018-12-13

1. Maven简介 Apache Maven 是一个软件项目管理工具。基于项目对象模型(POM)的理念,通过一段核心描述信息来管理项目构建、报告和文档信息。 Maven 是一个意第绪语(犹太人使用的国际语)单词,意思是知识的累加器。它最开始是被用来简化 Jakarta Turb...

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

Java

Spring源码探究:容器

1

likai 发布于 2018-12-13

结合源码分析 Spring 容器与 SpringMVC 容器之间的关系 问题 问题描述:项目中发现,自定义切面注解在 Controller 层正常工作,在 Service 层却无法正常工作。为了便于分析,去掉代码中的业务逻辑,只留下场景。 自定义注解,打印时间 /** * Des...

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

Spring

看spring cloud开源项目Pig的云踩坑记

9

changyuan.xu 发布于 2018-12-12

最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。:sob: 由于每个模块篇幅较长,且...

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

编程技术

四张图带你了解Tomcat系统架构——让面试官颤抖的Tomcat回答系列!

10

邓龙华 发布于 2018-12-12

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomc...

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

Java

JOOQ大杂烩

小丁 发布于 2018-12-12

JOOQ(Java Object Oriented Querying),Java面向对象查询,是一个类型安全的ORM框架 JOOQ使用APT技术,通过分析数据库,对每个数据表和试图生成对应的Bean和查询对象,实现类型安全的ORM操作 JOOQ的配置 1. 添加JOOQ的Mave...

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

Java

MyBatisSQLBuilder

小丁 发布于 2018-12-12

在MyBatis中,可以使用SQLBuilder用Java代码动态构建SQL语句 示例代码 package bj.mybatis; import com.zaxxer.hikari.HikariDataSource; import lombok.Data; import lomb...

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

编程技术

微服务的接入层设计与动静资源

12

xiaoli.wang 发布于 2018-12-12

编辑推荐: 本文来自于sq.163yun.com ,文中从DNS,HttpDNS,GSLB,CDN,边界路由,核心交换,等价路由,负载均衡SLB,LVS,Haproxy,接入层nginx,接入层缓存等方面说明,介绍比较详细。 这个系列是微服务高并发设计,所以我们先从最外层的接入层...

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

编程技术

微服务开发神器–JRebel 插件破解和实现本地/远程热部署教程(IntelliJ IDEA版)

14

xubiao.zhuang 发布于 2018-12-11

为什么要用热部署?如果你公司使用微服务开发,你使用了一段时间的jenkins集成开发部署,你会发现即使有了这一套集成开发环境,假如我让你改个变量…你就需要跑一次jenkins,麻烦倒不麻烦,主要是花费太长的时间,所以开发阶段用远程服务热部署会更加方便和前端的对接,这也...

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