自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

di_sheng_zhao的博客

立志做一名程序员的三流土木狗!

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

翻译 druid DataSource配置

2019-01-23 11:34:36 391

转载 reids集群原理

三张图秒懂Redis集群设计原理

2018-09-27 17:10:23 212

转载 Java虚拟机

分享一些博客:JVM7、8详解及优化jdk8内存参数解析与修改(新的参数)JAVA7、JAVA8的堆内存有啥变化Java8内存模型—永久代(PermGen)和元空间(Metaspace)jdk8 HotSpot内存模型JVM 工作原理和流程JVM详解-从入门到深入了解 ...

2018-09-24 23:08:57 166

转载 Java多线程

Java多线程系列目录(共43篇)

2018-09-19 16:58:50 108

转载 分布式消息队列

分布式之消息队列复习精讲  

2018-09-18 17:55:48 113

转载 谈一谈正向代理和反向代理

   最近在自学nginx,对正向代理和反向代理不是很理解,于是查阅相关文档和博客,发现这两篇不错,推荐给大家。推荐博文:谈一谈正向代理和反向代理正向代理与反向代理【总结】 ...

2018-09-18 11:28:22 129

转载 教你如何阅读Oracle数据库官方文档

  教你如何阅读Oracle数据库官方文档

2018-09-17 16:28:32 143

转载 Oracle dual表

dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。      dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:  1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;...

2018-09-17 15:40:42 100

转载 powerdesigner基本使用

最近公司新上马一个项目,需要设计相关的数据库,于是查阅了不少相关博客,发现还是有很多不错的,给大家推荐一些。推荐博客:PowerDesigner教程系列 PowerDesigner 16.5学习资料(更新中)PowerDesigner最基础的使用方法入门学习  ...

2018-09-12 18:10:25 122

转载 使用lombok提高编码效率

项目中用到了lombok,感觉挺好用的,找了一些博客学习一下,以下是本人认为写的比较好的博客。推荐几篇比较好的博客:       使用lombok提高编码效率      深入理解Lombok      Lombok 介绍...

2018-09-07 17:32:18 108

原创 mybatis批量插入数据

最近在做ssm项目的时候,需要向oracle批量插入数据,期间遇到很多问题,参考了网上很多博客,最总得以解决。遇到如下问题:1.利用springmvc接受对象的集合时,老是报错?解决方案:将对象的集合包装到一个query里,controller就能正常接收了。2.向oracle数据库批量插入数据时老是报错?解决方法:尝试了很多方式,都不能插入数据,报各种错误。利用参考文献里的方式,...

2018-09-06 09:59:06 426

原创 spring 返回逻辑视图名出错

 最近写了一个模块后进行测试,发现返回逻辑视图名时,老是会出现如图二所示的错误,本应该返回该模块的主页面呢,却返回了一个字符串,检查了很久,也查询了很多相关的资料。并没有发现问题出在哪里,百思不得其解。最终发现在controller上使用@RestController注解,将其改为@Controller之后,问题才得以解决。   究其原因是:@RestControlle...

2018-08-28 19:27:21 542

原创 解决“No qualifying bean of type found for dependency”办法

最近在做一个ssm项目,在部署到tomcat时,出现“No qualifying bean of type found for dependency ***”错误,最后定位到该bean,仔细检查了很久,并没有发现有何疏露,最后检查配置文件,发现没有扫描到相应的包,在配置文件中加上该包,ok搞定!!!一般遇到这种情况的时候应从以下方面去检查:1、检查对应的bean源文件是否加了相应的注解。...

2018-08-28 19:14:46 20540 2

转载 oracle分区

“分而治之”— 没有能够比 Oracle 数据库的分区特性更好地阐释这个象征性原则的了。 从版本 8 开始,您就可以将一个表或索引划分成多个段,然后将它们放在不同的表空间内。该表仍作为一个 逻辑实体定址,各个分区则存储为单独的段,这就简化了数据操作。在版本 11 中,引用分区、间隔分区、虚拟列分区以及扩展的组合分区等增强功能支持无限的分区设计可 能性,并提高了可管理性。如果您希望在分区的基...

2018-08-24 18:13:49 802

转载 request.getRequestURL()和request.getRequestURI()的区别

request.getRequestURL() 返回全路径request.getRequestURI() 返回除去host(域名或者ip)部分的路径request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空request.getServletPath() 返回除去host和工程名部分的路径 例如:request.getRequest...

2018-08-21 17:24:58 609

转载 HttpServletResponse、HttpServletRequest

最近公司在用ssm框架做一个web项目,采用的前后端分离,本人负责后端接口的开发,期间要用到HttpServletResponse、HttpServletRequest对数据进行处理。于是找了相关资料对其进行了学习,在此分享一些比较好的博客。HttpServletrequest 与HttpServletResponse总结HttpServletRequest HttpServletResp...

2018-08-19 21:08:44 135

原创 ssm项目tomcat启动报错

今天在做完项目一个模块进行打包测试,启动tomca的时候出现如下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'suHandlerServiceImpl': Injection of resource dependencies failed; nested exce...

2018-08-12 10:46:30 1042 1

