自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【java数据结构】--数组模拟环形队列

【java数据结构】--数组模拟队列入队1.if(rear+1)%MaxSize == front 队列满2. arr[rear] =data3.尾指针后移 rear=(rear+1)%MaxSize 出队1.if(front+1)%MaxSize == rear 队列空2.头指针后移 value=arr[front]3.front =(front+1)%MaxSize4.返回value有效数据个数rear +...

2020-11-23 16:59:54 218

原创 1024 科学计数法 (20分)【java题解】【详解】

题解:这个题连贯的逻辑比较强,所以最好把每一步的思路写下来,这样速度才能快,尽量使用最快IO流,时间最重要。1.取数字符号 数字字符串num 指数index 小数点位置point 小数点左边个数left 小数点右边个数right2 将 String转成StringBuffer更好操作 去掉小数点3. index>0,index>=right 右边填充 (index-right) 个0index<right ...

2020-11-23 04:19:31 295

原创 1023 组个最小数 (20分)【java题解】

题解:1.用空间为10的数组存数字对应值2.找最小的第一个数字3.输出数组,值0的pass掉import java.io.*;public class Main { public static void main(String[] args) throws IOException { // 使用io流包装 StreamTokenizer in = new StreamTokenizer(new BufferedReader(new...

2020-11-23 02:17:36 209

原创 整理Spring学习笔记,以便复习【Spring 创建、注入、bean生命周期】

源码链接,自行下载1.Spring介绍1.1 Spring概述Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架。 它是为了解决企业应用开发的复杂性而创建的。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1.2 Spring好处方便解耦,简化开发:Spring就是一个大工厂,专门负责生成Bean,可以将所有对象创建和依赖关系维护由Spring管理AOP编程的支持:Spr...

2020-11-22 16:30:31 220

原创 1022 D进制的A+B (20分)【java题解】【80ms】

题解使用toUnsignedString()即可我有仔细研读过toUnsignedString(),有兴趣可以看看第3章 java的基本程序设计结构【补缺学习】【注释与数据类型】【核心技术卷I】import java.io.*;public class Main { public static void main(String[] args) throws IOException { // 使用io流包装 StreamT...

2020-11-22 13:52:02 131

原创 1021 个位数统计 (15分)【java题解】【求解决in.sval 输入数字字符串为null的问题】

题解用数组下标存对应值 在使用StreamTokenizer 的 in.sval的时候 发现输入数字,in.sval读取不到为null,不知道怎么解决,只好改用BufferedReader import java.io.*;public class Main { public static void main(String[] args) throws IOException { // 使用io流包装// StreamTok...

2020-11-22 13:35:14 244 1

原创 1020 月饼 (25分)【java题解】

题解:贪心算法的简单运用 按单价贪心import java.io.*;import java.util.Arrays;import java.util.Comparator;public class Main { public static void main(String[] args) throws IOException { // 使用io流包装 StreamTokenizer in =new Stream...

2020-11-22 05:44:57 529

原创 1019 数字黑洞 (20分)【java题解】

题解:1.将输入的数字拆分装进数组2.判断数组上的各位数字是否相等3.是输出 n- n= 00004..否将num循环重复 1 ;将数组排序,得到降序A,升序B;进而得到num; 直至 num == 6174import java.io.*;import java.util.Arrays;public class Main { public static void main(String[] args) throws IOExce...

2020-11-22 04:31:45 175

原创 1018 锤子剪刀布 (20分)【java超时已解决】

题解根据逻辑大家应该能写的出来,主要是有一个测试用例 java超时,解决思路如下:我目前已知并且能够使用的最快IO流就是 StreamTokenizer in =new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));PrintWriter out=new PrintWriter(new OutputStreamWriter(System.out));这是不超时...

2020-11-22 02:38:25 252

原创 1017 A除以B (20分)【java python题解】

题解:这题java来做容易超时,除法和商那里其实还可以更加优化,先留个坑。考完再填这个坑. 不过遇到大数我还是选择用python来做,哈哈。下面是python的做法A, B = map(int, input().split(' '))print(A//B,A%B)没错,两行就搞定了 import java.io.BufferedReader; import java.io.IOException; import java.io.Inp...

2020-11-21 22:41:08 216 1

原创 1016 部分A+B (15分)【java题解】

题解:有字符串 和 数学运算 这两种比较快写的办法 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); long s1,s2,c1,c2; s1=sc.nextLong(); ...

2020-11-21 21:53:27 233 1

原创 1015 德才论 (25分)【Java题解】

题解首先说明这题用java来做会超时T_T ,今天用java 类数组+Array.sort()敲了一套代码,发现会超时,然后看网上是用ArrayList 容器 我就把 数组改成容器来做 ,发现还是超时,最后用了C++来做,好家伙,C++的测试点4也快超时 怪不得java总是超时。思路:1.对人标记分类 (隐藏的 一级分类)2.用compare() 多级排序,其对象带入sort中。#include <bits/stdc++.h>using na...

2020-11-21 21:32:26 351

原创 第3章 java的基本程序设计结构【补缺学习】【变量与运算符】【核心技术卷I】

1. 由Math.floorMod()引发的思考System.out.println("关于整数取余");System.out.println("*************************");System.out.println(2%10);System.out.println(12%10);System.out.println("结论1:余数为最简被除数");System.out.println(-2%10);System.out.println(-12%10);Syste..

2020-11-21 17:49:58 81

原创 第3章 java的基本程序设计结构【探讨 &&比||的优先级高  】【核心技术卷I】

&&比||的优先级高书里给的是 a&&b||c 等价于 (a&&b)||c那么 a||b&&c 是否等价于 a||(b&&c) 而不是(a||b)&&c?带着这个疑问我开始了求证。首先设计代码 用&& ||的短路特性来测试验证 int a=0,b=0,c=0; System.out.println( (...

2020-11-21 17:47:36 147

原创 第3章 java的基本程序设计结构【补缺学习】【注释与数据类型】【核心技术卷I】

1. /* */ 不能嵌套2. 可以在数字字面量加下划线 让人更易读,编译器会自动去除这些下划线int decimalism=1_00_0000;int binary=0b1111_0100_0010_0100_0000;System.out.println(decimalism);System.out.println(binary);100000010000003. java没有任何无符号形式的int long short byte 但是可以用类方法解释为...

2020-11-21 13:38:55 101

原创 1014 福尔摩斯的约会 (20分)【java题解】

java题解考察字符串基础,主要是逻辑表达式也要合理。 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String str1=sc.nextLine(),str2=sc.nextLine(),str3=sc....

2020-11-19 22:56:28 168 1

原创 文件上传与下载

<a href="fileupload.jsp">文件上传</a><br/><body> <h2>文件上传</h2> <center> <form action="file/upload1" method="post" id="itmesForm" enctype="multipart/form-data" > <input t...

2020-11-19 21:00:24 781

原创 mysql的数据库连接类

/** * 类描述:数据库连接类 * * @author * @create */public class JDBCutils { //私有化静态德鲁伊连接池对象 private static DruidDataSource dataSource; //使用ThreadLocal来进行事务的管理 private static ThreadLocal<Connection> conns = new ThreadLocal<Connection.

2020-11-19 17:52:01 354

原创 考虑数据库事务情况下的转账操作

/* * 1.什么叫数据库事务? * 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 * > 一组逻辑操作单元:一个或多个DML操作。 * * 2.事务处理的原则:保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。 * 当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存 * 下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。 * * 3.数据一旦提交,.

2020-11-19 17:02:31 228

原创 使用PrepareStatement数据批量操作

/* 使用PrepareStatement数据批量操作* update、delete本身就具有批量操作的效果。* 此时的批量操作,主要指的是批量插入。使用PreparedStatement如何实现更高效的批量插入? * 题目:向goods表中插入20000条数据 * CREATE TABLE goods( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(25) ); */// 方式一 @Test ..

2020-11-19 14:49:22 1180

原创 插入一张美女图片 和 从mysql下载一张图片到本地

向t_user表插入一张图片(Blob类型的字段) @Test// 向t_user表插入一张图片(Blob类型的字段) public void BlobInsertTest() throws SQLException, FileNotFoundException { Connection conn = JDBC_curd.getConnection(); String sql="insert into t_user(username,pass...

2020-11-19 12:41:53 2507

原创 通用表查询返回所有行

//通用表查询返回所有行 public<T> List<T> Query(Class<T> clazz, String sql, Object...args){ Connection conn= null; PreparedStatement ps=null; ResultSet rs; try { conn=JDBC_curd.getConnection();// .

2020-11-17 23:21:32 276 1

原创 通用表查询返回一行(泛型)

//通用表查询返回一行(泛型) public<T> T QueryForone(Class<T> clazz,String sql,Object...args){ Connection conn= null; PreparedStatement ps=null; ResultSet rs; try { conn=JDBC_curd.getConnection();// .

2020-11-17 23:08:16 332

原创 针对User表结构处理单个结果集

@Test //针对User表结构处理单个结果集 public void select_Table(){ Connection conn= null; PreparedStatement ps=null; ResultSet rs; try { conn=JDBC_curd.getConnection(); String sql="select * from t_user ...

2020-11-17 21:42:02 127 1

原创 JDBC 处理单行结果集(无泛型)

@Test//处理单个结果集 无泛型 public void selectSingle(){ Connection conn= null; PreparedStatement ps=null; ResultSet resultSet; try { conn=JDBC_curd.getConnection(); String sql="select * from t_user w...

2020-11-17 16:40:45 165

原创 mysql通用增删改操作

//mysql通用增删改 public void update(String sql,Object...args){ Connection conn= null; PreparedStatement ps=null; try { conn=JDBC_curd.getConnection();// 预编译sql ps=conn.prepareStatement(sql);// .

2020-11-17 16:12:49 75

原创 getConnection() 和 closeConnection

使用PreparedStatement 防止SQL注入getConnection() public static Connection getConnection(){ Connection conn = null; try { InputStream is = JDBC_curd.class.getClassLoader().getResourceAsStream("jdbc.properties"); Pr.

2020-11-17 16:10:01 936 2

原创 jDBC连接mysql数据库的5种方式

gitee源码注意配置不同的连接配置也不同与下反url=jdbc:mysql://localhost:3306/testuser=rootpassword=sadriverClass=com.mysql.jdbc.Driver用德鲁伊连接池的配置username=rootpassword=saurl=jdbc:mysql://localhost:3306/book?useUnicode=true&characterEncoding=utf8driverCl...

2020-11-17 12:35:18 634

原创 SpringMVC学习第二天【注解写法笔记】【接收和响应】

高版本Tomcat传参可能出现参数不合法被拦截的可能,需要改一下tomcat的server.xml,注意写自己用的端口<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" relaxedQueryChars="[]|{}^&#x5c;&#x60;&quot;&lt;&gt;" re...

2020-11-15 15:37:44 110

原创 SpringMVC学习第一天【案例拓展笔记】

主要是掌握各种映射器,适配器,控制器的写法<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/sch...

2020-11-14 22:22:45 95

原创 SpringMVC学习第一天【入门案例】

配置好依赖pom.xml<dependencies> <!-- javaEE相关的依赖 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>...

2020-11-14 22:05:34 80

原创 Jquery基础应用练习三【javaweb】【JqueryCSS操作练习】

JqueryCSS操作练习<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here&

2020-11-13 12:45:00 92

原创 Jquery基础应用练习二【javaweb】【DOM操作】

dom属性操作<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</t.

2020-11-13 12:36:01 154

原创 Jquery基础应用练习一【javaweb】【选择器】

核心函数的四个作用应用<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here&lt

2020-11-13 12:11:34 180

原创 jQuery复习一【javaweb】

jQuery 核心函数$ 是 jQuery 的核心函数,能完成 jQuery 的很多功能。$()就是调用$这个函数1、传入参数为 [ 函数 ] 时: 表示页面加载完成之后。相当于 window.onload = function(){} 2、传入参数为 [ HTML 字符串 ] 时: 会对我们创建这个 html 标签对象 3、传入参数为 [ 选择器字符串 ] 时: $(“#id 属性值”); id 选择器,根据 id 查询标签对象 $(“标签名”); 标签名选择器,根据指定的标签名查询

2020-11-13 01:00:38 67

原创 1013 数素数 (20分)【java题解】【时间优化】

题解:时间超时的看这里:用java 一不注意就容易时间超时,内存不足。所以如果没有高级函数之类的语法,可以用c和python 来做。除了比赛外,走java方向的,推荐用java 淦她。尽量用空间换时间,循环的次数越地越好(素数算法越快越好),循环内的判断次数也越好越少。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner...

2020-11-12 22:18:22 107

原创 1012 数字分类 (20分)【java题解】

题解:。。。。。。。。。。。。。。。。。手速吧import java.util.Scanner;public class Main { public static void main(String[] args) { int n,A1=0,A2=0,A3=0,A4=0,A5=0; int f1=0,f2=0,f3=0,f4=0,f5=0; Scanner sc=new Scanner(System.in); ...

2020-11-12 21:18:02 148

原创 1011 A+B 和 C (15分)【java题解】【大整数】

题解: 用大整数类BigInteger import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n=sc.nextInt(); BigInteger num1...

2020-11-12 17:24:31 77

原创 1010 一元多项式求导 (25分)【java题解】

题解:分情况:非零多项式 b=0 过滤 b!=0 控制格式输出零多项式 0 0import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a , b , f= 0; while (sc.hasNext...

2020-11-12 17:04:13 124

原创 1009 说反话 (20分) 【java题解】【vector】

import java.util.Scanner;import java.util.Vector;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); Vector<String> vec = new Vector<>(); while (sc.hasNext()){ ...

2020-11-12 15:01:49 201

文件时间一键修改工具

文件时间一键修改工具 工具箱必备

2020-10-09

空空如也

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

TA关注的人

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