
功能需求
主要会存放一些项目中涉及到的一些比较有意思的功能。
第二个关于企业微信,微信公众平台,阿里云开发我就不放这个专栏了 ,免得又多又杂。
程序媛的格子衫
个人github网址:https://github.com/tanghh0410
展开
-
2020 全国省份数据整理
继续上面文章调用省份数据以后 ,https://blog.csdn.net/tangthh123/article/details/106883150我将所有的数据都整理了出来1.首先是一张省份数据表CREATE TABLE `region_directory` ( `id` int(32) NOT NULL AUTO_INCREMENT, `pid` int(32) DEFAULT NULL COMMENT '父级ID', `name` varchar(64) DEFAULT NU...原创 2020-06-27 16:29:18 · 2798 阅读 · 0 评论 -
如果你的SpringBoot项目想引入Redis的话,不妨点进来看看!
原文:概念:1.Redis是什么?Redis (Remote Dictionary Server) 是一个使用ANST C编写的开源,支持开源,基于内存,可选持久性的键值对存储数据库,也是于开发或者运维都是必须掌握的非关系型数据库。Redis 作为高性能Key-Value 服务器,拥有多种数据结构,并提供丰富的功能以及对高可用分布式的支持。Redis 具有以下特点:1.速度...原创 2020-04-07 15:29:19 · 3682 阅读 · 0 评论 -
SpringBoot 整合Shiro 实现登录验证拦截功能
前言:Shiro 安全框架是目前为止作为登录注册最常用的框架,因为它十分的强大简单,提供了认证,授权 ,加密和会话管理等功能。我们项目的登录功能就集成了Shiro ,如果你也对Shiro感兴趣,一起随着小编看下去吧!Shiro 官网 :http://shiro.apache.org/Apache Shiro 1.5.2是当前的稳定版本(Java 1.8+ JVM)。概...原创 2020-04-12 08:44:52 · 2790 阅读 · 0 评论 -
(二)SpringBoot 集成 Activiti在线设计器(完整Demo)
前言:小编 做的这个项目有部分功能用到了 Activiti工作流,目前对工作流的掌握程度是基本会用,我之前写过一篇 Activiti 入门篇,对于新手来说感觉Activiti 工作流还是有点难度,步骤:(1)新建一个SpringBoot项目,引入 Activti 的jar 文件,生成23张工作流的表1.1 pom 文件<?xml version="1.0" encodin...原创 2020-03-27 11:48:59 · 5586 阅读 · 1 评论 -
如何根据普通ip地址获取当前地理位置
前言:我们现在需要做的功能是根据ip地址获取当前地理位置,是Web 服务API,获取后的位置信息一般是城市级别的,不是很精确的那种获取。(1)开发者需要做的准备工作:需要登录百度地图的api,点击web 服务API.开发文档的地址:http://lbsyun.baidu.com/index.php?title=webapi/ip-api请求的URL 有俩个,http://api.map.baidu.com/location/ip?ak=您的AK&ip=您的IP.原创 2020-05-17 17:19:52 · 34975 阅读 · 10 评论 -
使用递归的方式返回一个树形结构
关于树形结构可参考我写的其他几篇文章:1)返回树形结构2)树形结构 之通过父节点查询出所有的子节点 ,通过子节点查询出所有的父节点何为递归?递归函数即自调用函数,在函数体内直接或间接的调用自己。递归的坏处:非必须的时候,不要使用递归,对与比较父子节点比较深的节点也不建议使用递归,因为对于堆栈消耗比较大。如何实现递归?package com.test.test;import com.test.vo.MenuVo;import java.util.Arra...原创 2020-07-27 13:22:56 · 3764 阅读 · 1 评论 -
SpringBoot 多模块的小例子
github地址:https://github.com/tanghh0410/module_demo.git前言:继上篇文章搭建了一个SpringBoot 分模块项目例子以后,这节我们在此基础上写一个小例子。整个项目结构如下图:1.准备一张表2.在demo_dao 这个项目里建一个实体类 和一个JPABosUserModelpackage demo.demo_dao;import javax.persistence.*;import java.uti...原创 2020-06-29 14:34:20 · 1159 阅读 · 0 评论 -
如何实现用户自定义表头字段
目录前言:开发步骤综上:源代码:前言:我们系统当中有一个用户自定义显示字段我觉得挺有意思的,虽然不是我开发的。我重新写了一个demo来演示这个小功能。这个功能是用户自定义显示表头字段。为什么会有这个需求?:系统当中有很多表单,拿project 这个表单来说的话,表头字段有五十个,可能有的表单更多,对于用户来说不需要在页面显示那么多字段,也就是说实际上用的没有50个。功能使用场景::用户soup_tang在页面上设置显示了20个,用户 csdn 博客在页面上设.原创 2020-05-31 15:13:17 · 3408 阅读 · 3 评论 -
使用Spring的AOP对一个添加方法拦截
目录一.什么是AOP?二.为什么使用AOP?三.如何使用AOP?一.什么是AOP?(1)概述:就是在程序运行的时候,能够动态的将代码切入到类的指定方法,指定位置的编程思想就是面向切面编程。(2)概念: Aspect : 切面,切入系统的切面,比如事务管理是一个切面,日志分析也是一个切面。 Join point...原创 2020-02-02 13:21:23 · 2618 阅读 · 0 评论 -
(四)Activiti实现自定义流程图颜色
目录前言:接口(一)代码:接口(一)展示效果:接口(二)代码接口(二)展示效果ActivitiConfigurationCustomProcessDiagramCanvasCustomProcessDiagramGeneratorCustomProcessDiagramGeneratorIProcessTypeEnumWorkflowConstants前言:在这之前小编写过一篇Activiti流程高亮显示,参考文章,下面文章中的接口(一)跟我Acti.翻译 2020-05-19 15:46:39 · 4513 阅读 · 15 评论 -
使用freemarker 导出word文档
前言:今天有一个开发需求需要在页面上导出一个word文档,故用到了freemarker一.什么是freemarker?FreeMarker 是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。(百度答案) 也就是开发者...原创 2019-11-28 18:09:53 · 1646 阅读 · 0 评论 -
一文了解并且运用WebSocket
一 .对websocket的理解1.首先我先介绍一下关于websocket的概念:总的来说我觉得websocket最大的特点在于服务器与客户端只需一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输,允许服务端主动向客户端推送数据。这是菜鸟教程,上面说的比较明确了,https://www.runoob.com/html/html5-websocket.html2.我将网上一...原创 2019-08-28 10:05:29 · 1221 阅读 · 2 评论 -
如何返回一个树形结构数据
前言:树形结构在开发中还挺常见的,后端需要返回一个树形结构给前端,前端直接拿着这个树形结构展示在页面上。正文:package com.test.nodefault;import com.test.model.TestNode;import com.test.model.vo.TestNodeVo;import org.springframework.beans.BeanUti...原创 2020-03-14 14:27:40 · 5360 阅读 · 0 评论 -
使用POI解析Excel中的数据
前言:最近在使用POI 将Excel中的数据导入到数据库中,简单的介绍一下如何做步骤:原创 2020-04-01 09:06:39 · 1370 阅读 · 0 评论 -
自定义数据下载到Excel的功能需求
概述1.今天给大家介绍的是如何将数据导出到excel中实现效果如果是大家想要的效果请继续往下看!代码 /** * 将数据导出到excel中 */ @GetMapping(value = "/testExcel") public void testSendNews(HttpServletResponse response){ ...原创 2019-09-22 17:27:03 · 956 阅读 · 0 评论 -
树形结构 之通过父节点查询出所有的子节点 ,通过子节点查询出所有的父节点
1.树形结构是开发过程中遇到的比较常见,今天分享一个 如何通过父节点 查询出所有的子节点 ,通过子节点查询出父节点的方法2.首先呢,我在数据库中是通过 id 和 parent_id 来生成这个 树形结构的关系 id 为当前数据id ,parent_id为当前数据的父节点 id 我是将父节点的parent_id 设为03.接下来我分享一下如何通过数据id,查询到 其下...原创 2019-09-22 11:23:09 · 7979 阅读 · 1 评论 -
发送邮件到腾讯企业邮箱
最近有一个需求需要用到发送邮箱功能,由于每个用户的邮箱类型不一致,需要不同的发送方式,接下来就让我们一起看这个功能如何实现吧!原创 2020-04-17 11:25:41 · 4046 阅读 · 0 评论