翻译 数据库物理分页和逻辑分页

一、分页的分类:1.物理分页:只从数据库中查询当前页的数据(后台分页)优点:不占用很多内存   缺点:效率比较低(相比于逻辑分页)2.逻辑分页:从数据库将所有记录查询出来,存储到内存中,展示当前页,然后数据再直接从内存中获取(前台分页)优点:效率高              缺点:占用内存比较高 二、对比1.数据库负担物理分页每次都访问数据库,逻辑分页只访问一次数据...

2018-08-12 10:33:08 1666

转载 关系数据库的第一第二第三范式

 https://www.zhihu.com/question/24696366/answer/29189700  作者:知乎用户 链接:https://www.zhihu.com/question/24696366/answer/29189700 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   国内绝大多数院校用...

2018-07-21 15:54:31 224

转载 JAVA 中BIO,NIO,AIO的理解

java BIO/NIO/AIO 学习 Java BIO学习总结JAVA 中BIO,NIO,AIO的理解 JAVA中IO技术:BIO、NIO、AIO Java之IO,BIO,NIO,AIO知多少?       最近公司要对项目中既有的项目进行改造,将用到的bio改成spring服务的方式,由于之前没怎么接触过网络编程,拿到代码时一脸懵逼。查询相关博客时,发现这几篇比较好的博客,...

2018-07-21 15:39:45 311

原创 oracle case when 查询各个部门不同工资阶段的人数

select d.deptName,e.level1,e.level2,e.level3 from(select deptId,count(case when wage < 5000 then 1 else null end ) level1,count(case when wage >=5000 and wage <15000 then 1 else null end ) ...

2018-07-18 20:24:18 1999

转载 mybatis settings配置

<!-- settings是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。 --> <settings>  <!-- 该配置影响的所有映射器中配置的缓存的全局开关。默认值true -->   <setting name="cacheEnabled" value="true"/>   <!--延迟加载的全局开关

2018-07-10 11:36:37 111

转载 SpringBoot2 启动报错 Failed to auto-configure a DataSource

使用idea创建maven项目时,在选择组件时添加了mybatis, 然后在第一次启动的时候启动报错,错误信息如下:***************************APPLICATION FAILED TO START***************************Description:Failed to auto-configure a DataSource: 'spring.da...

2018-04-10 19:49:56 4705

翻译 图的深度搜索算法

2018-04-01 22:32:23 408

翻译 图的广度搜索算法

2018-04-01 22:28:50 130

翻译 final关键字

2018-03-29 17:43:33 96

翻译 fail-fast和fail-safe迭代器的区别?

区别:fail-safe允许在遍历的过程中对容器中的数据进行修改,而fail-fast则不允许。fail-fast:直接在容器上进行遍历,在遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出ConcurrentModificationException异常导致遍历失败。常见的的使用fail-fast方式遍历的容器有HashMap和ArrayList等。fail-safe:这种遍历基于容器的一个克...

2018-03-28 19:29:19 3267 1

原创 java单例模式

写法一(饿汉式):       public class Test{ private/public static Test test = new Test(); private Test(){ } public static Test getInstance(...

2017-12-09 17:01:16 128

原创 java中实现多线程的几种方法

1.实现Runnable接口,并实现该接口的run()方法。  2.继承Thread类,重写run()方法。  3.实现Callable接口,重写call()方法。       在以上三种方式中,前两种方式执行完后都没有返回值,只有最后一种带返回值。当需要实现多线程时,一般采用Runnable接口方式。

2017-12-09 16:35:17 145

转载 接口和抽象类的区别

接口:接口是公开的,里面不能有私有方法或变量,接口中所有的方法都没有方法体。   抽象类:抽象类可以有私有方法或私有变量,如果一个类中包含抽象方法,那么这个类就是抽象类。    相同点:        1.都不能被实例化。        2.接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后,才能被实例化。    不同点:        1.接口只有定义,

2017-12-09 16:27:04 129

原创 方法重载和重写

1.方法重写发生在通过继承而相关的不同类中;方法重载可以发生在同一个类中,也可以发生在由于继承而相关的不同类中。     2.方法重写具有相同的签名和返回值类型;方法重载具有相同的名字,但是不同的参数列表。

2017-12-09 15:03:32 640

翻译 java中权限修饰符的作用范围

2017-12-09 14:53:07 577

翻译 面向对象

          面向过程的范式重点在于设计方法。面向对象的范式将数据和方法耦合在一起构成对象。在面向过程程序设计中,数据和数据上的操作是分离的,而且这种做法要求传递数据给方法。面向对象程序设计将数据和对它们的操作都放在一个对象中。       以下是几个基本概念:        类抽象:是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和...

2017-12-07 22:43:17 254

原创 myeclipse无法加入maven依赖包

首先更改myeclipse的maven设置,确保使用的不是myeclipse内置的maven。配置具体如下: 然后进行以下操作:1. 工程名上右击 -> maven4myeclipse -> Disable Maven Nature;2. 工程名上右击 -> Configure -> Convert to maven project;3.工程名上右击-...

2017-11-06 21:11:27 2528

空空如也

空空如也

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

TA关注的人

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