自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式(3)--单例模式(java实现版)

单例设计模式概念:所谓单例设计模式就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个获得对象实例的方法。单例模式分为1.饿汉式2.懒汉式3.双重检查4.静态内部类5.枚举下面将会详细介绍这几种单例模式1.饿汉式(静态常量)/** * 单例模式 (饿汉式) 类一加载就创建对象 * */public class S...

2019-08-20 22:13:53 204

原创 设计模式(2)--七大原则(java实现版)

前一篇博客已经对设计模式的概念和单一职责原则、接口隔离原则、依赖倒转原则进行了讲解,这一篇博客将会为大家讲解里氏替换原则、开闭原则,迪米特法则,合成复用原则。里式替换原则1.里氏替换原则在1988年,由麻省理工学院的一位姓里的女士提出的。2.继承包含这样一层含义:父类中已经实现好的方法,实际上是在设定规范和契约,虽然不强制所有的子类必须遵守这些契约,但是如果子类对这些已经实现的方法任意...

2019-08-18 18:41:56 213

原创 设计模式(1)--七大原则(java实现版)

设计模式(1)--java实现版设计模式的重要性,想必大家都不言而喻。既然我们大家要学习设计模式就需要知道设计模式的概念。我们在编写软件的时候面临着,耦合性,内聚性和可维护、可扩展、重用性、灵活性等多方面的挑战。学习设计模式是为了让程序具有更好的代码重用性,可读性,可扩展性,可靠性,使程序呈现高内聚,低耦合。简单来说设计模式可以让你的代码更加健壮,让程序变的东西和不变的东西分离开。并且...

2019-08-18 16:23:41 206

原创 maven项目启动问题

当我们的maven项目启动的时候我们需要把依赖的项目和本项目的父项目都install一下。当我们的项目install不成功的时候有可能是测试类的问题。我们需要在测试类的上面加上@Ignore注解 ...

2018-05-31 19:54:51 534

原创 项目部署到linux下运行时报404

项目部署到linux下运行时报404有可能是项目的编译版本和linux下的jdk版本不一致导致,需要把项目的编译版本和linux下jdk改成一个版本。

2018-05-19 10:41:24 3369

原创 maven如何配置远程仓库(私服)

现在我们在开发当中基本上都在使用maven。所以maven的重要性不言而喻。这一篇博客就教大家怎么配置maven远程仓库。 1.下载nexus软件       我们需要去nexus的网站下载        linux系统点击下载点击下载       window系统点击下载 点击下载2.安装nexus软件     下载后我们解压软件会出现两个文件夹 nexus文件夹是nexus软件   sonat...

2018-05-14 19:43:58 2066

原创 mybatis逆向工程

mybatis的逆向工程用于自动生成pojo,mapper,xml文件。可以简化我们的操作。并且满足单表查询。xml文件里面可以对生成的类进行配置,配置完了以后只需要执行GeneratorSqlmap.java类的main方法就可以了<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration ...

2018-05-02 21:07:29 208

原创 org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map cn.itcast.mapper.

当你把parameterType写成paramMap的时候就会出现这个错误

2018-04-25 19:48:00 224

原创 spring底层如何实现AOP(动态代理和cglib代理如何实现代理)

众所周知spring的核心是 ioc 和aop     这一篇文章我们主要介绍spring框架中是如何实现AOP的。   AOP是什么?     AOP即面向切面编程思想,这是一种编程思想,和语言无关。可以用八个字来概括:横向重复纵向抽取。比如我们用filter来         解决servlet的乱码问题就应用了AOP思想,动态代理也应用了AOP思想。下面的两张图可以帮助我们理解AOP思想。 ...

2018-04-23 19:35:18 344

原创 javaWeb上传之目录打散

上传的目录打散有很多种,我们这里使用的是哈希打散,就是得到文件名称的hashCode再将hashCode转化成16进制。创建几层目录就根据前几个字母创建目录(一个字母一层)我们直接看代码吧 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOE...

2018-04-10 18:58:16 724

原创 使用javamail实现发送简单邮件和带有附件的邮件

javamail是java给我们提供用来发送邮件的一组接口。  我们实现发送邮件需要以下几步    1.打开邮箱的POP3/SMTP服务    2.导入mail.jar 和activation.jar两个jar包。    3.得到Session类的对象    4.根据Session类的对象创建MimeMessage类对象    5.使用TransPort类的send()方法实现发送邮件1.打开邮箱...

2018-03-30 20:01:36 907

原创 Mysql编码问题详解

今天在向mysql表中插入数据的时候发现插入不了中文。 后来经过查询发现是mysql的编码问题 我们可以执行show variables like 'char%' 查看mysql的编码类型 变量名后缀为client的变量是mysql服务器解析客户端发送字符的解码格式 变量名后缀为results的变量是mysql服务器将字符发送给客户端使用的编码格式。 我们需要保证客户端发送的数据的编码格式和mys...

2018-03-17 11:26:44 297

空空如也

空空如也

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

TA关注的人

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