自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式(一)设计模式概述

在软件工程中,设计模式(design pattern)是对软件设计中普遍存在的各种问题,所提出的解决方案。设计模式并不是固定的一套代码,而是针对某一特定问题的具体解决思路与方案。可以认为是一种最佳实践,因为他是无数软件开发人员经过长时间的实践总结出来的。提到设计模式不得不提《设计模式:可复用面向对象软件的基础》(Design Patterns – Elements of Reusable Obj...

2019-02-13 13:47:45 242

原创 关于Spring中context:annotation-config配置

想要Spring支持注解的方式,我们需要在spring配置文件中添加以下配置:<?xml version="1.0" encoding="UTF-8"?><beans http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xml...

2018-03-02 11:24:20 522

转载 Java 到底是值传递还是引用传递?

首先,不要纠结于 Pass By Value 和 Pass By Reference 的字面上的意义,否则很容易陷入所谓的“一切传引用其实本质上是传值”这种并不能解决问题无意义论战中。一:搞清楚 基本类型 和 引用类型的不同之处int num = 10;String str = "hello"; 如图所示,num是基本类型,值就直接保存在变量中。而str是引用类型,变量中保存的只是

2018-01-31 20:26:05 2657

翻译 JDK,JRE

JRE: Java Runtime Environment JDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。J

2018-01-04 20:20:00 303

翻译 可以重写静态方法吗?

如果从重写方法会有什么特点来看,我们是不能重写静态方法的。虽然就算你重写静态方法,编译器也不会报错。也就是说,如果你试图重写静态方法,Java不会阻止你这么做,但你却得不到预期的结果(重写仅对非静态方法有用)。重写指的是根据运行时对象的类型来决定调用哪个方法,而不是根据编译时的类型。让我们猜一猜为什么静态方法是比较特殊的?因为它们是类的方法,所以它们在编译阶段就使用编译出来的类型进行绑定了。使用对

2018-01-04 15:47:57 835

原创 Eclipse启动报 JVM terminated.Exit code=2

今天windows进行了次比较大的更新,完成后试图启动Eclipse时报如下错误:解决方法: 打开环境变量Path,前提是你Java的环境变量配置无误,把其中自动添加的“C:\ProgramData\Oracle\Java\javapath;”(应该是在更新时系统添加的,导致了冲突)删除。

2017-12-01 16:23:04 390

原创 操作符+=的含义

初识Java,一直以为: i += j 等同于 i = i + j;但如果:int i = 5;long j = 10;这时 i = i + j 不能编译(Type mismatch: cannot convert from long to int),但 i += j 却可以编译。这说明两者还是有差别的。 其实, i + j ,返回值类型是 i 类型与 j 类型中的最高类型,故 i + j

2017-11-29 17:00:11 698

原创 Coursera课程视频加载不出解决方法

最近想在Coursera上学习一门课程,注册账号,里面的网页浏览都OK(就是慢了些),可到了课程里面,视频怎么也加载不出来,刚开始以为要翻墙,但想想都可以注册登录了,怎么就不能看了。。于是到网上找了解决方法,记录如下: 电脑环境:Win10(win7试了也ok)左下角win点击搜索“记事本”;右击记事本,以管理员身份打开;Ctrl+O,在弹窗的右上角搜索etc,找到该文件夹下的hosts文件

2017-11-17 10:41:58 23693 11

原创 Java模板引擎Freemarker

基本操作基本类型<div class="demo-dev"> <ul> #变量赋值 <#assign a = 100/> #取值 a = <font color="red">${a}</font> #运算 a + 100 = <font color="red">${a + 100}</fon

2017-10-17 11:04:36 419

原创 云服务器项目部署环境安装配置(二)-- MySQL安装

服务器系统:CentOS 7.2 64位MySQL安装1、下载MySQL源(版本 5.7):https://dev.mysql.com/downloads/repo/yum/拿到下载链接,在线下载:[root@jdu4e00u53f7 java]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2、安装MySQ

2017-09-29 17:18:38 2484

原创 云服务器项目部署环境安装配置(一)-- jdk安装

云服务器(CentOS 7.2 64位)jdk安装JDK安装通过连接工具 SecureCRT 连接上服务器,创建安装目录:[root@jdu4e00u53f7 java]# mkdir /usr/java建议去Oracle官网下载所需jdk的linux版本,下好后,在SecureCRT中右击会话,选择 连接SFTP标签页 ,将tar包传输到服务器上,如下:解压tar包:[root@jdu4e00u5

2017-09-27 16:31:03 619

空空如也

空空如也

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

TA关注的人

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