自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 分布式应用中session会话管理-基于redis

session会话在单台服务器的情况下不会出现共享问题,然而在集群或者分布式应用中,则会出现session共享问题。解决方案基于cookie存储,但是存在安全问题;基于数据库存储,用户量大的情况下对db压力大;服务器内置的session复制,如was提供复制功能,但是会损耗服务器内存;采用Nginx请求分发,绑定ip,只能访问用户第一次访问的服务器,不能支持负载均衡;基于noSql,...

2019-05-14 16:28:22 244

原创 Java设计模式 -- 单例模式

单例模式单例模式是在开发中用的最多的一种设计模式,也是Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。单例的特点单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象...

2019-04-24 20:57:42 133

原创 (4)Spring 相关总结一

Spring Bean作用域singleton 单例模式Spring IOC容器中只会有一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一个对象。该模式在多线程下是不安全的。在Spring中是缺省作用域,也可以显示定义: <bean id = "userDao" class = "com.xzp.userDaoImpl" scope = "singleton"/&gt...

2019-04-24 20:36:39 197

原创 (3)Spring IOC深入理解(转)

原文转自 :https://javadoop.com/post/spring-iocSpring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文并不能让你成为 Spring 专家,不过一定有助于大家理解 Spring 的很多概念,帮助大家排查应用中和...

2019-04-24 15:47:41 201

原创 (2)Spring IOC简单理解

Ioc基本原理与原型实现什么是Ioc(Inversion of Control)控制反转一种设计思想将设计好的对象交给容器控制,而非对象内部直接控制控制什么,谁来控制传统的Java设计中,直接会在对象的内部通过new进行对象的创建,是程序主动创建以来对象;对Ioc来说,有一个专门的容器专门管理这些对象的生命周期,控制对象的创建;所以在Ioc中,是通过Ioc容器控制对象,由Ioc...

2019-04-23 20:26:36 168

