自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jwang的博客

编码辛酸泪,谁解其中味

  • 博客(36)
  • 资源 (9)
  • 收藏
  • 关注

原创 CSS入门(一)第一个CSS程序

前言      说到CSS,其实作为Java开发人员来讲,我们无需了解太多,只需懂得大概即可!其内部参数定义十分复杂,专修前端的同学可考虑深入的学习,我这里也就是抛砖引玉罢了!方法1.CSS简介层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不...

2018-10-31 23:57:55 755

原创 JAVA串烧(三)JDK版本新特性

前言 我们都知道,Java是一门不断更新的语言,当我写这篇博客的时候,JDK的版本已经更新到10了!!如果我们不能够掌握其中的新特性(有些特性对于提高开发效率是真的赞),那么将止步于此!特性介绍JDK1.51)自动拆箱与装箱我们知道,Java是一个面向对象的语言,但其中的八大基本数据类型就不是对象。为了解决这个问题,Java很早就给我们提供了相应的包装类:Boo...

2018-10-30 23:42:59 271

原创 HTML入门(五)内嵌标签及表单

前言       关于本章,内嵌标签和表单是重中之重,必须要会,为日后的MVC架构做铺垫,起到基石的作用!范例1.iframe标签的用法我们看到的网页,一般都是有布局的。比如顶部是标题,底部是产品简介及版权声明,中央左侧是功能菜单,右侧是内容显示等等。其实说白了,其实际上是三种不同的网页的集合,使用内嵌标签进行管理我们看一个实例:网页嵌套淘宝网站:其代码实现如下...

2018-10-27 20:42:30 1778

原创 HTML入门(四)基本标签学习

前言      通过前面的学习,我们知道了head标签用来描述浏览器的信息,那么我们在网页上看到的字以及图片又是哪里来的呢?这就要说到body标签了,body标签包含的就是网页显示给用户看到的内容,其中包含大量的子标签特别的:因为我们的学习是为了迎合MVC的设计理念,所以不是搞前端的同学无需深入。步骤1.标题标签h1~h6html通过h1-h6标签展示网页的标题,实例代码及效果...

2018-10-27 15:25:30 339

原创 HTML入门(三)注释及head标签

前言      前面我们通过记事本以及开发工具HBuilder了解了一个基本的html文件的编写以及运行方法,接下来我们深入其中,了解每一个标签的使用,以及它们的特点。特别的:本系列一切遵循HTML5标准,至于为什么把head标签拿出来,是因为以后的css,js等引用均写在其中,并且其字符集的设置尤为关键,一个不小心就会乱码。方法1.html注释我们知道,任何一门语言都有它自己...

2018-10-27 13:17:48 3063

原创 JAVA串烧(二)SMS编写之后台

前言      我们之前讲解了很多关于Java的基础知识,那么问题来了,你会写一个简单的系统吗?答案是否定的!接下来我们就尝试着去编写最简单,最基本的项目后台。本章篇幅有点大,请耐心读完,并自主敲代码,那么你的成长是无限的!!!步骤1.需求分析任何软件的开发都免不了需求分析,我们需要将客户的需求转化为程序业务逻辑,加之代码实现,需求分析这一块有专门的学习,感兴趣的同学可以去看看!...

2018-10-27 00:40:22 431

原创 HTML入门(二)HBuilder的使用

前言       同样的,我们之前学习Java需要开发工具eclipse,那么html的学习自然也免不了使用开发工具来进行编写,这样做的目的和Java是一样的,想象一下记事本手写Java的感觉!!步骤1.HBuilder下载网址:http://www.dcloud.io/,点击下载即可。2.新建项目,编写我们第一个HTML3.运行--》运行到浏览器--》选择对应的浏...

2018-10-25 23:14:35 6666

原创 HTML入门(一)第一个HTML网页

