自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云zk集群搭建遇到的坑

2022-01-22 15:21:32,482 [myid:2] - WARN [WorkerSender[myid=2]:QuorumCnxManager@685] - Cannot open channel to 4 at election address hadoop1004/106.15.3.163:3888java.net.ConnectException: Connection refused (Connection refused)如果碰到这样的错误,zk能够启动,jps也有,就是st.

2022-01-22 15:30:27 1827

原创 mysql:Invalid bound statement (not found)

首先他的意思是无效的绑定声明,有字面意思就知道,肯定是哪里声明错误,所以从声明哪里查找   0、记得先保存xml文件,很多时候会忘记   1、从mybatis-config.xml文件先找namespace的值是不是全类名或者是别名(别名哪里看下是否会错误)   2、在查看各个mapper的resource或者是url的值是否和Mapper interface所在的包名   3、在...

2019-01-16 19:17:07 866

原创 SpringMVC运行流程

首先浏览器发起请求,springDispatcherServlet查看是否有springmvc容器中是否有对应的映射      如果存在那么通过HandlerMapping获取HandlerExcecutionChain对象,在获取handlerAdapter对象,调用拦截器的preHandler方法,调用目标handler的目标方法得到对象ModelAndView在调用拦截器的postHan...

2019-01-14 20:01:51 177

原创 mvc:annotation-drivenconversion作用

<mvc:annotation-drivenconversion/>是大多数项目必须配置的,这是因为它会自动注册RequestMappingHandlerMapping、RequestMappingHandlerAdapter、ExceptionHandlerExceptionResolver三个bean。还提供      1、ConversionService实例对表单参数进...

2019-01-14 19:25:45 253

转载 内部排序之间的比较

各种排序性能对比如下,有些排序未详细介绍,暂且放到这里。实例测试结果可以看这里:八大排序算法耗时对比。排序类型 平均情况 最好情况 最坏情况 辅助空间 稳定性 冒泡排序 O(n²) O(n) O(n²) O(1) 稳定 选择排序 O(n²) O(n²) O(n²) O(1) 不稳定 直接插入排...

2018-09-25 15:43:50 195

原创 选择排序之简单选择排序

选择排序,是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。算法描述:1、首先从待排序元素中选出最小一个,下标min                  2、如果min不是待排序中的第一个元素的下标,则让他们两个交换数据 ...

2018-09-24 16:24:43 187

原创 插入排序之shell排序

插入排序分为两种:直接插入排序、希尔排序一、shell排序希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。它是基于插入排序的改造而来的(第一个突破O(n^2)的排序)。算法描述:相对于直接插入排序的一步一步比较、移动、排序,shell排序将对要排序的数据分为几组数组(gap决定),然后分组进行直接插入排序,在缩减gap,重复在组内进行直接插入...

2018-09-24 13:59:55 1720

原创 插入排序之直接插入排序

插入排序分为两种:直接插入排序、希尔排序一、直接插入排序插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。算法...

2018-09-24 13:25:41 1287

转载 深入理解Java对象的创建过程:类的初始化与实例化

摘要:  在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对JVM执行类初始化和实例化的过程做一个详细深入地介绍,以便从Java虚拟机的角度清晰解剖一个Ja...

2018-09-20 20:24:52 2624

原创 算法分析之常用符号大O、小o、大Ω符号、大Θ符号、w符号

大O符号(英语:Big O notation),又称为渐进符号,是用于描述函数渐近行为的数学符号。更确切地说,它是用另一个(通常更简单的)函数来描述一个函数数量级的渐近上界。在数学中,它一般用来刻画被截断的无穷级数尤其是渐近级数的剩余项;在计算机科学中,它在分析算法复杂性的方面非常有用。 1、O(1) 为常数级的时间复杂度,算法是十分好。 2、O(log n) 为对数级的时间复...

2018-09-17 18:50:08 32124 3

原创 HDU—OJ 、2014

import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Scanner;public class Game_Socre { public static void main(String[] args) { Scanner scann...

2018-09-17 16:04:36 2804

原创 HDU—OJ 、2013 蟠桃记

代码:import java.util.Scanner;public class Flat_Peach { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { ...

2018-09-16 15:43:03 2877

原创 HDU—OJ 、2012(提交失败,但是自己运行完全符合要求,求解!!)

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext())...

2018-09-13 14:57:29 3680 1

原创 HDU—OJ 、2011

import java.util.Arrays;import java.util.Scanner;public class Polynomial_Summation { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (s...

2018-09-12 19:56:42 3027

原创 HDU—OJ 、2010

import java.util.Scanner;//注意类名public class Narcissistic_Number { @SuppressWarnings("null") public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ...

2018-09-11 13:27:31 3114

原创 HDU—OJ、Java提交规范

一、勾上你选用的语言 二、注意类名public class Main{}三、注意要循环输入 Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { String strs = scanner.nextLine();...

2018-09-10 21:07:31 3967

原创 HDU—OJ 、2009

package eleven_page;import java.util.Scanner;//注意submit的时候要把类名改为Main,否则会CE,得不到AC。public class Series_And { public static void main(String[] args) { Scanner scanner = new Scanner(S...

2018-09-10 20:55:21 3063

原创 四级资料分享!!!

在应届毕业生求职的硬条件里,英语四级是相当重要的一项,许多企业将其当做招聘的硬性门槛。   1、对于大多数的职位,英语已非专业技能,而是必备的职业素质,自然被企业普遍地采用为招聘考察项目。    2、对于惯于批量招聘应届毕业生的企业,他们招收应届生大多并非为填补现有的职位空缺,而是为了储备培养未来的职位空缺、新增职位的填补者,长远来看更是要从中培养出各部门管理者和技术型骨干,所以招聘要求就会...

2018-09-10 17:03:42 3387

原创 统计给定的n个数中,负数、零和正数的个数。

public class Statistics_Number { /* * 统计给定的n个数中,负数、零和正数的个数。 * 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。 * 对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和...

2018-09-09 19:12:43 8376 1

原创 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。

/* * 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。 * 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。 * 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 * 你可以认为32位整数足以保存结果。 */public static void main(String[] ar...

2018-09-07 19:24:04 9196

原创 输入一个百分制的成绩t,将其转换成对应的等级

public class Achievements_Transformation { /** * 输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下: *90~100为A; *80~89为B; *70~79为C; *60~69为D; *0~59为E; *输入数据有多组,每组占一行,由一个整数组...

2018-09-05 19:45:52 18198

原创 根据输入的半径值,计算球的体积。

public class Calculate_Volume { /* * 根据输入的半径值,计算球的体积。 * 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 * 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 */ public static void main(String[] args)...

2018-09-05 16:08:10 17274

原创 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

/* * 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 * 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 对于每组输入数据,输出一行,结果保留两位小数。 */public static void main(String[] args) { test();}private static void te...

2018-09-05 15:35:07 21244

原创 各字符的ASCII码从小到大的顺序输出这三个字符

public class ASCI_Ordering { /** * 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 * 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 * 对于每组输入数据,输出一行,字符中间用一个空格分开。 * @param args */ public static...

2018-09-04 20:22:25 5737

空空如也

空空如也

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

TA关注的人

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