自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最长回文子串

方法一:穷举法两层for循环找出长度最大的的回文子串isHuiwenOrNot()判断每一个字符串是不是回文字符串时间复杂度为O(n^3)public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("输入:"); String s...

2020-04-15 18:00:18 118

原创 XML报错————The prefix "mvc" for element "mvc:default-servlet-handler" is not bound.

错误提示:The prefix "mvc" for element "mvc:default-servlet-handler" is not bound.思路:关于xml的报错 先多保存几遍 保存之后还是报错才是真的错误哦,思路就是说明标签名无法识别这个时候就要看头文件中的namespace是不是没有写解决:在beans标签中加入xmlns:mvc="http://www....

2020-03-23 16:28:12 1073

原创 字符串 按单词逆序

/** * London bridge is falling down --> down falling is bridge London * @author wdede * */public class London { public static void main(String[] args) { //运行完rev():nwod gnillaf si e...

2020-03-15 20:00:31 211

原创 org.springframework.orm.hibernate5.HibernateQueryException: XXX is not mapped解决方案

除了网上大多数都在说的:1、检查配置信息,xxx.hbm.xml有没有其中表信息是否与数据库相对应,spring的applicationContext.xml是否在sessionFactory下的映射文件配置中配了xxx.hbm.xml2、Hibernate的语法和sql语法不同“from User where id = ?”中User为实体类的名称不是数据库中表的名称关于“配置...

2020-03-06 22:39:30 1047

原创 mysql操作——外键、增加列、修改字段长度、表中插入信息、修改表中记录的值、创建数据库

1、已有表创建表外键:alter table外键表 add constraint FK_约束名 foreign key ([外键列]) references [主键表] ([主键列])alter table 表名add constrain FK_约束名foreign key([外键列]) references 主键表([主键列])alter table cst_cstomer ...

2020-03-05 16:20:56 505

原创 JAVA关键字之 break和continue

break:跳出整个循环 continue:跳过本次循环,但是依然执行整个循环break: 代码: package org.forloop; public class ForBreak { publ...

2019-04-17 15:28:11 85

原创 打印等腰三角形

代码:package org.forloop;import java.util.Scanner;public class Triangle { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.print("...

2019-04-17 15:27:54 201

原创 生产者-消费者模式

-为什么会提出生产者-消费者模式?-是为了更好处理并发程序设计中进程同步问题。解决生产速率和消费速率不匹配的问题,如果不使用生产者消费者模式,生产速度过快,而消费者处理速度过慢,则必须等待消费者处理完才能继续生产;同样如果消费者处理速度大于生产者处理速度,那么消费者必须等待生产者生产了才能继续处理。而生产者-消费者模式通过引入一个生产者与消费者公用的缓冲区可以解决这个问题,大大提高了处理速率。...

2019-04-17 15:27:17 302

原创 eclipse导入已有项目

好久没用eclipse重新开始用然后在导已有项目这就卡住了 也是傻fufu的 后面就browser从目录里选中就可以,然后finish就好了以后我可能还会更新eclipse其他用法 因为好久没用真的忘了 反正就是 我自己遇到什么问题更什么...

2019-01-03 20:08:52 1569

原创 数据库连接池

谈谈我自己对数据库连接池的通俗理解:数据库连接池,顾名思义里面存放的是数据库的一堆连接。数据库连接池的存在就是省去创建数据库连接这一步(数据库连接是一种比较昂贵的资源,创建数据库连接会占用较多资源的),现在是一开始就创建n个数据库的连接,然后在进行后面的操作(查询修改等)的时候就不用创建数据库连接了,直接进行查询修改操作,操作结束也不用关闭连接,连接会被重新放回数据库连接池中,以备下次使用。一般有...

2018-03-24 22:29:55 166

原创 jdbc连接mysql数据库的代码

第一种:package dbutil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBUtil { static { try { //加载数据库驱动程序 Class.forName("com.mysql.jdbc....

2018-03-19 22:09:07 338

原创 事件冒泡

定义:当在有包含关系的DOM层级上绑定事件时,事件会按照DOM层级结构顺序从内到外依次触发,这就是“事件冒泡”。实例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>事件冒泡</title> &lt

2018-03-12 19:15:01 183

原创 jQuery和它的基本用法

定义:jQuery:是个优秀的javascript库,其理念是“写得少,做得多”(write less,do more)。在jQuery中,$就是jQuery的一个简写形式。例如:$(“#foo”)和jQuery(“#foo”)是等价的;$.ajax和jQuery.ajax是等价的。常用方式:在jQuery中,通过使用: $(document).ready(function(){ ...

2018-03-12 18:58:28 143

原创 从一个简单实例了解JavaScript

题目描述:从第一个下拉框选择省份,根据省份选择不同在第二个下拉框中显示不同城市,并选择。显示效果:实现代码:首先先写出不加script的html页面的代码:就是写出两个select-option的标签,然后我的设计是不选择省份时第二个下拉框中没有默认的内容,所以第二个下拉框select标签下面没有option<!DOCTYPE html><html lang="en">...

2018-03-12 18:04:50 179

原创 局部变量与全局变量

比较成员变量局部变量定义位置定义在类中定义在方法中声明赋值可以在声明时赋初始值,不赋值的话会默认赋初始值,引用类型的初始值为null必须自己赋初值,否则的话eclips会报错作用域在整个类的内部都是可见的,所有成员方法都可以使用它,如果权限允许的话在其他类中也可以访问到仅限于定义它的方法注意注意成员变量和局

2018-01-04 21:16:29 178

原创 找到两个数组中相同元素

题目:给定两个整型数组a和b,找出其共同元素。 eg:int[] a={23,12,45,11}; int[] b={99,33,12,45,67,11} 要找出:12,45,11     package homework2;public class FindCommon { public static void main(String[] args) { in

2018-01-04 20:20:48 2547

原创 斐波那契数列

题目:兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。初始有一对小兔子,假设所有兔子都不死,计算前12个月每个月的兔子对数。分析:第一个月:1对第二个月:1对第三个月:2对第四个月:3对第五个月:5对......这道题用的是斐波那契额数列,斐波那契数列公式是:F(n)=F(n-1)+F(n-2)知道了这个公式之后这道题

2018-01-04 20:15:06 144

原创 JAVA之排序

1.冒泡排序 共有n个数据,则需要进行n-1趟排序(可优化),每一趟排序都会通过“两两交换”的方式对数据进行比较,每一趟排序后都会将本趟排序的最大值“冒”到后面。package sort;public class BubbleSort { public static void main(String[] args) { int[] a={22,55,11,66,88

2017-12-07 22:35:55 121

原创 JAVA之数组拷贝

arraycopy方法arraycopy方法是system类自带的方法,如果你安装了jdk,那么你可以在它的源代码里面查看到system类里面有这个方法。System类中有一个静态方法: public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

2017-12-07 22:29:30 115

原创 JAVA之 方法调用

Java语言中使用下述形式调用方法: 直接调用:方法名(实参列表); 类名调用:类名.方法名(实参列表); 对象调用:对象.方法名(实参列表);(面向对象会使用)直接调用:在同一个类里,比如在MyTest类中的main方法中调用一个public static void show(int a),就可以直接写show(a)。p.s. 这块要说一下static修饰符,说明该方法是静态的,而该方法是

2017-12-07 22:11:01 258

原创 汉诺塔问题

这是一个调用递归方法的典型例子package recursive;import java.util.Scanner;public class Hanoi { public static int count=0; // 记录移动次数 public static void main(String[] args) { Scanner scan=new Scanner(Syst

2017-12-07 21:46:31 116

原创 JAVA之 值传递和引用传递

方法参数的传递有两种方式:值传递和引用传递值传递:就是把这个值拷贝一份给方法中使用,对于基本数据类型的参数都是这种传递方式。引用传递:就是把传递的这个地址拷贝一份给方法中使用, 其实也是拷贝值,比如一个show方法是这样定义的: public static void show(int[] a) ,对应调用应该是show(a)(比如我现在已经有一个int类型的a数组了),这个a也是一个值,但是是一

2017-12-07 21:44:57 356

原创 JAVA 传不定长度的参数

java中有一种传参形式是这样的 public static void show(int… a);当这样写的时候 show方法可以传递任意个数的参数,show()、show(1)、show(1,2,3)、show(3、8、23、17)这样调用都是不会报错的。这样传的时候会把a当作一个长度可变的数组。比如调用时候这样“show(1);”声明1个int的空间且赋值{1}。调用时候这样“show(3、8

2017-12-07 21:23:47 974

原创 JAVA之 for和foreach循环

for循环、do-while循环和while循环是三种比较常见的循环,而且是基本上所有的编程语言里面都会用的循环。而foreach循环是java所特有的,是java的五大特点之一,是for循环的一种简写方式。代码片段1:int[] b={11,22,33,44,55,66}; System.out.println("遍历第二个数组:");for(int i=0;i<b.length;i++)

2017-12-07 21:11:33 432

原创 JAVA关键字之 switch

switch表达式返回值类型:byte, short,int, char,String,enum备注:String(JDK1.8之后才识别,包括1.8)代码:(举例String类型值)package org.westos.switchdemo;import java.util.Scanner;public class SwitchDemo {  

2017-11-29 12:26:37 229

原创 打印等腰三角形

代码:package org.forloop;import java.util.Scanner;public class Triangle {    public static void main(String[] args) {        Scanner scan=new Scanner(System.in);        System.

2017-11-29 12:19:28 230

原创 JAVA关键字之 break和continue

break:跳出整个循环continue:跳过本次循环,但是依然执行整个循环break:            代码:                     package org.forloop;                     public class ForBreak {                                           pub

2017-11-29 12:04:52 151

原创 JAVA运算符之 与

&&和&&&和&:是双目运算符,写成(a&&b)或(a&b),且a、b结果一定是boolean类型(即true或false)。&&:短路与,如果a为false不执行b部分直接输出结果&:非短路与,a为false依然执行b部分例如:代码1:public class Operate { public static void main(String[] args) { if((

2017-11-28 20:56:33 180

原创 JAVA运算符之 ++

自加是一个单目运算符分为:前置++(a++),和后置++(++a),通常用在赋值语句中。

2017-11-28 20:27:49 309

空空如也

空空如也

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

TA关注的人

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