自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用Jetcache过程的bug之Buffer underflow

业务场景- 使用Jetcache+springCloud相关组件- 线上A服务缓存用户信息到jetcache中,但是其他服务读取不到缓存,本地可以正常获取。猜测- 怀疑是key错误,但是代码没更改过,排除- 缓存失败,通过第三方查看缓存工具,确认有改缓存,排除- Jetcache配置问题,最近没有更改过配置,排除最后排查好久,连pom引入的依赖都一个一个排除,还是没有任...

2019-07-30 13:30:38 1616 1

原创 SpringCloud之(三)客户端负载均衡【SpringCloud Ribbon】

简介一个基于Http和Tcp的客户端负载均衡的工具类框架,基于netfixRibbon实现。以下所有内容均是从ribbon2.0出发。负载均衡提升系统高可用,缓解网络压力和处理能力扩容的重要手段之一。服务端负载均衡一般说的负载均衡通常指【服务端负载均衡】,分为以下两种: 硬件负载均衡主要通过在服务器之间安装负载均衡的设备来实现。 ...

2018-08-08 22:57:33 304

原创 SpringCloud之(二)服务治理【Eureka】

环境配置基于【SpringBoot2.0】,【SpringCloud-Finchley.RELEASE】的基础开发。构建服务注册中心构建【Eureka服务注册中心】流程maven配置<parent> <groupId>org.springframework.boot</groupId> &l...

2018-08-08 22:50:57 639

原创 Springcloud之(一)基础知识

什么是微服务系统设计的一种风格,主旨在于一个独立的系统拆分为多个独立的小型服务。每一个拆分的小型服务围绕着系统的某一项或者耦合度比较高的业务功能进行搭建,并且维护者自己的数据库,业务逻辑和独立部署机制。与单体系统的区别。小型服务能够独立部署,不会互相干扰。 通过服务间的协作流程更容易发现系统的瓶颈位置,给出较为准确的系统级性能容量评估。springCloud的简介Sp...

2018-08-08 22:43:32 255

原创 SpringBoot(4)之开发者工具

devtools自动重启:当Classpath里的文件发生变化时,自动重启运行中的应用程序。LiveReload支持:对资源的修改自动触发浏览器刷新。远程开发:远程部署时支持自动重启和LiveReload。默认的开发时属性值:为一些属性提供有意义的默认开发时属性值。 引入maven <dependency> <groupId>org...

2018-08-05 21:48:08 396

原创 SpringBoot(3)之Actuaor

spring boot 2 使用 actuator 404的问题请注意 SpringBoot 2.0 新坑 我刚刚从坑里爬出来Actuator- 引用以下maven依赖<!--整合springboot监控工具 actuator--> <dependency> <groupId>org.spri...

2018-08-05 21:47:51 497

原创 SpringBoot(2)之自定义配置

覆盖 Spring Boot 自动配置使用SpringSecurity<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependenc...

2018-08-05 21:47:30 831

原创 SpringBoot(1)之简要介绍

SpringBoot四大核心自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置。 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序, 无需传统项目构建。Actuator:让你能够深入运行中的Spring Boot应用程序,一...

2018-08-05 21:47:10 209

原创 Spring学习【四】事务管理

事务管理 编程式事务 - 通过编码方式实现事务,需要在每个执行的业务方式独立实现。实现方式可通过内部匿名类实现。 声明式事务 - 声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于@Transactional 注解的方式编程式事务transactionTemplate...

2018-02-26 20:50:59 258

原创 Spring学习【三】SpringAOP

概念面向切面编程 作用 提供声明式服务,例如声明式事务管理 允许用户实现自定义的方面 AOP简单概念 切面(Aspect): - 一个关注点的模块化,比如日志、事务,这个关注点可能会横切多个对象,一个类,里面有各种通知方法 连接点(JoinPoint) - 程序执行过程中的某个特定的切入点,比如service层login()方...

2018-02-26 20:50:33 414

原创 Spring学习【二】Bean,BeanFactory和ApplicationContext

简介Spring中最基础且最重要的两个包是【org.springframework.beans】和【org.springframework.context】,这两个包为控制反转和依赖注入提供了基础。 BeanFactory 提供了配置框架和基本的功能 ApplicationContext 在BeanFactory的基础上提供更强的功能。 【Applicati...

2018-02-26 20:50:01 282

原创 Spring学习【一】项目背景

简介spring framework是一个轻量级的解决方案。spring采用模块化处理,可以让开发者使用需要的模块。你可以使用IoC 容器,和 Struts 一起使用,而且你也可以仅仅使用 Hibernate 整合代码或者是 JDBC 抽象层。Spring framework支持声明式的事务管理,通过 RMI 或 Web Service 远程访问业务逻辑代码,并且提供多种持久化数据的选择。它...

2018-02-26 20:49:26 314

原创 基于SSM框架的Excel工具类

