自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HouMoney的博客

每天进步一点点

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式-策略模式

一、什么是策略模式?策略模式(Strategy Pattern)也叫政策模式(Policy Pattern),它是将定义的算法家族分别封装起来,让它们之间可以相互替换,从而让算法的变化不影响到使用算法的用户。属于行为型模式。可以避免多重if…else…和switch语句。对于策略的理解:比如我们网购可以选择不同的支付方式:支付宝支付、微信支付、银联支付等等,这些支付方式,每一种都是一种策略。再比如我们去逛商场,商场现在正在搞活动,有打折的、有满减的、有返利的等等,其实不管商场如何进行促销,

2021-12-16 16:41:16 211

原创 设计模式-代理模式

一、什么是代理模式?​ 代理模式: 给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。(提供了对目标对象另外的访问方式;即通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。)二、为什么要用代理模式?1. 中介隔离作用​ 在某些情况下,一个客户类不想或者不能直接引用一个目标对象,而代理对象可以在客户类和目标对象之间起到中介的作用,其特征是代理类和目标类实现相同的接口。​

2021-12-15 17:59:27 415

转载 vue中的事件修饰符

vue提倡的是在方法中只有对数据的处理,所以提供了事件修饰符用于DOM的事件处理,常用的事件修饰符有以下几个:(1). stop:阻止冒泡(通俗讲就是阻止事件向上级DOM元素传递)      点击内层div的结果:      点击外层div的结果:      修改代码,为内层点击事件添加事件".stop"修饰符:      再次点击内层div的结果如下:    。(2). prevent:阻止默认事件的发生  默认事件指对DOM的操作会引起自动执行的动作,比如.

2020-12-25 15:34:42 406

翻译 JDBC入门demo

一、相关概念1.什么是JDBC  JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。2.数据库驱动  我们安装好数据库之后,我们的应...

2019-07-04 15:27:18 385

翻译 String不可变,为什么?

什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。区分对象和对象的引用对于Java初学者...

2019-03-05 20:22:48 140

原创 EL 表达式

1.EL是什么?表达式语言(Expression Language)是 JSP 2.0 引入的一种计算和输出 Java 对象的简单语言目的:简化jsp中java代码 使用说明,在jsp页面加<%@ page isELIgnored="false" %>(默认不写也是这个),如果设置成true,将使用不了el表达式 2.作用a.获取数据注意:取数据时默认是...

2018-08-30 18:48:31 221

原创 标准标签库(JSTL)

标准标签库(JSTL)8.1 准备实验环境本章中所有的例子程序都在名为JSTL的WEB应用程序中运行,使用的Tomcat服务器版本为Tomcat5.5。为了简化代码和突出重点,本章中所有的JSP网页文件的例子程序都省略了<html>、<head>、<title>、<body>等HTML全局架构标签。本章中用于描述标签的语法的各种符号的意义如...

2018-08-30 18:32:30 1170

原创 Jsp中的四个域对象

                             四个域对象:                                               pageContext      page域                                                                             request      ...

2018-08-30 18:27:52 444

翻译 递归查询,oracle 数操作

一、Oracle中start with…connect by prior子句用法connect by 是结构化查询中用到的,其基本语法是:select … from tablenamestart with 条件1connect by 条件2where 条件3;例:select * from tablestart with org_id = ‘HBHqfWGWPy’connec...

2018-08-21 23:26:39 978 1

原创 从一个例子说为什么要用接口

如题,看看下面这个例子 :现有狗 和企鹅两个类 ,狗会玩飞碟,企鹅会游泳,为什么要把玩飞碟和游泳的方法分别定义在两个接口里?如果定义在接口反而显得代码更加累赘,因为还多了两个接口。你可能会想,干嘛不直接把玩飞碟的方法直接定义在狗类中,游泳的方法直接定义在企鹅类中(这种情况下没有父类)。假设这样一种情况:后面又多了一种宠物类型鸭子,鸭子也会游泳,你是不是又要在鸭子类中定义一个游泳的...

2018-08-15 20:09:37 5645 10

原创 java中关于子类中是否有父类的私有成员属性的分析

1.java中子类中是否有父类的私有成员属性?   需要明确,父类的私有成员是不能被子类继承的class Father { private int a = 1; private int b = 1; public int getA() { return a; } public int getB() { retur...

2018-08-13 00:22:36 4260

翻译 关于hashCode方法的作用(hashSet 中怎么保证元素不重复)

在Java的Object类中有一个方法public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。  想要明白hashCode的作用,你必须要先知道Java中的集合。总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。...

2018-08-12 23:48:38 1348

转载 数据库连接池

一、应用程序直接获取数据库连接的缺点  用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:  二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念  数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的...

2018-06-19 20:39:08 158

翻译 oracle学习资料

个人分类:Oracleqq_409998892018-05-27 09:24:53#3楼图片什么的都没了kk_9452018-03-29 10:20:32#2楼图片都看不到呢qq_417496862018-02-22 11:17:12#1楼sss上一页1下一页非常好的Oracle基础教程http://www.blogjava.ne 字符串函数 LENGTH() 字符长度 LENTTHB()...

2018-05-30 23:41:23 14179 4

翻译 java中的常量池

-------java中常量池的概念运行时常量池是方法区的一部分 参考https://blog.csdn.net/jialing9183/article/details/79576328在class文件中,“常量池”是最复杂也最值得关注的内容。  Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)...

2018-05-18 00:11:33 145

原创 初识springBoot (后期持续更新:整合redis,shiro, mybatis, activeMQ ,逆向工程)

1.什么是spring Boot  ?    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。    从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用    说白点:spring Boot 并不是对spring的...

2018-03-29 16:29:16 335 1

原创 设计模式-单例模式

1.什么是单例模式?单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。2.为什么要使用单例模式呢?在应用系统开发中,我们常常有以下需求:- 在多个线程之间,比如servlet环境,共享同一...

2018-03-28 12:53:34 179 1

翻译 java面试1

1.List和Set的区别:List继承自Collection,是有序的,其实现类ArrayList,是一个动态数组,擅长随机访问,使用数组存储,查询效率会高一些,因为是连续的地址,ArrayList要移动数据,所以插入和删除的时候效率较低。ArrayList的使用会比Vector快,他是非同步的,多线程安全的【多线程访问同一个代码块,不会产生不确定的结果】如果涉及到多线程,使用Vector会较好...

2018-03-28 11:36:55 197

linux学习笔记

linux学习笔记,

2018-11-21

空空如也

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

TA关注的人

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