- 博客(21)
- 问答 (3)
- 收藏
- 关注
原创 easyExcel 试下模板内含有下拉框
具体操作如下先命名一个导入的实体@Data@FieldNameConstants@JsonInclude(value = JsonInclude.Include.NON_NULL)@ApiModel("导入Excel")public class StudentsDTO implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "学
2022-05-29 11:23:04 315
原创 一条sql递归查询
使用 WITH RECURSIVE不仅可以向上查询所有父节点,也可以查询出下面多层的子数据。话不多说,先上sql WITH RECURSIVE r AS ( SELECT id, remark FROM xxx WHERE id = #{id} UNION ALL SELECT a.id, a.rem
2022-05-29 11:10:40 152
原创 Excel实现多个sheet页
注意需要加上一个文件名,不然导出格式会出现问题在try括号里面添加需要监控的代码块会自动关闭括号中的资源 response.setHeader("Content-Disposition", "attachment;filename=" + "purchase" + ".xlsx"); ExcelWriter excelWriter = null; try (ServletOutputStream outputStream = response.getOutputS
2022-05-29 11:04:19 1315
原创 各种注解后续用到再加
@Min验证 Number 和 String 对象是否大等于指定的值@Max 验证 Number 和 String 对象是否小等于指定的值@DecimalMax 被标注的值必须不大于约束中指定的最大值. 这个约束的参数是一个通过BigDecimal定义的最大值的字符串表示.小数存在精度@DecimalMin 被标注的值必须不小于约束中指定的最小值. 这个约束的参数是一个通过BigDecimal定义的最小值的字符串表示.小数存在精度@Digits 验证 Number 和 String 的构.
2021-11-08 16:21:58 169
原创 博客Ghost4.0+nginx部署
我是通过乌班图服务器进行部署,所以部署的步骤和官网差不多,nginx有所变化官网地址 :https://ghost.org/docs/install/ubuntu/与官网不同的是,我数据库是直接通过宝塔进行安装和部署,之前nginx,node.js环境也是通过宝塔下载,后来发现路径有所要求,我就把之前的nginx和node卸载,通过官网命令安装根据官网的命令一步一步走,走完之后启动ghost 本地是可以直接访问.我只做了公司内网可以同IP进行访问,如果外网需要访问,可以将内网IP映射出去,活通过绑定.
2021-04-18 10:45:58 315
原创 java设置前端接口不可重复请求
应用场景:前端页面出现卡顿,用户反复点击操作按钮,导致后台接口短时间内多次提交创建一个接口类public @interface NoRepeatSubmit { String name() default "name:";}通过切面,设置调用该接口的类不可重复提交/** * 接口重复提交拦截切面(两秒内同一客户端不允许重复提交) */@Aspect@Configurationpublic class SubmitAspect { private Logger l
2021-03-25 09:49:33 934 1
原创 java根据模板生成word
首先需要生成模板创建word文档将word另存为 xml格式将文档后缀改成ftl2. 代码填充xxx将生产的模板放在项目resource下建立一个template文件夹将需要填充的内容用tb替换 public void exportTongzhishu(HttpServletRequest request, HttpServletResponse response) { InputStream in = null; OutputStream out = n.
2021-03-24 11:01:04 558
原创 NIGINX部署数据库
下载MySQL安装包,并解压多份,将其端口设置成3307和3308(my.ini中设置)配置数据库主从关系,保证数据库中数据一致(其他文章介绍)配置nginx 如下:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;eve.
2021-02-18 15:34:35 141
原创 string和list互转
String aa="q,w,e,r,t,y,u"; String str[]=aa.split(","); List list=Arrays.asList(str); List result=new ArrayList(list); //集合转字符串 com.google.common.base.Joiner; String cc=Joiner.on(",").join(result);
2021-01-13 15:15:43 175
原创 springboot2+actuator
导入pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>配置yml(由于是2.0的将所有的端点都屏蔽了)#开启actuator在springboot2 端口.
2021-01-06 17:30:20 273
原创 swagger使用
介绍:Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。简单来说就是可自动生成前后端交付的文档的工具官网 : https://swagger.io/tools/引入pom文件 <properties> <
2021-01-06 14:24:50 191
原创 springboot AOP操作记录
有一些项目需要记录特定页面的增删改查情况,所以需要利用切点来实现接口记录导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <!-- @Aspect需要的包 --> <!
2021-01-04 14:21:39 116
原创 服务器上下载文件FTP
具体分为分为两个步骤走我传入的地址格式为//127.0.0.1//test/aa.gif链接,根据IP,端口号(默认端口号可不填),用户名密码登录 public static FTPClient getFTPClient(NASVo vo) { FTPSClient ftp = new FTPSClient(); try { ftp.setAutodetectUTF8(true); ftp.setDataTimeout
2020-12-29 08:56:35 222
原创 微信移动应用注册
进入微信开发平台,选择移动端应用.需要开发者账号.https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN&token=30232222fea63919a5590476c26abd70e530cf97填写信息需要注意的是:应用的名称半年才可以更改一次logo尺寸 28x28一张,108x108一张,都需要水印必须要填的是: 网站应用名称,网站应用简介,网站应用官网,网站信息登记表扫描件以及网站应用图片3..
2020-12-02 15:27:53 302
原创 Nginx下载
老规矩,先贴一个下载路径链接: https://pan.baidu.com/s/1j_bhuR8OwIVbnEvXquV6mQ提取码: 6jyd这是我自己下载好了的也可以在官网自己下载http://nginx.org/en/download.html各类版本,任君采摘下载之后解压
2020-11-18 16:38:17 87
原创 Xshell连接远端Linux桌面
Xshell下载,可以直接去官网下载.我这边也提供一个分享链接: https://pan.baidu.com/s/1oFYGBHcjB-rWiO1RHvtLGA提取码: nddh下载,安装没有技巧,点击下一步就行安装完打开连接步骤如下图
2020-11-17 14:24:52 259
原创 springboot+mybatisPluse
项目的步骤如下图项目创建完之后,穿件几个文件夹配置文件内容如下application.yml# Tomcatserver: tomcat: uri-encoding: UTF-8 max-threads: 1000 min-spare-threads: 30 port: 9999 #connection-timeout: 5000ms servlet: context-path: /mediaspring: # 环境 dev|test
2020-11-17 14:06:49 149
原创 企业微信会话缓存
企业微信会话缓存,由于会话种类多达23种,所以需要不同判断.代码比较复杂.其中我踩坑的地方有拉取的文件,图片等资源,一次拉取为512K,需要判断,多次拉取语音是arm格式,前端展示MP3格式比较轻松,所以可以进行转换,下面是转换的代码/** * @return void * @Author liqing36 * @Description //TODO arm语音转map3格式 * @Date 16:57 2020/8/25 * @Param [sourcePath
2020-11-17 11:28:33 722 2
原创 文档导出并传送给前端进行下载
本文章作用于将多个文档写入同一个word,将其下载public void importWord(HttpServletRequest request,HttpServletResponse response) throws IOException { int pId = Integer.parseInt(request.getParameter("pid")); String module=request.getParameter("module"); //查
2020-11-17 11:10:00 351
原创 试问将Excel导入数据库
步骤为:前端选中excel表格,后台进行判断表格的模板是否符合要求,并进行导入数据库 public String importCoefficientExcel(MultipartFile file, HttpServletRequest request, HttpSession session, String page) { String result=null; if (file.isEmpty()) { return Result.customE
2020-11-17 10:58:13 94
空空如也
前端代码根据form id 获取不到form元素
2024-11-06
PHP导入带下拉框的表格失败
2024-11-05
PHP上传带图片的excel 文件,后端读取内容,无法获取到图片。
2024-11-05
Php前端上传文件,设置了不走缓存,但是还是不进入后端接口
2024-11-05
PHP前端上传文件,设置了不走缓存,但是还是不进入后端接口
2024-11-05
PHP前端点击上传表格到后端读取,首次点击有效果,二次点击后不进入后端接口
2024-11-05
js新增多行表格页面错误
2024-10-28
php项目允许报错解决
2024-10-17
PHP项目运行失败,求解决
2024-10-17
Java获取modbus数据失败报错
2024-10-08
Java获取波特率为9600,地址位为0x50的modbus数据
2024-10-08
JAVA 将一个消息转发给一个回调方法报错
2024-10-06
Java回调报错问题
2024-10-06
java类型转换错误
2024-10-06
modbus poll 读取
2024-07-15
Netty服务端断电之后,客户端不进行重连
2024-07-10
Java计算crc求解
2024-05-18
CRC32计算问题,求解决
2024-05-17
java抽象类子类必须实现抽象方法,或者也是抽象类么?
2021-08-23
Git上的mapper项目
2021-03-24
项目使用MYSQL8.0.23数据库,时不时出现无法操作的情况?
2021-03-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人