自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YOLOv5内置--hyp超参配置文件对比

YOLOv5内置--hyp超参配置文件对比YOLOv5有大约30个超参数用于各种训练设置。这些是在目录中*.yaml的文件中定义的/data。更好的初始猜测会产生更好的最终结果,因此在演化之前正确初始化这些值很重要。lr00.01#初始学习率(SGD=1E-2,Adam=1E-3)lrf0.01#最终的OneCycleLR学习率(lr0*lrf)momentum0.937#SGD动量/Adambeta1weight_decay0.0005#优化器权重衰减5e-4warmup_epochs。...

2022-07-22 16:01:27 9529 4

原创 MyBatis choose if标签使用

动态SQL是MyBatis最强大的特性之一。用于实现动态SQL的主要元素如下:1、if2、choose、when、otherwise3、trim、where、set4、foreachEmpMapper.xml配置<select id="getEmpByIf" resultType="Emp" parameterType="Emp"> select * from emp where 1 = 1 <if test="job != null and job != ''

2020-07-03 09:18:27 778

原创 windows下tomcat端口被占用解决方法

有时候我们在eclipse中启动项目时,Tomcat服务器会报错,显示8080、8009、8005这几个端口被占用,此时你用debug启动项目时会发现不管用,console控制台什么信息也没有,此时产生这种问题的原因就是端口被占用。解决办法如下:1.开始---->运行---->cmd,或者是window+R组合键,调出命令窗口2.输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。3.查看被占用端口对应的PID,输入命令:n.

2020-07-03 09:13:18 489

原创 Spring AOP面向切面编程

配置.xml文件概念1、什么是面向切面编程?切面能帮助我们模块化关注点。简而言之,横切关注点可以被描述为影响应用多处的功能。项目开发过程中有些功能需要在多个模块中使用,比如:安全,事务等,那么就可以将安全和事务作为一个模块贯穿所有用到他们的模块中,类似一个切面,那么不需要每个模块自己单独实现。横切关注点可以被模块化为特殊的类,这些类被称为切面(aspect)。好处:首先现在每个关注点都集中于一个地方,而不是分散在多处代码中;其次,服务模块更简洁,因为它们只包含主要关注点(或核心功能)的代码,

2020-07-03 09:06:47 147

原创 maven导入中文注释乱码

修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-8修改JAVA源文件的默认编码:windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update

2020-06-08 10:58:04 244

原创 java web session用法

