自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaWeb之文件上传

1.创建文件上传页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>文件上传页面</title></head><body> <form action="${pageContext.request.contextPath}/upload" enctype="multipart

2020-07-21 10:53:08 112

原创 Java Web验证码

1.导入jar包导入ValidateCode.jar包jar包百度网盘提取码:mtvj2. 生成验证码的Servletpackage com.whoami.servletProject;import cn.dsna.util.images.ValidateCode;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Htt

2020-07-18 14:25:01 188

原创 用连接池连接数据库

创建porperties文件driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=UTF-8username=rootpassword=123456initialSize=10maxActive=20minIdle=5maxWait=3000数据库连接、关闭、事务(开启、提交、回滚)工具类package com.whoami.s.

2020-07-17 18:46:05 160

转载 Tomcat启动一闪而过就消失的原因和解决方法

Tomcat启动一闪而过怎么办?这成为了许多刚接触tomcat开发环境工作者的一个大问题,许多用户朋友都不知道是因为什么问题导致出现这种情况,下面就一起来了解一下吧。原因一: (1)首先要搞明白启动不起来的原因。方法是在命令行下,运行startup.bat文件,这样程序就不会一闪而过,而会将启动不起来的原因打印到窗口上。(2)在命令行下启动tomcat的方法读者应该都很清楚,大体就是:cmd启动命令行窗口→通...

2020-07-16 16:50:17 1402

原创 String util.Date sql.Date转换

package com.whoami.JDBC;import java.text.ParseException;import java.text.SimpleDateFormat;public class DateUtils { private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 1.字符串转换为util.Date public static java.util.Dat

2020-07-15 14:43:57 67

原创 JDBC封装工具类(跨平台方案)

先创建一个properties文件driver = com.mysql.jdbc.Driverurl = jdbc:mysql://localhost:3306/xxxxusername = rootpassword = xxxx创建一个类public class DBUtils{ private static final Properties PROPERTIES = new Properties();//存储配置文件的map static { InputStream is .

2020-07-14 22:08:22 192

原创 Quartz—触发器(SimpleTrigger&&CronTrigger)

SimpleTrigger SimpleTrigger trigger = TriggerBuilder.newTrigger().withIdentity("trigger1","group1") .startNow() .withSchedule(SimpleScheduleBuilder.simpleSchedule() .withIntervalInSeconds(2) //每两秒执.

2020-07-13 10:56:23 147

原创 快速生成Quartz

导入依赖 <!-- Quartz任务调度依赖 --> <dependencies> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</version&g.

2020-07-13 09:44:22 127

原创 SpringMVC—拦截器

定义拦截器public class MyInter implements HandlerInterceptor{ //主要逻辑:在handler之前执⾏:抽取handler中的冗余代码 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println(".

2020-07-12 17:47:52 73

原创 SpringMVC请求参数接收方法

SpringMVC请求参数接收方法方法一//http://xxxx/param/test?id=1&name=whoami @RequestMapping("/test") public String test(Integer id,String name){ System.out.println("param"); System.out.println("id:"+id+" name:"+name); return "hell

2020-07-10 19:03:27 108

原创 解决自动装配歧义性

解决自动装配歧义性我们先创建一个接口;public interface UserService { void add();}在创建两个实现类和测试类实现类@Componentpublic class UserServiceNormal implements UserService { @Override public void add() { ...

2020-04-04 20:04:15 142

原创 @Autowired使用几个场景

@Autowired使用几个场景1. 直接用成员变量@Autowired private CompactDisc cd; @Autowired private Power power;2. 构造函数注入@Autowired public CDPlayer(CompactDisc cd, Power power) { this.cd = c...

2020-04-02 19:51:02 430

原创 YAML语法(一)

1.基本语法k: v :表示一对键值对以空格的缩进来控制层级关系server: port: 8081 path: /hello port和path层级一样 2.值的写法2.1 字面量:普通的值(数字,字符串,布尔)k: v :字面直接来写;字符串默认不用加上单引号或者双引号; “”:双引号:不会专一字符串里的特殊字符;特殊字符会作为本身想表示 ...

2019-08-28 17:17:21 174

原创 springboot-helloworld程序

一个功能:浏览器发送hello请求,服务器接收请求并处理,响应Hello World字符串1.创建Maven工程;(jar)2.导入spring boot相关的依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...

2019-08-26 19:55:01 111

空空如也

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

TA关注的人

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