程序员の奇妙冒险

java 非递归list转换为树tree型结构

需求 最近在做一个导出数据生成树节点的工作 ,从数据库中导出全国省市区街道数据,查询出来是 list集合需要转换成树 tree 表 大概有这几个字段 CREATE TABLE dic ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(63) NOT...

53 0 0

spring-boot-devtools 热部署遇到的坑

之前一直使用war搭配tomcat跑项目,现在改用jar方式跑,并使用spring-boot-devtools 热部署, 项目中配置了RedisSessionDAO,使用redis缓存,当认证成功,将查询出来的对象存到session中, 再从session取出对象是object,将object进行转...

44 0 0

Beetl模板引擎之自定义html标签

开篇唠叨一下个人感言,之前做的项目有使用到 jsp 自定义标签,jsp自定义标签感觉麻烦,现在想找一个简单好用的模板引擎看看自定义标签怎么写,所以百度到了Beetl,逛了一下官网,感觉写法也挺简单的,然后尝试自定义标签,看文档蒙圈啊,都不知道怎么用,进群了,问了一下没人搭理,感觉很无奈都想放弃学习B...

77 0 0

Beetl模板引擎之自定义html标签嵌套子标签

经过自定义html标签的使用,此时要是有需求先执行父标签的java代码再把需要的值传递给字标签呢?怎么做?先来看看官方文档 2.24. 绑定变量的HTML标签 对于html标签(参考上一节),Beetl还 支持将标签实现类(java代码)里的对象作为临时变量,被标签体引用。此时需要实现General...

77 0 0

使用Nginx实现反向代理

一、代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。 2、为什么要使用代理服务器 1)提高访问速度 由于目标主机返回的数据会...

75 0 0

java excel 导出文件名乱码问题解决方法

乱码主要是因为httpServletResponse的header编码问题, 但是,不同浏览器编码又不同, 经过测试,使用一下方法解决: 设置Response头信息编码 if ("IE".equals(getBrowser(request))) { fileName = new String(jav...

44 0 0