前言本次提供Excel工具类导入和导出的功能,是本人在借鉴网上的部分代码的基础上搭出一个公用化的工具。如有不妥之处,麻烦指明,本人不胜感激。Excel导出 实现思路 - 通过Apache提供POI包读取Excel信息,首先读取指定字段名表头,其次从指定行数开始读取数据,然和对应的字段名映射到Map,最后返回一个List。在获取读取结果后通过调用Map映射到实体类工具,

2018-01-12 11:53:05 1375 5

原创 Bug之同个服务器多个tomcat产生session丢失现象

在同一个服务器上搭建多个tomcat项目,例如A和B。在浏览器访问A项目和B项目时,先登录A项目在登陆B项目。这时候A项目刷新后会回到登陆页面,需要重新登陆的现象。在不同浏览器上实验结果都一样。

2018-01-02 11:50:25 1238

原创 【Maven实战】之基础知识点

maven是一个优秀的构建工具和依赖管理工具以及项目信息管理工具。

2017-12-18 17:24:12 304

原创 【Maven实战】之生成项目站点

Maven生成项目站点

2017-12-18 16:52:51 715

原创 【Maven实战】之灵活的构建

Maven构建的灵活性

2017-12-12 22:01:21 355

原创 【Maven实战】之版本管理

前言版本管理:指项目整体版本的演变过程管理。版本控制:指借助版本控制工具追踪代码的每一个变更。何为版本管理对内项目开发,应该使用快照版本对外发布时,应该提供非常稳定的版本。发布版本流程发布版本满足条件如下 所有自动化测试应该全部通过项目没有配置任何快照版本的依赖项目没有配置任何快照版本的插件项目所包含的代码已经全部提交到版本控制系统中。将快照版本更新为发布版本。执行一次Ma

2017-12-11 21:51:03 2344

原创 【Maven实战】之搭建Maven私服和镜像

搭建Maven私服和镜像教程

2017-12-05 20:43:43 2960

原创 【Maven实战】之Linux环境下Nexus3.6安装

Linux环境下Nexus3.6+版本安装教程

2017-12-05 20:36:18 1460

原创 【Maven实战】之生命周期

本文仅仅是为了记录学习【maven实战】知识点以及相关拓展,所以有些知识点也仅仅是一笔带过,所以需要了解的朋友可以去阅读【maven实战】这本书。

2017-11-29 21:01:19 407

原创 【Maven实战】之依赖,仓库,镜像

本文仅仅是为了记录学习【maven实战】知识点以及相关拓展,所以有些知识点也仅仅是一笔带过,所以需要了解的朋友可以去阅读【maven实战】这本书。

2017-11-29 20:51:34 529

原创 【Maven实战】学习之聚合与继承

Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能促进各个模块配置的一致性。

2017-11-29 20:38:27 257

原创 【Jenkins教程四】基于Role-based Authorization Strategy的用户权限管理

插件Role-based Authorization Strategy使用教程

2017-11-20 22:09:29 3192

原创 Hibernate-validator校验框架使用教程

这几天刚好在弄接口相关东西,发现如果对某个多字段的实体进行验证的话,会写很多麻烦而且冗余的代码,所以学了一下相关验证框架。

2017-11-14 18:12:02 9480 4

原创 【Jenkins教程三】基于Linux实现Jenkins+maven+git+tomcat的自动化构建部署项目

上一篇教程详细介绍了Jenkins+maven+svn+tomcat的自动化构建部署项目教程,这篇将介绍使用git为版本控制系统的教程。

2017-11-08 18:10:34 688

原创 【Jenkins教程二】基于Linux实现Jenkins+maven+tomcat的自动化构建部署项目

为了避免每次在发布项目时,每次得删掉war重新打包,打开服务器,上传war包,重启服务器这一系列的繁琐程序。所以采用了以下基于Jenkins自动化构建部署项目的实现方式

2017-11-02 18:32:36 913

原创 【Jenkins教程一】基于Linux的Jenkins安装

前言Jenkins 是一种基于Java的持续集成工具,主要用于自动,持续地构建/测试软件或者监控一些定时执行的任务。下面介绍基于Linux环境 Jenkins的安装以及相关配置

2017-11-02 17:15:40 324

原创 使用FormData格式上传图像并预览图片

前言做项目时,遇到表单中图像需要跟表单一起提交,这样会造成后台没办法接收到图片。后面上网调查后,明白表单提交时是默认application/x-www-form-urlencoded格式,只接受键值对。所以以下例子采用FormData格式异步提交表单,因为formData格式可以接收文件格式。具体流程1.引入maven<dependency> <groupId>com

2017-10-17 20:42:16 5334

原创 Maven项目集合Memcached框架

Memcached是一个基于键值对的HashMap的分布式内存对象缓存系统,其协议简单,存取方便。不过只要重启mencached或者达到指定值,memcached会删除不使用的缓存。