前言      告别后台Java的索然无味,让我们开启新的学习篇章,也就是前端的学习。前端就比后台爽多了,都是可见的画面。特别的:纪念1024程序员节,虽然今天又是加班回来。方法1.HTML的概念html,即超文本标记语言,实质上就是浏览器语言,用来构建基本的网页结构,其核心作用是需要将之前学到的java在数据库中查询的数据在我们的浏览器显示,那么就需要html的支持。例如...

2018-10-24 22:47:40 1232

原创 JAVA串烧(一)JUnit的使用

前言       本章绕开主题,讲一下JUint的使用。顾名思义,JUnit是一个Java语言的单元测试框架,专门用于Java语言。作为一个Java开发工程师,你必须了解其用法。步骤1.JUnit简介 过多的话我也不说了,实际上,在我的JAVA入门、进阶、通幽、化境四大境界的Java修炼中大家可以看到,我要是对一个方法进行调试,都是用了main方法进行调试。大家可能觉得,这和我们要...

2018-10-21 21:23:18 281

原创 JAVA设计模式(一)设计模式之单例设计模式

前言 熬过了前面的那些磕磕绊绊,我们正式进入到java的精髓,设计模式的讲解,本章来尝鲜单例设计模式范例1.单例设计模式的作用保证一个类只有一个实例,并且提供一个访问该实例的全局访问点由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解...

2018-10-21 18:13:09 292

原创 JAVA通幽(八)正则表达式

前言      本章学习正则表达式的相关内容方法1.正则表达式的概念正如它的名字一样是描述了一个规则,通过这个规则可以匹配一类字符串。学习正则表达式很大程度上就是学习正则语法规则2.规则这里规则一大堆,我列举一下,大家先认认脸: 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n...

2018-10-21 17:52:31 144

原创 JAVA通幽(七)JDBC操作

前言       本章讲解利用java连接数据库,操纵数据库表。相信大家读到这里应该很兴奋了吧。读了那么久java,sql等等,到现在终于把他们两个结合起来了。可以说本章是web开发尤其是后台结构开发至关重要的一环。步骤1.什么是JDBC我们知道,一个数据库厂商生产出一种数据库,那么数据库需要应用到各个程序之中。其中oracle,mysql等数据库厂商专门为java链接数据库提供了...

2018-10-21 09:52:55 219

原创 JAVA通幽(六)注解、反射和类加载机制

前言       本章学习注解、反射以及类的加载机制范例1.注解注解,jdk1.5提出的概念,简单的理解就是给元素或方法或类添加额外的辅助信息,相当于一个标签一样,如我们后面学习hibernate时,有个注解叫@Service,该注解标注在某个Service的实现类上面,代表其是一个service,可以被程序识别。语法:@注释名(参数=值)还比如,刚刚的注解你可能还不太知道...

2018-10-20 14:57:53 685

原创 JAVA通幽(五)网络编程

前言      本章学习网络编程的相关知识(java.net)步骤1.网络的基本概念可能有人会说了,网络都接触了不知道多少回了,怎么可能不懂。我这里简要介绍一下:现实社会中,由于网络的存在,我们每个人只要拥有一台计算机,通过网络便可以直接的访问资源,实现了资源的共享.通信协议:在网络中,进行访问需要满足一定的协议才能正确的访问网站及应用,相当于通行证,如http、tcp、udp...

2018-10-20 09:55:39 177

原创 JAVA通幽(四)多线程

前言      接下来我们进入到多线程的学习,向着胜利稳步迈进步骤1.多线程的概念举一个通俗一点的例子,我们在过年回家的时候,离家比较远的同学就要用手机抢票软件进行抢票了,同时多人在同一个手机APP上进行抢票,这就是一个多线程的体现,如果没有多线程,那么一个人抢票,那么其他人只能干瞪眼排队,等着他买完,效率大大降低。2.多线程实现的方式继承Thread类:继承Thread类...

2018-10-19 23:09:25 259

原创 JAVA通幽(三)IO流

前言      本章讲解IO流的相关知识基础知识1.IO流的概念IO流,即输入输出流(input/output)大千世界,存在各种各样的流,比如人流,车流等等。IO流可以形象的比喻为我们读书是将书本上的文字读到大脑中,而写字则是将大脑中的想法写到书本上,这实质上就是IO流。换到java中,就是程序与数据源之间的文件,数据库,内存之间的交互。java.io包中提供了常用的IO流接口及...

