上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页
摘要: 定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。也就是说,这种不通过new关键字来产生一个对象,而是通过对象复制(Java中的clone或反序列化)来实现的模式,就叫做原型模式。 性能优良:原型模式是在内存二进制流的拷贝,要比直接new一个对象性能好很多,特别是要在一个循环内产 阅读全文
posted @ 2024-02-29 17:59 HOUHUILIN 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 不要因为某本书而去读,而是因为这本书让你读起来时常有共鸣而去读。 一、单一职责原则 【术语】:SRP,Single Reposibility Principle 【定义】:一个类或者模块只负责完成一个职责。 二、里氏替换原则 【术语】:LSP,Liskov Substitution Principl 阅读全文
posted @ 2024-02-29 17:04 HOUHUILIN 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 定义:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。 五种实现方式: 饿汉式 懒汉式 双重校验 静态内部类 枚举类 饿汉式 特点:线程安全,调用效率高,但是不能延时加载 public class SingletonDemo01{ private static 阅读全文
posted @ 2024-02-28 18:18 HOUHUILIN 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 简介 之前我们学的基本语法中并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in 阅读全文
posted @ 2024-02-27 16:28 HOUHUILIN 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Spring发展至今,已经形成了一个生态体系(Spring全家桶) Java web架构演变过程 1、Servet + JSP + JavaBean(跳转页面、业务逻辑判断、数据库查询) 2、MVC三层架构(web-跳转页面、service-业务逻辑判断、dao-数据库查询) 3、使用EJB进行应用 阅读全文
posted @ 2024-02-18 14:31 HOUHUILIN 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、窗口函数 分组,分组聚合,聚合开窗函数和排序开窗函数 create table student_scores( id int, studentId int, language int, math int, english int, classId string, departmentId str 阅读全文
posted @ 2024-01-25 13:31 HOUHUILIN 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Python - 程序体验 CASE:输入某年某月某日,判断这一天是这一年的第几天? # 输入某年某月某日, 判断这一天是这一年的第几天? import datetime dtstr = input('Enter the datetime:(20240124):') dt = datetime.datetime.strptim 阅读全文
posted @ 2024-01-24 23:15 HOUHUILIN 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Python - “人生苦短,我用Python” 1、字符串定义三种方式 2、字符串拼接 3、字符串格式化 ...... 阅读全文
posted @ 2024-01-24 16:43 HOUHUILIN 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Python - 运算符 算术运算符 # 加 print("1 + 1 = ", 1 + 1) # 减 print("2 - 1 = ", 2 - 1) # 乘 print("3 * 3 = ", 3 + 3) # 除 print("4 / 2 = ", 4 / 2) # 取整除 print("11 // 2 = ", 11 阅读全文
posted @ 2024-01-24 15:32 HOUHUILIN 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Ansible - [11] Roles 前言 Q1:什么是Roles 在实际生产环境中,会编写大量的playbook文件来实现不同的功能。而且,每个playbook还可能会调用其他文件(变量文件),对于海量的、无规律的文件,管理是个问题。Ansible 从1.2版本开始支持Roles,Roles是管理ansible文件的一种规范(目录结构 阅读全文
posted @ 2024-01-23 21:56 HOUHUILIN 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 谈谈你对 Spring MVC 的理解? 普通人:Spring MVC 它是一个MVC框架吧,就是,我们可以使用Spring MVC来开发Web应用...呃 它是基于Servlet上的一个扩展,就是它里面我记得好像有一个核心控制器,叫DispatcherServlet,然后扩展了之后,就是所有请求都 阅读全文
posted @ 2024-01-22 20:48 HOUHUILIN 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 前言 Q1:ElasticSearch 是什么? 为什么要学习? ElasticSearch 是一个分布式、可扩展、实时的搜索和分析引擎,基于 Lucene 构建。它可以用于全文搜索、结构化搜索、分析以及日志和事件数据的存储。 在传统的数据库中模糊查询使用like %Harley%; 但是海量数据中 阅读全文
posted @ 2024-01-19 18:59 HOUHUILIN 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 升序排列 import java.util.Arrays; public class ArrayDemo07 { public static void main(String[] args) { int[] a = {1,4,5,3,14,12,51}; int[] sort = sort 阅读全文
posted @ 2024-01-19 18:27 HOUHUILIN 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Oracle >> HDFS sqoop import --connect jdbc:oracle:thin:@<oracle_host>:<oracle_port>/<database_name> \ --username <username> \ --password <password> \ 阅读全文
posted @ 2024-01-19 17:00 HOUHUILIN 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 将关系型数据库(Oracle、MySQL、PG等)数据与Hadoop数据进行转换的工具。 一、Sqoop1和Sqoop2的区别 Sqoop1由client端直接接入Hadoop,任务通过解析生成对应的MR执行。 Sqoop1拥有以下特点: 仅有一个客户端,架构简单明了,部署即用,使用门槛比较低。 但 阅读全文
posted @ 2024-01-19 16:30 HOUHUILIN 阅读(71) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页