自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串之旋转数

 如果对于一个字符串A,将A的前面任意一部分挪到后边去形成的字符串称为A的旋转词。比如A="12345",A的旋转词有"12345","23451","34512","45123"和"51234"。对于两个字符串A和B,请判断A和B是否互为旋转词。给定两个字符串A和B及他们的长度lena,lenb,请返回一个bool值,代表他们是否互为旋转词。测试样例:输入:"cda

2018-12-13 13:57:41 267

转载 序列化与反序列化

今天看到了一个讲解序列化和反序列化写的非常厉害的博主,给大家安利一下。附上连接:https://blog.csdn.net/qq_27093465/article/details/78544505

2018-11-01 21:29:29 171

原创 如何使用eclipse创建maven工程

今天我们来讲一下如何创建maven工程第一步,我们要先创建maven工程,确定好自己的maven工程下载的路径 然后我们点击下一步,选择最后的webapp1.0再点击下一步,按照如下格式写,Artifact Id是你的工程名点击finish之后maven工程就算是建立好了,然后我们开始配置环境,首先新建的maven工程会报错,我们来一点点的改动就好了,先改动src中...

2018-08-13 10:51:27 427

原创 LeedCode之回文数用java编程实现

 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一...

2018-08-11 16:09:57 831

原创 LeetCode之字符串转换为整数

实现 atoi,将字符串转为整数。在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这些字符可以被忽略,它们对于函数没有影响。当字符串中的第一个非空字...

2018-08-11 16:07:57 709

原创 用strus2写简单的文件上传

今天给大家讲一下struts2的简单文件上传的代码一、需要准备两个java文件上传的jar包,和struts2运行所需要的jar包二、需要在表单《form》中必须要加入一句enctype =“multipart/form-data”,表单enctype属性application/x-www-form-urlencoded: 默认值,只要是能输出网页的服务器端环境都可以mul...

2018-08-11 15:34:14 194

原创 LeetCode之反转整数

今天看了一道LeetCode的反转整数的题,将解题的代码奉上。给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231,  231 − 1]。根据这个假设,...

2018-08-11 15:07:18 130

原创 实验三MySQL单表及多表查询

tb_student(sid,sname,sage,ssex) 学生表       sid:学号;sname:学生姓名;sage:学生年龄;ssex:学生性别 tb_course(cid,cname,tid) 课程表                    cid,课程编号;cname:课程名字;tid:教师编号 tb_sc(sid,cid,score) 成绩表                   ...

2018-05-07 16:48:11 1239

原创 23种设计模式之抽象工厂

    今天我来向大家讲解一下什么是工厂模式中的抽象工厂。首先,我们需要知道工厂模式中有一个工厂方法 abstract Product factoryMethod(String type),这个工厂方法用来处理对象的创建,并将这样的行为封装在子类中。    abstract:工厂方法是抽象的,所以依赖子类来处理对象的创建;Product:工厂方法必须返回一个产品,超类中定义的方法,通常使用到工厂方...

2018-04-06 23:47:22 118

原创 23种设计模式之装饰者模式

    今天我来向大家讲解一下装饰者模式,装饰者模式的设计原则同样也是对扩展开放,对修改关闭,那我们就有了一个问题,如何做到对修改关闭,对扩展开放呢?    我们都知道,装饰者模式的定义是动态地将责任附加到对象中,其实装饰者模式也可以说是动态嵌套的一个过程。就比如举例来说,假如我现在到一个商店中买了一杯牛奶咖啡,这里我们用到的装饰者模式的地方就是,我的牛奶装饰了咖啡,也可以说咖啡装饰了牛奶,因为装...

2018-04-04 16:09:36 166

原创 Navicat基础mysql语法

今天告诉大家一些关于Navicat的一些基础mysql语法,这个也是我的老师教的,整合到了一起,希望对大家有所帮助。-- 增,删,改 insert  delete  update -- 增  必须向所有列填充数据,除了(自增列,有默认值列,允许为空)可以不填充INSERT [INTO] 表(列列表) values (值列表)-- 删  DELETE from 表[where 条件]DELETE f...

2018-03-31 13:56:19 4613

原创 23种设计模式之内置观察者模式

一般听到观察者模式的时候,许多人都比较懵逼,我在这里给大家详细讲解一下什么叫观察者模式并附带源码。观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动跟新。意思就是,当我的一个主题状态发生改变时,就会自动跟新或者通知观察者,根据通知的风格,观察者可能因此新值发生改变。观察者模式一般至少会有两个接口,一个是主题接口,主题接口是用来通知所有观察者并且跟...

2018-03-27 19:12:52 260

原创 23种设计模式之策略模式

今天我向大家讲解一下23种设计模式中的策略模式,后期我会持续向大家讲解其他设计模式。策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。策略模式的原则一共有三点:第一点为封装变化,封装变化通俗意思就是,将一个对象中的会变化的事物封装起来,来因此做到其他类不收到影响,使代码更富有弹性;第二点为针对接口编程而不是实现编程,意思也就是针对超类型编程,执行程...

2018-03-27 16:46:19 172

原创 如何成功运行tomcat并进入汤姆猫

刚刚学习Java EE的时候,配环境可以说是相当痛苦的,下面我来教大家一些配置的经验。配置tomcat是需要先配置JDK,我这里奉上百度云连接,JAVA EE工具,这是版本稍微兼容一点的。百度云链接为https://pan.baidu.com/s/1gVnXHOBrxfIS8vlpLor67A,密码:gc11。第一步,我们先安装好JDK后,再来配置jdk,配置JDK分三步走,第一步先配置的文件下载...

2018-03-26 20:46:20 16485 1

空空如也

空空如也

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

TA关注的人

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