自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李阿昀的博客

求田问舍,怕应羞见,刘郎才气

  • 博客(14)
  • 资源 (44)
  • 论坛 (3)
  • 收藏
  • 关注

原创 前端简单入门第三讲 HTML标签(二)

为了方便大家阅读,本可以在一篇文章中就写完的东西,我将其分成多篇来写,这样每篇文章就尽可能短,初学者看下去的欲望也会增加。本讲紧接上一讲,继续介绍具体的HTML标签。网站首页作为一个Java后端程序员,有时也避免不了要写一点前端的东西,给你这样一个任务,根据产品文档,请完成一个商城的首页,显示效果如下。为了解决以上需求,我们就需要学习如下HTML标签。要学习的HTML标签<ta...

2018-12-31 21:17:25 433

原创 前端简单入门第二讲 HTML标签(一)

在本讲,我会具体介绍HTML中的常用标签,每讲几个标签,我就会将这些标签应用到一个实际案例中,案例虽然扯,但入门刚刚好。网站信息页面一个公司需要一个对外宣传的网站介绍,应该介绍公司的主要业务、公司的发展历史以及公司的口号等等信息。例如,要学习的HTML标签为了解决以上需求,我们就需要学习如下HTML标签。<h1>~<h6>标题标签,对应一级到六级标题。h字符

2018-12-31 17:10:11 207

原创 前端简单入门第一讲 HTML基础概念

HTML概述HTML(Hyper Text Markup Language)是一种超文本标记语言。超文本比普通文本功能更加强大,它可以添加各种样式;标记语言是通过一组标签来对内容进行描述的,更通俗点理解,一大段文本内容,毫无重点,毫无结构,让人不好理解。所以,HTML就通过大伙约定俗成的规范,利用一些标签来指明,这一段文本是标题,这一段文本是个表格,这一段文本是个列表,这一段文本是导航菜单...

2018-12-29 22:14:34 298 1

原创 第六十讲 反射的应用——泛型擦除与反射配置文件

现在夜已深了,而我却还在做笔记,哎!泛型擦除好了,来思考这样一个问题:向已存在的ArrayList<String>集合中添加一个Ingeter类型的数据,如何实现呢?如果还是按照之前那样写代码,肯定是不行的,这用屁股想就可以了,而现在我们学了反射技术,想都不用想,就该知道要使用到反射这门技术了。我来告诉大家,其实程序编译后产生的.class文件中是没有泛型约束的,这种现象我们称为泛...

2018-12-19 23:47:18 277 4

原创 第五十九讲 反射

有一段时间没有接触反射了,Java Web学的越深,深刻认识到反射的重要性,所以今天抽空来复习一下反射,记录如下。有关类的加载类加载的步骤当程序要使用某个类时,如果该类还未被加载到内存中,则系统(JVM)会通过加载,连接,初始化三步来实现对这个类进行初始化,也即一个类的加载步骤。类加载的时机(类什么时候加载到内存中去)类加载器类加载器的作用是负责将class文件加载到内存中,并为之...

2018-12-19 21:58:51 414

原创 第五十八讲 网络编程——常见的客户端和服务器端

