
知识集锦
只要存储各个知识,以及自身对各个知识的运用
程序媛的格子衫
个人github网址:https://github.com/tanghh0410
展开
-
使用递归的方式返回一个树形结构
关于树形结构可参考我写的其他几篇文章:1)返回树形结构2)树形结构 之通过父节点查询出所有的子节点 ,通过子节点查询出所有的父节点何为递归?递归函数即自调用函数,在函数体内直接或间接的调用自己。递归的坏处:非必须的时候,不要使用递归,对与比较父子节点比较深的节点也不建议使用递归,因为对于堆栈消耗比较大。如何实现递归?package com.test.test;import com.test.vo.MenuVo;import java.util.Arra...原创 2020-07-27 13:22:56 · 3752 阅读 · 1 评论 -
如何实现用户自定义表头字段
目录前言:开发步骤综上:源代码:前言:我们系统当中有一个用户自定义显示字段我觉得挺有意思的,虽然不是我开发的。我重新写了一个demo来演示这个小功能。这个功能是用户自定义显示表头字段。为什么会有这个需求?:系统当中有很多表单,拿project 这个表单来说的话,表头字段有五十个,可能有的表单更多,对于用户来说不需要在页面显示那么多字段,也就是说实际上用的没有50个。功能使用场景::用户soup_tang在页面上设置显示了20个,用户 csdn 博客在页面上设.原创 2020-05-31 15:13:17 · 3371 阅读 · 3 评论 -
树形结构 之通过父节点查询出所有的子节点 ,通过子节点查询出所有的父节点
1.树形结构是开发过程中遇到的比较常见,今天分享一个 如何通过父节点 查询出所有的子节点 ,通过子节点查询出父节点的方法2.首先呢,我在数据库中是通过 id 和 parent_id 来生成这个 树形结构的关系 id 为当前数据id ,parent_id为当前数据的父节点 id 我是将父节点的parent_id 设为03.接下来我分享一下如何通过数据id,查询到 其下...原创 2019-09-22 11:23:09 · 7949 阅读 · 1 评论 -
使用freemarker 导出word文档
前言:今天有一个开发需求需要在页面上导出一个word文档,故用到了freemarker一.什么是freemarker?FreeMarker 是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。(百度答案) 也就是开发者...原创 2019-11-28 18:09:53 · 1634 阅读 · 0 评论 -
一文了解并且运用WebSocket
一 .对websocket的理解1.首先我先介绍一下关于websocket的概念:总的来说我觉得websocket最大的特点在于服务器与客户端只需一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输,允许服务端主动向客户端推送数据。这是菜鸟教程,上面说的比较明确了,https://www.runoob.com/html/html5-websocket.html2.我将网上一...原创 2019-08-28 10:05:29 · 1218 阅读 · 2 评论 -
自定义数据下载到Excel的功能需求
概述1.今天给大家介绍的是如何将数据导出到excel中实现效果如果是大家想要的效果请继续往下看!代码 /** * 将数据导出到excel中 */ @GetMapping(value = "/testExcel") public void testSendNews(HttpServletResponse response){ ...原创 2019-09-22 17:27:03 · 954 阅读 · 0 评论 -
如何根据普通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 · 34942 阅读 · 10 评论