自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenbug的博客

小白鼠的成长历程

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

原创 前后端分离之Vue(三)爬过得那些坑

爬过得那些坑前言:在整个Vue的过程中,遇到了不少坑。查找不同的资料,把这些坑给填了,记录下这些坑,以及解决办法。一、Http请求的那些坑1.不支持http请求表现为:程序启动正常,点击按妞不跳转,后台无响应,浏览器调试出现Uncaught TypeError: Cannot read property 'post' of undefined解决办法:添加vue-resource支持,在main....

2018-03-13 22:09:05 6777 4

原创 前后端分离之Vue(二)前后端结合

前后端的结合前言:前后端分离趋势越来越明显,分离的好处在于前后端可独立进行开发进行,前端写前端的代码,后端写后端的代码,后端提供相应的数据接口提供给前端。本文采用的是Vue+springboot的结合,做了一个登陆的demo,主要是理解前后端如何结合在一起,这里演示的为前后端在各自的服务器上运行,可参考前后端分离之Vue(一)Vue环境搭建,建立Vue项目 一、后端服务器的开发后端采用的是SSM的...

2018-03-13 20:10:13 38459 10

原创 前后端分离之Vue(一)环境配置

Vue环境配置前言:之前开发过微信小程序,感觉前后端分离的开发非常舒服,在线学习了下Vue这个前端框架,感觉与小程序的开发类似。动手搭建下前后端分离的项目,做个简单的Demo,体会下前后端分离的开发。写下这个系列也是记录自己在学习Vue的实践过程。Vue官网地址,可在线学习Vue的基本语法,了解Vue使用一、软件安装1.Node.js的安装Vue环境运行依赖Node.js,首先安装Node.js....

2018-03-13 16:46:39 26726 6

原创 Juit4整合SpringMVC,单元测试Controller

