自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

原创 按标点符号断句

Java匹配中文标点断句

2021-12-01 14:15:18 489

原创 分布式系统 - 网关篇之SpringCloud Gateway

一、整合SpringCloud Gateway加入pom依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> <version>2.2.1.RELEASE</version></dependency>Gate

2021-04-02 14:07:59 422

原创 SpringCloudAlibaba + Oauth2 项目最简搭建

1. pom文件 依赖引入<?xml version="1.0" encoding="UTF-8"?><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/POM/4.0.0 https://maven.apache.org/x

2021-03-31 17:15:47 1291

原创 如何使用Springboot & Quartz进行任务调度

在我们常见的业务场景难免会遇到需要做定时任务的功能,一般Springboot自带的定时功能可以满足corn表达式不变的定时任务,但是当我们想动态改变corn表达式的时候,就可以用到开源任务调度框架—Quartz。Springboot2整合Quartzpom依赖<!-- 定时任务 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

2021-03-21 23:33:28 243

原创 如何用SpringBoot & Flowable实践工作流

在工作中难免会碰到许多流程处理的业务,本文测试环境: SpringBoot 2.2.9.RELEASE & flowable 6.5.0 & Mysql 5.5.27添加Flowable依赖<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter-process</artifactId> &

2021-03-21 23:05:25 614 2

原创 如何用Shiro做权限控制

本文采用Shiro 1.6.0版本测试。Shiro入门Java Demopom文件依赖<dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version></dependency><dependency>

2021-03-21 23:02:56 1278

原创 如何用SpringMVC做api接口版本控制

本文所有代码基于 SpringBoot 2.1.9(spring-webmvc-5.1.10.RELEASE)版本进行编写测试,若版本不一致呢可能会导致部分配置报错。目的: 可以将业务接口以版本分开管理,针对于每次版本的迭代更新,只需要添加新的版本接口,从而不会影响仍在使用旧版本接口的用户体验,即是请求接口的时候以版本向下匹配,匹配最新的接口,这样使得系统升级比较平滑,对用户体验比较友好。编写版本注解此注解@ApiVersion用于接口注解,标识这个接口是归属于哪个版本的。package org

2021-03-21 23:01:21 644

原创 Fiddler4 抓包分析(基础版)

一、浏览器配置代理谷歌浏览器下载代理 插件配置插件 (注意端口号)二、Fiddler代理工具配置(特别注意:浏览器代理插件代理的端口号必须和抓包工具的监听端口一致)三、分析抓包请求配置代理插件,之后选择自己配置的那个情景模式:开启抓包工具拦截,这里选择Before Requests现在浏览器发起所有的请求都会被抓包: 附 : 请求头常见参数分析POST ht...

2020-09-08 10:42:40 811

原创 Dubbo系列之 部署 “Dubbo Adnin”

Dubbo Admin项目地址:https://github.com/apache/dubbo-admin/tree/master1.先运行本地的Zookeeper服务:出现一下图片,则运行成功:2. 解压下载下来的Dubbo Admin项目,进入dubbo-admin模块目录:打包,在此目录shift+右键 打开命令窗口,运行 mvn package:...

2020-02-27 14:17:06 145

原创 Activiti系列(二)部署流程

1.下载activiti 6.0官网地址:https://www.activiti.org/get-started官网下载不动的话,百度云资源链接:https://pan.baidu.com/s/1_D47-i4bTHymYnHBE2lIgw下载解压之后的目录如下:2.部署流程1)先画流程图,基于上文的流程图,参考 画流程图。2)加载流程图。去activit...

2020-01-21 14:41:59 308

原创 Activiti系列(一)画流程图

Eclipse安装Activiti BPMN 2.0 designer插件我使用的是STS测试的,Eclipse也可以用。一、在线安装插件地址信息填写:Name: Activiti BPMN 2.0 designerLocation: http://activiti.org/designer/update/下载完毕之后,顺便设置一下这个选项:重启eclipse...

2020-01-18 16:14:25 2873 1

原创 Spring IoC系列之“Bean”实例化

1.1 IoC容器的概念Ioc 是 Inversion of Control 的简写,即“控制反转”。它不是一种技术,而是一种思想。没有IoC设计的场景,开发人在使用需要的对象的时候,需要手动的创建各种对象,如 new Dog()。有了Ioc这样的设计模式,在开发中,意味着将设计好的对象交给容器管理,即开发人员不在创建和控制其依赖对象,转为由Ioc容器来帮助开发人员创建其需要的对象。...

2020-01-11 22:21:10 204

原创 常见文件的配置头信息(注意版本号)

web.xml配置文件:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...

2019-07-17 16:27:44 330

原创 一个简单Mybatis逆向工程配置Demo

我采用的是一个Java程序生成代码,然后复制到自己的项目里边去......相关依赖展示:generator.xml配置文件 :<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Gen...

2019-07-16 20:02:12 120

原创 Aligenie语音开发平台(天猫精灵)的对接记录

