自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot整合Redis

1、导入jar包<!-- 操作redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- lombok --> <dependency> <gr

2021-02-01 11:49:43 240

原创 Springboot异步任务、定时任务和邮件发送

1、异步任务启动类上加上支持异步任务注解@EnableAsync // 开启异步注解功能@SpringBootApplicationpublic class Springboot09AsynEmailTaskApplication { public static void main(String[] args) { SpringApplication.run(Springboot09AsynEmailTaskApplication.class, args

2021-02-01 10:24:47 204

原创 Vue插槽

<!DOCTYPE html><html lang="en"></html><head> <meta charset="UTF-8"> <title>Title</title></head><body><!-- view层 模板 --><div id="app"> <todo> <todo-title s

2021-01-19 14:46:17 138

原创 Mybatis一对多查询处理

student实体类:import lombok.Data;@Datapublic class Student { private int id; private String name; private String tid;}teacher实体类:import lombok.Data;import java.util.List;@Datapublic class Teacher { private int id; private Strin

2021-01-09 21:01:52 355

原创 Mybatis多对一查询处理

1、子查询 <select id="getStudent" resultMap="StudentTeacher"> select * from mybatis.student </select> <resultMap id="StudentTeacher" type="Student"> <result property="id" column="id"/> <result proper

2021-01-09 19:58:03 144

原创 Mybatis使用注解实现简单增删改查

1、UserMapper.javaimport com.wjj.pojo.User;import org.apache.ibatis.annotations.Delete;import org.apache.ibatis.annotations.Insert;import org.apache.ibatis.annotations.Select;import org.apache.ibatis.annotations.Update;import java.util.List;import j

2021-01-09 14:56:22 434

原创 Mybatis实现分页

1、UserMapper.javaList<User> getUserByLimit(Map<String, Integer> map);2、Usermapper.xml<select id="getUserByLimit" parameterType="map" resultType="com.wjj.pojo.User"> select * from mybatis.user limit #{startIndex}, #{pageSize}</

2021-01-09 14:25:33 67

原创 Mybatis配置LOG4J

1、 导包:<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>2、在配置文件目录下新建一个log4j.properties,内容如下:#将等级为DEBUG的日志信息输出到console和file这两个目的地,conso

2021-01-09 13:37:16 406 1

原创 Mybatis实现增删改查

1、配置pom文件,导入jar包<!-- 导入驱动 --> <dependencies> <!-- mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <v

2021-01-08 18:19:31 111

原创 自定义RedisTemplate

@Bean @SuppressWarnings("all") public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) throws UnknownHostException { RedisTemplate<String, Object> template = new RedisTemplate<String, Ob

2020-12-27 16:07:45 271

原创 Java文件下载

public class UrlDown { public static void main(String[] args) throws Exception { // 下载地址 URL url = new URL("https://m10.music.126.net/20201123142926/6c82578eccd898653a0fdd99de9f24c0/yyaac/0708/0652/0508/0b9b6827b718aa223af92bd52aa2424f

2020-12-11 18:07:46 329 1

原创 1047 编程团体赛

1047 编程团体赛 (20 分)编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。现给定所有队员的比赛成绩,请你编写程序找出冠军队。输入格式:输入第一行给出一个正整数 N(≤10​4​​),即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队伍编号-队员编号 成绩,其中队伍编号为 1 到 1000 ...

2020-12-09 15:52:24 145

原创 Jdbc事务的简单使用

public class JdbcTest3 { public static void main(String[] args) { String url = "jdbc:mysql://47.105.167.226:3306/jdbc?useUnicode=true&characterEncoding=utf-8"; String username = "root"; String password = "Wjj811971...";

2020-12-09 15:51:25 103

原创 Jdbc连接数据库的两种方式

1、Statementpublic class JdbcTest { public static void main(String[] args) throws Exception { String url = "jdbc:mysql://ip:3306/jdbc?useUnicode=true&characterEncoding=utf-8"; String username = "root"; String password = "密码"

2020-12-09 15:15:52 193

原创 Jdbc连接mysql

public class JdbcTest { public static void main(String[] args) throws Exception { String url = "jdbc:mysql://47.105.167.226:3306/jdbc?useUnicode=true&characterEncoding=utf-8"; String username = "root"; String password = "Wjj

2020-12-09 14:27:21 79

原创 用户登录检查实现

1、登录页面Java代码public class login extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username"); String pa

2020-12-09 13:39:30 382

原创 Java中Filter过滤器的配置

1、Java代码public class CharacterEncodingFilter implements Filter { // 初始化 public void init(FilterConfig filterConfig) throws ServletException { System.out.println("已经初始化了..."); } public void doFilter(ServletRequest servletRequest,

2020-12-09 11:58:46 338

原创 Session和Cookie的区别

Session使用场景:

2020-12-03 22:02:22 110

原创 Session注销方式

1、手动注销(模拟用户注销) HttpSession session = req.getSession(); session.removeAttribute("user"); // 注销session session.invalidate();2、服务器自动注销(模拟服务器超时注销) <!-- 设置session的默认的失效时间 --> <session-config> <!-- 1分钟后失效,默认单位为分钟 --

2020-12-03 21:58:26 2704

原创 Session实战

1、pojo类public class User { private String name; private int id; public User(String name, int id, int age) { this.name = name; this.id = id; this.age = age; } private int age; public String getName() {

2020-12-03 21:55:51 166

原创 Cookie实战

public class Cookie01 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("utf-8"); resp.setCharacterEncoding("utf-8"

2020-12-03 21:54:12 112

原创 Jsp登录验证

1、Jsp代码:<html><body><h2>你好,请输入用户名和密码!</h2><%--${pageContext.request.contextPath} 代表当前项目--%><form action="${pageContext.request.contextPath}/login" method="get" pageEncoding:<%@ page pageEncoding="UTF-8"%>>

2020-12-01 21:36:32 396

原创 Ajax的四部操作

1.创建XmlHttpRequest对象function createXMLHttpRequest(){ try{ return new XmlHttpRequest(); }catch(e){ try{ return new ActiveXObject(Msxm12.XMLHTTP); }catch(e){ try{ return new Acti

2020-12-01 20:39:30 197

原创 用Ajax做检测用户名项目是否被注册常见的问题

JSP源码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equ

2020-12-01 20:37:48 148

原创 Java中int、String和Chat之间的相互转换

int 转换为string:String.valueOf(x);string转换为int:Integer.parseInt(str);chat装换为int:intNum = numChar - ‘0’;int转换为char:一种是自动转换,如char c = 97,会自动的将int类型的96转换成char的‘a’ ; 另一种是强制类型转换,如int i = 97,char c = (char)i ,这样做了之后,char的值也是‘a’;string转换为c

2020-12-01 20:35:08 1723

原创 Java实现文件下载

public class FileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String realPath = "E:\\Java\\IdeaProjects\\javeweb-01-servlet\\response\

2020-12-01 20:31:35 330

原创 Java后端实现验证码

public class ImageServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setHeader("refresh", "3"); // 在内存中创建一个图片 Buffered

2020-12-01 20:20:45 537

原创 Java选择排序、冒泡排序和插入排序

package com.sort;import java.util.Arrays;public class Test01 { public static void main(String[] args) { System.out.println("选择排序:"); selectSort(); System.out.println("冒泡排序:"); bubbleSort(); System.out.prin.

2020-11-11 22:17:27 172

原创 1054 求平均值

1054 求平均值 (20 分)本题的基本要求非常简单:给定 N 个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是 [−1000,1000] 区间内的实数,并且最多精确到小数点后 2 位。当你计算平均值的时候,不能把那些非法的数据算在内。输入格式:输入第一行给出正整数 N(≤100)。随后一行给出 N 个实数,数字间以一个空格分隔。输出格式:对...

2018-11-19 14:46:33 209

原创 1053 住房空置率

1053 住房空置率 (20 分)在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为“可能空置”; 若观察期超过某给定阈值 D 天,且满足上一个条件,则该住房为“空置”。 现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两...

2018-11-18 21:56:12 156

原创 1052 卖个萌

1052 卖个萌 (20 分)萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的:[左手]([左眼][口][右眼])[右手]现给出可选用的符号集合,请你按用户的要求输出表情。输入格式:输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对方括号 []内。题目保证每个集合都至少有一个符号,并不超过 10 ...

2018-11-18 11:31:27 347 1

原创 1051 复数乘法

(15 分)复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i​2​​=−1;也可以写成极坐标下的指数形式 (R×e​(Pi)​​),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 (R(cos(P)+isin(P))。现给定两个复数的 R 和 P,要求输出两数乘积的常规形式。输入格式:输入在一行中依次给出两个复数的 R...

2018-11-18 09:57:27 157

原创 1050 螺旋矩阵

1050 螺旋矩阵 (25 分)本题要求将给定的 N 个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为 m 行 n 列,满足条件:m×n 等于 N;m≥n;且 m−n 取所有可能值中的最小值。输入格式:输入在第 1 行中给出一个正整数 N,第 2 行给出 N 个待填充的正整数。所有数字不超过 10​4​​...

2018-11-17 12:17:41 225

原创 1040 有几个PAT

1040 有几个PAT (25 分)字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位(P),第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位(P),第 4 位(A),第 6 位(T)。现给定字符串,问一共可以形成多少个 PAT?输入格式:输入只有一行,包含一个字符串,长度不超过10​5​​,只包含 P、A、T 三种字母。输出格式:...

2018-11-11 18:10:23 239

原创 1048 数字加密

1048 数字加密 (20 分)本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入格式:输入在一行中依...

2018-11-11 14:53:57 175

原创 1044 火星数字

1044 火星数字 (20 分)火星人是以 13 进制计数的:地球人的 0 被火星人称为 tret。 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。 火星人将进位以后的 12 个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo,...

2018-11-11 14:53:19 185

原创 1046 划拳

1046 划拳 (15 分)划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。输入格式:输入第一行先给出一个正整数 N(≤100),随后...

2018-11-10 20:14:17 120

原创 1041 考试座位号

 1041 考试座位号 (15 分)每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数 N...

2018-11-10 20:13:16 186

原创 1037 在霍格沃茨找零钱

1037 在霍格沃茨找零钱 (20 分)如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序来计算他应该被找的零钱。输入格式:输入在 1 行中分别给出 P 和 A,格式为 Galle...

2018-11-10 20:11:37 135

原创 1036 跟奥巴马一起编程

1036 跟奥巴马一起编程 (15 分)美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一个空格。输出格式:...

2018-11-10 20:10:35 117

devcpp++6.0

这个软件可用于c语言教学和学习希望采纳,Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。Dev-C++使用MingW64/TDM-GCC编译器,遵循C++ 11标准,同时兼容C++98标准。Dev-C++集合了MinGW等众多自由软件,并且可以取得最新版本的各种工具支持,而这一切工作都是来自全球的狂热者所做的工作。Dev-C++是NOI、NOIP等比赛的指定工具,缺点是Debug功能弱。

2018-06-16

空空如也

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

TA关注的人

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