![](https://img-blog.csdnimg.cn/c923dde0d7d44e719666c53b55c1fca3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java相关
文章平均质量分 71
Spring、SpringMVC、Spring Boot、SpringCloud等相关技术文章专栏
Tiny青年
这个作者很懒,什么都没留下…
展开
-
数据库数据导出到Excel
数据库数据导出到Excel原创 2023-02-07 18:17:38 · 407 阅读 · 0 评论 -
Mybatis-plus分页两种方式
mybatis-plus分页两种方式,动态SQL 和lambda查询包装器实现原创 2023-02-06 20:17:17 · 1004 阅读 · 0 评论 -
获取String或JSONObject类型数据存入DTO
获取的数据是String类型、或JSONObject类型,例如为responseData,需要将responseData中的部分数据(username, age, birthday)存放到数据传输对象DTO中,其他接口通过调用DTO获取数据。只要能获取responseData中用户字段的值,就很容易进行存储,所以想办法怎样获取String类型或JSONObject类型中某一字段的值。方式是将responseData转换为map类型,所以写写下面代码测试一下能否获取到username的值。原创 2022-09-09 00:10:23 · 2194 阅读 · 0 评论 -
正则表达式删除(或替换)匹配的字符串及软件推荐
正则表达式删除(或替换)匹配的字符串及软件推荐原创 2022-09-08 21:56:18 · 1544 阅读 · 0 评论 -
Hack This Site JavaScript 6
Hack This Site JavaScript 6题目描述:解题思路:接着我们需要查看页面代码,找到更多信息,如下图:<script type="text/javascript" src="/missions/javascript/6/checkpass.js"></script><script language="javascript">R...原创 2020-02-04 19:16:25 · 357 阅读 · 0 评论 -
Hack This Site Realistic 4
Hack This Site Realistic 4题目描述:解题思路:首先点击题目当中的链接我们来到如下页面:在这里我们可以看到两个商品链接,点进去发现是买大衣和皮鞋的,值得我们注意的是,这两个链接的URL中都有category,这个词的意思是种类,我们马上就可以直到这一题要用SQL注入的方法来解决。我们可以在categoriy=1页面的URL后面分别添加如下代码:Order...原创 2020-02-02 21:59:50 · 2024 阅读 · 0 评论 -
Hack This Site JavaScript 1
Hack This Site JavaScript 1题目描述:解题思路:页面中只有一个输入框,这显然要求我们先找到密码才能通过,我们应该从查看网页代码着手。我们发现button标签中有一个JavaScript内置函数check,传递得到得知id=pass。我们找到如下图信息:这是check函数的功能,该功能将检查值存储在X中,若我们输入的密码不是cookies,则导航栏会一直提示...原创 2020-02-03 19:56:44 · 483 阅读 · 0 评论 -
Hack This Site JavaScript 4
Hack This Site JavaScript 4题目描述:解题思路:我们可以先从题目着手,题目给出var?的提示,还说什么试图要欺骗我们,让我们做很多的无用功。我们来看密码提交页面的代码,发现如下代码:如果你懂得JavaScript中var的作用,并且知道定义变量的知识,那么看了JavaScript中check函数的代码之后,你可能认为密码应该是hack_this_site,等我...原创 2020-02-04 14:07:02 · 772 阅读 · 0 评论 -
Hack This Site Realistic 1
Hack This Site Realistic 1题目描述:解题思路:我们点击题目中的链接来到如下页面我们的任务是更该乐队排名,对于这个HTML页面,我们要改动数据,首先我们得查看HTML代码,找到关于RagingInferno乐队对应的代码段,如下图:接下来的操作将非常简单,我们只需将value=”5”改为value=”9999”或者是其他的一个大的数字,然后我们在投票栏选...原创 2020-02-02 14:05:11 · 395 阅读 · 0 评论 -
Hack This Site JavaScript 5
Hack This Site JavaScript 5题目描述:解题思路:我们应该注意到题目中escape这个单词,escape函数可以对字符经行编码,语法格式为escape(string),string是需要加密的字符串。同时unescape函数可以对escape解码。我们接下来查看网页的代码,如下图:阅读代码可知,这是一个check函数,只要我们输入的值与moo值相同,就可以通过。...原创 2020-02-04 15:07:16 · 228 阅读 · 0 评论 -
Hack This Site Realistic 2
Hack This Site Realistic 2题目描述:解决思路:点击题目中的链接我们来到如下页面:接着我们查看网页的HTML代码,会发现如下图的隐藏链接:还有一种更加简便的方法让我们容易找到这个隐藏链接,ctrl+a,这是我们常用的快捷键,意思是全选,ctrl+a不仅仅是帮助我们高效的工作,还如同照妖镜一般神奇,可以将一些本来就存在但我们肉眼难以察觉的东西变得利于观察。...原创 2020-02-02 15:02:30 · 444 阅读 · 0 评论 -
Hack This Site Realistic 3
Hack This Site Realistic 3题目描述:解题思路:我们点击题目中的链接,会来到如下页面,接着我们查看网页代码,找到其中的注释代码,我们需要理解注释所说的意思,说的是index.html取代了原来的index.html,所以我们目前所看见的是美国法西斯主义入侵者改动过的网页,那么我们应该怎样找到原本的网页呢?根据HTML代码注释找到线索,我们应该访问oldind...原创 2020-02-02 12:16:31 · 550 阅读 · 0 评论 -
Hack This Site JavaScript 2
Hack This Site JavaScript 1题目描述:解题思路:题目说使用了重定向技术,并且将Javascript注销。重定向技术引导访问者访问另一个网站,从而对网站起到保护作用。我们点击题目中的链接,会出现如下图信息:我们注意到第二行信息,指明我们没有禁用JavaScript,回想此题题目也是禁用JavaScript,现在我们应该明白,尽管编写了重定向脚本将我们带到错误的页...原创 2020-02-03 22:23:14 · 632 阅读 · 0 评论 -
Hack This Site JavaScript 7
Hack This Site JavaScript 7题目描述:解题思路:我看见这个题目很纳闷,还去查找JS模糊处理是什么东西。相信我,你可以不用去查阅任何关于JS模糊处理的知识就搞定。首先我们得从页面源代码入手,当我打开它的源代码是有点懵:<script language="javascript">var _0x4e9d=["\x66\x72\x6F\x6D\x43\x...原创 2020-02-04 20:18:24 · 579 阅读 · 0 评论 -
Hack This Site Basic missions 1 to 11
Hack This Site Basic missions 1题目描述:解题思路:根据提示,我们应该想到查看网页的HTML代码,找到对于的代码我们发现HTML注释,正好所需的密码就藏在这里。如果你不知道HTML或者不了解HTML的注释的怎样的,那你可能会在这题上遇到麻烦,so我们应该好好吧HTML学习一下。Hack This Site Basic missions 2题目描述:...原创 2020-02-01 20:06:56 · 1542 阅读 · 0 评论 -
Hack This Site JavaScript 3
Hack This Site JavaScript 3题目描述:解题思路:点击题目链接展现在我们面前的是JavaScript函数的知识,接下来我们要做的就是就算这个函数:var foo = 5 + 6 * 7=47var bar = foo % 8=7var moo = bar * 2=14然后check函数告诉我们,如果x.length=moo,那么我们将通过,moo=...原创 2020-02-04 12:27:50 · 168 阅读 · 0 评论 -
Servlet 使用GET和POST方法读取表单数据
一、使用GET方法读取表单数据1.GET方法读取规则:http://www.test.com/hello?key1=value1&key2=value2package com.runoob.test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import j原创 2021-01-29 13:00:02 · 1058 阅读 · 0 评论 -
Java 基础知识总结—ArrayList
1、ArrayList介绍ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。导包:import java.util.ArrayList; 初始化:ArrayList<objec> objectName =new ArrayList<>(); object: 泛型数据类型,用于设置 objectName 的数据类型,只原创 2021-04-10 11:24:27 · 296 阅读 · 0 评论 -
JSP语法及JSTL标签
JSP语法脚本程序脚本程序可以包含任意数量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。<% 代码 %>或者<jsp:scriptlet> 代码<jsp:scriptlet>脚本声明可以声明一个或多个变量、方法,供后面的Java代码使用。<%! 声明内容 %>或者<jsp:declaratiuon> 声明内容<jsp:declaratiuon>JSP表达式:JSP表达式先被转原创 2021-06-20 14:54:35 · 254 阅读 · 0 评论 -
Tomcat下载安装
1.Tomcat官网下载链接http://tomcat.apache.org/download-70.cgi2.在方框1中选择自己需要的版本,方框2中前两个是针对不同windows操作系统位数的压缩包,最后一个是安装包。对于Tomcat来说压缩包和安装包不只是我们平常理解的压缩包要解压之后才能使用,这里的压缩包和安装包在使用也有所区别,推荐下载安装包,操作更方便。3.点击Next然后点击I Agree点击选项框中Tomca左边的加号,在弹出的选项中选择"service Startup",然后N原创 2021-01-28 18:41:25 · 69782 阅读 · 9 评论 -
图解HashCode存在的意义
图解HashCode存在的意义HashCode存在的意义:减少equals比较次数,提高执行速读。对象加入HashSet时HashCode就起到了这样的作用。下面是关于“HashSet检查重复”的描述,来源于《Headfirst java》第二版。当你把对象加入 HashSet 时,HashSet 会先计算对象的 hashcode 值来判断对象加入的位置,同时也会与其他已经加入的对象的 hashcode 值作比较,如果没有相符的 hashcode,HashSet 会假设对象没有重复出现。但是如果发原创 2022-03-31 16:19:51 · 357 阅读 · 0 评论 -
深入源码分析Servlet第一个程序
首先给出Servlet程序,然后再分许其实现。编写一个最简单的Servlet程序,只需要写两个文件即可。一个是Servlet的Java程序,一个是配置web.xml。Servlet是继承自HttpServlet,需要重写doGet()和doPost()两个方。HelloServletpackage com.java.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import原创 2021-06-19 17:04:29 · 97 阅读 · 0 评论 -
Java 基础知识总结—String 类
Java String 类1、创建字符串使用三种方法创建字符串,一种是String直接创建,另一种是String对象创建,还有这一种是通过字符数组参数创建字符串。package String;public class CreateString { public static void main(String[] args) { String str1 = "雨打梨花深闭门,"; String str2 = new String("忘了青春,");原创 2021-04-14 13:47:35 · 223 阅读 · 0 评论 -
如何高效学习整理笔记
如何高效学习第一部分整体性学习策略整体性学习策略强调将知识编织到知识网络中, 而不是机械的记忆。一、结构某个学科知识之间的联系。像是一座城市的地图,通过修建四通八达的高速公路将城市中各大建筑物联系起来,类比思维导图。二、模型将信息压缩成基本单元,模型是结构的种子。建立模型的方法有比喻、内在化和图表,模型是知识道路交通中的十字路口。熟悉的结构(已经发展成熟的结构):感知结构:用人类的五官感知世界。关系结构:人与人、物与物、人与物之间存在的相互作用的一种关系。基础数学结构:数学作为描述世界原创 2020-08-21 13:44:37 · 345 阅读 · 0 评论 -
Java 基础知识总结—HashMap
1、HashMap基本概念HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 的 key 与 value 类型可以相同也可以不同,可以是字符串(String)类型的 key 和 value,也可以是整型(Integer)的 key 和字符串(String)类型的 value。引入 HashMap 类:import java.util.HashMap; 创建一个HashMap实例table:HashMap<Integer, String> ta原创 2021-04-15 08:51:16 · 787 阅读 · 0 评论 -
eclipse中配置Servlet生成.jsp实例的方法和问题解决
eclipse的选择菜单栏中选择Windows—preferences—Server—Runtime Enviroments——Add…选择Tomcat版本选择Tomcat安装路径和JRE,如果没有JRE点击右边按钮进行安装选择File—New—Dynamic Web Project,创建 TomcatTest 项目,然后选择Tomcat版本选择TomcatTest—WebContent—New—JSP File创建JSP文件新建的文件会自动生成如下代码但是这时会报错:“javax原创 2021-01-28 19:52:50 · 285 阅读 · 0 评论 -
软件体系结构1~5章知识点整理
目录绪论第一章 软件工程和软件设计概述第二章 软件模型和描述第三章 软件体系结构建模和UML第四章 软件设计过程第五章 软件体系结构风格绪论案例一:圣·玛丽亚大教堂案例二:瑞典瓦萨战舰由建筑体系架构——>软件体系结构。总体的系统结构设计比计算算法和数据结构更为重要。1.软件体系结构发展史高级语言 面向过程开发 面向对象开发 面向服务开发 云和移动服务开发 智能化软件开发。无体系结构——>概念和理论体系形成——>理论完善且普及应用体系结构出现:1968年北大西洋公约组织(N原创 2020-08-13 11:05:17 · 8269 阅读 · 0 评论 -
Java 基础知识总结—Number & Math 类
1、常用Number & Math 类方法方法描述xxxValue()将 Number 对象转换为xxx数据类型的值并返回。compareTo()将number对象与参数比较。equals()判断number对象是否与参数相等。valueOf()返回一个 Number 对象指定的内置数据类型toString()以字符串形式返回值。parselnt()将字符串解析为int类型。abs()返回参数的绝对值。ceil()返回大原创 2021-04-14 13:45:51 · 124 阅读 · 0 评论 -
Typescript的成功以及未来发展
Typescript的成功以及未来发展摘要:出于对工作的需要,但JavaScript显然我们满足我们想要实现的需求,并且JavaScript也存在一些问题至今没有好的解决办法,所以Typescript诞生了。Typescript的发展充分吸取经验,以至于取得现在的成就,并且Typescript还在不断的升级,它将变得越来越好。关键词:Typescript的优势,Typescript成功的原因,Typescript未来发展引言Typescript的作者是安德斯·海尔斯伯格,C#的首席架构师。它是开源和原创 2020-08-13 18:51:54 · 2480 阅读 · 0 评论 -
将前端接收的数据输出到后台
首先明确要做的事情,前端页面通过表格获取用户的信息,然后将这些信息在后台输出,并将前端页面跳转到另一个页面。首先编写收集用户信息的表单,主要有两个文本框收集用户名和密码,然后是一个复选框收集用户爱好,最后提交按钮。表单的提交方法设为POST,因为表单的数据要在后台输出,所用我们将表单数据跳转到LoginServlet 来输出。<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><h原创 2021-06-19 18:31:09 · 810 阅读 · 0 评论 -
Linux中shell脚本基础教程
Linux中shell脚本基础教程Hello,我是ienges,now让我们一起来学习基于Centos的shell脚本编程。Shell教程首先我们得打开vim,新建一个文件test.sh,代码如下:sh test.sh输入以上代码回车即可进入vim,i键盘或a键开始编写脚本,我们来编写第一个shell脚本:#!/bin/bashecho "Hello shell"编写好了之后...原创 2020-02-05 13:59:07 · 133 阅读 · 0 评论 -
解决CentOS7密码忘记问题
CentOS 7忘记root密码解决办法1.在出现如下界面的时候按“e”键2.进入一下界面3.找到linux16这一行中的rhgb quiet将其删除,并在最末尾加上rd.break enforcing=0,然后按“Ctrl+x”键4.来到如下第一张图片页面,接着输入mount -o remount, rw /sysrootchroot sysrootpasswd这时我...原创 2020-04-23 11:07:26 · 231 阅读 · 0 评论 -
SQL基础:初识数据库与SQL-安装与基本介绍等—阿里云天池
一、初识数据库数据库是将大量数据保存起来,通过计算机加工而成的可以 进行高效访问的数据集合。该数据集合称为数据库(Database,DB)。用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS)。1.1 DBMS的种类DBMS 主要通过数据的保存格式(数据库的种类)来进行分类,现阶段主要有以下 5 种类型:层次数据库(Hierarchical Database,HDB)关系数据库(Relational Database,RDB)关系原创 2021-03-09 23:00:12 · 218 阅读 · 1 评论 -
实操—Nacos安装与配置
Nacos版本:2.0.2(当然也可以选择其他版本)Nacos下载地址:https://github.com/alibaba/nacos/releases本文基于Windows操作系统,下载第二个,下载完毕后解压到相应目录。找到nacos/conf/nacos-mysql.sql,打开SQL文件发现其中的数据表都使用nacos_config数据库所以,在本地数据库中新建一个nacos_config数据库,然后将nacos-mysql.sql中的SQL语句放在nacos_config数据库中运行,原创 2021-07-27 17:00:13 · 286 阅读 · 1 评论 -
VMware虚拟机Ubuntu不能联网最简单解决办法
在VMware顶部菜单栏找到 虚拟机——>设置设置状态一栏中,勾选”启动时链接“;网络链接栏中选择”桥接模式“,并勾选”复制物理网络连接状态“。仅仅需要简单的几步操作便可以连接到网络。我曾经也多次在网络寻找配置虚拟机的网络的解决方案,虽说按照网上提供的方法一步一步跟赵操作也能解决问题,但不免操作有些繁琐。在不经意间配置网络时,抱着尝试的心态找到了上面这种高效快捷的方法,希望能帮到更多的小伙伴。这也提醒我们对不明白之事拥有敢于尝试的心态是很好的,说不定会在某个瞬间就解决了困扰很久的难题,那些伟大原创 2020-12-23 15:27:51 · 2509 阅读 · 2 评论 -
实现WorkPress网站文章代码高亮显示
首先需要在WorkPress中下载WP Githuber MD,下载方法如下:插件—>安装插件—>右上角搜索框输入WP Githuber MD—>下载该插件。有了插件后,在插件—>已安装插件中找到WP Githuber MD—>设置WP Githuber MD的属性。选中模组,打开代码高亮highlight.js,随后可在布景主题中选择自己喜欢的代码高亮风格。这个插件提供了很多种类的代码高亮风格,可满足不同人的需求,感谢插件开发者。最后关于WP Githuber MD这原创 2020-12-09 00:34:54 · 544 阅读 · 0 评论 -
Docker重点知识操作汇总
Docker常用命令、安装、DockerFile、容器编排、本地镜像发布和拉取、容器监控、可视化工具。原创 2022-07-22 11:23:02 · 241 阅读 · 0 评论 -
建表到页面完整实例演示—联表查询
建表设计两张表,分别是员工表和部门表,员工表有部门表的id字段emp: +--------+----------+---------+| emp_id | emp_name | dept_id |+--------+----------+---------+| 1 | 战三 | 1 || 2 | 李思 | 2 || 3 | 王武 | 1 || 4 | 刘二 | 3 |原创 2022-04-22 17:09:37 · 1057 阅读 · 0 评论 -
layUI框架表格中图片展示完整实例
整合layUI框架时,表格中的图片如何展示,以及展示图片遇到的问题。原创 2022-04-10 23:32:55 · 7611 阅读 · 1 评论 -
基于thymeleaf实现数据库图片展示到浏览器表格
基于thymeleaf实现数据库图片展示到浏览器表格原创 2022-04-10 20:56:29 · 3196 阅读 · 2 评论