![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 54
一蓑烟雨任平生j
这个作者很懒,什么都没留下…
展开
-
Hibernate的检索方式
1、导航对象图像检索方式利用类与类之间的关系来检索对象2、OID检索方式用session的get()和load()方法加载某条记录对应的对象3、QBC检索方式query by criteria,由criteria接口,criterion接口,提供查询方法1>组合查询//创建criteria对象Criteria criteria = session.creatCrit原创 2017-09-26 10:15:56 · 236 阅读 · 0 评论 -
Java设计模式 -- 单例模式
单例模式单例模式是在开发中用的最多的一种设计模式,也是Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。单例的特点单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象...原创 2019-04-24 20:57:42 · 136 阅读 · 0 评论 -
(4)Spring 相关总结一
Spring Bean作用域singleton 单例模式Spring IOC容器中只会有一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一个对象。该模式在多线程下是不安全的。在Spring中是缺省作用域,也可以显示定义: <bean id = "userDao" class = "com.xzp.userDaoImpl" scope = "singleton"/>...原创 2019-04-24 20:36:39 · 201 阅读 · 0 评论 -
(3)Spring IOC深入理解(转)
原文转自 :https://javadoop.com/post/spring-iocSpring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文并不能让你成为 Spring 专家,不过一定有助于大家理解 Spring 的很多概念,帮助大家排查应用中和...原创 2019-04-24 15:47:41 · 206 阅读 · 0 评论 -
(2)Spring IOC简单理解
Ioc基本原理与原型实现什么是Ioc(Inversion of Control)控制反转一种设计思想将设计好的对象交给容器控制,而非对象内部直接控制控制什么,谁来控制传统的Java设计中,直接会在对象的内部通过new进行对象的创建,是程序主动创建以来对象;对Ioc来说,有一个专门的容器专门管理这些对象的生命周期,控制对象的创建;所以在Ioc中,是通过Ioc容器控制对象,由Ioc...原创 2019-04-23 20:26:36 · 172 阅读 · 0 评论 -
(1)Spring常用注解
1.Spring常用注解将普通类加入容器形成Bean的注解@Repository@Service@Controller@Bean@Configuration从容器中取Bean(装配bean)时常用的注解@Autowired@Resourcespring MVC模块注解@Controller@RequestMapping@requestParam@PathVarlable事务模块注解@Transac...原创 2019-04-23 17:40:19 · 182 阅读 · 0 评论 -
SpringBoot中Redis的使用
一.Redis介绍 Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。 二.集成到springboot项目中 ...原创 2018-12-28 19:02:49 · 195 阅读 · 0 评论 -
SpringBoot配置文件application.yml出现 加载失败问题
今天使用springboot中出现以下问题: 查了一些资料发现问题出现的原因有种:1.注释错误引起 : application.yml采用的是#注释而不是//2.配置信息中冒号后面必须要有空格查看错误下面的定位信息:属于第二种 记录一下。附application.yml基本配置信息#简单配置#spring:# datasource:# ...原创 2018-12-28 14:14:48 · 1760 阅读 · 1 评论 -
eclipse配置maven本地仓库和外部仓库
进入eclipse --> windows --> maven(user setting)默认情况下本地是没有setting.xml文件的。需要在本地仓库下创建setting.xml文件<?xml version="1.0" encoding="UTF-8"?><localRepository>C://Users//xiliangmen//.m2//repos...原创 2018-04-11 10:17:22 · 602 阅读 · 0 评论 -
java中将字符串或者数组转化为json格式
贴源码字符串转化为json:String str = "{\"deviceId\":\"" + listById.get(i).getDeviceid() + "\",\"deviceName\":\"" + listById.get(i).getDeviceName() + "\",\"designer\":\"" + listById.get(i).getDesigner() +原创 2017-12-25 11:42:06 · 3669 阅读 · 0 评论 -
详解HashMap和HashTable
HashMap和Hashtable的区别1 HashMap不是线程安全的 HashMap是map接口的子类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全。HashMap是Hashtab转载 2017-11-21 23:18:48 · 234 阅读 · 0 评论 -
Spring AOP操作术语
1.Joinpoint:连接点,类里面可以被增强(通知)的方法,这些方法便是连接点。2.Pointcut:切入点,实际增强(通知)的那些方法便是切入点。3.Advice:增强(通知),(通知的内容)。4.Aspect:切面,通知用到具体的方法上面的过程。5.Target:目标,通知方法所在的类6.Weaving:织入,通知用到类上,生成代理对象的过程。原创 2017-09-27 20:08:06 · 247 阅读 · 0 评论 -
分布式应用中session会话管理-基于redis
session会话在单台服务器的情况下不会出现共享问题,然而在集群或者分布式应用中,则会出现session共享问题。解决方案基于cookie存储,但是存在安全问题;基于数据库存储,用户量大的情况下对db压力大;服务器内置的session复制,如was提供复制功能,但是会损耗服务器内存;采用Nginx请求分发,绑定ip,只能访问用户第一次访问的服务器,不能支持负载均衡;基于noSql,...原创 2019-05-14 16:28:22 · 253 阅读 · 0 评论