
Java框架整合开发
Future、Martin
因坚持而快乐
展开
-
Zookpeer安装详细介绍
最近公司要做微服务的东西,基于阿里开源技术Dubbo与Zookeeper进行微服务架构,于是学习了一下Dubbo以及Zookeeper,Zookeeper是一个注册中心,最初接触它是在大数据接触(因为大学太菜鸡,完全忘了)。现在项目中要用到,于是进行了Dubbo+Zookeeper的环境搭建,本文是介绍如何安装Zookeeper(windown下)。(如果有什么不恰当的地方,欢迎提出指正)1、...原创 2018-05-18 11:30:50 · 8207 阅读 · 3 评论 -
Eclipse配置Maven
现在Eclipse中安装好Maven的插件,然后下载Maven的压缩包,解压后,修改setting文件中<localRepository>D:/repository</localRepository>这个指向你自己的本地仓库,(这个可以随便建一个就好,这个是下载jar包保存的文件夹,按个人喜好建立)。然后找到<profiles>节点,修改或加入下面这一段,这个主...原创 2018-05-21 17:51:13 · 202 阅读 · 0 评论 -
Spring+Spring MVC+Mybatis+dubbo+zookeeper项目搭建(一)
基于Spring+Spring MVC+Mybatis搭建多模块的maven项目准备工作以及开发环境:jdk 1.7、tomcat7/tomcat8、Eclipse,Maven环境已配置项目总体架构:Routine-Parent:父工程,打包方式pom,管理jar包的版本号。 | 项目中所有工程都应该继承父工程。|--Routine-Common:通用的工具类通用的poj...原创 2018-06-08 10:58:59 · 2365 阅读 · 1 评论 -
Spring+Spring MVC+Mybatis+dubbo+zookeeper项目搭建(二)
在上一篇文章中,已经完成了整个框架的总体建构,现在,针对各个模块加入不同的依赖。各个工程的pom.xml引入相关的依赖1、parent工程,pom.xml:<properties> <junit.version>4.12</junit.version> <spring.version>4.2.4.RELEASE</spring.versio...原创 2018-06-08 14:53:52 · 746 阅读 · 1 评论 -
Spring+Spring MVC+Mybatis+dubbo+zookeeper项目搭建(三)
接下来整合Spring、Spring MVC、Mybatis先建立好如下目录结构:SqlMapConfig.xml:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/...原创 2018-06-08 15:19:22 · 1027 阅读 · 13 评论 -
SpringMvc上传文件工具类
在日常开发系统中,经常会有上传文件的要求,包括上传图片、txt文档、压缩文件等,下面是一个简单的本地上传文件封装的方法,仅供参考:/** * @Author: chenyiwu * @Describtion: 文件上传工具类 * @Create Time:2018/7/9 */public class FilesUtils { private static final ...原创 2018-09-14 17:57:55 · 841 阅读 · 0 评论 -
SpringBoot入门教程(七)--Spring Boot集成BeetlSql
引用BeetSql官网的一段话: BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。具体介绍可自行登录官网查看。1、pom.xml相关依赖<?xml version="1.0" encoding="UTF-8"?><proje...原创 2018-09-27 09:44:37 · 2968 阅读 · 0 评论 -
JVM原理讲解和调优
一、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Ja...转载 2018-12-27 13:52:00 · 169 阅读 · 0 评论