自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 获取项目的绝对路径

在Spring 中获取项目的绝对路径String path=request.getSession().getServletContext().getRealPath("/");不过这种方式获取的路径是项目的输出路径:C:\Users\Administrator\Desktop\IDEA\ServerDemo\target\ServerDemo\如果需要项目路径的话自行使用字符串拼接就行...

2019-09-12 10:25:27 507

原创 基于SSM框架简单的jQuery+ajax编写图片上传并且回显

之前基于SSM框架开发项目都没有碰到过需要上传图片的功能,这次碰到了真是搞了好久,到网上找了很多材料,虽然有很多直接上传文件的源码,但是都是比较的复杂,而且如果是jQuery+ajax的就更少了。这里分享一下我总结出来还比较简单的图片上传,虽然还是有点小瑕疵1、jsp界面...

2019-06-10 19:55:09 1351 1

原创 mybatis逆向工程出现的问题

警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined...

2019-05-27 20:31:39 757

原创 Hibernate中采用UUID作为主键时出现的问题?

通常在数据库的建立上,我们会采用自增的ID作为主键来为数据编号,这个就是自增主键但是有时候为了保证一定范围内的主键的唯一性,我们会UUID来作为主键,这样做的优点时出现数据拆分、合并存储的时候,能达到全局的唯一性。这里将使用hibernate构建环境的步骤省略,当使用UUID作为唯一键值的时候,虽然生成了sql语句,但是在数据库中却没有表生成。为了解决问题,我将生成的sql语句复制到my...

2019-05-27 20:19:58 790

转载 什么是单例设计模式?

什么是单例设计模式?单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例优点一、实例控制单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保所有对象都访问唯一实例。二、灵活性因为类控制了实例化过程,所以类可以灵活更改实例化过程。缺点一、开销虽然数量很少,但如...

2019-05-13 21:21:59 1816

原创 Java并发编程:volatile关键字解析

首先要知道Volatile是什么?volatile是一个类型修饰符(type specifier).volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。使用volatile关键字可以解决线程不可见的问题。...

2019-05-06 22:41:40 102

转载 华为的方舟编译器

要知道方舟编译器有多牛,首先你要了解编译器是什么 你可以理解为编译器就是一种人类和机器对话的工具,就像是两种不同语言的人可以通过使用手机上的翻译软件进行对话一样。在机器的世界里,要想和它对话就需要将人类的语言翻译成机器的语言。而想要做到这点必须对整个机器的CPU、GPU所有的指令要熟悉,又对目标语言要非常熟悉。就像一个翻译官,把中文翻译成英文,至少要对中文英文都非常理解。【华为方舟编译器,...

2019-04-29 20:17:30 1710

原创 浅谈在入门微服务架构出现的问题

什么是微服务? 我使用书本上的话来说:微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理。 看到这里我能了解一个大概,我个人理解就是将一个偌大的工程分为一个一个各自具有进程的的服务,这样程序之间...

2019-04-22 20:15:21 178

原创 线程简谈

这个星期,之前的学长向我们简单的阐述了要学好java后端需要掌握哪些知识,其中一个很基础的部分就是并发编程。不知道像我这样的程序小白在编写有关数据库的代码的时候有没有想过这样一个问题1. 现在我们接触的有关数据库方面的知识都是我们自己一个人在操作,增删改查都是由我们自己一个人完成,就像是一条直线一样。但是这个是很不靠谱的,因为大多是的服务器都是面向群众的而不是一个个体。你在访问数据库的同时,其...

2019-04-15 20:26:05 102

原创 为什么要使用mybatis框架来开发?

在没有接触mybatis的时候,我知道java项目和数据库之间的连接是通过jdbc来完成的,而且在我的印象里我觉的数据库操作嘛,不就是对数据库里的数据进行简单的增删改查嘛(原谅我还是一个小白),所以我觉得使用jdbc已经能完成所有和数据库进行交互的功能了,这里我就不理解为什么需要那些乱七八糟的框架呢?不过其实这些框架都是前任搭建出来的,不可能说平白无故的出现,而且还没有一点的用处对吧。肯定是我...

2019-04-08 20:44:25 806

原创 Eclipse 4.10版本无法在.xml文件中使用Alt+/显示包名的解决办法

Eclipse 4.10版本无法在.xml文件中使用Alt+/显示包名的解决办法在使用SPring框架的过程中,很多时候都需要使用和配置applicationContext.xml文件,这个时候如果可以使用Alt+/来提示代码的话很大程度上可以提高开发的速度。就那创建一个最简单的bean来说,当要需要创建实例的全限定类名的时候,我们往往先要去这个类所在的包里复制它的全限定类名,过程如下如...

2019-04-01 18:16:37 279

原创 怎样开始准备搭建spring框架

搭建sping框架的准备(1)、首先我们要知道Spring的核心是Ioc(控制反转)和Aop(面向切面),而它的核心容器是bean、core、expression language、Context。所以第一步,我们需要导包,我们可以称为4个核心和1个依赖4个核心为分别为spring-beans-5.1.5.RELEASE.jarspring-context-5.1.5.RELEASE....

2019-03-25 21:25:26 253

空空如也

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

TA关注的人

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