自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小白实验室-Java:注解

在我们使用Spring 和 Mybatis 的时候难免会使用到注解。但是注解是什么呢?个人认为是对类或者方法进一步进行一些描述。就好像将一个Java对象和类、方法、字段进行了绑定。首先我们来看看Java自带的一些注解吧。Java自带注解@Override : 必须被覆盖的方法 @Deprecated : 被废弃的方法 @SuppressWarnings : 忽略警告注解的分类源码注解: 注解只

2017-07-02 16:44:07 397

原创 小白实验室-Hibernate:one2one映射

配置文件对Hibernate的全局参数进行配置,主要是配置连接的数据库的相关信息和关系对象映射文件的路径等。实体JavaBean对象实体,这里是StudentBean。映射文件这个是本次实验的关键点1。 其实简单的理解就是,一个JavaBean对应数据库中的那张表,一个JavaBean中的属性对应数据库中的那个列。都是在这里说明的。然后有一点需要注意的是,这里要说明id的生成策略是什么。参见代码:

2017-06-19 18:18:32 309

原创 maven学习笔记:20170606

maven学习笔记:20170606最好的学习就是完成示例,并理解他们。安装在安装maven之前你首先必须安装JDK,并且配置环境变量。若你还没有安装,请自行搜索安装方法。这是因为maven是基于Java开发的。下载maven项目你可以选择官网下载,你也可以选择网盘下载。下载完成后解压压缩包,将解压文件夹放在你希望存放的位置。我们假设你存放的位置是【mvn】。配置环境下载后需要为maven配置环境变

2017-06-06 17:27:20 285

原创 三层架构:最简系统

深入了解三层架构什么是三层架构所谓的三层架构就是指:将整个应用按照功能职责分成三层,包括数据访问层,业务逻辑层,界面表现层。其目的是为了“高内聚低耦合”。三层的目的数据访问层程序与数据库连接的接口,负责和数据库交换数据。不应包含业务逻辑。业务逻辑层对得到的数据(从数据库得到或者从用户得到)进行处理,符合业务逻辑。然后将处理好的数据交给数据访问层或界面表现层。界面表现层用于展示数据,负责和用户交互。最

2017-06-05 15:33:20 527

原创 23种套路:策略模式

策略模式模式故事小明所在的公司是一个游戏公司,他们现在正在设计一款游戏叫做《英雄对决》。在英雄对决中,每个英雄有2个技能可以使用,2个技能分别对用的键位是Q,W。公司让小明尝试设计英雄。很快的,小明就提出了自己的设计。小明的思路是这样的: 所有的不同的英雄都可以抽象出一个父类:英雄类。所有的英雄都有两个技能,这两个技能可以写成抽象方法,让子类去继承实现。这样在调用的时候,使用多态不同的英雄调用相

2017-04-05 15:25:02 576

原创 表格点选和添加、删除、修改

表格点选和添加、删除、修改效果描述HTML代码<table border="1" cellspacing="0" width="60%" class="tab" id="tab"> <thead><tr><td>姓名</td><td>年龄</td><td>性别</td><td>籍贯</td></tr></thead> <tbody> <tr><

2017-01-05 23:57:27 661

原创 实现多重选项点选添加

实现多重选项点选添加效果描述左边是【多选框1】,显示所有选项,可以点击选中1个或多个(选中多个需要按住Ctrl键)。右边是【多选框2】,初始没有任何选项。 点击【添加】按钮,【多选框1】中选中的选项消失,添加到【多选框2】中。 点击【全部添加】按钮,【多选框1】中选中的选项全部消失,全部添加到【多选框2】中。 点击【移除】按钮,【多选框2】中选中的选项消失,添加到【多选框1】中。 点击【全部

2017-01-05 00:02:20 653

原创 Java学习:Servlet中解决乱码问题

Servlet中解决乱码问题编写Servlet时,常常需要和网页、数据库数据传输。这时候常常面临一个问题就是字符编码的问题。在学习的过程中,一个不小心就出现Servlet中是中文,到了网页就是乱码;或者在网页中是中文,到了Servlet中就变成了乱码;甚至出现在网页和Servlet中是中文,到了数据库就变成了乱码。今天就来总结一下怎么解决乱码问题。静态网页的乱码代码编码与浏览器编码的冲突 有时候我

2016-12-19 12:35:51 371

原创 Java学习:面向对象笔记整理

Java面向对象笔记整理Java面向对象笔记整理基本概念类与对象类寻找类访问修饰符类成员属性方法构造函数对象创建对象访问属性的语法调用方法的语法继承继承语法Super关键词继承的特性Object重写多态转型instanceof基本概念面向对象的三大特征:封装、继承、多态 面向对象:软件领域中的一种哲学思想, OOA:面向对象分析,使用OO的思想分析需

2016-10-15 15:18:55 541

原创 Java学习:英雄对决总结—英雄选择

《英雄对决》这个游戏是课堂示例的一个扩展版本,因为写这个游戏的时候刚学到对象、继承等,所以这个游戏其实是一个文字游戏。编程方面现在学的不多,但是没有想到的是我居然可以把我想要的效果都可以做出来。 如果你想要多了解这个游戏,可以看以下的视频。英雄对决展示视频   游戏简介: 《英雄对决》是一个可以选择英雄,购买装备,购买技能的英雄PK型文字游戏。游戏开始时提示现有英雄有哪

2016-10-04 15:57:24 3983

原创 Java学习 课程笔记 运算符

2016-09-25 12:33:34 288

原创 Java学习 类与对象

学习是什么?我觉得学习是一个学以致用的过程。而分享也是对所学的知识的一个“用”的过程。今天是Java开课的第三天,从今天开始就是我分享学习过程的生涯了。 ——————————————————————学习程序,最开始就要接触一些专有名词,比如对象和类。这些貌似高大上的词影响了我们的判断,以为这些都是深奥难懂的,其实不然。其实编程中的很多概念都是来至于我们的生活。今天我们就要明白面向编程语言中

2016-09-16 10:33:57 313

原创 软件分享:Everthing

如果你想要找一个很久没有用的文件,只是依稀的记得文件的名称但是忘记自己放在哪一个文件夹,你会怎么办呢?通常来讲最简单的办法就是使用文件搜索功能。但是Windows系统的文件搜索功能完全是一个鸡肋,往往搜索半天却没有一个结果。所以今天想为大家推荐一款搜索软件~Everything。 强大的Everythingv搜索软件Everything这款软件的强大在于基本

2016-09-15 10:58:17 646 1

空空如也

空空如也

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

TA关注的人

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