-
Spring Boot2(九):整合Jpa的基本使用
Spring Boot2(九):整合Jpa的基本使用 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 今天早上看到一篇微信文章,说的是国内普遍用的Mybatis,而国外确普遍用的是Jpa。我之前也看了jpa,发现入门相...
-
函数式编程让你忘记设计模式
函数式编程让你忘记设计模式 本文是一篇《Java 8实战》的阅读笔记,阅读大约需要5分钟。 有点标题党,但是这确实是我最近使用Lambda表达式的感受。设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象常见的设计模...
-
与Swing的初见
与Swing的初见 ---------------------------参考菜鸟教程的swing课程学习-------------------- Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Hello World程序 HelloWorldSwi...
-
Java设计模式----装饰者模式
装饰者模式介绍 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。就增加功能来说,Decorator模式比生成子类更为灵活。 装饰者模式的类图结构如下所示 装饰者模式中类或接口的作用: 抽象构件(Component)角色:...
-
AspectJ开发
AspectJ开发 主流的AOP框架有2个:Spring AOP、AspectJ。 Spring AOP使用纯Java实现,不需要专门的编译器和类加载器。 AspectJ是基于Java语言的AOP框架,可以单独使用,也可以内嵌到Spring AOP中。单独使用需要专门的编译器、类加载器。 这里介绍如何单独使用AspectJ。...
-
在Spring中使用AspectJ实现AOP
在Spring中使用AspectJ实现AOP 在Spring中,最常用的AOP框架是AspectJ,使用AspectJ实现AOP有2种方式: 基于XML的声明式AspectJ 基于注解的声明式AspectJ 基于XML的声明式AspectJ 1、在项目中添加包spring-aspects.jar(spring自带)、 aspectjweaver.jar(需要自己下...
-
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)? 需求分析 项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么...
-
Java 国际化标准程序实现
Java 国际化标准程序实现 国际化程序实现 所谓的国家化应用指的就是根据当前的语言环境读取指定的语言资源文件。 如果要想实现国际化的操作,那么首先要解决的问题就是如何读取资源文件的问题; 所谓的资源文件 就是指文件后缀名称为:“*. properties ”,里面保存的...
-
Spring Boot2(八):性感banner,在线发牌
Spring Boot2(八):性感banner,在线发牌 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 emmm,没有啥前言 玩过SpringBoot的都知道,SpringBoot启动的时候,默认会在控制台打印SpringBoot字样和当前版本。 可...
-
Spring Boot2(七):拦截器和过滤器
Spring Boot2(七):拦截器和过滤器 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 过滤器和拦截器两者都具有AOP的切面思想,关于aop切面,可以看上一篇文章。过滤器filter和拦截器interceptor都属于...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
