冯文议(Erwin Feng)技术博客

断剑重铸之日,骑士归来之时

个人网站第四次改版了

我是冯文议,一名JAVA工程师。 从2015年学习做网页开始,一直在折腾自己的个人网站,如今已经折腾了4个版本了。平时也忙着学习JAVA,只能抽空余时间随便写写,所以更新速度稍显缓慢。 写个人网站,可能有以下两个原因: 展示自己。认识一个新朋友,我们自我介绍,那么我该如何用简洁的语言,向他介绍...

2019-05-12 19:36:18

阅读数 8

评论数 0

Elasticsearch实战篇——Spring Boot整合ElasticSearch

当前Spring Boot很是流行,包括我自己,也是在用Spring Boot集成其他框架进行项目开发,所以这一节,我们一起来探讨Spring Boot整合ElasticSearch的问题。 本文主要讲以下内容: 第一部分,通读文档 第二部分,Spring Boot整合ElasticSearch ...

2019-03-23 13:44:53

阅读数 72

评论数 0

Elasticsearch入门篇——基础知识

还记得大二的时候,初入Java大门,就大言不惭的给老师说,我要开发一个搜索引擎,结果是各种学习,各种找资料,终于在期末的时候,做出了一个简单新闻搜索页面,搜索模块是使用了Lucene。 今天,我们一起走进Elasticsearch的殿堂。 Elastic 以Elastic之名进行交易的数据搜索软件...

2019-03-11 22:04:58

阅读数 75

评论数 0

实战:基于Spring Boot快速开发RESTful风格API接口

写在前面的话 这篇文章计划是在过年期间完成的,示例代码都写好了,结果亲戚来我家做客,文章没来得及写。已经很久没有更新文章了,小伙伴们,有没有想我啊。言归正传,下面开始,今天的话题。 目标 写一套符合规范,并且具有RESTful风格的API接口。 假定 你已会使用Spring Boot 2.x。...

2019-02-20 22:42:10

阅读数 53

评论数 0

Redis | 尝试封装一个操作工具类

介绍 本次主要介绍以下内容: 1、SpringMVC集成Redis 2、Spring Boot集成Redis(上) 3、Spring Boot集成Redis(中) 4、Spring Boot集成Redis(下) 5、使用redis为我们提供jar进行封装 6、使用Spring B...

2018-12-05 01:34:49

阅读数 50

评论数 0

MongoDB | Linux 安装

Hi,好久不见,有没有想我啊 下载安装包 去 MongoDB Download Center 下载适合自己的版本。 安装 将安装包通过FTP上传到服务器,然后解压要自己的目录。 比如: # 解压 tar -zxvf mongodb-linux-x86_64-4.0.3.tgz # 切换位置 cd...

2018-11-07 00:48:28

阅读数 11

评论数 0

Shiro | 实现权限验证完整版

写在前面的话 提及权限,就会想到安全,是一个十分棘手的话题。这里只是作为学校Shiro的一个记录,而不是,权限就应该这样设计之类的。 Shiro框架 1、Shiro是基于Apache开源的强大灵活的开源安全框架。 2、Shiro提供了 认证,授权,企业会话管理、安全加密、缓存管理。 3、Shiro...

2018-10-22 03:18:57

阅读数 518

评论数 0

Spring | 手把手教你SSM最优雅的整合方式

HEY 本节主要内容为:基于Spring从0到1搭建一个web工程,适合初学者,Java初级开发者。欢迎与我交流。 MODULE 新建一个Maven工程。 不论你是什么工具,选这个就可以了,然后next,直至finish。 POM.XML 引jar是一个难点,都是一股脑的引入,这是我们开始的第一...

2018-09-20 01:00:46

阅读数 390

评论数 0

Spring-Cloud | openfeign使用细节

写在前面的话 各位,下午好! 我比较喜欢用 fegin 来实现微服务之间的调用,但是feign使用的那些细节,是get到了吗?本节我将使用Spring Boot 2.0.5.RELEASE + Spring Cloud SR1 + openfeign并结合实际的使用,教你使用feign的姿势。...

2018-09-15 14:14:02

阅读数 488

评论数 2

MyBatis-Plus | 最简单的查询操作教程(Lambda)

引言 上一篇:MyBatis-Plus | 最优雅最简洁地完成数据库操作 是对MyBatis-Plus的功能进行简单介绍,虽然是介绍,也让我们领略到他的优雅与强大。你是不是已经被吸引了?别着急,上一节,我们算是参观了MyBatis的风景,这一节,我将带你领略他独特的魅力。 Lambda...