常见的客户端和服务器端最常见的客户端是浏览器,即IE/Google Chrome;最常见的服务器端是Tomcat服务器,它是你WEB学习阶段必定绕不过去的一个服务器。模拟服务器端(Tomcat服务器)知道了最常见的客户端是浏览器后,那么我们就知道了浏览器中内置了如Socket一样的客户端程序,用Java代码模拟:Socket s = new Socket("192.168.0.102", ...

2018-12-19 20:31:55 836

原创 第五十七讲 TCP编程——上传文本和图片

本讲讲解TCP编程的两个案例,即如何上传文本或图片至服务器。上传文本首先编写上传文本的客户端程序,需要读取本地文本数据,发送给服务端,服务端接收完毕后,回馈"上传成功"字样。package cn.liayun.net.tcp.uploadtext;import java.io.BufferedReader;import java.io.FileReader;import java.i...

2018-12-17 23:57:15 670

原创 第五十六讲 TCP编程

TCP传输协议概述TCP协议是面向连接的通信协议,即在传输数据前先在客户端和服务器端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。正是由于TCP协议的面向连接特性,所以它可以保证传输数据的安全性,是一个被广泛采用的协议,例如在下载文件时,如果数据接收不完整,将会导致文件数据丢失而不能被打开,因此,下载文件时必须采用TCP协议。三次握手的简单理解在TCP连接中必须要...

2018-12-17 23:14:05 192

原创 第五十五讲 UDP编程

Socket套接字为了更方便地开发网络应用程序,美国的伯克利大学在UNIX上推出了一种应用程序访问通信协议的操作系统调用套接字(Socket)。Socket的出现,使得程序员可以很方便地访问TCP/IP,从而开发各种网络应用的程序。后来,套接字被引进到Windows等操作系统,成为开发网络应用程序的有效工具。Socket原理机制网络通信的两端都要有Socket,网络通信其实就是Socket间...

2018-12-16 23:59:19 223

原创 第五十四讲 网络通讯三要素

上一讲中,网络编程的概述说完了,接下来我们就要进行网络通讯了,那么需要哪些要素呢?在这一讲中,你将会知道网络通讯的三要素:IP地址;端口;传输协议。IP地址下面将以一个通俗易懂的例子展开讲解。比如说,我要跟你说话。第一个条件:我要先找到你 (IP地址)要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接收数据的计算机或者发送数据的计算机。在...

2018-12-16 16:54:33 696

原创 第五十三讲 网络编程概述

计算机网络计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。更专业一点的说法就是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程网络编程就是如何在程序中实现两台计算机的通信。举个例子,当你使用浏览器访问V2EX时,你的计算机就和V2EX的某台服...

2018-12-16 02:01:45 342

原创 第五十二讲 正则表达式

概述正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。又或者可以这样理解:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这...

2018-12-15 10:50:04 321 1

原创 第五十一讲 GUI编程练习

文件(夹)搜索在文本框中输入目录,点击“确定”按钮,将该目录中的文件与文件夹名称列在下面的文本区域中,如图所示。package cn.liayun.swing;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;im...

2018-12-07 01:23:53 503

原创 第四十九讲 GUI(图形用户界面)

GUI的简单概述Graphical User Interface(图形用户接口),用图形的方式,来显示计算机操作的界面,这样更方便更直观。与之相对应的Command line User Interface (命令行用户接口),就是常见的Dos命令行操作,需要记忆一些常用的命令,操作不直观。Awt和SwingAwt概述Java为GUI提供的对象都存在java.awt和javax.swing...

2018-12-02 17:06:43 831

MyBatis的逆向工程——generatorSqlmapCustom

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

2017-05-15

MyBatis框架的学习(二)——MyBatis架构与入门

MyBatis框架的学习(二)——MyBatis架构与入门

2017-05-11

一天搞定jQuery(二)——使用jQuery表格的隔行换色

一天搞定jQuery(二)——使用jQuery表格的隔行换色

2017-05-10

Spring的第一个案例

Spring的第一个案例

2016-10-16

用@Resource注解完成属性装配

用@Resource注解完成属性装配

2016-10-19

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一

2016-10-22

为Spring集成的Hibernate配置二级缓存

为Spring集成的Hibernate配置二级缓存

2016-10-23

使用流程设计器插件设计一个请假流程

使用流程设计器插件设计一个请假流程

2017-05-07

SpringMVC学习(一)——SpringMVC入门小程序

SpringMVC学习(一)——SpringMVC入门小程序

2017-05-15

一天搞定jQuery(三)——使用jQuery完成复选框的全选和全不选

一天搞定jQuery(三)——使用jQuery完成复选框的全选和全不选

2017-05-11

编码剖析@Resource注解的实现原理

编码剖析@Resource注解的实现原理

2016-10-19

使用Spring的注解方式实现AOP的细节

使用Spring的注解方式实现AOP的细节

2016-10-21

一天搞定jQuery(一)——使用jQuery完成定时弹出广告

一天搞定jQuery(一)——使用jQuery完成定时弹出广告

2017-05-09

一天搞定jQuery(四)——使用jQuery完成省市二级联动的效果

一天搞定jQuery(四)——使用jQuery完成省市二级联动的效果

2017-05-11

MyBatis框架的学习(五)——一对一关联映射和一对多关联映射

MyBatis框架的学习(五)——一对一关联映射和一对多关联映射

2017-05-13

Spring管理的Bean的生命周期

Spring管理的Bean的生命周期

2016-10-16

Spring的三种实例化Bean的方式

Spring的三种实例化Bean的方式

2016-10-16

一天搞定jQuery(五)——使用jQuery完成下拉列表左右选择

一天搞定jQuery(五)——使用jQuery完成下拉列表左右选择

2017-07-06

教你一天玩转JavaScript(三)——使用JavaScript完成图片轮播的效果

教你一天玩转JavaScript(三)——使用JavaScript完成图片轮播的效果

2017-04-27

Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发

Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发

2016-10-23

教你一天玩转JavaScript(四)——使用JavaScript实现定时弹出广告定时隐藏广告

教你一天玩转JavaScript(四)——使用JavaScript实现定时弹出广告定时隐藏广告

2017-05-02

Spring如何装配各种集合类型的属性

Spring如何装配各种集合类型的属性

2016-10-19

MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码

MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码

2017-05-13

Spring+JDBC组合开发

Spring+JDBC组合开发

2016-10-21

使用Spring配置文件实现AOP

使用Spring配置文件实现AOP

2016-10-21

教你一天玩转JavaScript(五)——使用JavaScript完成注册页面表单提示及校验

教你一天玩转JavaScript(五)——使用JavaScript完成注册页面表单提示及校验

2017-05-03

使用Spring的注解方式实现AOP入门

使用Spring的注解方式实现AOP入门

2016-10-20

教你一天玩转JavaScript(二)——完成对注册页面的数据的简单校验

教你一天玩转JavaScript(二)——完成对注册页面的数据的简单校验

2017-04-27

MyBatis的逆向工程测试

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

SpringMVC学习(十二)——SpringMVC中的拦截器

SpringMVC学习(十二)——SpringMVC中的拦截器

2017-05-20

让Spring自动扫描和管理Bean

让Spring自动扫描和管理Bean

2016-10-19

教你一天玩转JavaScript(八)——使用JavaScript完成省市联动的效果

教你一天玩转JavaScript(八)——使用JavaScript完成省市联动的效果

2017-05-05

使用JDK中的Proxy技术实现AOP功能与使用CGLIB实现AOP功能

使用JDK中的Proxy技术实现AOP功能与使用CGLIB实现AOP功能

2016-10-19

MyBatis框架的学习(六)——MyBatis整合Spring

MyBatis框架的学习(六)——MyBatis整合Spring

2017-05-13

教你一天玩转JavaScript(六)——使用JavaScript完成后台数据展示表格的隔行换色

教你一天玩转JavaScript(六)——使用JavaScript完成后台数据展示表格的隔行换色

2017-05-04

Spring4.2.5+Hibernate4.3.11组合开发

Spring4.2.5+Hibernate4.3.11组合开发

2016-10-21

编码剖析Spring依赖注入的原理

编码剖析Spring依赖注入的原理

2016-10-17

教你一天玩转JavaScript(七)——使用JavaScript完成复选框的全选和全不选的效果

教你一天玩转JavaScript(七)——使用JavaScript完成复选框的全选和全不选的效果

2017-05-05

编码剖析Spring管理Bean的原理

编码剖析Spring管理Bean的原理

2016-10-16

李阿昀的留言板

发表于 2020-01-02 最后回复 2020-08-12

使用javamail这套API发送邮件失败

发表于 2016-09-23 最后回复 2016-09-23

为何我点击分类管理这一超链接时,下面的添加分类和查看分类就是显示不出来啊?

发表于 2016-09-17 最后回复 2016-09-17

空空如也

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

TA关注的人 TA的粉丝

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