原创 (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 174

原创 JVM类加载机制

JVM类加载机制分为五个阶段:加载,验证,准备,解析,初始化。1.加载 这个阶段是在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。 注意这里不一定非得要从一个 Class 文件获取,这里既可以从 ZIP 包中读取(比如从 jar 包和 war 包中读取),也可以在运行时计算生成(动态代理),也可以由其它文件生成(...

2019-04-02 10:13:38 181

原创 SpringBoot中Redis的使用

一.Redis介绍         Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。 二.集成到springboot项目中 ...

2018-12-28 19:02:49 189

原创 SpringBoot配置文件application.yml出现 加载失败问题

今天使用springboot中出现以下问题:   查了一些资料发现问题出现的原因有种:1.注释错误引起  :  application.yml采用的是#注释而不是//2.配置信息中冒号后面必须要有空格查看错误下面的定位信息:属于第二种  记录一下。附application.yml基本配置信息#简单配置#spring:# datasource:# ...

2018-12-28 14:14:48 1734 1

原创 MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents

      今天使用SpringBoot+Mysql搭建开发环境是遇到一个问题,记录一下:启动报错如下:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents.............        后来查阅资料发现这都是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而我们中国...

2018-12-21 16:46:48 218

原创 eclipse配置maven本地仓库和外部仓库

进入eclipse --&gt; windows --&gt; maven(user setting)默认情况下本地是没有setting.xml文件的。需要在本地仓库下创建setting.xml文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;localRepository&gt;C://Users//xiliangmen//.m2//repos...

2018-04-11 10:17:22 589

原创 zookeeper和dubbo-admin管理中心的搭建

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。  ZooKeeper官网为:http://zookeeper.apache.org/  Dubbo是Alibaba开源的分布式服务框架,它最大的特点...

2018-04-11 09:39:21 309

原创 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 3656

转载 详解HashMap和HashTable

HashMap和Hashtable的区别1 HashMap不是线程安全的            HashMap是map接口的子类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2   HashTable是线程安全。HashMap是Hashtab

2017-11-21 23:18:48 229

原创 ssh整合所需jar包

ssh整合所需jar包:

2017-09-29 11:29:17 266

转载 spring 如何决定使用jdk动态代理和cglib(网易面试题)

Spring1.2:将事务代理工厂[TransactionProxyFactoryBean] 或 自动代理拦截器[BeanNameAutoProxyCreator]的 proxyTargetClass 属性,设置为true,则使用CGLIB代理,此属性默认为false,使用JDK动态代理.以下引用 Spring Framework reference 2.0.5:S

2017-09-27 20:16:32 473

原创 Spring AOP操作术语

1.Joinpoint:连接点,类里面可以被增强(通知)的方法,这些方法便是连接点。2.Pointcut:切入点,实际增强(通知)的那些方法便是切入点。3.Advice:增强(通知),(通知的内容)。4.Aspect:切面,通知用到具体的方法上面的过程。5.Target:目标,通知方法所在的类6.Weaving:织入,通知用到类上,生成代理对象的过程。

2017-09-27 20:08:06 242

原创 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 231

原创 Hibernate级联操作

测试一对多级联操作时报错org.hibernate.TransientObjectException : object references an unsaved transient instance - save the transient instance before flushing: com.xzp.onetomany.Order即持久态对象关联了瞬时态对象,瞬时态对象不可以被保

2017-09-24 11:12:20 324

原创 工具类HibernateUtils

public class HibernateUtils {private static final Configuration cfg;private static final SessionFactory sessionFactory;//通过静态代码构建SessionFactorystatic{//第一步,加载核心配置文件cfg=new Configuration(

2017-09-24 10:36:38 294

Java web应用开发_学生成绩管理系统.docx

Java web应用开发_学生成绩管理系统 课程设计文档; 附上 源代码地址 https://download.csdn.net/download/diors222/9995365 https://download.csdn.net/download/diors222/9977078

2019-12-10

dubbo-admin.war jdk1.8

dubbo-admin2.6.0以前的只能支持到jdk1.7。所以网上很多dubbo-admin.war都是在jdk版本为1.7的。自己打了个1.8版本的包。亲测可用

2018-04-11

java面试宝典(2017)--java面试必看

java面试宝典2017版,java面试必看资料。java面试宝典2017版,java面试必看资料。java面试宝典2017版,java面试必看资料。java面试宝典2017版,java面试必看资料。

2017-10-16

阿里巴巴Java开发手册(终极版)

阿里巴巴集团推出的《阿里巴巴Java开发手册(终极版)》是阿里巴巴近万名开发同学集体智慧的结晶,以开发视角为中心,详细列举如何开发更加高效、更加容错、更加有协作性,力求知其然,更知其不然,结合正反例,让Java开发者能够提升协作效率、提高代码质量。

2017-09-27

Java web应用开发_学生成绩管理系统

课程设计文档:https://download.csdn.net/download/Diors222/12023290 系统说明: (1)学生管理:管理员登录系统后可以添加学生,查询学生,修改学生,删除学生信息。 (2)教师管理:管理员登录系统后可以添加教师,查询教师,修改教师,删除教师信息。 (3)课程管理:管理员登录系统后可以登记新的课程信息,查询修改课程信息,删除课程信息. (4)授课信息管理:管理员登录系统后可以分配课程由哪个老师教授。 (5)班级信息管理:管理员可以在系统其他功能运行前先把班级信息设置好。 (6)选课管理:学生登录系统后可以对课程进行选择。 (7)成绩管理:教师登录系统后,可以查询自己教授的课程并对学生的成绩打分。 (8)系统管理: 修改登录密码,关于系统说明 系统开发环境: MyEclipse5.5 + Tomcat6.0 + mysql5.0

2017-09-26

jsp学生成绩管理系统

免费啦免费啦, 本系统采用jsp技术,mvc框架,一个简单的学生成绩管理系统,包含源码及所需数据库,zzzzzzz 附文档地址:https://download.csdn.net/download/Diors222/12023290

2017-09-13

爱情树告白网站源码

爱情树告白网站源码爱情树告白网站源码,让你的表白更有特色。带有可以自助修改bgm,编辑你想对她说的话,还在等什么!

2017-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除