自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库连接池和DbUtil工具使用

一、数据库连接池1.1 数据库连接池介绍因为创建Connection对象也会消耗系统资源。因此,如果应用程序需要大量创建Connection对象,就有可能会导致服务器的资源很快就被消耗完。解决办法:当服务器启动的时候,就预先创建一批的Connection对象保存在一个容器中。每次用户访问数据库的时候,先从该容器中获取一个数据库连接。如果用完之后,再重新把该connection放回到容器...

2019-07-31 07:10:34 1117

原创 Servlet+JSP(三)

一、 文件上传1.1 功能分析实现文件上传需要明确的事情:1) 也是需要使用表单来提交数据;2) 表单的请求方式必须是Post,而不能够Get方式;3) 在表单标签中指定enctype=”multipart/formdata”的属性;<%@ page language="java" contentType="text/html; charset=UTF-8" page...

2019-07-27 13:25:31 665

原创 Servlet+JSP(二)

一、 JSP技术JSP的英文全称为Java Server Page,翻译成中文就是Java服务器页面。JSP是Servlet的扩展技术。在JSP出现之前,只能够通过在Servlet中使用输出流动态输出HTML页面。但是,由于大量的HTML标签、文本、格式等等,导致了Servlet的开发效率非常低。JSP的出现弥补了Servlet的不足。JSP技术运行在页面上编写HTML代码,也允许编写Java代...

2019-07-23 23:48:59 687

原创 Micro入门

一、Micro介绍Micro是一个专注于简化分布式系统开发的微服务生态系统。它通过将微服务架构抽象成一组工具,隐藏了分布式系统的复杂性,为开发人员提供了更简洁的方式构建分布式应用。我们可以在Go环境下使用Micro来搭建分布式应用系统。二、Micro下载和安装$ go get -u -v github.com/go-log/log$ go get -u -v github.com/gori...

2019-07-21 19:15:39 660

原创 Servlet+JSP(一)

一、Tomcat服务器1.1 软件类型C/S结构软件:基于客户端和服务端的软件,如QQ、微信等。B/S结构软件:基于浏览器与服务器的软件,如OA系统、京东商城、淘宝网等等。1.2 Web资源web资源就是可以通过浏览器提供给外界访问的资源。例如:图片、视频、文件上传和下载等等。web资源分为两种:静态Web和动态Web。1)静态web资源的内容一般不会发生变化。而且它的数据都是保存页...

2019-07-21 00:54:32 900 1

原创 分布式应用(SpringCloud应用部署)

一、SpringCloud项目打包第一步:在命令行进入需要打包项目的所在路径。第二步:执行mvn package命令。执行完成后在target目录下生成对应的jar文件。例如:对之前创建的EurekaServer项目进行打包第三步:把jar文件拷贝到ubuntu系统当前用户的主目录下。二、在Docker上部署应用第一步:从远程仓库中拉去java镜像。$ docker pull j...

2019-07-09 13:06:39 1197

原创 分布式应用(SpringCloud组件)

一、断路器1.1 断路器介绍在微服务架构中,不同业务被拆分成一个一个的服务里面,服务与服务之间是通过RPC进行调用。为了保证服务的高可用性,单个服务可能会在多台服务器中集群部署。但是,有时候会由于网络或自身原因操作服务通讯失败。由于服务与服务之间具有依赖性,比如说A服务调用B服务,B服务调用C服务,C服务调用D服务,那么万一其中一个服务停止,就会导致其他依赖的服务出现阻塞。如果系统中同时出现多...

2019-07-08 00:24:30 525

原创 分布式应用(SpringCloud)

一、SpringCloud入门1.1 SpringCloud是什么?SpringCloud是一套完整的微服务解决方案,它是基于SpringBoot框架。准确来说,SpringCloud不是一个框架,而是一个很大的容器,它把市面上比较优秀的微服务框架集成在SpringCloud里面,从而简化分布式系统的开发,减少分布式各个模块的开发成本。SpringCloud提供了构件分布式系统所需要的“全家...

2019-07-05 15:37:49 793

原创 分布式应用(Dubbo)

一、系统架构的发展史(1)单一应用架构在单一应用架构下,系统所有模块都集中在一个项目下。如果网站的流量不大的时候,这种架构可以减少部署的节点和成本。缺点:当项目规模越来越大的时候,项目维护的难度也会变得越来越大。(2)垂直应用架构把一个系统的拆分成若干个不同的子系统,从而提高系统运行效率和系统维护性。比较典型的应用就是网站前台和后台的分离。缺点:这种架构下不同子系统会存在许多重复代码...

2019-07-03 16:20:16 1026

原创 分布式基础(RMI和RPC)

一、RMI介绍1.1 什么是RMI?RMI(Remote Method Invocation),翻译过来是远程方法调用的意思。所谓远程方法调用,实际上就是在不同系统之间的方法调用。比如说,A系统调用B系统的方法。RMI技术使得Java能够实现基于RPC的应用程序。1.2 RMI的一般流程客户对象调用客户端辅助对象中的方法;客户端辅助对象对调用信息(如方法名、参数类型等)进行打包,然后...

2019-07-03 09:01:43 567

原创 xorm入门

一、xorm介绍xorm是一个Go语言的ORM库。通过它可以使数据库操作非常简便。xorm的目标并不是让你完全不去学习SQL,xorm可以解决绝大部分的简单SQL需求。二、环境准备(1)下载xorm和mysql驱动$ go get github.com/go-xorm/cmd/xorm$ go get -u github.com/go-sql-driver/mysql(2)创建数据库...

2019-07-01 14:59:54 3314 1

jsp论坛程序设计

这是一个jsp的论坛程序,它是基于SSH的J2EE应用程序。我现在把他开源出来,供大家学习与参考,希望对大家有用。 如果大家要部署到应用服务器上运行的话,请先阅读以下readme文件。里面我已经分别说明了如何把该程序部署到服务器上。如果有其他什么问题,可以随时与我交流!

2014-01-09

空空如也

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

TA关注的人

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