2018-09-12 00:36:52

阅读数 11883

评论数 3

JavaLib | 消息引擎的妙用

JavaLib开始支持消息引擎啦。这里我们以支付方式的选择来进行演示。 闲话少说,直接进入今天的主题。 项目搭建 1、你需要用Spring Boot搭建一个项目 2、引入 JavaLib <dependencies> ... ...

2018-09-06 14:46:21

阅读数 209

评论数 0

JavaLib | 使用AOP帮你记录日志

这一次,我们干脆点,直接进入正题。 第一步 使用这个模块,你必要加入的包依赖: 第二步 你需要告诉我,你的切入点(继承 LBaseWebLogAspect,并实现 pointCut() 方法,配置你的切入点) @Aspect @Component class WebLog...

2018-09-04 00:09:30

阅读数 48

评论数 0

JavaLib | Result让你的API接口统一化(2)

引言 JavaLib很早就实现了Result模块,我也一直在用,但那是针对公用API接口的,如果后端开发人员也像那样写API接口给前端的话,非常麻烦,所以,很早就决定要重写了,我也是参考了很多人的,看Spring Builder模式,有点糊涂,设计算是失败了。 概要 我们先来看一下,长什...

2018-09-02 23:21:54

阅读数 469

评论数 0

MyBatis-Plus | 最优雅最简洁地完成数据库操作

引言 两点: 一,使用MyBatis-Plus最新版(3.0.1)完成相关操作 二,好久没写MyBatis操作数据库的博文了,有没有想我啊,哈哈,认真看,认真听,认真学。 测试效果: 下面听我细细道来,MyBatis-Plus的优雅、简洁与强大。 代码生成器 代码生成...

2018-09-01 18:43:47

阅读数 3047

评论数 0

spring-cloud | 分布式session共享

写在前面的话 各位小伙伴,你们有福了,这一节不仅教大家怎么实现分布式session的问题,还用kotlin开发,喜欢kotlin的小伙伴是不是很开心! 以前在写Android的时候,就对客户端请求有一定的认识,比如为什么要用token认证。这一节我们基于Spring Boot + Redis来...

2018-08-22 04:43:47

阅读数 474

评论数 0

Linux | Redis

写在前面的话 常言道,不作笔记不读书。在下是深有体会啊,所以,跟我一起做下本节的笔记吧,或许多年以后,你一定会感谢今天的你。 安装 在官网的下载页 Redis Download 直接写了在Linux的安装方案,这里我们再来做下笔记。 $ wget http://download.r...

2018-08-21 23:31:29

阅读数 60

评论数 0

spring-boot | 日志

引言 好久不见,都还好吗? 大家都知道,我一般都是带来实用的东西,这次也一样,我们来试试项目开发中的日志处理。 理论知识 1、为什么要用日志?你是否因为项目出现问题,查找日志文件定位错误花费N多时间,是否为此苦不堪言。 2、Spring Boot 默认集成Logback。日志输出内容...

2018-08-17 18:44:13

阅读数 31

评论数 0

maven | 从搭建私服到上线运行

引言 很久以前按照教程搭建过maven私服,那时候用的版本比较低,那也是出于好奇,玩玩而已,当时有将JavaLib这个包放在上面,嗯,也是能用的,后来因为这个服务与其他服务莫名其妙的冲突,所以就放弃了。 前几天公司老大搭建maven私服,才知道最新版本已经是3.x了,所以忍不住当一回小白鼠吧。...

2018-08-06 00:50:06

阅读数 162

评论数 0

2018 | 七月日记

总结 工作和生活上过得都很不开心。考虑的东西多了,终有一日,身上的棱角会变成圆弧。 1、明确自己的目标,并为之不断奋斗。 2、遇事沉着冷静,要有自己的原则。 3、对于一个产品的理解,要能阐述清楚。 4、English学习来说,还是有难度,需要下更大的功夫。 5、学会使用MyBatis ...

2018-08-02 03:16:56

阅读数 113

评论数 0

JavaLib-quartz | 基于Spring Boot Quartz开发的定时任务

基于Spring Boot Quartz开发的JavaLib-quartz,目的是帮你快速构建定时任务系统,你可以专心编写你的业务逻辑,而不必关注定时任务具体是如何实现的,他的性能如何,有没有异常以及异常处理,监控等等问题。这些你可以在文档中得知。 快速使用 第1步、添加依赖 ...

2018-07-30 10:32:07

阅读数 65

评论数 0

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