自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 springboot中配置server.port后没有效果

springboot中配置server.port后没有效果

2023-02-05 01:04:34 1095

原创 解决sql注入问题以及xxs跨站防范

sql注入:在安全等级较低的网站的用户登录界面用户名处输入万能密码admin’ or 1=1 --',密码处输入任意字符,点击登录,可以绕过后台登录系统。使用PreparedStatement方法完成SQL语句的执行,该方法要求在执行SQL语句之前,必须告诉JDBC哪些值作为输入参数,解决了普通Statement方法的注入问题,极大的提高了SQL语句执行的安全性。 //不存在sql注入问题 String sql="select * from tb_user where user_name=? and

2022-04-22 14:39:20 350

原创 常见的网络命令获取网络信息

1.利用ipconfig命令获取本地网络信息ipconfig/all命令显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与ipconfig相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。ipconfig/release 释放当前IP(适用于由DHCP自动获取IP的情况)ipconfig/renew 重新获取IP(适用于由DHCP自动获取IP的情况)ipconfig/displaydns 显示当前主机DNS缓存中的内容ipconfig/flushdns 清空DNS

2022-04-19 23:04:24 3167

原创 网站中常见的信息安全隐患

五个常见的问题:1、后台网址避免使用常见名称,防止被轻易猜到2、管理员账号避免使用默认账号如admin、administrator、root、sa等,管理员密码避免使用弱口令如admin、123456、qwerty等备注:可以采取filter过滤器等方式来避免可以直接跳转。(Filter过滤器只关心地址是否匹配,不关心资源是否存在)3、构造符合语法规则的永真sql绕过登陆验证,利用单引号’闭合确保语法正确,然后构造1=1等永真判断(sql注入问题)例如:‘or 1=1 or’ 可以跳过用户名和密

2022-04-18 23:35:37 314

原创 java单链表中temp=temp.next的理解

temp可以理解为一个指针,一开始将链表头部信息的内容赋给temp我们可以想象链表为一个一个的方块连起来,方块里写着temp的no,name,nickname,next等信息temp.no;代表着temp的序列号temp.name;代表这temp的姓名temp.next;也可以表示为temp的next的意思temp.next就是调用next的信息,只不过next是HeroNode类型的变量(注意temp.next中 next是HeroNode类型的变量),它存储着下一个方块的no,name,ni.

2021-10-02 11:44:05 3094 4

原创 对于希尔排序交换法和移位法区别的理解

对于一组数据:{ 8, 9, 1, 7, 2, 3, 5, 4, 6, 0 }一共10个数据,第一次分为五组8 39 51 47 62 0交换法和移位法第一次循环中结果一样:3 85 91 46 70 2第一次循环结果为3 5 1 6 0 8 9 4 7 2第二次分为两组3 1 0 9 75 6 8 4 2交换法:要一个一个换过去,比如第二组 5 6 8 4 2要把2换到第一个位置 需要 2 与 4 交

2021-07-30 16:56:39 336

原创 eclipse中的快速排版快捷键无效

问题描述:eclipse中的快速排版快捷键无效ctrl+shift+f是eclipse中的快速排版但是与输入法中的快捷键冲突关闭输入法中的快捷键,问题解决

2021-07-22 11:05:34 135

原创 eclipse打开后一片空白及eclipse无法创建java项目

问题描述:左边项目列表那一块一片空白,有白色的小三角可以点无法创建java项目(点击创建之后没有窗口弹出)可以导入项目,但是导入之后左边项目栏一片空白重新安装eclipse依旧无法解决问题解决方法:在环境变量中,win10有时无法识别此形式之前在PATH中设置的是JAVA_HONE\bin的形式,将其改为以下形式:设置完成后保存,重启电脑问题解决...

2021-07-22 10:18:29 8637 1

原创 洛谷中四舍五入的问题

洛谷中经常有四舍五入的问题;可以用Math.round()函数来解决;double a = 3.14159;double b = 3.5;double c = -3.5;System.out.println(Math.round(a));// 3System.out.println(Math.round(b));// 4System.out.println(Math.round(c));// -3//注意正负数小数点第一位取5的区别...

2021-06-17 17:01:25 89

原创 IDEA报错 Error:java 无效的源发行版: 1.9

问题:jdk不匹配解决办法:这两种都可以

2021-06-15 18:03:53 2786 3

原创 java小数位数输出的限制

//第一种 利用java中提供的DecimalFormat类,以下是我搜索到的用法//第二种System.out.println("%6.4f\n",BMI);//第三种System.out.println(String.format("%.1f",flt_3));

2021-06-15 17:50:35 1588 5

原创 rs.next()的理解

解释此段代码的意思try {pstmt = conn.prepareStatement(sql);//预编译rs = pstmt.executeQuery();//执行查询语句while(rs.next()) //rs 游标下移,rs.next()返回一个布尔值,为true,则数据表中有记录,否则没有记录。next()可以遍历全部数据。{Caipin caipin = new Caipin();//创建对象caipin.setId(rs.getInt(“id”));//rs自带的get方法,获

2020-12-26 23:33:34 5810

原创 request.getParameterValues()

type=“checkbox” name=“check” value="<%=mm.getVipprice()String []arg=request.getParameterValues(“check”);做的是校园订餐系统,要获取菜品的价格(vip价格)String getParameter(String check) 取得 check的参数值String[] getParameterValues(String check) 取得所有

2020-12-25 23:20:36 1221

原创 could not find the main class:org.apache.catalina.startup.Bootstrap.Program will exit.的解决方案

把项目导入到另一个电脑上后,跑不起来。查了好多地方一直不知道出错出在哪。从网上查阅到的几个原因和方法:JMV的环境版本过低,就是试图用一个较低版本的JVM去运行一个较高版本的class文件。tomcat/bin下面缺少一个bootstrap.jar文件没有配置JRE路径:C:\Users\mech\AppData\Local\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre(这是我配置的jre路径)备注:电脑好像自.

2020-12-25 10:10:08 2104

空空如也

空空如也

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

TA关注的人

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