自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yin_zh0522的博客

学无止境

  • 博客(16)
  • 收藏
  • 关注

原创 自定义持久层框架设计思路及实现

题记文章内容输出来源:拉勾教育Java高薪训练营。本篇文章是 开源框架源码剖析 学习课程中的一部分笔记。前言说起持久层框架,相信大家第一时间想到的就是Mybatis、Hibernate,它们都是优秀的持久层框架,应用于java后端开发中,为客户端程序提供访问数据库的接口。我们都知道,JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。这也就是持久层框架所具备的功能,那既然已经有了JDBC了,为什么还要用持久层框架呢?原因很

2020-07-27 18:22:27 697

原创 SpringAOP理论

聊聊SpringAOP文章内容输出来源:拉勾教育Java高薪训练营本篇文章是Spring学习课程中的一部分学习心得一、什么是AOPAOP,即面向切面编程, 英文全称Aspect oriented Programming,是对OOP(面向对象编程)的一种补充。众所周知,OOP三大特性分别为封装、继承、多态。如上图所示,子类继承父类,对于相同处理逻辑代码,子类可不必再去编写,只需处理自己独有的业务逻辑代码或者重写父类即可。从上图我们可知,OOP是一种垂直纵向的一种体系,它虽然可.

2020-09-22 19:05:32 170

原创 聊聊Spring的IoC(DI)

聊聊Spring的IoC(DI)一、SpringIoC背景IoC(控制反转),英文全称为 Inversion of Control ,最早由软件专家 Michael Mattson 提出,它是一种思想理论:借助“第三方”容器来实现对具有依赖关系对象之间的解耦,这个第三方容器就是IoC容器。而Spring在技术层面把这个思想做了很好的实现。二、什么是IoC(控制反转)那么什么是控制反转呢?从Java开发角度来想,在没有引入IoC容器前,我们如何处理对象之前的依赖问题的;如对象A依赖于对象B,在

2020-09-22 16:36:57 173

原创 CentOS7安装mysql详细过程(tar解压方式)

这篇文章主要介绍了在centos7上通过tar解压方式搭建mysql-5.6.45的详细过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的小伙伴可以参考下。yum方式网上教程较多,这里就不做介绍了,需要的小伙伴请自行百度。

2020-07-16 17:15:14 3948 13

原创 Oracle --- ORA-01502:索引失效解决办法

问题描述:今天项目在使用的过程中报如下错误: 经过查询得知这是索引失效造成的。当使用类似 alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。查看索引状态为UNUSABLE状态:SELECT index_name, index_type, tablespace_name, table_type, statu...

2018-10-08 15:06:06 774

转载 Oracle --- 使用数据泵对不同用户和不同表空间的数据迁移

expdp和impdpexpdp假设a用户的默认表空间是a,导出用户a所有数据:如果是多实例需要在命令行或终端手工指定实例set ORACLE_SID=实例名 否则回报ORA-12560: TNS: 协议适配器错误SQL> conn  / as sysdbaSQL> create directory dir as 'D:\oraclexe\app\oracle\...

2018-10-02 14:39:02 482

原创 Oracle --- 修改表空间为扩展并限制最大值

问题描述:在向orale数据库导入数据的时候报 ORA-01658: 无法为表空间 XXX中的段创建 INITIAL 区错误。 这是由于表空间对应的数据文件中数据量超过Oracle在创建表空间的时候数据文件初始化大小值,当数据量达到这个值,再向数据库中导入数据就会报错。解决办法:解决办法就是扩展表空间,可以选择将表容量扩大,比如扩展到5000MB,或者当表空间不够时每次自动增加一定的容量...

2018-10-02 09:38:28 5038

原创 Oracle --- ORA-01461:仅能绑定要插入 LONG 列的 LONG 值

问题描述:在项目中向Oracle插入数据时报错::ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值。这是因为我的Oracle数据库字符集为32位编码的字符集,所能存储的汉字大大缩减。 解决办法:执行“select userenv('language') from dual;”查看字符集,显示为AL32UTF8,将其修改为ZHS16GBK后问题解决。 O...

2018-10-01 17:30:11 6093

原创 Redis缓存树形结构

 例如现有如下树形结构: id name path root Root '' 1 Node1 'root/' 11 Node11 'root/1/' ...

2018-10-01 16:40:56 17256 2

原创 spring boot 多模块打包jar包问题

最近工作中用到了spring boot,在多模块项目打包时遇到了问题,现记录一下。  执行命令mvn clean package报错:Failed to execute goal on project web上级模块依赖没有安装,在上级模块执行 mvn clean install 项目在打包时,执行命令mvn clean package报错:程序包不存在需要在需要在被依...

2018-07-27 20:05:40 1676

原创 搭建FastDFS文件上传服务器

一、FastDFS介绍FastDFS开源地址:https://github.com/happyfish100 参考:分布式文件系统FastDFS设计原理 参考:FastDFS分布式文件系统 1. 简介 FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(...

2018-07-27 17:34:57 17317 10

原创 Java实现Nginx图片上传

简介文件上传功能,是信息系统开发中的常用功能,在传统的开发流程中,前端通过表单上传文件,后端进行文件处理。不利之处在于后端需要写重复代码,每开发一个包含上传功能的系统,就需要写一遍上传逻辑。 当文件未保存在共享服务器时,其它开发人员无法获取上传的文件的正确地址。 当文件保存在共享文件系统时,需要对共享文件系统进行读写获取对应文件。       基于以上不利之处,我们结合包含了uplo...

2018-07-25 17:54:52 12745 1

原创 小鼠吃豆子

今天发现一个有趣的动画swf,小鼠吃豆子,mark一下原flash图请参考以下链接http://abowman.com/google-modules/hamster/上面还有一些其他有趣的动画http://abowman.com/ 实现方法在你的页面添加以下代码:<object width="240" height="206" data="http://cd...

2018-07-23 15:35:23 302

原创 docker 安装 Nginx 作为上传服务器

1.安装dockeryum-yinstallhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum-yinstalldocker-ioyuminstalldevice-mapper-event-libs2.运行dockerservicedockerstar...

2018-07-23 14:53:34 4830 4

原创 eclipse远程调试jar包

eclipse如何进行远程调试?1.启动jar包,带上如下参数执行    java -Xdebug -Xrunjdwp:transport=dt_socket,address=8080,server=y,suspend=y -jar xxx.jar    参数说明:-Xdebug : 启用调试模式-Xrunjdwp&l...

2018-07-23 14:20:50 2027

原创 C++和java内存泄漏有什么区别

什么是内存泄漏,C++和java内存泄漏有什么区别,如何避免内存泄漏?       一般来说,内存泄漏存在两种情况。一种情况如在C/C++语言中的,在堆中分配的内存,在还没有将其释放掉的时候,就把所有能访问这块内存的方式都删掉(如指针重新赋值);另一种情况则是在内存对象明明已经不需要的时候,还仍然保留着这块内存和它的访问方式(引用)。        第一种情况,在Java种有垃圾回收机制(...

2018-07-23 10:36:23 672

空空如也

空空如也

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

TA关注的人

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