- 博客(20)
- 资源 (72)
- 收藏
- 关注
原创 系统管理之组织机构树形化结构优化篇
本文基于:系统管理之组织机构树形化结构一文,采用Java8 filter 和group by 实现树形结构分组。Controller层代码片段: Map<String, List<UcasAuthOrganizationInfo >> sub = list.stream().filter(node -> node.getPsid() != "0").collect(Collectors.groupingBy(node -> node.getPsid()));.
2021-11-30 09:53:02 760
原创 jaspersoft studio6.x 设计医院超声检查报告单
简单编写了一个超声检查报告单。效果展示如下:jaspersoft studio 设计截图:源码XML<?xml version="1.0" encoding="UTF-8"?><!-- Created with Jaspersoft Studio version 6.10.0.final using JasperReports Library version 6.10.0-unknown --><jasperReport xm...
2021-11-29 18:06:46 1085 3
原创 jaspersoft studio6.x 设计医院检查报告单样式
今天百度无意检索到医院的检查报告单,我想尝试一下自己对jaspersoft studio6.x 报表工具的掌握情况,我简单编写了一个血液检查单。效果展示如下:百度图片库关于血液检查报告单样式:jaspersoft studio 设计截图:源码XML<?xml version="1.0" encoding="UTF-8"?><!-- Created with Jaspersoft Studio version 6.10.0.final u...
2021-11-29 16:31:18 1013 1
原创 Go 语言学习路线图
今天在浏览Github 时,发现了一份关于Go developer 学习路线图:github 地址:https://github.com/zhouzhiwengang/golang-developer-roadmap
2021-11-22 17:46:40 497
原创 JSON parse error: Invalid UTF-8 解决办法系列
今天将旧工作空间的项目拷贝至新工作空间目录提示如下错误信息:Request","exception":"org.springframework.http.converter.HttpMessageNotReadableException","message":"JSON parse error: Invalid UTF-8 middle byte 0x3f造成上述错误的原因:jvm参数未配置编码格式和eclipse 工作空间未指定编码格式。解决办法:指定jvm 编码格式打开Windows
2021-11-22 14:42:14 10747
原创 Eclipse 中Deployment Assembly 无法正常显示
我将本地Maven Java项目转换为Web项目,应该能够在Eclipse -> 转化项目名->properties 看到看到Deployment Assembly出现。如果还是没有该选项,很有可能在Eclipse中Deployment Assembly被disable了,那么我们需要做的就是将Deployment Assembly选项enable。在项目所在的工作区间有一个.project文件,打开该文件增加如下这一行用于enable Deployment Assembly属性:or
2021-11-22 10:55:47 796
原创 SpringBoot + MyBatis-plus + SpringSecurity + JWT实现用户无状态请求验证(前后端分离)
1、基础技术框架技术名称 版本 SpringBoot 2.1.9.RELEASE MyBatis-plus 3.3.1 MySQL 8.0.11 SpringSecurity 5.1.6.RELEASE jjwt 0.9.0 lombok 1.18.10 guava 30.1.1-jre hutool-all 5.5.2 druid 1.2.3 swagger3 3.0 aop 1.9.4
2021-11-09 09:55:45 3212 1
原创 SpringBoot 安全漏洞之SQL注入和XSS攻击
1、自定义HttpServletRequestWrapper类,实现SQL和XSS 过滤package com.zzg.sql.filter;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.Enumeration;import java.util.Has
2021-11-09 09:31:28 648
原创 SpringBoot + MyBatis-plus + SpringSecurity + Thymeleaf 实现系统基础模块功能
嘟嘟平台基础技术框架技术名称 版本 SpringBoot 2.1.9.RELEASE MyBatis-plus 3.3.1 MySQL 8.0.11 SpringSecurity 5.1.6.RELEASE Thymeleaf 3.0.4.RELEASE lombok 1.18.10 guava 30.1.1-jre hutool-all 5.5.2 druid 1.2.3 swagger3 3.0
2021-11-05 19:17:30 787
原创 SpringBoot 集成FluentMyBatis 框架之集成分页功能
本文基于上一篇:SpringBoot 集成FluentMyBatis 框架之完善SpringBoot 集成FluentMyBatis 框架之集成分页功能FluentMyBatis 官方分页官方提供的写法是Query语句中有limit方法,和mysql的limit关键字一致。定义分页请求参数实体package com.single.req;import java.io.Serializable;import lombok.Data;@SuppressWarnings("seri
2021-11-04 14:38:56 642
原创 SpringBoot 安全漏洞之XSS注入攻击(jsoup版本)
1. 跨站点脚本编制 风险:可能会窃取或操纵客户会话和 cookie,它们可能用于模仿合法用户,从而使黑客能够以该用户身份查看或变更用户记录以及执行事务。 原因:未对用户输入正确执行危险字符清理。 固定值:查看危险字符注入的可能解决方案。2. pom.xml添加依赖<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <.
2021-11-04 12:14:27 1568
原创 SpringBoot 安全漏洞之SQL注入解决方案
1. SQL盲注、SQL注入 风险:可能会查看、修改或删除数据库条目和表。 原因:未对用户输入正确执行危险字符清理。 固定值:查看危险字符注入的可能解决方案。2、添加SQL注入包装类import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequ.
2021-11-04 12:00:41 4863 1
原创 SpringBoot 安全漏洞之Referer 跨站点攻击解决方案
1. 跨站点请求伪造 风险:可能会窃取或操纵客户会话和 cookie,它们可能用于模仿合法用户,从而使黑客能够以该用户身份查看或变更用户记录以及执行事务。 原因:应用程序使用的认证方法不充分。 固定值:验证“Referer”头的值,并对每个提交的表单使用 one-time-nonce。2、配置文件添加配置#防止Referer跨站点配置security.csrf.excludes3、添加Referer拦截器import java.io.IOException;import
2021-11-04 11:38:37 7233
转载 SpringBoot 集成Swagger3,spring-plugin-core提示不匹配
今天使用SpringBoot集成Swagger 输出如下错误信息:***************************APPLICATION FAILED TO START***************************Description:An attempt was made to call the method org.springframework.plugin.core.PluginRegistry.getPluginFor(Ljava/lang/Object;)Lja
2021-11-03 19:49:37 2961
原创 SpringBoot 集成FluentMyBatis 框架之完善
本文基于上一篇:SpringBoot 集成FluentMybatis 实现简单增删改查功能SpringBoot 集成FluentMyBatis 框架之完善主要添加:alibaba druid 数据库连接池和小米接口文档knife4j(类似:丝袜哥=swagger)pom.xml 文件添加alibab driud 和knife4h 依赖...
2021-11-03 19:40:41 666
原创 SpringBoot 集成FluentMybatis 实现简单增删改查功能
本文基于上一篇:SpringBoot 集成FluentMybatis 框架完整pom.xml 文件<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 http://maven.apache.org/xsd/maven-4.0.0
2021-11-03 17:26:27 730
原创 SpringBoot 集成FluentMybatis 框架
FluentMybatis特性FluentMybatis原理项目搭建pom.xml 添加fluent-mybatis依赖 <properties> <java.version>1.8</java.version> <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> <fluent-mybatis.version>1.8.7&l..
2021-11-03 17:05:34 941
原创 Maven 编译提示:spring-boot-maven-plugin:2.1.9.RELEASE or one of its dependencies could not be resolved
问题描述:今天使用mava-plugin 插件遍历Maven项目提示如下错误信息:[ERROR] Plugin org.springframework.boot:spring-boot-maven-plugin:2.1.9.RELEASE or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.springframework.boot:spring-boot-maven-p
2021-11-03 11:33:58 1864
原创 SpringBoot 之 PDF大文件分片加载(后端)
业务需求:前端集成pdf.js 实现在线阅读pdf 文件,但pdf 文件过大时(大于100M)会出现浏览器内存溢出导出程序崩溃的场景发生。针对这个情况,后端给出的解决方案是:分片加载pdf 文件流。约定:与前端约定在header 头部参数中追加rang 参数:表示需要加载文件片数,后台动态计算起始字节位置,流式输出指定文件内容。SpringBoot源码:pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x
2021-11-03 10:26:46 2088 1
原创 Spring Boot 配置CROS Filter
一、什么是CORS?CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing),允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。它通过服务器增加一个特殊的Header[Access-Control-Allow-Origin]来告诉客户端跨域的限制,如果浏览器支持CORS、并且判断Origin通过的话,就会允许XMLHttpRequest发起跨域请求。CORS HeaderAcce..
2021-11-01 16:30:11 5463 3
digipower-ureport.rar
2020-08-11
ssm框架集成apache cxf2.7
2016-05-20
Smack3.0.4+ Openfire3.10.2 Android 客户端之四
2015-11-23
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之三
2015-11-19
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之二
2015-11-18
android Smack教程一:实例代码
2015-11-17
OpenFire3.10.3+Smack3.0.4
2015-11-07
SpringBoot + MyBatis-plus + SpringSecurity + JWT
2021-11-09
house-agent.rar
2021-03-26
migrate.rar
2020-11-05
FormPlatform.rar
2019-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人