- 博客(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
1884
原创 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
925
原创 SpringMVC运行流程
首先浏览器发起请求,springDispatcherServlet查看是否有springmvc容器中是否有对应的映射 如果存在那么通过HandlerMapping获取HandlerExcecutionChain对象,在获取handlerAdapter对象,调用拦截器的preHandler方法,调用目标handler的目标方法得到对象ModelAndView在调用拦截器的postHan...
2019-01-14 20:01:51
201
原创 mvc:annotation-drivenconversion作用
<mvc:annotation-drivenconversion/>是大多数项目必须配置的,这是因为它会自动注册RequestMappingHandlerMapping、RequestMappingHandlerAdapter、ExceptionHandlerExceptionResolver三个bean。还提供 1、ConversionService实例对表单参数进...
2019-01-14 19:25:45
297
转载 内部排序之间的比较
各种排序性能对比如下,有些排序未详细介绍,暂且放到这里。实例测试结果可以看这里:八大排序算法耗时对比。排序类型 平均情况 最好情况 最坏情况 辅助空间 稳定性 冒泡排序 O(n²) O(n) O(n²) O(1) 稳定 选择排序 O(n²) O(n²) O(n²) O(1) 不稳定 直接插入排...
2018-09-25 15:43:50
228
原创 选择排序之简单选择排序
选择排序,是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。算法描述:1、首先从待排序元素中选出最小一个,下标min 2、如果min不是待排序中的第一个元素的下标,则让他们两个交换数据 ...
2018-09-24 16:24:43
209
原创 插入排序之shell排序
插入排序分为两种:直接插入排序、希尔排序一、shell排序希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。它是基于插入排序的改造而来的(第一个突破O(n^2)的排序)。算法描述:相对于直接插入排序的一步一步比较、移动、排序,shell排序将对要排序的数据分为几组数组(gap决定),然后分组进行直接插入排序,在缩减gap,重复在组内进行直接插入...
2018-09-24 13:59:55
1753
原创 插入排序之直接插入排序
插入排序分为两种:直接插入排序、希尔排序一、直接插入排序插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。算法...
2018-09-24 13:25:41
1331
转载 深入理解Java对象的创建过程:类的初始化与实例化
摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对JVM执行类初始化和实例化的过程做一个详细深入地介绍,以便从Java虚拟机的角度清晰解剖一个Ja...
2018-09-20 20:24:52
2652
原创 算法分析之常用符号大O、小o、大Ω符号、大Θ符号、w符号
大O符号(英语:Big O notation),又称为渐进符号,是用于描述函数渐近行为的数学符号。更确切地说,它是用另一个(通常更简单的)函数来描述一个函数数量级的渐近上界。在数学中,它一般用来刻画被截断的无穷级数尤其是渐近级数的剩余项;在计算机科学中,它在分析算法复杂性的方面非常有用。 1、O(1) 为常数级的时间复杂度,算法是十分好。 2、O(log n) 为对数级的时间复...
2018-09-17 18:50:08
34607
1
原创 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
2827
原创 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
2902
原创 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
3723
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
3055
原创 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
3141
原创 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
4004
原创 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
3082
原创 四级资料分享!!!
在应届毕业生求职的硬条件里,英语四级是相当重要的一项,许多企业将其当做招聘的硬性门槛。 1、对于大多数的职位,英语已非专业技能,而是必备的职业素质,自然被企业普遍地采用为招聘考察项目。 2、对于惯于批量招聘应届毕业生的企业,他们招收应届生大多并非为填补现有的职位空缺,而是为了储备培养未来的职位空缺、新增职位的填补者,长远来看更是要从中培养出各部门管理者和技术型骨干,所以招聘要求就会...
2018-09-10 17:03:42
3424
原创 统计给定的n个数中,负数、零和正数的个数。
public class Statistics_Number { /* * 统计给定的n个数中,负数、零和正数的个数。 * 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。 * 对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和...
2018-09-09 19:12:43
8457
原创 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
/* * 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。 * 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。 * 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 * 你可以认为32位整数足以保存结果。 */public static void main(String[] ar...
2018-09-07 19:24:04
9247
原创 输入一个百分制的成绩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
18443
原创 根据输入的半径值,计算球的体积。
public class Calculate_Volume { /* * 根据输入的半径值,计算球的体积。 * 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 * 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 */ public static void main(String[] args)...
2018-09-05 16:08:10
17354
原创 输入两点坐标(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
21502
原创 各字符的ASCII码从小到大的顺序输出这三个字符
public class ASCI_Ordering { /** * 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 * 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 * 对于每组输入数据,输出一行,字符中间用一个空格分开。 * @param args */ public static...
2018-09-04 20:22:25
5789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人