2018-10-17 23:39:15 154

原创 JAVA通幽(二)容器类

前言       本章将讲解集合的基本概念基础1.数组的优劣优势:是一种简单的线性序列,可以快速的访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。劣势:不灵活。数组的容量需要事先定义好,无法随着需求的变化而扩容。2.容器类综上所述,我们需要一个更为强大的容器来存储所需要的数据对象集合,基本容器类如下所示: 为了更好的学习容器,这里先行说一下泛型...

2018-10-16 21:21:10 189

原创 JAVA通幽(一)异常处理机制

前言      经过进阶阶段的学习,相信大家已经是小有所成了。接下来我们进入下一阶段-->通幽。其实,通幽并不代表你已经修得正果,我们仍然是在学习的路上,真理掌握在少数人的手中。闲话少说,本章介绍异常处理机制。基本知识1.异常的概念在我们运行一段编译通过的看起来很正常的代码的时候,控制台突然报错了,所报的错就是我们所说的异常。程序出现异常的时候,将执行安全的退出。遇到这种情况...

2018-10-14 20:10:03 171

原创 JAVA进阶(十)File类与枚举

前言      本章讲解File类的基本用法,为后面讲解IO流做一个铺垫性的准备工作范例1.File类的基本概念java.io.File类:代表文件和目录。在开发中,读取文件、生成文件、删除文件、修改文件属性的时候将会用到本类,可以说很重要2.构造方法(一般常用的是第二个)3.绝对路径与相对路径绝对路径,说白了,就是文件的具体路径,如:d:/test.txt;而相对...

2018-10-14 20:06:17 694

原创 JAVA进阶(九)时间处理类

前言      前面学些了可变字符序列StringBuilder以及StringBuffer类,本章将继续学习常用类事件处理类范例1.时间的概念在java中,我们用long类型数据表示每一个时刻的时间,单位为毫秒,以1970年1月1日 00:00:00为基点进行计算。如果表示现在的时刻,则可以用long currTime = System.currentTimeMillis()...

2018-10-14 13:51:03 2022

原创 JAVA进阶(八)包装类、StringBuffer与StringBuilder

前言学习了String类之后,大家感觉到吃力了吗?撸起袖子加油干,我们继续包装类的学习范例1.包装类概述java是面向对象的语言,但并不是 “纯粹的面向对象",我们之前经常写的基本数据类型就不是对象。但是我们在实际应用中经常要将基本数据类型转化为对象,以便于操作。为了解决这个问题,java设计了如下八个包装类,对应八个基本数据类型: Boolean,Byte,Short,I...

2018-10-14 01:15:43 365

原创 JAVA进阶(七)String类学习

前言      接下来我们进入到String类的学习,这个类可以说是学习java的时候至关重要的基础类范例1.String类的概念String类又称作不可变字符序列 String位于java.lang包中,之前我们一直去使用,java默认导入 java字符串就是unicode字符序列 java没有内置的字符串类型,而是在标准java类库中提供了预定义的类String,每个用双...

2018-10-13 20:05:42 271

原创 JAVA进阶(六)抽象类、接口及内部类

前言      本章将对面向对象剩下的一块东西进行讲解,抽象类,接口,内部类范例1.抽象方法和抽象类(该概念一般项目中不常用,都用接口)通常来说,我们定义一个父类的时候,其中的方法我们没有想好该如何去实现,那么就用到了抽象方法的概念,我们可以定义这个方法为抽象方法,由子类自己去进行相关的实现。语法: abstract 返回值类型 方法名(参数);//定义抽象方法publ...

2018-10-13 14:03:18 325

原创 JAVA进阶(五)多态及数组的基本概念

