自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无限迭代中......

你已经是一个成熟的程序猿了,要学会自己DEBUG了。

  • 博客(21)
  • 资源 (4)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Spring Boot——LocalDateTime格式化配置

在项目中日期格式化是最常见的问题,之前涉及的java.util.Date 和 java.util.Calendar 类易用性差,不支持时区,非线程安全,对日期的计算方式繁琐,而且容易出错,因为月份是从0开始的,从 Calendar 中获取的月份需要加一才能表示当前月份。在 JDK8 中,一个新的重要特性就是引入了全新的时间和日期API,它被收录在 java.time 包中,借助新的时间和日期API可以以更简洁的方法处理时间和日期。解决方案1、注解(1)@JsonFormat和@Date...

2020-07-30 22:35:31 537 2

原创 Spring Boot——集成七牛云OSS对象存储SDK解决方案

基本概念七牛云OSS对象存储(Kodo):七牛云海量存储系统(Kodo)是自主研发的非结构化数据存储管理平台,支持中心和边缘存储。 平台经过多年大规模用户验证已跻身先进技术行列,并广泛应用于海量数据管理的各类场景。官方文档对象存储 Java SDK 更新时间:2019-12-16 17:24:24Gradlecompile 'com.qiniu:qiniu-java-sdk:7.2.27'Maven<dependencies> <dep..

2020-07-29 22:21:56 434

原创 JAVA——实现七牛云对象存储Region对象采用配置方式生成解决方案

官方文档对象存储 Java SDK 更新时间:2019-12-16 17:24:24解决方案 @Value("${qiniu.region}") private String region; /** * 华东机房,配置自己空间所在的区域 */ @Bean public com.qiniu.storage.Configuration qiniuConfig() throws IllegalAccessExc..

2020-07-29 22:20:55 520

原创 MyBatis——动态SQL语句——if标签和where标签复合使用

功能需求根据性别和名字查询用户官方文档MyBatis——动态 SQLSQL语句SELECT id, username, birthday, sex, address FROM `user` WHERE sex = 1 AND username LIKE '%张%'Mapper.xml文件配置<!-- 根据条件查询用户 --><select id="queryUserByWhere" parameterType="user" resultType="use

2020-07-29 15:09:40 1140

原创 Spring Security——关闭未认证时重定向(302)到登录页面(loginPage)

问题描述当访问该web服务的一个请求/test且该请求需要用户认证,那么Spring Security会将请求302到通过httpSecurity.formLogin().loginPage("/login")设定的页面里。问题分析暂无。解决方案 httpSecurity.exceptionHandling() //没有认证时,在这里处理结果,不要重定向 .authenticationEnt...

2020-07-28 23:59:44 2876

原创 JAVA——后端Vue动态路由配置类JavaBean封装

Vue文档https://router.vuejs.org/zh/源代码package cn.edu.zstu.shihua.xihu.dto;import cn.edu.zstu.shihua.xihu.entity.Menu;import cn.edu.zstu.shihua.xihu.entity.Meta;import cn.edu.zstu.shihua.xihu.model.Resource;import io.swagger.annotations.ApiModel..

2020-07-26 16:35:37 410 1

原创 Vue——Vue-Router的push和replace方法[Uncaught (in promise) Error]解决方案

问题描述在升级了Vue-Router版本到到3.1.0及以上之后,页面在跳转路由控制台会报Uncaught (in promise) Error的问题Vue更新日志https://github.com/vuejs/vue-router/releasesV3.1.0版本里面新增功能:push和replace方法会返回一个promise, 你可能在控制台看到未捕获的异常问题分析解释:没有捕获异常。解决方案方法一: 检查代码1、首先检查router.js中的路由...

2020-07-25 16:10:47 1000

原创 Intellij IDEA——创建MyBatis的Mapper.xml模板

解决方案1、打开File-> Edit->File and Code Templates2、新建模板3、编写模板<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namesp.

2020-07-23 14:05:00 631

原创 SpringFox 3.0.0——配置类DEMO

Maven<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>源代码application.propertiesspring.application.n..

2020-07-22 22:39:57 2916 1

原创 SpringFox 3.0.0(包含springfox-swagger2-3.0.0)——无法访问/swagger-ui.html解决方案

问题描述问题分析找到SwaggerUiWebMvcConfigurer类找到相关配置SpringFox 3.0.0(包含springfox-swagger2-3.0.0)中访问地址由/swagger-ui.html变成/swagger-ui/index.html解决方案访问地址由/swagger-ui.html变成/swagger-ui/index.html参考文章https://blog.csdn.net/lilinhai548/article/d...

2020-07-22 21:29:36 3731

原创 Spring Boot 2.3.0——以war方式打包失败[webxml attribute is required]解决方案

问题描述[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-cli) on project xihu: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1][ERROR].

2020-07-21 19:25:32 2204

原创 JAVA——基于HttpClient的获取帆软FineReport报表爬虫DEMO

HttpClient封装类:https://shentuzhigang.blog.csdn.net/article/details/104274609FineReportUtilpackage cn.edu.zstu.myzstu.spyder.ezstu;import cn.edu.zstu.myzstu.utils.consts.Consts;import cn.edu.zstu.myzstu.utils.httpclient.HttpClientUtils;import or...

2020-07-19 23:14:39 317

原创 JAVA——保持cookie登录状态的HttpClient封装工具类

