自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灰太狼

狼性的成长,野心的膨胀

原创 解决使用springcloud zuul出现Forwarding error错误

使用zuul进行网关过滤请求时出现Forwarding error错误: 2019-04-21 12:39:29.332 INFO [service-zuul,5aadd031214b12da,5aadd031214b12da,false] 14644 --- [nio-7020-exec-...

2019-04-21 13:22:26 3161 1

原创 springboot使用@SpringBootTest注解进行单元测试

概述 @SpringBootTest注解是SpringBoot自1.4.0版本开始引入的一个用于测试的注解。基本用法如下: 1.添加依赖: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2019-02-20 22:18:59 20501 1

原创 数据的物理分页和逻辑分页

       实现数据分页的方式可以自己手写sql或者借助mybatis分页插件或者其他插件达到分页的效果。但无论怎样实现分页功能,其实都涉及到物理分页和逻辑分页两个概念。所以简单理解下物理分页和逻辑分页: 一 概述 1.物理分页: 物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如...

2019-02-15 22:23:22 398 1

原创 分布式学习平台之集成Eureka注册中心(2)

首先明白注册中心是什么?有什么用?微服务为什么需要注册中心? 所以简单说下:注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。 在分布式学习平台之搭建springcloud分...

2019-02-07 20:29:54 178 0

原创 springmvc统一处理异常

系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处...

2019-01-30 10:16:34 254 0

原创 解决springmvc获取ajax发送DELETE或PUT请求时参数为NULL的情况

使用ajax发送type为put或者delete时,请求能到达后台,但后台springmvc无法获取参数,参数为null。 比如: $.ajax({ type:'put', url:url, data:{version:version}, success:...

2019-01-30 09:29:09 801 0

原创 在springmvc的配置文件中配置缓存报The prefix "cache" for element "cache:annotation-driven" is not bound.

在springmvc.xml的配置文件中加入缓存配置: <!-- 缓存配置(两种) --> <!-- 启用缓存注解功能(请将其配置在Spring主配置文件中) --> <cache:annot...

2019-01-16 16:09:18 628 0

原创 分布式学习平台之搭建springcloud分布式工程(1)

工具:IDEA maven:3.5 jdk:1.8 整个项目的目录结构: 1.建立maven工程: 2.在pom.xml引入依赖包: springcloud和springboot的依赖包存在版本对应关系,所以选择springcloud版本时请查看springcloud官网。 ...

2019-01-13 21:12:34 141 0

原创 java通过org.apache.axis发送http请求调用c#写的webService短信接口

因为系统要用到发短信验证功能,是直接调用c#写的webService短信接口 所以记录下如何去实现功能: 代码: 因为这个短信接口是xml格式的: POST /服务名.asmx HTTP/1.1 Host: 接口地址(x.x.x.x)(url :接口地址/服务名.asmx) Conte...

2018-11-19 19:24:36 522 0

原创 java通过java.net.URL发送http请求调用.net写的webService接口

系统是用 java写的,但需要调用同事用.net写的一个webService接口。 所以记录下java如何调用其他不同语言的接口的。 代码: 用到的工具类HttpUtil : package cn.com.comit.appointment.modules.wechat.utils; ...

2018-11-19 19:07:46 400 0

原创 微信公众号开发之实现自定义微信公众号菜单和跳转第三方网页

  自定义菜单创建接口: http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN 自定义菜单查询接口: http请求方式:GET https://ap...

2018-11-10 19:34:16 6444 3

原创 微信公众号开发之获取公众号的access_token

为啥要获取公众号的access_token? 因为接下来要实现微信公众号的自定义菜单需要access_token,而且菜单的URl跳转第三方网页也要用到。 一、access_token简介 为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台 开放了许多接口,包括自定义菜单...

2018-11-10 19:07:21 3629 0

原创 微信公众号实现跟关注用户进行消息的交互功能(2)实现交互功能

一、解析微信服务器传来的消息 因为微信服务器发送过来的是xml格式的消息,所以我们可以采用 开源框架dom4j去解析xml 。 所用到的jar 包是:dom4j-1.6.1.jar   官网下载地址:http://www.dom4j.org/dom4j-1.6.1/ 二、将响应消息转换成x...

2018-11-10 18:57:55 1759 0

原创 微信公众号实现跟关注用户进行消息的交互功能(1)封装基本类

  微信公众号实现跟关注用户进行消息的交互功能,我们可以简单的理解: (1)首先,用户向微信服务器发送消息; (2)微信服务器接收到用户的消息处理之后,通过开发者配置的URL和Token 来找到第三方服务器,并以XML形式向第三方服务器发送消息。 (3)第三方服务器获取这些消息之后,需要按...

2018-11-10 18:45:01 364 0

原创 微信公众号开发需要准备的一些资料以及如何搭建一个本地测试服务环境

一、账号准备 申请一个微信号(下载微信客户端,手机注册,或是qq注册) 申请一个微信公众号 (去申请),申请什么样的微信公众号,请参照 微信详细注册步骤。 申请一个微信公众平台接口测试帐号 (去申请) 二、服务器准备 因为微信公众号只能连接到外网地址,是不能直接访问到本地localhos...

2018-11-10 16:48:24 923 0

原创 合并 k 个排序链表

合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [   1->4->5,   1->3->4,   2->6 ] 输出: 1->1->2->...

2018-11-04 23:18:57 221 0

原创 无重复字符的最长子串

给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。 ...

2018-10-29 23:19:10 51 0

原创 把本地项目上传到GitHub

把本地项目上传到GitHub,这样方便我们管理自己的代码,也不怕哪天电脑重装把代码弄没了。 1.先安装git  2.我们需要先创建一个本地的版本库(其实也就是一个文件夹)。  可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。 通过命令git init把这个文...

2018-10-07 11:56:05 340 0

原创 ssm整合rabbitmq消息队列的简单使用案例

项目:ssm(spring+springmvc+mybatis) 编译工具:eclipse 消息队列:rabbitmq   1.在pom.xml添加rabbitmq依赖: <!--rabbitmq依赖 --> <depend...

2018-10-06 21:09:53 3107 5

原创 Win10安装RabbitMQ

最近想学习使用消息队列RabbitMQ,所以要想下载RabbitMQ。 第一步:下载并安装erlang   原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downl...

2018-10-03 23:48:19 1102 0

原创 easyui的数据网格实现修改功能

项目ssm(spring+springmvc+mybatis) 编译工具:eclipse 后台框架:easyui 因为easyui数据网格显示的是一种json格式数据: { "total":1, "rows":[ {"produc...

2018-09-16 11:33:34 1173 0

原创 easyui的数据网格实现增加功能

项目ssm(spring+springmvc+mybatis) 编译工具:eclipse 后台框架:easyui 因为easyui数据网格显示的是一种json格式数据: { "total":1, "rows":[ {"prod...

2018-09-16 11:20:01 680 0

原创 easyui的数据网格实现多条件查询并显示数据

项目ssm(spring+springmvc+mybatis) 编译工具:eclipse 后台框架:easyui 因为easyui数据网格显示的是一种json格式数据: { "total":1, "rows":[ {"product...

2018-09-16 11:06:00 1841 0

原创 easyui的数据网格显示数据

项目ssm(spring+springmvc+mybatis) 编译工具:eclipse 后台框架:easyui 因为easyui数据网格显示的是一种json格式数据: { "total":1, "rows":[ {"product...

2018-09-16 10:53:23 1103 1

原创 Git的一些常用命令清单

最近项目用到git,之前没用过,所以记录一些git的命令方便以后查阅。 几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 ...

2018-09-15 12:03:43 112 0

原创 springmvc上传图片,tomcat做图片服务器并显示图片

项目:maven+ssm(spring+springmvc+mybatis) 编译工具:eclipse 1.添加上传依赖包: <!-- 上传组件包 --> <dependency> <groupId&g...

2018-09-09 11:05:10 3118 2

原创 Maven项目Run As无Run On Server的解决方法

项目想run时发现没有run on Server选项,也就是说不能把该项目放进tomcat服务进行启动 解决方法: 1.在pom.xml下查看有没有packaging设置,并把packaging设置为war. <project xmlns="http://mav...

2018-09-01 08:54:16 1397 1

原创 编程题:java实现4人在17分钟内过桥

题目: 怎么让这4个人在17分钟内要过桥 有4个人要过一座桥.她们都站在桥的某一边,要让她们在17分钟内全部通过这座桥.这时是晚上.她们只有一个手电筒.最多只能让两个人同时过桥.不管是谁过桥,不管是一个人还是两个人,必须要带着手电筒.手电筒必须要传来传去,不能扔过去.每个人过桥的速度不同,两个人...

2018-08-29 22:19:16 1131 0

原创 springmvc使用echarts生成图表展示功能

编辑工具:Eclipse 项目:ssm(spring+springmvc+mybatis) 报表展示:使用echarts框架: 效果展示:  根据月报表数据生成图表: 前端页面jsp: 注:需要用到echarts的js去echarts官网下载 <%@ page l...

2018-08-28 22:45:19 2229 1

原创 Linux下安装Scrapy框架

Linux系统:Centos7 64位 Scrapy框架:python的一个爬虫框架 python版本:python3.6.3 安装步骤: [root@localhost Python3.6.3]# pip3 install scrapy 安装过程可能报的错,解决方案: 解决Cou...

2018-08-25 13:28:29 3787 0

原创 解决import twisted.persisted.styles # NOQA ModuleNotFoundError: No module named 'twisted.persisted'

Linux系统:Centos7 64位 安装完scray框架后,在python3下导入scrapy时报错: [root@localhost Python3.6.3]# python3 Python 3.6.3 (default, Aug 21 2018, 20:41:20) [GCC 4....

2018-08-25 13:20:32 991 0

原创 解决Could not find a version that satisfies the requirement Twisted>=13.1.0 (from Scrapy)

Linux版本:Centos7 64位 安装scrapy过程中报错: Could not find a version that satisfies the requirement Twisted>=13.1.0 (from Scrapy) (from versions: ) N...

2018-08-25 13:05:26 3271 0

原创 解决You are using pip version 9.0.1, however version 18.0 is available. You should consider upgrading

Linux版本:Centos7 64位 安装scrapy框架用于写python爬虫时出现警告: You are using pip version 9.0.1, however version 18.0 is available. You should consider upgrading v...

2018-08-25 12:54:11 11215 0

原创 springmvc生成二维码

编译工具:eclipse 项目:springmvc+ssm 在pom.xml中加入生成二维码的依赖包: <!--二维码 --> <dependency> <groupId>com.google.z...

2018-08-23 00:11:24 979 0

原创 springmvc使用easypoi导出导入Excel表(2):导入Excel表

编译工具:eclipse 项目:maven+ssm springmvc使用easypoi导出导入Excel表(1):导出Excel表 在pom.xml引入easypoi的依赖包: <!--easypoi --> <dependency&...

2018-08-22 23:44:48 1236 2

原创 springmvc使用easypoi导出导入Excel表(1):导出Excel表

编译工具:eclipse 项目:maven+ssm springmvc使用easypoi导出导入Excel表(2):导入Excel表 在pom.xml引入easypoi的依赖包: <!--easypoi --> <dependency&...

2018-08-22 23:27:09 1900 2

原创 Linux下vi编辑器的操作以及指令

  Linux系统Centos7 64位 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。Vi也是Linux中最基本的文本编辑器,记录已备以后查看 1、vi的基本概念   基本上vi可以分为三种状态,...

2018-08-22 20:52:00 151 0

原创 在Linux系统下安装Python3.x

Linux系统:Centos7 64位 一般情况下,各类Linux操作系统是会默认安装Python2.x的,在最新的CentOS7.4版本中,发现系统默认只安装了Python2.x,而且是很多系统组件的依赖包,不推荐卸载。目前Python3.x逐渐流行,所以安装Python3.x。 由于Pyt...

2018-08-21 21:29:43 4243 0

原创 Linux下安装redis

Linux系统Centos7 64位 安装步骤: 1、安装准备yum install gcc tcl(因为之后安装redis要用到该工具) 2、下载 3.0 版 Redis(安装时自行选用最新版)     cd /usr/local     wget https://github.com/a...

2018-08-13 15:11:56 73 0

原创 Linux下安装mysql

Linux系统Centos7 64位 安装mysql 注:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository 登录Linux系...

2018-08-11 23:11:48 128 0

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