- 博客(130)
- 资源 (1)
- 收藏
- 关注

原创 网络安全论坛
安全网站及论坛:看雪安全客freebuf安全牛安全内参绿盟先知社区+++++++++++++++++++++++++++++++++++++++++++++++++++++++
2021-01-05 09:04:39
1055
1

原创 Linux 基础命令,永久更新
移动:cd /目录/----------------------------------------进入指定目录cd … --------------------------------------------退出到上层目录cd ------------------------------------------------退出到根目录cp -v /root/aaa.txt /root2--------------------把/root中的aaa.txt复制到root2中 -v 显示结果m
2020-12-01 20:25:07
767
3
原创 vue.js入门01
Vue 构造器中有一个el 参数,它是 DOM 元素中的 id。在上面实例中 id 为 vue_det。用于定义属性,实例中有三个属性分别为:site、url、alexa。用于定义的函数,可以通过 return 来返回函数值。用于输出对象属性和函数返回值。
2023-05-10 17:19:52
253
原创 springboot实现查询手机号归属地
我也不知道咋写的,测试过了,反正能用就行;package com.example.needs.util;import org.apache.http.HttpEntity;import org.apache.http.ParseException;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.h
2021-05-22 15:46:58
1122
1
原创 java遍历输出手机号
package com.example.needs.util;import java.io.FileWriter;import java.io.IOException;public class TextUtil { public static void main(String[] args) throws IOException { //输出流,写入到D:/Lianxi/zidian.txt文件,文件不存在会自己创建,已有内容会覆盖之前内容 FileWriter
2021-05-22 11:05:58
1015
转载 mysql查询上个月的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名);近30天SELECT * FROM 表名 where DATE_SUB(CURDA
2021-05-06 17:08:29
9042
2
原创 mybatis框架xml中trim中的prefix与suffix等标签的作用
1.prefix 前缀增加的内容2.suffix 后缀增加的内容3.prefixOverrides 前缀需要覆盖的内容,一般是第一个判断条件前面的多余的结构,如:第一个判断条件前面多了 ‘and’select * from User where name='zhangsan' and age='20';<select id='queryUser'> select * from User <trim prefix='where' prefixOver
2021-04-30 21:57:49
1679
1
原创 springboot实现Jwt登录认证
JwtUtils工具类:public class JwtUtils { /* 过期时间为24小时,毫秒计时的---毫秒--》秒--》分--》小时--》天 */ private static final long EXPIRE_TIME= 60 * 24 * 60 * 1000; /** * 密钥,注意这里如果真实用到,应当设置到复杂点,相当于私钥的存在。如果被人拿到,相当于它可以自己制造token了。 */ private static
2021-04-29 09:16:18
735
原创 SpringBoot实现密码加盐加密
pom.xml: <!--md5加密盐--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency> <dependency> <gro
2021-04-27 10:08:46
2918
原创 Vue入门05(双向绑定)
输入框显示内容:<html><head> <title>vue04</title> <meta charset="utf-8"/></head><body><div id="app5"> 输入框<input type="text" v-model="message">{{message}}</div></body><script s
2021-04-20 15:48:49
128
原创 Vue入门03绑定点击事件
<html><head> <title>vue04</title> <meta charset="utf-8"/></head><body> <div id="app4"> <button v-on:click="sayHi">点击我</button> <!--v-on绑定点击事件--> </div><
2021-04-20 15:25:19
491
原创 Burpsuite_pro_v2021.2
1.下载完复制到虚拟机中2.找到存放的路径我的存放在/var/run/vmblock-fuse/blockdir/0J5BTa 下3.将其移动到mv burpsuite_pro_v2021.2.1.rar /usr/lib/jvm/java-11-openjdk-amd64/bin4.rar e burpsuite_pro_v2021.2.1.rar 进行解压(若没有rar,自行安装即可)5.java --illegal-access=permit -Dfile.encoding=utf-8 -ja
2021-04-20 12:13:58
1578
1
原创 Vue入门02
vue实现if-else判断:<html><head> <meta charset="utf-8"/> <title>vue2</title></head><body><div id="app2"> <h1 v-if="ok">ok</h1> <h1 v-else>no</h1></div><scrip
2021-04-20 10:57:20
117
原创 Vue入门01
初步理解:File---->setting----->Plugins--------->安装vue插件实现双向绑定,操作虚拟Dom,实时更新前端数据:(导入vue.js cdn:<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js"></script>)<html><head> <meta charset="utf-8"/>
2021-04-20 10:22:59
107
转载 D-link路由器
转载:https://xz.aliyun.com/t/9394前言:D-Link DIR-816 A2是中国台湾友讯(D-Link)公司的一款无线路由器。攻击者可借助‘datetime’参数中的shell元字符利用该漏洞在系统上执行任意命令。准备:固件版本 1.10B05:http://support.dlink.com.cn:9000/ProductInfo.aspx?m=DIR-816漏洞存在的程序:goahead0x2 工具静态分析工具:IDA系统文件获取:binwalk动态调.
2021-04-15 15:15:08
885
原创 ajax
ajax,通过与后台服务器进行少量的数据交换,实现异步局部更新,不需要刷新整个页面。ajax的核心是XMLHttpRequest对象(XHR),XHR为向服务器发送请求和解析服务器响应提供了接口。能够以异步方式从服务器获取新数据。常用参数:url:请求地址data:要发送的数据success:成功之后执行的回调函数(全局)实例1: 使用ajax前记得导入依赖//若是下载在本地,webapp中需要指定绝对路径。cdn导入不需要<script scr="${pageContext.req
2021-04-15 11:10:49
192
转载 SpringBoot+Thymeleaf实现图片上传和显示
1.导入两个图片上传所需要的依赖,查看自己是否已经导入。 <!--图片上传依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.75</version> </d
2021-04-14 09:39:14
2914
1
原创 前端修改功能日期无法获取展示
这是我最原始的代码,由于日期没有进行转型。所以我th:value="${apple.date}"中获取的值是Mon Apr 12 00:00:00 CST 2021这个样子的。updUser.html:<label class="layui-form-label">日期</label> <div class="layui-input-block"> <input type="date" name="date" th:value="${ap
2021-04-12 10:20:27
408
原创 layui实现单选反选全选
<table class="layui-table" lay-filter="test" id="bd"><!--表单标签加上id属性--> <tr> <th>选择</th> <!----添加选择框的位置----> <th>id</th> <th>品种</th> <th>单价(
2021-04-12 09:06:21
407
原创 网页添加Live2D,背景线条动漫人物
背景悬浮线条:<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script><script> $(function(){ function n(n,e,t){ return n.getAttribute(e)||t } function e(n){ return document.getElementsByTagName(n) } function t(
2021-04-11 19:20:38
4373
原创 Thymeleaf自定义日期格式输出
日期格式输出,自定义‘yyyy-MM-dd’ 2020-01-01 <td th:text="${#dates.format(number.getBirthday(), 'yyyy-MM-dd')}"></td>number.getBirthday()换为自己前端获取值的参数即可例如我的: <tr th:each="a: ${apples}"> <td th:text="${a.id}"></td>
2021-04-11 14:42:00
350
原创 SpringBoot整合mybatisPlus(2)
之前文章Springboot整合和mybatisplus测试成功,接下来测试我们写的sql是否成功。在resources目录下新建mapper文件夹,新建UserMapper.xml文件:<?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">.
2021-04-10 14:53:06
126
原创 SpringBoot整合mybatisPlus
1.首先创建好项目之后导入依赖pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <grou
2021-04-10 14:37:11
264
原创 SpringBoot如何打成jar包
1. 如果META-INF下存在.MF文件,先将其删除2.3.4.MainClass中,添加项目的Application,Main方法执行入口5.添加完成,点击Apply,ok6.7.Build,打包(这个方法有时候不好用,可以参考另一种方法,见下面8.9步骤)8.(如果尝试过上面7的打包方法,进行这一步时候记得清除META-INF下的.MF文件)或者点击右边Maven中的package快速打包,打的包在target下。9.如下图蓝色字体为jar包存放路径,BUILD SUC
2021-04-09 08:23:46
829
2
原创 Centos数据库设置允许远程连接访问
1.首先在linux系统上安装mysql,查看mysql是否启动,执行命令 ps -e |grep mysql;2.执行mysql -h 192.168.20.220 -P 3306 -u root -proot(备注:-proot,root指root账号的密码),可以得到结果连接不上。3.连接数据库,执行命令use mysql;使用mysql数据库。查看用户表信息,执行命令select Host,User from user。4.通过上面步骤可以得到数据表 user内的值,下面我们对表进行更新记录允
2021-04-08 20:21:01
970
2
原创 ajax异步删除
Controller//删除前的代码@RequestMapping("/delete")public String delUser(int id){ indexService.delUser(id); return "redirect:index";} //删除更改后代码 @RequestMapping("/delete") @ResponseBody public String delUser(int id){ indexService
2021-04-08 16:16:33
829
2
原创 Centos数据库基础操作
关闭firewall防火墙systemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl mask firewalld.serviceyum -y install mysql mysql-server 安装mysqlservice mysqld start 开启mysql服务mysql 无密码登录mysqlmysqladmin -u roo
2021-04-08 15:03:00
254
3
原创 linux配置服务器环境
#检查是否安装和httpdrpm -qa | grep httpd#如果没安装yum -y install httpd启动Apache并验证service httpd startservice httpd status
2021-04-07 19:58:50
91
1
原创 SpringBuffer,SpringBuilder,Spring之间的关系区别
SpringBuffer,SpringBuilder,Spring之间的关系区别:0、String 是不可变的对象, 每次对 String 类型进行改变的时候都相当于生成了一个新的 String 对象,然后将指针指向新的 String 对象,每次生成对象都会对系统性能产生影响,所以经常改变内容的字符串最好不要用 String1、StringBuffer 与 StringBuilder 中的方法和功能完全是等价的。2、只是StringBuffer 中的方法大都采用了 synchronized 关键字进行
2021-03-31 19:45:45
6824
4
原创 IOC与AOP
IOC与AOPIOC:(Inverse of Contro)控制反转,有时候也被称为DI依赖注入,它是一种降低对象耦合关系的一种设计思想。IOC是spring的两大核心概念之一,ioc给我们提供了一个bean容器,这个容器会帮助我们去创建对象,不需要我们手动的去创建。ioc容器有一个非常强大的功能叫做DI依赖注入。我们可以通过写java代码或者xml配置的方式把我们想要注入对象所依赖的一些其他的bean自动的注入进去。正是因为有了依赖注入使得ioc有了非常强大的东西叫解耦AOP:(Aspect
2021-03-31 19:37:56
118
2
原创 前端查询全部信息id排序凌乱,解决方法
前端遍历所有信息代码: <table class="layui-table" id="test"> <colgroup> <col width="150"> <col width="200"> <col> </colgroup> <thead> <tr>
2021-03-31 15:20:22
618
原创 Springboot登录功能,拦截器
登录功能Controller:拦截器:controller: @GetMapping("/login") public String login(){ return "login"; } @RequestMapping("/tologin") public String tologin(@RequestParam("username") String username, @RequestParam
2021-03-30 11:22:06
272
原创 controller,service,mapper,entity的关系与作用
controller,service,mapper,entity根据个人理解与流程图相结合展现,controller,service,mapper,entity直接的关系及作用
2021-03-24 19:58:12
3091
原创 @Transactional注解
@Transactional 是声明式事务编程中使用的注解。事务注解会让一个方法在执行之后,哟啊么提交所有的改变,要么什么都不改变,ACID原则 (原子性,一致性,隔离性,持续性)添加在接口的实现类上,或者接口的实现方法上。1. 仅限于 public 方法才能生效, 这个是取决于aop的本质特性决定。2. 数据库引擎必须支持事务(mysql5.5.5之前,数据库引擎是myisam,那么不支持事务)3. 自我调用问题,在同一个bean中,一个正常的方法叫一个带事务注解的方法,事务是不会奏效的。
2021-03-24 09:30:15
561
原创 入门学习JWT(代码测试)
什么是JWT:1. JSON Web Token ====》JWT2. jwt是信息加密的一种方式,一个JWT由三个部分组成:header,payload,signature。分别保存了不同的信息。三个部分在JWT中分别对应英文句号分割出来的三个串3. payload中通常base64加密,可以被反编译,所以敏感信息尽量不要放到里面pom.xml导入mvn依赖: <dependency> <groupId>com.auth0</groupI
2021-03-23 15:15:43
294
2
原创 jQuery鼠标事件
jQuery代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <style> #divMove
2021-03-16 11:15:22
93
原创 jQuery入门公式
jQuery库,里面存在着大量的javascript函数<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--CDN引入--> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></scri
2021-03-16 10:40:31
264
原创 表单提交验证及前端密码MD5加密
提交表单,md5加密密码,表单优化<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.min.js"></script> <!--MD5加
2021-03-16 10:03:30
980
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人