自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java设计模式

行为型 Template Method 模板方法 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,Template Method使得子类可以不改变一个算法的结构即可以重定义该算法得某些特定步骤。包含类的创建模式和对象的创建模式。对象的结构模式描述怎样把各种不同类型的对象组合在一起,以实现新的功能的方法。定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到了子类。

2022-12-31 14:34:15 84

原创 微信登入

1.需要的东西  微信开放平台创建号,创建实现的认证模块2.修改微信开发平台 授权回调域修改你指定的名称如下 3.前端登录页面添加微信登录链接修改发布在nginx下的前端页面的main.0c0de2f0.js代码,添加itrip-auth模块中微信登录Controller的地址,打开main.0c0de2f0.js搜索“微信”二字,把以下位置的null4.增加一...

2019-01-02 10:53:36 333

原创 org.springframework.beans.factory.BeanCreationException

Error creating bean with name 'hotelController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of t...

2018-12-14 09:07:15 1387 1

原创 volatile的作用

一.内存模型的相关概念不同的平台,内存模型是不一样的,但是jVM的内存模型规范是统一的 线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型多线程下要解决2个主要问题:可见性和有序性。 我们都知道计算机有高数缓存的存在,处理器并不是每次处理数据都是取内存。JVM定义了自己的内存模型,屏蔽了底层累成管理的细节。     它的内存模型工作原理如下图线程执行的时候...

2018-12-08 16:05:06 139 2

原创 Swagger生成API

1.什么是swagger是一个类库,可以为SpringMVC框架项目中的java类自动生成在线的接口文档。使用户通过访问http://主机:端口/上下文路径/swagger-ui.html就可以查看对外开放的接口方法的注释、参数说明、返回值,并在线进行测试调用。2.为什么用swagger分布式开发的项目或者大型平台,或任何基于微服务/SOA架构开发的系统,各模块(服务)分别由不同的开发...

2018-11-26 10:37:36 816

原创 Swagger出现的异常

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageAdapter' defined in class path resource [applicationContext-mybatis.xml]: Initialization of bean failed; ...

2018-11-26 09:39:44 2323

原创 代码生成器

代码生成器的原理就是:模板+数据生成不同的文件 ,如下几段代码:   1.ltripHotelOrderMapper文件 2.ItripHotelOrderMapper 文件代码生成的三要素:模板:生成文件的模板文件。 数据:生成文件所需要的关键数据 合成机制:使用数据置换模板中的占位符,生成新的文件的机制。其中数据我们可以从数据库中进行获取,模板文件,以及根...

2018-11-14 16:50:28 517

原创 Oracle概念及特点

 oracle 体系结构    指i数据库的组成,工作过程与原理,以及数据库在数据库中的组织与管理与管理机制    oracle服务器结构:由Oracle数据库和Oracle实例组成    oracle数据库结构:包括逻辑结构和物理结构   oracle数据库操作系统文件,即实际的物理区:   路径:“D\developProgranms\Oracle\oradata\orcl”  ...

2018-11-12 10:14:53 1062

原创 配置多个tomcat

1.先分3个Tomcat 如下图:2.配置环境变量,CATALINA_HOME和JAVA_HOME与JRE_HOME,详细图: 3.修改config 目录下的server.xml 第二个和第n个都不可以使用8080端口  ...

2018-11-08 19:03:23 118

原创 Java领域的主流框架有哪些?

MVC框架:Struts1和Struts2与SpringMVCORM框架:Hibernate和TopLink,ibatis,MyBatisAjax框架:DWR,jQuery其他框架:Spring,Xfire,SSH(Spring,hibernate,struts三个框架的集成)我就写几个我比较熟悉的框架Hibernate:HIbernate是一个优秀的持久化框架,负责简化将...

2018-10-12 16:54:45 5761

原创 BUG

 每当你遇见’它‘你是怎么做的:at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)     at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActi...

2018-08-30 15:13:11 883 5

原创 BS和CS的联系与区别

C/S 是Client/Server的缩写。服务器通常采用高性能的PC工作站或小型机,并且采用大型数据库系统,如Oracle.Sybase.InFORMix 或 SQL Server 等数据库。客户端需要安装专门的客户端软件B/S是Brower/Server的缩写,客户机上只要安装一个浏览器就好了,服务安装可以是Oracle ,Sybase,InFORMixh或者SQL Server等等数据库...

2018-08-04 17:55:13 2963

原创 虚拟机

虚拟机是什么呢?虚拟机其实就是一种抽象化的计算机,通过真实的计算机模仿各种功能。Java虚拟机有自己完善的硬体架构,如处理器、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。简介编辑Java虚拟机一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现。编译...

2018-07-18 12:00:34 244

空空如也

空空如也

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

TA关注的人

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