自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 如何安装Oracle--新手安装Oracle教程

首先我们来了解一下Oracle:Oracle是一个数据库管理系统,类似于MySql和Sql Server,它是Oracle公司的核心产品。因为该公司在信息管理系统、企业数据处理、Internet及电子商务等领域使用非常广泛,其在数据安全性与完整性控制方面的优越性能比较好,所以Oracle占据的市场份额最大,可为大型数据库提供提供更好的支持。Oracle数据库的特点如下:1.支持多用户、大事务...

2018-11-07 10:13:43 99411 18

原创 springboot使用cors解决跨域问题

springboot使用cors解决跨域问题首先我们了解一下跨域问题是如何产生的。由于同源策略(Same Orgin Policy)是一种约定,它是浏览器核心也最基本的安全功能,它会阻止一个域的js脚本和另外一个域的内容进行交互,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。。所谓同源(即在同一个域)就是两个页面具有相同的协议(protocol)、主机(host)和端口号(port)。非同源会出现的限制无法读取非同源网页的cookie、localstorage等无法接触非同源网页的D

2021-06-25 16:12:54 275

原创 java设计模式-观察者模式

java设计模式-观察者模式1.观察者模式当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。介绍意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。**主要解决:**一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。**何时使用:**一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得

2021-04-29 17:38:35 158 3

原创 使用Java反射机制获取获取两个对象同名属性内容不相同的列表

使用Java反射机制获取获取两个对象同名属性内容不相同的列表package test;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import test.vo.User;public class CompareObjects { /** * 获取两个对象同名属性内容不相同的

2020-08-17 16:54:34 730

转载 使用poi下载指定excel模板内容

使用此模式比较好https://blog.csdn.net/qq_39897814/article/details/103304345

2020-06-12 15:58:15 270

原创 如何在Idea中使用Git将项目代码上传到码云

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。使用Git的优点有:1.适合分布式开发,强调个体。2.速度快、灵活。3.公共服务器压力和数据量都不会太大。4.离线工作。5.任意两个开发者之间可以很轻松的解决冲突...

2019-03-05 14:32:51 37464 6

原创 Struts2配置详解

1.Struts2执行过程解。比如用户登录的简单过程如下:用户在登录界面发送请求会经过Struts2的核心控制器(Struts2的过滤器),它会找到匹配的Action类来处理此请求并返回不同的情况给结果处理器,结果处理器在跳转到不同页面默认的跳转方式为转发。同时它的核心控制器——Struts2的过滤器的配置如下: <filter> <filter-nam...

2018-12-05 16:37:17 306

转载 Struts 2入门

1.为什么要使用Struts2?1.市场的普及范围广。2.可以很好的实现将控制与业务逻辑分离开。2.如何获取Struts2?可以访问Struts2的官方网址:http://struts.apache.org.我们选择下载完全资源包struts-2.3.xx.x-all.zip(http://struts.apache.org/download.cgi).下载压缩包,解压后如下图所示:...

2018-12-04 19:25:17 133

原创 HQL连接查询和注解

1.HQL各种连接查询连接类型 HQL语法内连接 [inner] join迫切内连接 [inner] join fetch左外连接 left [outer] join迫切左外连接 left [outer] join fetch右外连接 right [outer] join迫切连接:不仅指定连接查询方式,而且显式指定了关联级别的...

2018-11-28 08:38:08 1396

原创 Hibernate入门

什么是hibernate,hibernate是数据持久化工具,也是一个开源的ORM解决方案,Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供面向对象的数据访问API。Hibernate的优缺点?Hibernate是一个自定义的工具类,用于获取Hibernate的Session对象,Session是Hibernate执行持久化操作的核心API,Hibernate处理数据库...

2018-11-21 09:33:57 127

原创 HQL实用技术

在Hibernate中支持三种查询方式:HQL查询、Criteria查询以及SQL查询,HQL是一种面向对象的查询语言,其中没有表和字段的概念,只有类、对象和属性的概念。HQL的功能非常强大,能满足实际开发中的各种查询要求。在编写HQL语句时HQL语句是不区分大小写的。1.from子句Hibernate中最简单的HQL语句形式如下:指定了类的全限定路径from cn.hibernatem...

2018-11-21 09:32:53 352

原创 Oracle中PL/SQL的关键语法

—ch01–distinct 过滤重复数据select distinct(ename) from emp;----- 分页–rownum 伪列 根据你的查询结果,临时编号,不能用> 来运算–rowid 标识列 数据保存进表里面的时候,已经生成了一个唯一值–and job =‘SALESMAN’–and rowid =‘AAAR3sAAEAAAACXAAA’select ...

2018-11-15 08:51:41 306

原创 Oracle数据库基础

Oracle的基本概念包括:数据库、全局数据库名、数据库实例、表空间、数据文件、控制文件、日志文件、模式和模式对象。1.其中数据库不是通常情况下所说的数据库,而是Oracle的一个专业名词。它是磁盘上存储数据的集合,在物理上表现为数据文件、日志文件和控制文件等,在逻辑上以表空间形式存在。使用时,必须首先创建数据库,然后才能使用Oracle。可以在安装Oracle软件的同时创建数据库,也可以在安装...

2018-11-07 17:02:36 395 1

原创 单例模式、懒汉模式以及饿汉模式的区别及应用

1.单例模式单例模式就是系统运行期间,有且仅有一个实例。它有三个必须满足的关键点:(1)一个类只有一个实例。这是满足单例模式最基本的要求,若满足这个关键点,只能提供私有的构造器,即保证不能随意创建该类的实例。示例如下://读取配置文件的工具类—单例模式public class Config{private static Properties properties;//私有构造器–读取数...

2018-10-16 10:14:20 4531 1

空空如也

空空如也

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

TA关注的人

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