1.说明:本文采用的Springboot的开发环境。一般对Service、DAO层的Juit的测试,相对简单,仅针对controller做探讨。2.测试@ResponseBody,针对controller只放回数据进行测试@RunWith(SpringRunner.class)@SpringBootTestpublic class MybatisApplicationTests { @Au...

2018-03-09 21:57:02 750

原创 SpringAOP的应用实践之日志管理

SpringAOP 日志管理前言:日志在系统中是必不可上的部分,系统日志,操作日志,异常日志等等。这些日志功能在系统中是非常常见的,现在有成熟的日志框架使用,像log4j等等。日志信息是非功能性代码,适合采用SpringAOP进行分离,集中管理。不需要在原有的功能上进行修改,符合开闭原则。方便开发人员集中精力进行业务开发。利用SpringAOP实现业务操作日志管理,登陆日志管理,异常日志管理。

2018-01-05 22:06:52 674

原创 SpringAOP之注解配置

SpringAOP的注解配置一、什么是SpringAOP1.SpringAop是一种编程方式(面向切面编程),不是编程语言2.解决特定的问题,不能解决所有的问题3.是OOP的补充,而不是替代二、解决了什么问题1.减少了代码的重复性问题2.关注点的分离。将非功能性代码与功能性代码分离,开发者专注业务模块的开发三、适用场景四、SpringAOP的使用

2018-01-05 15:05:48 596

原创 设计模式学习系列--代理模式

代理模式一、代理模式(为其他对象提供一种代理以便控制对这个对象的访问)代理组成:调用者,统一的接口,真实对象,代理类原理:通过接口,实现这样一个过程,在调用真实对象的时候,调用者并不直接与真实对象打交道,而是通过一个代理者与真实对象通信,代理者能够负责真实对象的非业务逻辑,如日志管理、访问控制 、异常处理等,使得真实对象专注于业务逻辑的实现,不受非业务逻辑的干扰。二、静态代

2018-01-03 21:38:25 351

原创 jdk动态代理源码分析

jdk动态代理源码分析源码探索代理类如何产生以及invoke的是如何如何调用的一、 调用Proxy.newProxyInstance() public Object newProxyInstance(Object targetObject){ this.targetObject=targetObject; //该方法用于为指定类装载器、一组接口及

2018-01-03 14:16:03 418

原创 centos7安装mysql

centos7配置mysql 配置了一天,终于自己的虚拟机上的centos7上搭建好了mysql的环境,期间也踩了不少坑,把自己的经历写下了,少走一些弯路一、安装msql1.1 下载mysql源安装包# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm1.2 安装mysql源# yum

2018-01-01 11:29:18 441

转载 查看解决端口占用简单步骤

查看和解决端口占用的步骤在启动Nginx的时候,发现闪退,而且任务栏并未启动。查看日志 bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)。找到原因端口被占用。解决步骤如下:1.查看端口情况nets

2017-12-29 21:40:30 4315

原创 SpringBoot开发微信公众号(七)

系列总结微信公众号的开发总体来说,还是比较简单。可以参考官网的api文档进行开发帮助。个人订阅号的权限少,大部分的接口未对外开放。还好提供了开发测试号,对于对开发微信公众号的人来说,还是挺不错的,开发了大部分的权限。SpringBoot开发微信公众号系列是开发的入门帮助,了解如何进行开发。适合对微信感兴趣的人学习。总结一下这几天的学习:一、理解开发套路,面向对象编程微信提供的api的文

2017-12-09 12:34:22 6777 2

原创 SpringBoot开发微信公众号(六)

智能翻译(实现百度翻译接口)一、百度翻译接口API由百度提供的接口应用,通过调用该接口,实现翻译功能1.1 官网上进行注册,建立应用并获取到开发者appid和秘钥1.2 官网提供了java的实现demo,可进行下载,下载地址http://appcdn.fanyi.baidu.com/api/demo/java.zip二、后台实现,基于demo的改写import java

2017-12-09 11:21:14 5480

原创 SpringBoot开发微信公众号(五)

自定义菜单的创建一、自定义菜单自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。自定义菜单最多有三个一级菜单,名字最多4个汉字,课可参考开发wendanhttps://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14211410131.1 数据结构分析{ "button":[ {

2017-12-08 21:37:50 6883 4

原创 SpringBoot开发微信公众号(四)

图片、语音消息回复一、图片、语音消息回复xml结构1.1 回复图片消息XML123456781.2 图片消息的bean/** * * 类名称: Image * 类描述: 图片 * @author yuanjun * 创建时间:2017年12月8日下午6:42:39 */public class Image { private String

2017-12-08 19:57:40 6285 14

原创 Springboot开发微信公众号(三)

Access_token的获取一、 access_token的介绍    access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_toke。access_token的有效时间时2个小时,并且调用的次数是有限的。建议在使用采用缓存处理。通过访问接口的方式获取access_token.在之后的开发中会很常见,调用接口。二、获取access

2017-12-08 17:02:45 7493 7

原创 SpringBoot开发微信公众号(二)

实现与用户的交互,回复用户输入的内容一、消息接收的数据与回复数据结构分析1.接收的数据结构 1348831860 1234567890123456 2.发送消息的数据结构12345678思路的分析:需要将微信平台发送的xml格式请求信息解析,后台处理已xml的格式返回给微信公众平台;后期的语音消息,图片消息都是类似的思路。根据x

2017-12-08 15:49:59 15859 24

原创 SpringBoot开发微信公众号(一)

java开发微信公众号的环境搭建前言:这段时间接触了下微信公众号的开发,回顾下学习的过程,做了学习的总结。微信公众号的开发有两种模式,第一种微信公众号提供的编辑模式,使用起来还是挺方便的。可以进行信息回复,自定义菜单等等。第二种提供了开发者模式。本学习系列采用的是java语言做后台服务器开发。当然也可以用其他语言实现,例如PHP等。本系列采用的是SpringBoot框架基础上开发,实现自定义菜

2017-12-08 11:02:34 45728 9

转载 SSM框架搭建(Maven项目)

一.项目的整体目录结构二.构建Maven项目三、pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO

2017-11-28 15:21:25 11878 4

原创 shiro学习之路-加密模块

一.shiro加密模块的使用1.shiro是主流的权限管理框架,提供了认证,授权,回话管理,密码加密等功能,使得开发者更加便捷2.具体实现采用MD5加密,而且进行加盐处理二.代码实现1.在自定义的认证类中,放回的AuthenticationInfo添加加盐参数return new SimpleAuthenticationInfo(user,user.getPassword(),

2017-11-26 18:03:29 1228

转载 Redis与mysql同步之路

【java】gearman进行Mysql到Redis的复制一.整体思路说明以mysql数据为主,写操作(insert,update,delete)交于mysql,读操作交于redis。当数据库数据发生改变时,通过Mysql触发器(insert,update,delete)异步调用gearman的UDF提交一个job给job server(可以由PHP,也可以用java),当执行jo

2017-11-16 21:31:34 2097

转载 Echart的学习之路(二)

Echart的简单配置之模块化单文件引入(官方推荐)一、引用Echart.js文件二、添加图表容器 ECharts 三、模块加载器配置echarts和所需图表的路径 ECharts // 路径配置 requir

2017-11-07 14:30:07 238

转载 Echart的学习之路(一)

1.Echart的使用的简单配置(引用本地文件)第一步:引用echart.js文件下载地址第二步:添加图表容器(采用的是本地引用js文件) echart的简单配置 第三步:设置图表参数,进行初始化,可在echart的使用的实例粘贴改造 // 初始化图表标签 var myChart = echarts.init(

2017-11-07 13:24:42 1043

原创 SpringAOP之XML配置

SpringAOP之XML配置XML的配置方式与注解方式总体上差不多。用XML的配置来代替注解。有Spring来管理。采用Maven的方式,SSM的框架来演示。注解配置一、XML的配置注意在配置文件中添加AOP的引用xmlns:aop="http://www.springframework.org/schema/aop"  http://www.springframework.or

2018-01-05 20:21:22 392

转载 内网穿透工具之ngrok

一、ngrok的介绍  ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,通俗点说,将你局域网的应用映射到公网中,在公网能被访问二、ngrok的下载安装2.1 官方下载地址  https://ngrok.com/,找到对应的版本下载2.2 国内的下载地址,wind

2017-12-04 21:12:56 3165

SpringAOP日志管理

采用SpringAOP拦截Controller,Service实现操作日志管理,统一处理异常,登陆日志管理,是SpringAOP的应用实践。通过SpringAOP的处理,可以方便移植日志管理功能,是个不错的学习demo

2018-01-06

SpringAOP的注解配置

SpringAOP的注解配置完成切面的编程,完成execution,annotation两种表达式的实例Ddemo

2018-01-05

java开发微信公众号

采用springboot框架开发微信公众号,实现自动回复,图片回复,消息交互,创建自定义菜单,采用百度翻译接口实现智能翻译等等,采用合理结构,便于二次开发

2017-12-09

springboot开发微信公众号之消息回复

服务器端采用springBoot开发微信公众号功能,实现与用户的交互,返回用户输入的内容

2017-12-08

SSM项目整合(Maven)

maven项目实现SSM框架的整合,即SpringMVC+Spring+Mybatis.其中采用xml的方式整合Spring与mybatis,省去dao实现类的编写

2017-11-28

java-gearman-service-0.6.6.jar

java实现gearman的job实现的jar包,包括gearman server,client和work客户端API

2017-11-17

空空如也

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

TA关注的人

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