session,在服务器端保存用户多次请求的数据。session是服务器开辟的一个用来存储数据的空间1、获取Session对象——Session对象由服务器创建,开发人员可以调用request对象的getSession方法得到session对象。HttpSession session=request.getSession();2、在Session中存、取、删数据protected void doGet(HttpServletRequest request, HttpServletResponse

2020-05-25 08:12:07 173

原创 java web过滤器的使用

过滤器只是服务器端的组件,它可以截取客户端的请求和响应信息过滤器的生命周期:实例化:在web容器启动时,通过web.xml进行配置,然后就会加载过滤器,实例化只进行一次。初始化:过滤器加载成功,初始化一些初始化信息,会调用过滤器的init(),进行初始化相关操作,初始化也只执行一次。过滤方法:是针对过滤器中的doFilter()方法;过滤方法执行n多次,因为每次客户端请求都会执行过滤方法。销毁生命周期:它执行的是过滤器的destroy()方法,该方法在web容器关闭时进行使用,做一些处理工作。创

2020-05-24 11:18:02 118

原创 layui入门

获得 layui 后,将其完整地部署到你的项目目录(或静态资源服务器),你只需要引入下述两个文件:./layui/css/layui.css./layui/layui.js //提示:如果是采用非模块化方式(最下面有讲解),此处可换成:./layui/layui.all.js12没错,不用去管其它任何文件。因为他们(比如各模块)都是在最终使用的时候才会自动加载。这是一个基本的入门页面:<!DOCTYPE html><html><head> <me

2020-05-18 09:12:19 433

转载 java Log4j2配置

Log4j2简介log4j2是log4j 1.x 的升级版,2015年5月,Apache宣布log4j1.x 停止更新。最新版为1.2.17。log4j2参考了logback的一些优秀的设计,并且修复了一些问题,因此带来了一些重大的提升,主要有:1、异常处理:在logback中,Appender中的异常不会被应用感知到,但是在log4j2中,提供了一些异常处理机制。2、性能提升:log4j2相较于log4j 1和logback都具有很明显的性能提升。3、自动重载配置:参考了logback的设计,提

2020-05-18 09:03:12 138

原创 java md5加密

开发中我们可能经常遇到一些需要加密的情况,下面则总结了一些加密的方法供参考public class textmd5 {public static void main1(String[] args) { try { md52("1111"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }}/** * @param text明文 * @param key密钥 *

2020-05-18 08:57:45 138

原创 环境搭建—Maven镜像配置

下载Maven□下载Maven■https://maven.apache.org/download.cgi#阿里云Maven镜像配置 介绍阿里云Maven仓库,地址:https://maven.aliyun.com/mvn/view 阿里云镜像配置文件,setting.xmllocalRepoistory配置maven本地位置 Eclipse配置setting.xml,引入MavenEclipse中点击 Window->Preferences在Preferences窗体中.

2020-05-18 08:23:47 207

转载 Java web过滤器的使用

过滤器只是服务器端的组件,它可以截取客户端的请求和响应信息过滤器的生命周期:实例化:在web容器启动时,通过web.xml进行配置,然后就会加载过滤器,实例化只进行一次。初始化:过滤器加载成功,初始化一些初始化信息,会调用过滤器的init(),进行初始化相关操作,初始化也只执行一次。过滤方法:是针对过滤器中的doFilter()方法;过滤方法执行n多次,因为每次客户端请求都会执行过滤方法。...

2019-12-08 21:02:50 106

原创 Java动态网页开发运用Servlet获取请求数据时中文乱码问题解决方法

Servlet获取请求数据时乱码问题解决方法<1> get方式数据乱码只能使用下面的方法解决String username = request.getParameter("username");username = new String(username.getBytes("ISO-8859-1") , "utf-8")<2.1> post方式既可以使用 Str...

2019-12-03 15:19:49 107

原创 Java动态网页开发servlet get和post提交数据的一些区别

srevlet中get和post方法提交数据的一些区别: 1.Get提交把提交数据写在url后面, 而Post提交不会 Get提交有数据容量限制(4K), 2. 而Post提交原则上是没有数据大小限制的, 但是不建议超过64k Get提交是即时相应, 所以反应快, 3. 而Post提交会被WebServer放入队列, 所以有时相应会慢点....

2019-12-03 15:17:07 97

原创 Java动态网页开发servlet get和post如何选择

一、关于get 和post如何选择:1.从功能上: 1.get 的请求参数长度是有限的,如果请求参数过长的话可以使用post 2。get的请求参数会出现在地址栏,如果考虑到信息的保密性就不能使用get,但因为post不会出现在地址栏所以它不能被加入书签 2,有些浏览器有网址缓存功能,如果网址的URL相同的话则直接从缓存中读取,如果不希望服务器状态发生变化,而直接从浏览器的缓存中取...

2019-12-03 15:15:03 159

原创 在Java动态网页开发使用工厂模式

1.工厂模式介绍工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。2.简单工厂模式简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。先来看看它的组成: 1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。 2) 抽象...

2019-12-03 14:58:45 93

原创 解决sql注入安全隐患

//创建语句容器 Statement st=conn.createStatement(); //执行sql语句 ResultSet rs=st.executeQuery("select * from admin_info where name='"+t+"' and pwd='"+b+"'"); //遍历结果集 while(rs.next()){ System.out.p...

2019-10-25 09:33:37 413

原创 eclipse-EE 连接数据库的步骤

1.将mysql-connector-java-5.1.45-bin.jar文件放在demo/WEB-INF/lib目录下2.加载驱动Class.forName("com.mysql.jdbc.Driver");3.创建数据库连接Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/script"...

2019-10-17 21:57:54 412

原创 通过response对象的sendRedirect方法重定向网页

语法格式 response.sendRedirect(String path); <form action="form1" method="post" action=""> 用户名:<input name="name" type="text" id="name" style="width:120px"><br> 密 码:<input...

2019-10-14 19:15:36 759

原创 用cookies记住用户名跟密码

String t=request.getParameter("number");String tt=request.getParameter("number1"); //创建cookies对象 Cookie cook1=new Cookie("number",t); Cookie cook2=new Cookie("number1",tt); //设置cookies有效期 cook1....

2019-10-14 18:34:17 90

原创 jsp用request对象获取数据

<form action="huoqu.jsp">//action="huoqu.jsp"意思是提交到要获取数据的页面<table width="350" border="0"><tr><td align="right">账号:</td><td align="left"><input type="text" na...

2019-10-12 09:06:32 1037

原创 jsp:forward标签的使用

浏览器中显示的是success.jsp页面的内容。说明代码<jsp:forward page=“success.jsp”></jsp:forward> 起到了页面跳转的作用在jsp:forward标签中使用jsp:forward 可以使用jsp:param 子标签向b.jsp传入一些参数。...

2019-10-09 12:45:55 233

原创 jsp中error指向页面的书写方式

<%@ page language=“java” contentType=“text/html; charset=UTF-8” == isErrorPage=“true”==pageEncoding=“UTF-8”%>< html>< head>< meta charset=“UTF-8”>< title>Insert tit...

2019-10-08 12:58:42 502

原创 jsp指令与jsp动作指令的区别

jsp指令与jsp动作指令的区别,在于jsp动作指令在包含页面头部与底部可以定义重名变量而jsp指令不可以定义重名变量jsp动作指令< h2>这是动作头部< /h2><% int a=10; %>< jsp:include page=“动作头部.jsp” flush=“true”>< /jsp:include>< h2&g...

2019-10-08 12:56:04 972

原创 jsp声明方法

< script type=“text/javascript”>function check() {var n= document.getElementById(“number”).value;if (nnull||n"") {return false;}else{return true;}}< /script>< /head>< ...

2019-09-28 22:01:13 319

原创 区分jsp中的局部变量与全局变量

<%@ page language=“java” contentType=“text/html; charset=UTF-8”pageEncoding=“UTF-8”%>< html>< head>< meta charset=“UTF-8”>< title>Insert title here< /title>&...

2019-09-28 21:39:40 393

原创 配置eclipse-jee与Tomcat链接

1.安装eclipse-jee2.新建动态网站工程

2019-09-28 21:31:10 226

空空如也

空空如也

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

TA关注的人

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