前言      本章学习面向对象的第三个特征,多态。包括转型和final,以及数组的基本知识。范例 1.多态的概念多态,我们从字面上理解,那就是多种形态,意味着一个对象有可能有多种形态,为什么呢?现实世界中,人是一个大的概念,而人又包含工人、学生、公务员等等,他们都是人,但是又是不同的职业,有着不一样的行为,这就是多态。当然,对应到java类中就表示对于父类的一个方法,子类们可能有...

2018-10-12 21:21:57 847

原创 JAVA进阶(四)封装及访问控制权限

前言      前面的章节简要描述了继承的基本概念,下面我们继续学习面向对象的下一个阶段,封装。范例1.封装的概念举个简单的例子,我们看电视,只需要打开开关,用遥控器进行换台就好了,不需要了解电视机的内部构造和实现原理。说的专业点,封装就是把对象的属性和操作结合作为一个独立的整体,并尽量隐藏对象的内部实现细节。我们程序设计的目标就是“高内聚,低耦合”,高内聚就是类内部的数据操作...

2018-10-11 22:46:02 2280

原创 JAVA进阶(三)包、继承及Object类

前言       经过前面的学习,我们了解了this关键字以及static关键字的具体用法,以及内存分析的深入理解。接下来我们将继续java的征程。本章将学习包、import关键字以及继承的初步了解。范例1.包的概念我们发现,在java中可能存在多个名称相同的类,为了让这些类不至于混淆,java中引入了包的概念。通过包,我们很容易解决同名类的问题,也实现了类的有效管理。简单理解为相...

2018-10-10 21:28:23 715 2

原创 JAVA进阶(二)this、static及参数传递机制

前言      经过前一节的学习,大家对面向对象的概念有了一个初步的认识,接下来继续讲解相关内容范例1.this关键字我们回忆一下对象的创建步骤:分配对象空间,并将对象成员变量初始化为0或null(实际上该步骤已经在堆内存开辟了有具体地址的一块空间) 执行属性值的显式初始化 执行构造方法 返回对象在堆内存的指定地址给相关变量实际上,在调用构造方法之前,对象的地址已经确定...

2018-10-09 22:56:58 1343

原创 JAVA进阶(一)类与对象、内存分析

前言      经过了JAVA入门阶段的讲解,我认为大家对JAVA中基本的概念已经摸通了,下面进入进阶,学习下面向对象的基本思想,说不准学完面向对象单身的可以找到对象哦。概念1.面向对象俗话说的好,万事万物皆为对象,为什么呢?我们知道,大千世界的每一种生物都是一个整体,包括它们的名字,属性等。比如我们人,每个人都有它们的姓名、年龄、性别等等一系列属性,对象的概念便基于此。特别的...

2018-10-08 23:00:19 1229

原创 JAVA入门(六)方法的概念、重载、递归

前言      本章将学习方法以及方法的基本知识概念1.方法的概念方法就是完成一件事的方法,比如加法操作等。具体就是完成特定功能的代码片段,与C语言函数相当。2.方法的结构【修饰符1 修饰符2 ...】 返回值类型 方法名(形参1,形参2...){方法体}下面的例子中 add就是一个方法,用来计算两个整型的和。3.方法的重载 所谓的方法重载,指的是当两个方法...

2018-10-07 20:44:31 394

原创 JAVA入门(五)控制语句

前言      本章将继续学习控制语句的知识,主要有if、if...else...、if...else if..else、switch、while、for\foreach,还将讲解break与continue关键字的相关用法与联系。范例 1.if单选择结构语法结构:if(布尔表达式){语句块}如果布尔表达式的值为true则执行语句块中的内容,否则继续执行后面的内容。特别...

2018-10-07 19:47:51 246

原创 JAVA入门(四)运算符

前言      前面讲了java中的注释、标识符、常量、变量以及基本的数据类型,接下来我们继续讲解运算符,运算符在实际项目中非常常见,必须掌握,否则不可能学会java。概念1.整体概览(java中有如下运算符)看完后面的详细介绍后,回过头来看一下优先级的问题,一般不用刻意记这个优先级,你只需要知道,如果你想优先计算某个表达式,可以用括号运算符()将其括起来,用以提升它的优先级。...