2017-10-17 17:17:07 402

原创 图片转Base64字符串经Http传输问题

Bug具体情况本地解析经Http传输的base64转为图片出现失真和图片缺失问题。Bug原因base64编码经过url传输,里面的加号会自动转为空格,后台需要做一个逆转换处理处理方案将空格转为+号即可base64Str.replaceAll(" ","+").trim();

2017-10-17 16:19:57 2217

原创 Java后端编程常用软件安装流程收集【持续更新】

Linux环境软件安装Nginx安装安装过程:下载地址 或直接命令下载 参考链接wget http://nginx.org/download/nginx-1.5.9.tar.gz解压 tar -zxvf nginx-1.5.9.tar.gz 配置配置信息 ./configure –prefix=/usr/local/nginmake 编译 make i

2017-10-10 17:46:43 626

原创 tomat上启动报The APR based Apache Tomcat Native library which allows ...

bug报错具体异常tomat在eclipse上启动报The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.6.0_26/jre/lib/

2017-10-10 17:36:41 2491

原创 微信小程序开发流程

前言前段日子,公司需要做一款小程序的产品。由于时间紧凑,需要有人独立负责,自己又对这方面比较感兴趣就接下来。为了以后开发方便,整理下开发流程,让同事及网友参考。创建项目点击链接,进入登陆页面。点击【设置】【开发设置】查看并记录【APPID】和【APPSecret】下载开发者工具并安装打开开发者工具,【微信登陆】,选择【创建项目】填入APPID及相应的项目名称和路径,勾选quickly s

2017-09-26 21:51:15 489

原创 基于Spring的AspectJ操作日志实现

前言前段日子项目部分方法访问需要记录相对应的用户和前后变化的值,为了减免代码的重复性,提高代码的可复用性。特定采用面向切面的注解形式来实现操作日志记录。AOP简单概念介绍常见术语切面(Aspect): 一个关注点的模块化,比如日志、事务,这个关注点可能会横切多个对象,一个类,里面有各种通知方法连接点(JoinPoint) 程序执行过程中的某个特定的切入点,

2017-09-20 21:56:17 690

原创 基于Mybatis的代码生成器

package com.demo.utils;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import java.io.*;import java.sql.*;import ja

2017-09-18 21:15:58 518

原创 腾讯云服务端对接流程(独立模式)

创建应用流程:1.       进入云通信官网,登陆,进入【云通信控制台】。2.       在应用列表点击【创建应用接入】。3.       填写好相应的内容后,点击【确定】。4.       在列表上显示刚创建的应用,点击【应用配置】。5.       编辑【应用平台】,根据自己目前所对接的开发平台进行选中,点击【保存】。6.       编辑【账号体系集成】,填写【账

2017-09-12 21:39:45 4526 2

原创 基于前端Js模块化规范的粗浅应用

前言之前做项目时,由于刚起步,所以很多同事在Js的规范上写的很凌乱。又刚好自己在慕课网上接触了Js模块化的概念,顿时觉得怎么会有这么规范的写法。所以特别写篇博客,记录下。Js架构如下整个JS架构如图 var JsName = { //这里统一管理初始化的方法 init:function(){ //调用当前js的内部类方法时,如下

2017-09-07 21:27:48 266

原创 Java开发工程师面试基础

知识点1.java基础2.数据结构和八大算法3.多线程基础4.spring,spring MVC,mybatis基础。5.jvm基础。6.gc基础。Java基础【面向对象优点】1.开发模块化,更易维护和修改。2.代码复用。3.增加代码可靠性,灵活性和可理解性。【多态】 - 同一个事件发生在不同的对象上会产生不同的结果。 - 多态是编程语言给不同的底层数据类型做相同的接口展

2017-09-05 21:25:33 405

原创 基于SpringSecurity4.2.2权限框架搭建教程

前言之前公司作项目时就有接触过spring security,不过是由他人搭建起来,自己在其基础实现如单点登陆,输入错误限制等一些小功能。感觉自己对该框架的理解不是很深,于是花了一些时间重新搭建spring security框架,整理成文档,希望能够帮到有需要的人。环境配置IDE工具:IDEA-2017.1系统环境:win10 tomcat-9.0.0.1 java-1.8 mysql-5.7

2017-09-04 21:53:43 567

spring-security源码

基于SpringSecurity4.2.2权限框架搭建教程的详细源码,实现用户登录时,验证其合法性,并通过security访问数据库可以获取到相对应角色和资源信息存储到SecurityContext里面等功能。

2017-09-04

eclipse svn 插件

eclipse的svn插件,只需复制包里面文件到eclipse同包名下即可。

2014-12-14

genymotion插件

只需将让rar包里面的包的文件复制到eclipse中相同包名下,即可。

2014-12-14

空空如也

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

TA关注的人

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