自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一路风顺

心路历程,编程问题,学习新得

  • 博客(22)
  • 收藏
  • 关注

原创 欢迎使用CSDN-mar

asdfdsjkfdshelpo

2019-01-07 18:07:09 164

原创 Spring入门

入门Spring有两个功能,控制反转,和注入属性控制反转IoC把对象生成放在了XML里定义,所以当我们需要换一个实现子类将会变成很简单(一般这样的对象都是实现于某种接口的),只要修改XML就可以了。 IoC的缺点是,生成一个对象的步骤变复杂了,对于不习惯这种方式的人,会觉得有些别扭和不直观。对象生成因为是使用反射编程,在效率上有些损耗。但相对于IoC提高的维护性和灵活性来...

2017-10-10 20:46:33 316

原创 Hibernate入门

hibernate框架hibernate是什么hibernate是一个开放源代码的对象关系映射(ORM)框架,他对jdbc进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用面相对象的编程思维来操作数据库hibernate可以在java的客户端程序使用也可以在servlet中使用。hibernate是一个持久层的ORM框架。以后会学到服务层的框架spring。什么是对象关系映射(ORM)

2017-09-26 19:56:09 414

原创 jsp内省EL

内省为什么要使用内省 开发框架时,经常需要使用Java对象属性来封装数据,如果使用反射来操作太麻烦,所以SUN公司开发了一套API,专门用来操作Java对象的属性。访问JavaBean属性的两种方式: 直接调用bean的setXXX或getXXX方法。 通过内省技术访问(java.beans包提供了内省的API),内省技术访问也提供了两种方式。 通过PropertyDescriptor类操作

2017-09-14 21:55:37 222

原创 自定义Jsp标签

在我们使用的<C:if>等等jsp标签,那么我们能不能自定义我们自己的标签呢?当然是可以的,因为jsp中的标签也是通过代码实现的。首先创建ForTag类我们先知道我们希望创建一个什么样的标签 比如<qf:for>好好学习</qf:for> qf就是前缀,后面的for就是标签名。我们先创建一个标签类,叫ForTag,在2.0版本,我们继承SimleTagSupport类 这个类就是实现了标签类的

2017-09-14 21:54:23 242

原创 MVC模式实现(下)

在这里我们接着实现web类web类web类里的都是servlet程序,我们需要继承HttpServlet 类,然后我们重写`doget()`和`dopost()`方法,如果手动建立的话,我们还需要在`WEB-INF/web.xml`中配置servlet的对应类和对应的映射url。我们直接在muEclipse中建立,会直接配置好,不过需要注意映射的路径,在网页访问中需要将数据提交给这两个servlet

2017-09-14 21:53:11 217

原创 MVC模式实现(上)

MVC模式,也就是模型视图控制器。 一种软件设计典范,用一种业务逻辑(Controller)、数据(Model)、界面(View)显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。对于jsp最典型的就是JSP + servlet + javabean这里提到了servlet,其实jsp就是使用的servlet实现的,servl

2017-09-14 21:52:10 1102

原创 Javascript入门

关于js首先js是一种脚本语言,可以用操作页面元素和浏览器,在js中,有三大核心分别为 - ECMAScript 也就是语法 - DOM 文档对象模型 - BOM 浏览器对象模型(Browser Object Model) 关于js的语法基本和java差不多,不过在类,函数等方面有一些不同,比如for in 等。 下面先讲BOMBOM即浏览器对象模型 BOM提供了独立于内容的、可以与浏

2017-08-30 19:27:13 345

原创 Java反射