2018-10-07 14:38:31 411

原创 JAVA入门(三)注释、标识符及基本数据类型

前言      经过前面的学习,相信大家基本上已经学会了dos下和eclipse下运行java代码的方法,但java远不仅仅如此,接下来我们将从最基本的学起,探索java的奥秘。概念1.注释有些人可能觉得注释在java中又不执行,自然没有什么用处。但是,事实却恰恰相反。我在实际的项目开发中开始的时候也写过注释,但是后来由于项目进度的原因,我渐渐的不再怎么写注释了。这是一个很不好的习...

2018-10-07 10:05:24 619

原创 JAVA入门(二)eclipse开发工具

前言      本章介绍基本开发工具eclipse的使用步骤1.官网下载eclipse网址:https://www.eclipse.org/downloads/packages/推荐大家下载这个版本(Eclipse IDE for Java EE Developers),方便以后的学习。注意:eclipse的版本需要和你的jdk版本一致,即32位jdk-->32位...

2018-10-06 22:01:06 428

原创 JAVA入门(一)第一个JAVA程序

前言      Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。准备1.官网下载jdk(Java Development Kit),即Java 语言的软件开发工具包...

2018-10-06 20:43:39 1880 3

原创 数据库串烧(三)Oracle SQL高级用法

1.merge into的使用语法:merge into 目标表 a            using 源表 b            on(a.条件字段1=b.条件字段1 and a.条件字段2=b.条件字段2 ……)              when matched then 操作1(update set a.更新字段=b.字段)            when  not...

2018-10-05 20:18:10 2887

原创 数据库串烧(二)PowerDesigner使用及数据库设计

前言      众所周知,一个项目开始的阶段必须要进行数据库表的设计,而数据库表及关系的设计需要依靠PowerDesigner。本章将介绍PowerDesigner的使用以及数据库设计。范例1.使用PowerDesigner创建物理数据模型新建Model,选择Physical Data Model. 2.根据ToolBox拖出表 3.双击表,对表的属性,约束,关系进...

2018-10-04 22:47:23 699

图的最短路径.xls

最短路径问题是图论研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。 算法具体的形式包括: 确定起点的最短路径问题 - 即已知起始结点,求最短路径的问题。 [1] 确定终点的最短路径问题 - 与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题。在无向图中该问题与确定起点的问题完全等同,在有向图中该问题等同于把所有路径方向反转的确定起点的问题。 确定起点终点的最短路径问题 - 即已知起点和终点,求两结点之间的最短路径。 全局最短路径问题 - 求图中所有的最短路径。

2019-08-17

学生管理系统(SpringMVC+Spring+Mybatis)

该SMS是之前的升级版,整合了SpringMVC、Spring和MyBatis,对学习SSM框架的整合大有好处

2019-01-07

学生管理系统(JSP+Servlet+MyBatis)

该资源为学生管理系统JSP+Servlet+DAO的升级版本,该版本加入了Maven的支持,使用了MyBatis替代了之前DAO的部分,为学习MyBatis框架提供了相关的代码辅助。

2018-12-25

学生管理系统(JSP+Servlet+Java)

该项目为我自己创作的简单的学生管理系统,没有用任何框架。使用纯Servlet+JSP+Java编写而成,对于初学WEB开发的同学大有帮助

2018-12-03

mysql odbc驱动包(32位/64位)

开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture ),Windows开放系统体系结构)的主要部分和基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。用ODBC 可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非数据库对象。

2018-09-25

JavaSE 1.8 API参考文档

JAVA API文档提供了很多官方的介绍和类、方法、变量的解释。一般很系统,涉及所有的方面,如果开发人员对正在使用的类不熟悉,想查看类里面的变量或者方法,就可以打开JavaAPI文档进行阅读和查看。 注:解压后访问“jdk-8u172-docs-all\docs\api\index.html”即可浏览。

2018-04-21

oracle odbc驱动(32位和64位)

ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 该资源本人测试有效!

2018-04-21

空空如也

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

TA关注的人

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