自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yan_yuhan的博客

不忘初心 方得始终

  • 博客(28)
  • 资源 (11)
  • 收藏
  • 关注

原创 再次理解面向对象

1.在java界流传着这样一句话,万事万物皆对象。但是往往还要避免频繁的创建对象,因为浪费资源。需要恰到好处才可以。spring容器可以管理bean的创建和销毁。2.类的介绍比如说,一个学生就是一个类,类是干嘛的呢?类描述的是一类事物所具有的共性内容。比如人类,动物类,车类。类是一些相关属性与行为的集合。学生有自己的年龄,性别,身高,学号等等,这些属性作为学生类的成员变量。行为就是方法功能

2017-01-19 15:15:08 534

原创 linux安装教程

一.Linux历史Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds开发的,由于自己不满意教学中使用的MINIX操作系统, 所以在1990年底由于个人爱好设计出了LINUX系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统.二

2017-01-10 01:02:38 17422 8

原创 教你使用阿里大于发短信

在业务中需要直接使用短信平台的,我们可以使用第三方的平台。阿里大于短信平台网址:点击打开链接一.阿里大于的使用1.注册注册之后会有10元的优惠卷使用,可以测试使用。2.添加短信模板和配置短信模板(需要审核)3.测试使用点击应用测试勾选相关信息经过测试,阿里大于短信速度非常快,

2017-01-02 21:51:41 11212 1

原创 JPA注解项目开发总结

1.jpa开发,只要dao层继承JpaRepository接口,xml文件配置jpa注解驱动,spring会自动把实现此接口的类注册为一个bean对象。2.用户下线,清除session,由于session中也可能存在其它对象,所以直接使用invalidate方法使用session失效。3.注解开发的时候,拦截器返回login方法,必须要配置全局结果集。4.返回json结果集时,有自定义

2016-12-17 00:12:24 1504

原创 Hibernate一对多查询对象时报java.lang.StackOverflowError错误(堆栈溢出)解决方案

问题:自己建了一张客户的表和订单表,平常都没问题,今天居然抛出堆栈溢出的问题,百思不得其解。最后发现原因是两个对象的toString方法重写之后,应用程序递归太深了,所以发生了堆栈溢出。java.lang.StackOverflowError错误如下:解决方法:可以将多的一方对象里面重写的toString方法去掉,或者两个对象里面重写的toStr

2016-11-25 01:08:00 4840

原创 hibernate生成表时候,注意不能使用mysql关键字和保留字(比如order)