今天大概讲了两个问题,其一为,可变参数,其二为反射。 重点 当然是反射,不过在之前需要用到可变参数,所以就先讲了。可变参数思考一个函数形式为void funtion (String[] args){}这个函数接受了一个数组作为参数。但是使用数组作为变量不方便,所以在jdk1.5之后添加了可变参数的特性。考虑将[]直接替换为... 就成了如下void funtion (String... args

2017-08-21 18:53:09 231

原创 Java解析XML

今天学习了java解析XML数据,虽然老师说很简单,不过就步骤来讲,还是比json复杂很多的。首先了解一下XML,XML是可扩展标记语言,看起来像下面这个样子<?xml version="1.0"?>2 <小纸条>3 <收件人>大元</收件人>4 <發件人>小張</發件人>5 <主題>問候</主題>6 <具體內容>早啊,飯吃了沒? </具體內容>7 </小纸条>```第一行为头

2017-08-17 20:28:04 305

原创 Java中Http连接的两种方式

在java中连接http,介绍两种方法,一种是java的HttpUrlConnection,另一种是apacha公司的httpClient,后者是第三方的类库需要从外部,导入,同时这也是第一次使用外部的类库,以后还会有很多需要导入外部类库的需求。 http协议是基于tcp的一种协议。 tcp是一种保证可靠连接的传输协议,通过三次握手,和丢失重传的机制保证数据的传输。首先来看HttpUrlConn

2017-08-16 20:15:26 25906 5

原创 Map和I/O流

mapMap储存的是键和值,成对存在的,常用的有hashmap和treemap 最基本的操作是put(k,v); 就是添加,值得注意的是,map中键的值不可重复,值得值随意,所以如果将相同的值的键值对put进去则相当于更新操作。 查看指定的键或者值是否存在有相应的containKey()/containValue()方法 删除使用的是remove()方法,而参数则传入给一个key,另外也可以

2017-08-08 19:26:46 345

原创 treeset类

今天刚学习了treeset类,这个类是有序的,而且实现使用使用的树先简单的比较一下几个set类: Set(interface ) 存入set的每个原酸都必须是唯一的, 因为set不保存重复元素,加入set的元素必须定义equals方法以确保对象的唯一性。set与collection有完全一样的接口,set接口不保证维护元素的次序。 Hashset

2017-08-07 21:00:56 583

原创 使用阿里云ecs搭建网站

最近两天在弄自己的服务器,尽管配置是最低的,不过终于算是弄好了,其中许多波折,希望以后有机会弄一下wordpress。在一开始的时候,就只是熟悉一下过程,所以网站也是很简单的静态网站,估计以后会学到jsp,不过现在先用着静态的网站。 使用的服务器也是最低的,学生特价9.9一个月的那种,服务器环境为winserver2008。 下面开始,首先去阿里云或者其他的云买一个云服务器,配置看你自己的需求,

2017-08-05 09:41:06 1351 1

原创 使用七牛图床

最近的git访问很慢,连图片都加载不出来,反正学校的这个渣渣网速是不行了,所以就打算将图片转移到图床上去,减轻git的流量。另外刚刚弄了一个阿里云的云主机,还不知道怎么弄,得研究研究。 接下来使用七牛图床。 首先去官网注册一个账号: 注册完之后,来到你的个人主页点击对象储存的,立即添加: 接着输入一个你自己起的名字 创建完成之后,进入里面,点击内容管理,有一个上传文件,然后选择

2017-08-04 19:50:08 919

原创 关于java数组

在练习java数组的时候,发现数组的并没有toString()方法,默认调用的是基类的,如果想要toString的话需要调用Arrays类中的,然后将数组传入。那么为什么String可以直接调用.toString()方法呢? 参考了 为什么如此获取Java数组的长度http://jarfield.iteye.com/blog/564721 文章那么首先,java都是面向对象的,那么数组也应该是一

2017-08-01 10:05:06 342

原创 java数组

在学java的时候使用数组很常见,所以将java对数组的操作写成一个工具类,同时还有几道练习题,整理如下这是工具类public class ArrayTools {//获得数组下标 public static int getIndex(int[] a,int key){ for (int i = 0; i < a.length; i++) {

2017-07-31 18:20:24 428

原创 关于java的面向对象

java的面向对象对于一开始学习面向对象,或者是像这种在培训班中两个星期就能将面向对象加java基本语法讲过去的所谓0基础的人来说,想要在这短短几几天内接受大量的关于有关面向对象的基础知识和没见过的术语,总是有些难度.面向对象是所谓的一种思想,需要把事物抽象成为我们可以操作的类.类是一个事物抽象的集合,就像我们最开始学习创建的一个int一样,只不过类是我们自己写出来的,通过类创建出来对象,就是一个

2017-07-27 15:04:29 287

原创 Java初学错误积累

最近跟着将java的基础又听了一遍,其中有原来没有注意到的错误,记录如下其一 没有将package声明在第一行,初学者容易犯的错误,大体原因是因为package是后来写上的,没有注意写上的位置其二 关联的类没有保存,注意写代码时刻保存,不然会发生调用类发生错误的情况,但是语法正确其三 static的用法,和调用的情况,static修饰的属性是属于类的,而不是随着对象创建,

2017-07-26 09:23:53 233

原创 使用github搭建个人网站

使用github搭建个人网站首先注册一个账号然后新建一个仓库。点击New repository 名称使用 你的名字.github.io 之后在打开设置Setting 拉到下面有一个git 博客,点击它的选择主题,然后用它的模板创建一个。 创建了以后,就不会出现网上说的访问git博客出现404错误。然后需要把自己的网站上传到github上。 先把网上仓库克隆到

2017-07-25 10:12:07 339

原创 Python入门

python入门前几天自己看了一下ptyhon的语法,根据网上的教程自己写了一个小小的爬虫,可以爬出淘mm的展示图片,然后自动保存到目录,import randomimport sysreload(sys)import requestsimport urllibfrom bs4 import BeautifulSoupimport timedef gDownloadWithFilenam

2017-07-24 11:09:17 287

原创 开始

开始最近的四个月会在千峰培训javaEE的课程,前期的java基础也无需多学,平时也闲来无视,偶尔也有打字的冲动,本来想去自己搭建一个网站,不过似乎力有不逮,而且学校的网速也是非常慢,尽管是在北京,但是感觉还是很拖网速的样子,给全国人民拖后腿了。左右一想,就在csdn上开始记录一下平时的笔记什么,平时用有道云笔记会有一些,不过并没有什么,几乎是课上的标准笔记,在这里贴一些平时的问题,和遇到的,

2017-07-24 10:13:26 196

空空如也

空空如也

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

TA关注的人

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