在日常开发中,我们经常需要通过http协议去调用网络内容,虽然java自身提供了net相关工具包,但是其灵活性和功能总是不如人意,于是有人专门搞出一个httpclient类库,来方便进行Http操作。简单的对httpcient的简单操作封装成一个工具类,统一放在项目的工具包中,在使用的时候直接从工具包中调用,不需要写冗余代码。Maven <dependency> <groupId>org.apache.httpcomponents<

2020-07-19 21:41:59 309

原创 JAVA——基于simple-robot 机器人的定时任务事件提醒解决方案

官方文档https://www.kancloud.cn/forte-scarlet/simple-coolq-doc/1076023解决方案package cn.edu.zstu.myzstu.robot.qq.quartz;import com.forte.qqrobot.anno.timetask.CronTask;import com.forte.qqrobot.sender.MsgSender;import com.forte.qqrobot.timetask.TimeJob;

2020-07-14 10:29:04 394 1

原创 JAVA——基于HttpClient的通过单点登录方式(统一身份认证平台)登录正方教务系统[1999-2020]基本解决方案
原力计划

问题分析通过HttpClient获取网页数据源,通过Jsoup解析数据。先模拟登录统一身份认证平台,再通过单点登录方式登录正方教务系统,最后获取相关信息。模拟浏览器正常操作,封装请求头信息获取SESSIONID。解决方案Maven <dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artif

2020-07-14 10:15:43 819

原创 JAVA——DES/ECB/PKCS7Padding加密算法[Cannot find any provider supporting DESEDE/CBC/PKCS7Padding]解决方案

基本概念DES算法:密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。ECB(Electronic Codebook,电码本)模式:分组密码的一种最基本的工作模式。在该模式下,待处理信息被分为大小合适的分组,然后.

2020-07-14 09:31:16 1661

原创 Web安全——某大学统一身份认证平台登录时密码加密方式

工具Base64 在线解码、编码:https://the-x.cn/base64DES加密/解密:https://the-x.cn/cryptography/Des.aspx解决方案登录请求表单数据密钥与加密密码均为Base64编码常见加密:1)数据加密标准(DES Data Encryption Standard):DES(密钥长度64位)(ECB模式)2)分组密码算法:AES(密钥长度在128位及以上)(GCM或CBC模式)3)流密码算法...

2020-07-13 20:10:00 2019

原创 Java——将JSONP返回的结果转化为Java对象

问题描述callback({ "accessToken": "xxx", "url": "xxx", "status": "success"})calback({ "errorCode": "21300007", "status": "fail", "errorMsg": "User not exist, or wrong password!"})Maven <!--JSON--> &

2020-07-12 20:49:02 551

原创 JavaScript——易班优课YOOC课群在线测试自动答题解决方案(二十)整理维护

目录解决方案JavaScript脚本// ==UserScript==// @name 易班优课YOOC浙理助手// @namespace http://tampermonkey.net/// @version 0.2.5// @description 浙江理工大学易班优课YOOC测试、刷题// @author STZG// @match *://*.yooc.me/*// @grant uns..

2020-07-12 20:28:26 1666 5

原创 JavaScript——易班优课YOOC课群在线测试自动答题解决方案(十九)强制重做

前文JavaScript——易班优课YOOC课群在线测试自动答题解决方案(一)答案获取Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(二)答案储存Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(三)答案查询JavaScript——易班优课YOOC课群在线测试自动答题解决方案(四)答案显示JavaScript——易班优课YOOC课群在线测试自动答题解决方案(五)简单脚本Spring Boot——易班优课YOOC课群在线测试自动答题解决方

2020-07-12 20:06:59 1518

原创 C#——《C#语言程序设计》实验报告——综合练习——委托、Lambda表达式、LINQ、接口

问题描述使用委托、Lambda表达式、LINQ等知识完成以下内容:(本题35分)(1)要求定义Employee类,带有Name属性(string类型),带有Birthday属性(DateTime类型),带有Salary属性(double类型);重载ToString()方法,将信息以适当格式输出。[8分](2)定义一个委托如下 :delegate bool EmployeePredicate(Employee emp);写一个静态方法FindEmployee,根据filter参数在数组

2020-07-06 14:24:08 295

C++课程设计-模拟电梯

编写一个程序,模拟电梯的功能。功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示。

2019-05-14

C++课程设计-便利店管理系统.rar

通过设计一个小型的便利店管理系统,训练综合运用所学知识处理实际问题的能力,强化面向对象的程序设计理念,使自己的程序设计与调试水平有一个明显的提高。

2019-05-14

浙江理工大学-网页设计与建设.rar

2018-2019学年第二学期-浙江理工大学-网页设计与建设-上交期末作业样本 浙江理工大学-网页设计与建设.rar

2019-06-23

赫夫曼编码/译码器_《数据结构与算法》课程设计_JAVA版

本课程设计是为了让同学们了解学习数据结构的作用和意义。数据结构是计算机科学与技术专业的专业基础课,是十分重要的课程。所有的计算机系统软件和应用软件都要用到各种类型的数据结构。因此,想要更好地运用计算机来解决实际问题,仅仅掌握几门计算机程序设计语言是远远难以应付当前众多复杂的课题,想要有效地使用计算机,充分发挥它的性能,还必须学习和掌握好数据结构的有关知识,打好数据结构这门课的扎实基础,对于学习计算机专业其它的课程,如操作系统、软件工程、编译原理、数据库、人工智能等十分有益。

2019-12-16

STZG的留言板

发表于 2020-01-02 最后回复 2020-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除