自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oumingyuan的博客

知人者智,自知者明。

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java解析Excel的工具包jar(maven地址)

maven 仓库地址<dependency> <groupId>com.gitee.oumingyuan</groupId> <artifactId>excel</artifactId> &

2018-12-14 15:34:39 1275

原创 Spring与单例模式

单例模式(Singleton Pattern)singleton: 表示在spring容器中的单例,通过spring容器获得该bean时总是返回唯一的实例 prototype:表示每次获得bean都会生成一个新的对象@Service//@Scope("prototype")@Scope(&quo

2018-09-09 11:56:00 1460

原创 初级Java面试题

1、一个 .java 源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但是只能有一个 public 的类,并且 public 的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&am

2018-09-07 17:34:38 498

原创 selenium和urllib3版本冲突解决

ValueError: Timeout value connect was , but it must be an int, float or None.

2024-06-06 10:22:43 569

原创 鸢尾花数据集

【代码】鸢尾花数据集。

2024-05-13 10:00:43 677 1

原创 minikube安装

kubernetes环境安装

2023-01-25 20:03:59 177 1

原创 FreeMarker 入门教程

FreeMarker 入门教程欢迎来到 FreeMarker 入门教程git 下载地址软件环境项目重要文件的目录结构UserController.javaUser.javalist.ftlapplication.ymlbuild.gradle欢迎来到 FreeMarker 入门教程随便写的,有什么不足请留言指教git 下载地址项目链接:https://github.com/oumingyu...

2019-04-19 16:22:04 618

原创 Windows环境变量的自动化配置方案

别人的东西,官网说的很清楚,不班门弄斧了,直接上网址chocolatey地址

2018-12-17 10:50:22 562

原创 注解是一种情怀

注解可以简化代码,方便阅读和维护,提高工作效率import lombok.Data;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;@Data@Entity@Table(name = "Company_information")public cla...

2018-09-20 15:02:14 142

原创 LINUX安装JDK【epel的yum源】的python脚本

# -*- coding: utf-8 -*-import osimport subprocess'''这个是安装 JDK1.8 的脚本文件'''print("开始安装JDK")# 安装epel的yum源epel_info = subprocess.getoutput("yum install epel-release -y&amp

2018-09-19 17:04:30 246

翻译 控制反转 和 依赖注入

控制反转编程思想的定义控制反转就是我们经常听所的英文缩写 IoC,英文全名是 Inverse of Controller1. 控制反转不是一种技术,而是一种软件开发中比较先进的编程思想说道先进,那么我们先聊聊比较落后的编程思想吧。 传统的编程思想是应用程序在运行的过程中可能会需要其他类的对象,这时候应用程序会先创建需要的类对象,也就是说应用程序在运行时需要啥,自己动手通过new创建出...

2018-09-15 12:10:27 168

原创 大数据

大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 [1] 在维克托·迈尔-舍恩伯格及肯尼斯·库克耶编写的《大数据时代》 [2] 中大数据指不用随机分析法(抽样调查)这样捷径,而采用所有数据进行分析处理。大数据的5V特点(IBM提出):Volume(...

2018-09-10 16:04:51 165

原创 结构化查询语言

结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ “S-Q-L”),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体...

2018-09-10 16:01:27 3191

原创 函数式编程

函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。 和指令式编程相比,函数式编程强调函数的计算比指令的执行重要。 和过程化编程相比,函数式编程里函数的计算可随时调用。...

2018-09-10 15:58:22 231

原创 面向切面编程

Aspect Oriented Programming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了,举个例子,我们现在提供一个查询学生信息的服务,但是我们希望记录有谁进行了这个查询。如果按照传统的OOP的实现的话,那我们实现...

2018-09-10 15:54:41 141

原创 面向对象编程 OOP

面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的。任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的范围内更普遍、更集中、更深刻地描述客体的特征。通过建立模型而达到的抽象是人们对客体认识的深化。...

2018-09-10 15:52:47 163

原创 设计模式之六大原则

一.单一职责原则二.开闭原则定义一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。说明开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。 在开闭原则的定义中,软件实体可以指一个软件模块、一个由多个类组成的局部结构或一个独立的类。任何软件都需要面临一个很重要的问题,即它们的需求会随时间的推移而发生变化。...

2018-09-10 14:13:42 124

原创 Python 的设计哲学

优雅胜于丑陋

2018-09-10 09:25:38 2917

原创 Spring AOP 与代理模式

定义:在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。应用实例:1、Windows 里面的快捷方式。 2、猪八戒去找高翠兰结果是孙悟空变的,可以这样理解:把高翠兰的外貌抽象出来,高翠兰本人和孙悟空都实现了这个接口,猪八戒访问高翠兰的时候看不出来这个是孙悟空,...

2018-09-09 16:39:39 236

原创 Spring 与工厂模式

@Componentpublic class FactoryPattern { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } ...

2018-09-09 15:13:07 501

原创 Java 的异常

hello

2018-09-08 14:54:34 106

原创 Java Object的equals方法的理解

JDK 源码中的equals public boolean equals(Object obj) { return (this == obj); }

2018-09-08 14:42:09 260

原创 Java 7 异常处理的简洁写法

Java 7 异常处理的简介写法 /********************************************************************************* * Java 7 的新特性 * 只要把 需要关闭的对象放在 try 后面的括号里,系统就会给你自动把他关闭 ...

2018-09-07 16:53:43 753

原创 编译型语言随笔

计算机程序设计语言机器语言汇编语言高级语言高级语言编译型:[Java, C, C++]解释型:[Python、Ruby、MATLAB 、JavaScript]Java 与编译型语言

2018-09-07 14:32:26 98

原创 面向对象编程和函数式编程的理解

面向对象编程和函数式编程的理解面向对象编程的优点面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反。传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。目前已经被证实的是,面向对象程...

2018-09-07 14:08:52 2343 1

软件开发、JSON Formatter、JSON格式化

JSON格式化google插件,适合软件开发人员

2023-01-25

软件开发、seleniun IDE、功能自动化测试

功能自动化测试google插件,适合软件开发人员

2023-01-25

JDK环境变量一键设置,自动

是我用C#写的脚本,欢迎大家试用,有什么问题可以和我讨论修改

2018-09-14

JDK环境变量一键设置

一键设置JDK环境变量,需要管理员权限,是C#带界面的脚本。

2018-09-14

空空如也

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

TA关注的人

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