问题:今天在用hibernate建一张订单表的时候遇到了一个问题,订单的信息表始终无法创建,莫名其妙,最后发现和sql语句的关键字冲突了。现在分享一下。报错信息如下:(指的sql语句语法错误)01:20:45,317 ERROR SchemaUpdate:212 - Unsuccessful: create table 'order' (id integer not null au

2016-11-24 01:39:19 2104

原创 编码、解码、乱码原理

一.解码和编码解码:就是把能看得懂的转成二进制字节码文件(字节-------->字符)编码:就是把二进制字节码文件转成能看得懂的文字(字符-------->字符节)编码表:字典。人们生活中常用的字符与计算机二进制之间的对应关系表ASCII:美国定义的一张码表。这张码表中只有:数字、字母、符号、拉丁文。用1个字节的最低7位表示数据生活中的字符             十进制 

2016-10-04 20:29:09 6384 7

原创 MyEclipse黑色主题及MyEclipse 2016stable1.0破解教程

一.先看下效果图已激活酷黑主题:MyEclipse分为标准版(Standard)、专业版(Professional)、Blue、for Spring、Bling等众多版本standard 版本,也就是标准版,可以满足一般的用户使用blue版本,也就是在标准版的基础上扩展了一些功能bling版本,也就是blue 版 + spring 版,为所有

2016-10-02 17:06:24 10560

原创 反射模拟服务器动态修改内容

一.获取指定的类或接口相关联的 Class 对象方法有三种:类名.classClass.forname(包名)properties集合,在文本文件中写入键值对,值写所在类的完整名称二.代码实现package cn.jason01;import java.io.FileInputStream;import java.util.Properties;/** *获取指定类的

2016-10-02 01:18:55 491

原创 装饰器模式

一.设计模式之装饰器模式装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在原有类完整性的前提下,提供了额外的功能。二.装饰模式特点优点:装饰类和被装饰类可以独立发展,不会相互耦合,装饰模式是继承的一

2016-10-01 13:31:29 398

原创 奥运奖牌中文系统(IO版)

一.说明此案例是继上一篇博客"奥运奖牌中文系统"的IO实现版本。就是序列化和反序列化流来实现。(把对象写入到本地文件中)。二.序列化和反序列化流概述序列化:把Java的基本数据类型或Java对象,转变为字节数据,然后输出到流中。构造函数:ObjectOutputStream(OutputStream out) 创建写入指定 OutputStream 的 ObjectOutput

2016-09-24 00:03:56 666

原创 java IO实现电脑搜索、删除功能

一.递归方法1.递归就是自己调用本身的方法,前提是有方法。2.递归使用找出递归的规律递归要有出口条件,也就是结束条件3.注意事项递归次数不能太多,否则会出现堆栈溢出现象递归不能嵌套使用,否则出现死递归二.IO介绍1. i为Input输入,O为Output输出,API单独把输入和输出流封装成一个类,提供大量的方法供我们使用。2. IO技术可以把数据写入到持久化

2016-09-18 21:54:20 561

原创 一道面试题引发的集合、数组、列表之间相互转换

一.面试题:写java方法找出List序列中第二个小的值?如列表{4,5,8,3,3,9,7,56,46,42,65,8,44,9},找到4.方法1:自定义数组进行排序,在去重这道题分两步:①排序②去重package practice02;import java.util.ArrayList;import java.util.Arrays;import java.uti

2016-09-15 17:06:20 1619

原创 奥运奖牌中文信息系统

奥运奖牌中文信息系统

2016-09-12 20:58:24 885

原创 小游戏项目

小游戏练习

2016-09-10 23:51:39 878

原创 颠覆你思维的静态加载顺序

类、对象、构造代码块、静态属性的执行顺序

2016-09-02 23:29:07 3916 3

原创 构造函数用法及this关键字的内存图解

java构造函数及this关键字、static用法

2016-08-30 10:45:02 7345

原创 环境变量配置

java配置环境变量

2016-08-22 22:33:26 605

原创 你不知道的迭代器Iterator

迭代器用法

2016-08-18 23:08:35 534

原创 IO流复制文件11种方法

java IO流复制文件11种方法

2016-08-17 23:16:29 4732

原创 java之IO流归纳整理

IO流分析整理

2016-08-14 19:37:21 607

原创 java新特性之for循环最全用法集锦

java新特性之for循环最全用法集锦

2016-08-12 12:20:01 1972

原创 Oracle官网下载jdk,查看API方法

java官网查看API新特性(原理、注意事项、用法等)

2016-08-12 09:29:47 5705 1

原创 java之不死神兔(斐波那契数列)

递规问题之斐波那契数列

2016-08-11 17:11:31 4554 2

原创 java案例之-三国斗地主

java案例之三国斗地主

2016-08-05 14:28:23 1121

原创 TreeSet集合那点事

TreeSet集合详解

2016-08-03 15:22:09 3371

原创 java开发项目之欢购网购物平台

java开发项目之欢购网购物平台。

2016-08-02 11:37:55 4160

原创 jdk5新特性用法详解

jdk1.5新特性用法分析

2016-07-28 11:25:28 557

java小项目练习IO实现

IO实现本地序列化和反序列化,面向对象,集合等

2016-09-24

linux命令完整版

linux命令完整版

2016-09-24

java奥运金牌系统

这个小项目,代码接近一千行代码。是对java基础的综合运用,主要实现了集合的CRUD功能,以及多级菜单的使用。以及面向对象(面向过程分析,以及封装、多态、继承等),以及类与类之间的关系。

2016-09-15

猜数字小游戏开发

这个小游戏项目比较简单,主要是练习方法调用,类与类之间关系,逻辑思维等等。 注意:这个小练习是英文写的。

2016-09-12

java 语言编程规范

java 语言编程规范和注意事项

2016-09-12

java API 1.8

java 最新API 帮助文档,官网下载

2016-09-12

java API 1.7

java API 1.7帮助文档

2016-09-12

java开发文档

java Api中文帮助文档

2016-09-09

java核心讲解

java核心讲解

2016-09-09

Eclipse之快捷键

eclipse快捷键大全

2016-09-04

java反编译工具

一个可以将.class文件反编译回.java的工具,java反编译工具:XJad。小巧易用,对java底层有更深的了解。 使用说明: ======== 1、打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件, 保存至当前文件夹,并在编辑器中打开查看; 2、打开一个文件夹,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下, 依据包路径信息生成文件夹路径,如com.spring.framework.*, 将建立com\spring\framework的文件夹结构; 3、打开一个*.jar文件,XJad将该Jar文件中的所有*.class文件解压缩到临时目录并进行反编译, 并将源文件带包路径信息保存至当前文件夹下名称为“~” + *.jar 的文件夹中;

2016-09-04

空空如也

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

TA关注的人

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