- 博客(624)
- 资源 (115)
- 收藏
- 关注
原创 Eclipse中创建新的Spring Boot项目
简单几步,在Eclipse中创建一个新的Spring Boot项目: 1、Eclipse中安装STS插件:Help -> Eclipse Marketplace...Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装: 2、New -> Project...找到Spring目录...
2018-05-23 13:19:59 82
原创 spring cloud 高可用的服务注册中心
注册中心单点肯定是不牢靠的,可以参考下面的方案做成注册中心集群:弄成3个节点,每个节点向其它节点注册,这样只要集群中有一个节点正常工作即可。为了方便在本机弄出这种效果,我们先修改下host文件127.0.0.1 localhost server1 server2 server3相当于给本机ip绑了3个hostname。然后在项目中,创建3个profile,参考下图:ap...
2018-05-23 10:00:50 87
原创 Dubbo入门---搭建一个最简单的Demo框架
Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面临的扩容问题,...
2018-05-22 11:46:36 87
原创 zookeeper安装和使用 windows环境
简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单...
2018-05-22 11:32:35 78
原创 在Windows上搭建Git Server
在Windows上搭建Git Server Git在版本控制方面,相比与SVN有更多的灵活性,对于开源的项目,我们可以托管到Github上面,非常方便,但是闭源的项目就会收取昂贵的费用。 那么私有项目,如何用Git进行代码版本控制呢?我们可以自己构建Git服务器。一般来说,在Linux上搭建Git的教程比较多,但是如何在Windows Server平台下搭建Git服务器呢...
2018-05-16 20:50:26 123
原创 MongoDB 备份(mongodump)与恢复(mongorestore)
MongoDB数据备份在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。语法mongodump命令脚本语法如下:>mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址...
2018-05-15 17:37:03 144
原创 【在VMware中添加Linux系统(附Linux镜像下载)】
一、Linux镜像文件下载链接下载页:http://download.csdn.net/download/qq_32106647/10049694在此我用的Redhat.Enterprise.Linux.v6.iso二、安装步骤 1.点击主页-创建新的虚拟机,也可以点击文件-新建虚拟机 2.默认典型,点击--下一步3.点击--浏览,找到下载的镜像文件xxx...
2018-05-15 08:28:15 292
原创 java spring整合websocket教程
在javaweb项目开发中,我们经常可能需要websocket来实现人员互动,消息提醒等功能,但我们如何在ssm框架(spring+springmvc+mybatis)的spring中整合websocket呢?本人刚刚开发了一个消息提醒功能,就是在oa系统中,当申请人有一条申请记录时,会马上js弹窗消息告诉审批人员他有一条待办事项。(请在ssm框架搭建好运行正常的情况下使用websocket...
2018-03-30 14:30:51 727
原创 Maven生成可以直接运行的jar包的多种方式
Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java -jar xxx.jar运行,需要满足:1、在j...
2018-01-17 15:19:05 73
原创 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 目录(?)[+] 转载请标明出处: http://blog.csdn.net/forezp/article/details/69939114 本文出自方志朋的博客在微服务架构中,需要几个基础的服务治理组件,包...
2017-12-12 17:25:41 106
原创 史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 目录(?)[+] 转载请标明出处: http://blog.csdn.net/forezp/article/details/69934399 本文出自方志朋的博客在微服务架构中,根据业务来拆分成一个个的服务,...
2017-12-12 15:31:48 88
原创 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 目录(?)[+] 转载请标明出处: http://blog.csdn.net/forezp/article/details/69788938 本文出自方志朋的博客在上一篇文章,讲了服务的注册和发现。在微服务架...
2017-12-07 14:56:35 92
原创 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
转载请标明出处: http://blog.csdn.net/forezp/article/details/69696915 本文出自方志朋的博客一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。...
2017-12-07 14:55:04 166
原创 Windows下安装并设置Redis
版权声明:欢迎加入【开源技术交流群】: https://jq.qq.com/?_wv=1027&k=5GrHn71作者: 铁锚日期: 2014年8月10日 如果需要配置访问密码等,请参考: Redis单机版简单安装脚本 Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http:...
2017-11-28 14:23:25 85
原创 spring整合memeched
XMemcached是一个基于Java nio的memcached客户端。它是线程安全,结构简单,支持所有的memcached文本协议和二进制协议,并且有比较优异的性能表现。还支持一些高级特性,如JMX、动态增删节点、客户端统计以及nio连接池等。整合开始前,先确认有一个或多个可用的Memcached服务,XMemcached支持集群及服务的权重配置。文章参考:1. http:/...
2017-11-23 14:18:22 392
原创 SpringCloud学习第一天,helloWorld
spring cloud是这几年新兴的微服务框架,虽然现在的微服务框架很多,但是spring cloud还是被认为最好的微服务框架,尽管我也不知道为什么这么说,但是接下来我准备一点一点的探究,今天就是开始的第一步,大家可以一点一点的通过一个小小的例子,来看看为什么他被称为最好的微服务框架Web项目具体的虽然我不是很明白,但是我们先通过一个简单的例子来看看spring cloud是什么样...
2017-11-22 16:25:41 313
原创 Spring 4 MVC @RestController 注解实现REST Service
简短 & 快速介绍RESTREST表示 Representational State Transfer(表示性状态转换). 它是可以用来设计web services的框架,可以被不同的客户端调用。核心思想是:使用简单的HTTP协议来实现调用,而不是CORBA, RPC 或者 SOAP等负责的机制。 在Rest 基础设计中,资源使用以下动词进行操作。 创建...
2017-11-07 10:56:59 930
原创 netty5 HTTP协议栈浅析与实践
一、说在前面的话前段时间,工作上需要做一个针对视频质量的统计分析系统,各端(PC端、移动端和 WEB端)将视频质量数据放在一个 HTTP 请求中上报到服务器,服务器对数据进行解析、分拣后从不同的维度做实时和离线分析。(ps:这种活儿本该由统计部门去做的,但由于各种原因落在了我头上,具体原因略过不讲……)先用个“概念图”来描绘下整个系统的架构: 嗯,这个是真正的“概念图”,因为我...
2017-10-30 17:10:36 154
原创 mybatis源码学习--spring+mybatis注解方式为什么mybatis的dao接口不需要实现类
相信大家在刚开始学习mybatis注解方式,或者spring+mybatis注解方式的时候,一定会有一个疑问,为什么mybatis的dao接口只需要一个接口,不需要实现类,就可以正常使用,笔者最开始的时候也会有这种疑问,当时在网上查了很多资料,也问过公司比较年长的同事,但是并没有得到答案,后来通过自己看mybatis的源码的方式才明白其中道理,接下来我就对大家分享,为什么dao接口不需要实现类的...
2017-10-27 16:30:46 142
原创 MyBatis解决Java实体类和数据库表字段不一致方法总结
在此,首先说明一点任何持久性框架都需要解决一个问题,那就是Java实体类的字段一般来说基本上会与数据库表中字段不一致,那么它们是如何解决的呢?咱们以Hibernate和SpringJDBC为例说明一下;1、Hibernate中一般通过XML映射和注解的方式解决不一致问题,看下面两个简单例子,注解方式:[java] view plain copy@Entity @Table(name = "AC...
2017-10-25 16:56:08 3580
原创 SSM框架-----------SpringMVC+Spring+Mybatis框架整合详细教程
1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只...
2017-10-25 15:54:53 101
原创 自定义注解之运行时注解(RetentionPolicy.RUNTIME)
对注解概念不了解的可以先看这个:Java注解基础概念总结前面有提到注解按生命周期来划分可分为3类:1、RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;2、RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期;3、RetentionPolicy...
2017-10-25 11:42:21 107
原创 debug模式很慢的解决办法
今天照常使用MyEclipse 6.5 Blue Edition进行开发,但是却遇到一个怪问题。在MyEclipse环境下,我习惯每次都用debug模式启动Tomcat。这样不管我需不需要debug,我都能可能用得上debug。奇怪的事就是:当我照常在MyEclipse环境下debug启动,访问webapp居然很慢很慢,不是一般的慢,是比平时慢了百倍,用了很长时间连自己的webapps的主页都刷...
2017-10-18 09:00:07 954
原创 模糊查询在mybatis配置xml文件中的写法
由于不希望在使用ssm框架时,手动添加为模糊查询添加%,对字段又修改,容易出错,所以模糊查询的%%写在xml里面。常见写法有 拼接方式,AND user_name like '%#{user_name}%'这种方式如果参数为空格,查询错误拼接方式补充AND user_name like ”%‘#{user_name}’%“这种方式查询不完整,最后确定 CONC...
2017-10-11 10:16:43 986
原创 spring mvc 文件上传
直接上代码吧,大伙一看便知这时:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html前台:12345678910111213141516...
2017-10-03 23:14:11 78
原创 maven项目怎么打包发布到正式的tomcat 中
maven项目开发完成以后,运行maven install然后会在工程项目的target目录中增加一个以该工程命名的文件夹,和一个以该工程命名的WAR包,你的tomcat的部署的 server.xml 文件中的<Context path="" docBase="D:\workspace2017\Tygps\target\tygps" reloadable="true" aut...
2017-09-29 15:17:05 377
原创 SpringMVC+Shiro权限管理
什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal用户,manager用户。对论坛的帖子的操作有这些:添加,删除,更新,查看,回复我们规定:normal用户只能:添加,查看,回复manager用户可以:删除,更新normal,manager对应的是角色(role)添加,删除,更新等对应的是权限(permission)我们采用下面的逻辑创建权限表结构(不是绝对的,根据需要修...
2017-09-29 13:33:11 94
原创 SpringMVC+Shiro整合配置文件详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 在项目中xml文件的配置是必不可少的,特别是SpringMVC框架。但是几乎所有项目的配置都是大同小异,很多人都是直接复制黏贴了事,不少人对其具体含义及用途都不甚全知。本片文章将正对项目中常用的框架SpringMVC+Shiro进行整合,并对其中关键和部分常识性问题进行注释讲解,方便在以...
2017-09-28 15:29:24 184
原创 第二章 身份验证——《跟我学Shiro》
第二章 身份验证——《跟我学Shiro》博客分类: 跟我学Shiro跟我学Shiro 目录贴: 跟我学Shiro目录贴 身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在shiro中,用户需要提供principals (身份)和credentials(证明...
2017-09-27 13:50:19 101
原创 第一章 Shiro简介——《跟我学Shiro》
第一章 Shiro简介——《跟我学Shiro》博客分类: 跟我学Shiro跟我学shiro 目录贴: 跟我学Shiro目录贴 1.1 简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大...
2017-09-27 13:48:47 96
原创 SpringMVC对静态资源进行缓存
在dispatcher-servlet.xml中配置:Xml代码 <!-- 处理静态资源 --> <!-- 上传的图片缓存1个月,其他js,css,img资源缓存一年 --> <mvc:resources mapping="/res/**" location="/res/" cache-period="25920...
2017-09-26 15:19:30 130
原创 去掉vue 中的代码规范检测(Eslint验证)
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 我们在使用vue 脚手架时,为了规范团队的代码格式,会有一个代码规范检测,如果不符合规范就会报错,有时候我们不想按照他的规范去写。这时我们需要关闭。这里有两种方法。1.在搭建vue脚手架时提示是否启用eslint检测的。 Use ESLint to lint your cod...
2017-09-26 14:08:06 350
原创 vue js 跨域
<template><div><div class="login-wrap" v-show="showLogin"><h3>登录</h3><p v-show="showTishi">{{tishi}}</p>
2017-09-26 13:50:18 126
原创 Vue+Echarts
版权声明:本文为博主原创文章,未经博主允许不得转载。 Echarts 是数据可视化中佼佼者!推荐大家可以玩一玩,非常实用! 如果第一次接触Echarts的同学,这边有我以前写过的一篇入门:浅谈Echarts3.0 Vue+Echarts 现附上代码:<template> <!--为echarts准备一个具备大小的容器dom--...
2017-09-22 11:18:04 127
原创 vue父子组件之间传值,获取URLJSON和组件之间的引用
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 已经有几周没有更新博客了,最近自己也在学习就没有能及时抽身来写博客。 今天就来简单说一下vue-resource,这是vue的一个与服务器端通信的HTTP插件,用来从服务器端请求数据。话不多说,直接上干货吧。 这里PS一下,有人反映之前的代码下载下来,运行会报错而且会有上百...
2017-09-21 15:48:29 1813
原创 vue模块的用法
前面一篇博客介绍了从零开始准备Vue.js所需的一些环境和工具。这片博客就来跟大家探讨一下Vue.js 2.0中的一些特性,以及一个小实例,通过实例来跟大家分享,想必更容易理解。先来看一下,看完这篇博客,你会做出什么样的效果吧。就是这样的一个小的demo,其中主要用到了vue-router 2.0 和vue的单文件组件,这里再细分一下如下 vue-router 2.0 定义...
2017-09-21 14:03:09 312
原创 Vue.js2路由学习2
想学习Vue的SPA应用,路由这一块是必不可少的。相信很多和我一样刚接触前端的朋友对于路由这玩意是很困惑的。所以在我学习并成功使用了vue-router后,将我的个人经验分享出来,希望可以让同样对路由不知所措的同学有所帮助。注意:本文demo的项目结构用的是最新的命令行工具创建的webpack项目模板;本文知识点是基于Vue2.0和vue-route 2的,更多内容请参...
2017-09-21 10:45:29 105
原创 vue路由配置
项目基本手脚架搭建完毕后,建一个router文件夹,里面配置一个index.js文件。文件内容:npm install vue-router vue-resource --save-dev(安装 vue 路由模块vue-router和网络请求模块vue-resource) [javascript] view plain copy import Vue ...
2017-09-21 10:06:30 82
原创 vscode安装以及相关插件安装
vue提示插件[vscode] 在VSCode Marketplace 搜素Vue 出现关于语法高亮的插件有 vue,vue-beautify,vue-color,VueHelper,vertur等等。比较了下载数量可以了解到,vetur 是目前比较好的语法高亮插件,我们来安装一下吧。 vscode提高效率有效使用插件Auto Close Tag ...
2017-09-19 09:41:47 1261
NETTY+ACTIVITYMQ实现高用户并发
2017-11-02
mysql.c3p0驱动包
2017-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人