首先找到阿里语音开发平台:用自己的淘宝号登录,进入控制台:添加新技能:这里以智能家居接入为例,填写以下信息,填完点击下一步:填写服务配置:到此为止,语音开发平台的配置就差不多了,接下来是自己的项目的配置(基于Springboot)。主要是编写一个Controller类(基于OAuth2认证流程,需引入相关依赖包,代码已经测过,自己按照官方文档,修改返回的...

2019-07-10 18:01:07 5946 3

原创 简单的Http请求工具类Demo

第一个版本(含字符串数组):相关依赖: <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId&g...

2019-07-09 09:19:50 207

原创 XML文件读写工具类

package com.swft.util;import java.io.File;import java.io.FileOutputStream;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import...

2019-07-09 09:18:34 541

原创 MD5、Base64加密工具类

package com.swft.util;import java.io.UnsupportedEncodingException;import java.nio.charset.StandardCharsets;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;impo...

2019-07-09 09:16:28 293

原创 Zxing二维码技术工具类

引入相关依赖: <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.2.1</version&gt...

2019-07-09 09:15:19 414

原创 Java基础知识之重写和重载

Java基础知识之重写(Override)和重载(Overload)一、重写(适用于方法)两同两小一大原则:方法名相同,参数类型相同子类返回类型小于等于父类的返回类型(前提:子父类返回的类型是继承关系),子类抛出的异常要小于等于父类抛出的异常子类访问权限必须大于等于父类的访问权限代码 : 父类public class Animal { /** * @Title: ge...

2019-05-29 17:36:25 130

原创 Java面试笔试知识点整理(一)

一、Java中访问修饰符作用范围由大到小是?在Java语言中,类的权限访问修饰符有以下几种:1)private 2)default (package) 3)protected 4)public。下面对这几种分别简单介绍一下:(1)私有权限private: 可以修饰数据成员、构造方法以及成员变量,不可以修饰类(此处指外部类,不考虑内部类),被private修饰的成员,只能在其本类...

2018-07-22 23:46:41 228

原创 数据库编程(一)JDBC篇

一、jdbc概述所有的数据库供应商和工具开发商都认为,如果Java能够认为SQL访问提供一套“纯”Java API,同时提供一个驱动管理,以允许第三方驱动程序可以连接到特定的数据库,那它就会显得非常的有用。这样,数据库供应商就可以提供自己的驱动程序,将其插入到驱动管理器中。这将成为一种向驱动管理器注册第三方驱动程序的简单机制。这种接口组织方式遵循了微软公司的非常成功的ODBC模式,ODBC...

2018-07-20 00:26:18 445

原创 Java中XML常见知识(一)概述

XML的概述Don Box等人在其合著的《Essential XML》的前言中半开玩笑的说道:“可扩展标记性语言已经取代了Java、设计模式、对象技术,称为软件行业解决世界饥荒的方案。”确实,XML是一种非常有用的描述结构化信息的技术。其实大家在许多项目中见过一些程序配置是采用properties文件来描述,属性文件里面包含一组有一组的键值对(key=value)形式。例如://us...

2018-07-18 22:07:53 187

原创 JavaSE系列之“IO操作”

例一:读取包含一篇英文文章的TXT文本,可以是项目底下的文件,也可以是本地磁盘路径的文件//读取指定路径下的文件String contents = new String(Files.readAllBytes(Paths.get("c://book.txt")),StandardCharsets.UTF-8);//将读取的文件内容的每个单词对应写入到List集合每个元素里面List&lt...

2018-07-17 22:53:55 280

仿某手游平台交易的网站

该项目采用SSM框架搭建,权限部分采用Shiro框架、前后端消息推送采用RabbitMq+Websocket、前端采用boostrap+layui+Jquery等,代码部分没有完善,作为学习资料还是很不错的。

2019-04-17

一个简单好玩的H5表白网页

可以用来发给你暗恋的小姐姐,玩一玩,我在医院等你哈。。

2018-07-01

前端框架BootStrap

这适用于前端快速开发响应式网站,学习bootstrap也不需要什么学习成本,努力就能学好。

2018-07-01

Spring框架

也方便我以后自己下载。也方便我以后自己下载。也方便我以后自己下载。

2018-07-01

官方比较完整的框架mybatis-3.4.6

也方便我自己以后需要用的时候下载。也方便我自己以后需要用的时候下载。也方便我自己以后需要用的时候下载。

2018-07-01

一个关于健康的小型网站(前后端都有)

这是我之前做的一个小Demo,对刚接触这些知识是很好的借鉴资料.也是方便我记录一下我的代码。

2018-06-18

SpringBoot_MongoDB_MQTT基本环境搭建

这是我在做一个物联网系统测试的Demo,搭建了SpringBoot基本配置,MongDB基本数据操作,MQTT接收数据以及对数据处理,对新手比较有用。

2018-06-18

Java端 ajax简单入门例子

这只是一个就简单的Ajax实时与后台数据查询对比的注册模块,尚未完善,但是体现在能够前台数据与数据库实时对比。

2018-03-10

Java 简单的SSH框架 搭建

希望能够帮到 刚入门的 程序员们,哈哈哈哈,不懂可以私聊我

2018-03-10

Java端 简单的MQTT协议通讯例子

对了解物联网通讯协议的入门知识,希望能帮到程序员们

2018-03-10

空空如也

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

TA关注的人

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