-
Spring Boot2(九):整合Jpa的基本使用
Spring Boot2(九):整合Jpa的基本使用 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 今天早上看到一篇微信文章,说的是国内普遍用的Mybatis,而国外确普遍用的是Jpa。我之前也看了jpa,发现入门相...
-
for循环和while循环的区别
for循环和while循环的区别 for循环和 while循环 的区别 使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环, 否则用for循环。不知道用for循环。 因为变量及早的从内存中消失,可以提高内存的使用效率。 其实还有一种场景的理解: 如果是一个范...
-
函数式编程让你忘记设计模式
函数式编程让你忘记设计模式 本文是一篇《Java 8实战》的阅读笔记,阅读大约需要5分钟。 有点标题党,但是这确实是我最近使用Lambda表达式的感受。设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象常见的设计模...
-
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(需要自己下...
-
new Date插入mysql数据库时多了一秒
new Date插入mysql数据库时多了一秒 在使用new Date() 插入数据库时,查询出来比实际多了一秒,mysql 表字段设置为datetime类型,当时间精确到秒时,如果毫秒大于500时,会自动进位。 解决方法为格式化后再插入数据库。...
-
Bean管理学习笔记
Bean管理学习笔记 1、 BeanFactory 介绍 1.1 首先什么是 Bean ? 1、Bean 在 Spring 技术中是基于组件 2、 他是 Spring 容器管理的最基本最常见的单元。在 spring 的应用场合中, bean 可以是数据源、 java 的普通类 3、 其实例保存在 Spring 的容器中,这种方式也是 s...
-
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)? 需求分析 项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么...
-
java设计模式--备忘录模式
java设计模式--备忘录模式 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象外保存这个状态,这样以后可将此对象恢复成原来的状态。 就拿单机游戏举例,玩游戏打boss前我们通常都会存档,避免打boss时失误死亡好恢复存档重新开始,我们首先看...
-
Java 国际化标准程序实现
Java 国际化标准程序实现 国际化程序实现 所谓的国家化应用指的就是根据当前的语言环境读取指定的语言资源文件。 如果要想实现国际化的操作,那么首先要解决的问题就是如何读取资源文件的问题; 所谓的资源文件 就是指文件后缀名称为:“*. properties ”,里面保存的...
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
