- 博客(26)
- 收藏
- 关注
原创 GitTalk评论配置
Gitalk为什么我要写这篇博文,在我自己用Github搭建我的博客时候,每次完成一点细节的修改,总会和强迫症一样去各大论坛去找相关的帖子去看,来验证自己的博客是不是达到自己内心的期望,或者说满足自己的虚荣心。每个人都或许有对某个事情的追求,我自己的虚荣心我可以理解为一种动力,一种去驱使自己实现的动力,在配置Gitalk之前,我试着用过Gitment来作为自己的评论插件,也用过来比力,但是总觉...
2018-07-01 01:52:29 9129 3
原创 mysql-sql查询
学生表create table student( sno varchar(20) primary key, sname varchar(20) not null, ssex varchar(10) not null, sbirthday datetime, class varchar(20));课程表create table cours...
2019-09-23 14:35:52 299
原创 @DateTimeFormat 问题,求解答
WARN org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 ...
2019-05-22 02:39:57 943
原创 2018-9-14-网络模型
网络分层OSI参考模式物理层:利用传输介质为数据链路层提供物理连接,比特流传输数据链路层:为网络层提供服务,解决两个相邻结点之间的通信问题,负责透明传输 数据帧 ,传送的协议数据单元称为数据帧,数据帧中包含物理地址(MAC)、控制码、数据及校验码等信息,该层的主要作用是通过 校验、确认和反馈重发手段,将不可靠的数据链路层转换为对网络层来说无差错的数据链路,此外,数据链路层还要协调收...
2018-09-14 17:01:50 267
原创 Java数据结构数组
数组自定义数组类MyOrderArray实现数组的增删改查public class MyOrderArray {private long [] arr; private int elements; //表示数组的有效数据的个数public MyOrderArray(){ arr=new long[50]; //设置长度为50}public MyOrderA...
2018-08-02 13:07:08 459
原创 Java基础深入理解
Switch语句public class Test1 {public static int getValue(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i...
2018-08-01 22:10:20 1482
原创 三层架构+Servlet
三层架构表示层业务逻辑层数据访问层三层架构中,系统主要的功能和业务逻辑都在业务逻辑层进行处理,数据访问层对非原始数据进行操作,就是对数据库的操作,而不是数据,为业务逻辑层或表示层提供数据服务业务逻辑层针对具体的问题的操作,也可以理解成对数据库的操作,对业务数据进行逻辑处理界面层主要表示为WEB方式三层架构的优点在于各层之间指责清晰,分工明确,有利于维护扩展,有利于代码复...
2018-08-01 22:09:28 2933
原创 Servlet实现机制
jsp/servlet实现机制在进行原理分析之前,我们先进行对比分析:在JSP出现之前,为了实现动态网页的效果,服务器端利用 Servlet 的输出流向客户端发送HTML标签以及HTML页面中的内容,但是在多数动态网页中,绝大部分内容是静态的,只有少量内容需要动态实现。但是为了这少量的动态内容,程序猿依然要用Servlet 输出其中所有的静态内容,这就使得整个Servlet 程序代码非...
2018-08-01 22:08:38 625
原创 java基础深入理解
JVMJvm划分:Method Area(Non-Heap)(方法区)存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据;Heap(堆) 存放对象实例,几乎所有对象实例都在这里分配内存;Program Counter Register(程序计数器) 可看作当前线程所执行的字节码的行号的标识器;VM Stack(虚拟机栈–Java方法栈) 描述的是 Java...
2018-08-01 22:07:52 454
原创 idea与mysql
在用idea与mysql数据库简历连接的时候,经常会出现好多情况,这里我总结一下:需要的工具:IDEA下载地址:https://www.jetbrains.com/idea/features/editions_comparison_matrix.htmmysql下载地址:https://dev.mysql.com/downloads/installer/navicat可以从百度下载一个破解版的,选...
2018-05-30 22:27:58 6938 1
原创 IO流基础操作
File类访问文件属性:1.创建文件对象 File file=new File(pathname);2.操作文件或目录的属性通过一段代码来说明File类的方法及File类如何操作文件:package com.sust.stream;import java.io.File;import java.io.IOException;public class CreatNewFile { ...
2018-05-26 17:55:01 278
原创 Java线程基础
线程:轻量级的进程---程序内部的顺序控制流同一类线程共享代码和数据空间多线程:同一个进程中同时运行多个线程用来完成不同工作多个线程交替占用cpu资源,并非并行执行线程每次执行的时长由分配的cpu时间片长度决定实现线程的俩种方法:1.继承Thread类 编写简单,可直接操作线程具体操作:重写run()方法创建线程对象,调用start方法启动线程public class Thread_1...
2018-05-26 11:38:02 764
原创 集合之链表
数组和数组列表都有一个很大的缺陷---从数组的中间位置删除一个元素要很大的代价:数组中处于被删除元素之后的所有元素都要向数组的前端移动,在数组中插入一个元素也是如此。链表可以完美解决这个问题。数组在连续的存储位置上存放对象引用,但链表将每个对象存放在独立的结点中,每个结点还存放着序列中下个结点的引用,Java中所有链表都是双向连接-即每个结点还存放着指向前驱结点的引用。链表是一个有序集合,每个对象...
2018-05-19 17:06:06 723
原创 枚举类
变量的取值在一个有限的集合内--自定义枚举类型。枚举类型包括有限个命名的值。例如衣服的尺寸大小只有四个尺寸:enum Size{SMALL,MEIDUM,LARGE,EXTRA_LARGE};声明这种类型的变量s:Size s=Size.MEDIUM;Size类型的变量只能存储这个类型声明中给定的某个枚举值,或者null值。toString方法:返回枚举常量名 Size.SMALL.toSt...
2018-05-19 13:58:39 279
原创 容器
集合框架:由一组(主要是Collection和Map接口)用来操作对象的接口组成Collection的父类是Iterable数组与集合的差异:数组一次性开辟一片空间,一旦定义,数组的大小就不可以改变,集合是数组的延伸,集合的大小可以改变,可以动态的增加大小不同接口描述不同类型的数据接口层次: List和Set都是继承Collection接口的接口。Map并不继承...
2018-05-13 21:25:58 480
原创 异常处理
异常--Java程序在运行中出错,非正常终止的情况。可能导致异常的原因有很多:数组下标越界、空指针异常、试图访问不存在的文件、网络连接中断,io异常等捕获异常:tyr-catch-finally语句实现try-catch语句存放的是局部变量语法格式: try{ }catch(ExceptionName1 e){ }catch(ExceptionName2 e){ ...
2018-05-10 19:07:09 214
原创 接口与内部类
接口---java单继承多实现的体现接口--用interface定义 用implements实现接口--被不同的类通过重写接口内的方法来实现接口--内存放的功能,是能力的体现接口的特性:接口不能创建对象实现类必须实现接口的所有方法实现类可以实现多个接口 接口之间用 , 隔开接口可以继承接口 -- 子接口可以继承付接口中的常量和抽象方法,并添加新的抽象方法等抽象类可以实现接口,而且...
2018-05-10 18:07:59 182
原创 JAVA实现打印日历
public class Calendar { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.print("请输入要查询的年份"); int year=in.nextInt(); ...
2018-05-10 17:18:57 1958
原创 Java编程练习
给定一串字符串,将其转为int类型,并将数从小到大排列 String s="485192673"; int a=s.length(); int t[]=new int[a]; int z; for(int i=0;i<a;i++) { t[i]=Integer.parseInt(s.substring(i,i+1)); } ...
2018-05-03 19:35:29 600
原创 继承与方法重写
继承 : --extends-- Java单继承;具有传递性,只有一个父类,只继承父类 * 创建子类的时候系统会自动调用继承链上所有父类的无参构造方法--原因:计算开辟空间大小 * 子类可以通过super方法来选择调用父类的其他构造方法;如果super()有参数,调用有参构造 * super()放在普通方法调用父类普通方法 * 调用父类的构造方法,必须在子类的构造方法内部 * 如果一个类没有...
2018-05-03 19:35:14 233
原创 面向对象与方法
软件开发六个步骤:1.需求分析 2.系统设计 3.编码实现 4.测试阶段 5.反复阶段 6.系统维护类和对象:类和对象是面向对象编程的编程技术的核心概念。类:在面向对象编程技术中的类时根据分析和处理问题的需要,对某一类现实事物的抽象概括如在讨论人的出生信息的时候,如果只关心日期信息就可以定义类BirthDate来描述,具体某个人,就是该类食物的实际存在的个体,用专业的术语称之为“...
2018-05-03 19:34:47 299
原创 多态
问答式知识聚集:什么是多态?多态的优点实现多态的方法多态性:父类中定义的属性和方法子类都有,子类可以添加新的属性和方法,子类的功能更加强大,这保证了在任何场合子类对象都可以替代父类对象使用一个对象只能有一种确定的数据类型一个引用类型变量可以指向(引用)其子类类型的对象 Person p=new Student();其中person为student的父类其中变量p声明为Person类型,但等号右...
2018-05-03 19:34:13 206
原创 三种循环与选择分支结构语句
while循环:先判断后执行while(循环条件){ 执行语句 //循环体,循环条件为true时,循环体内的代码会被执行}do-while:先执行do里面的代码,再判断do{ 执行语句}while(循环条件);for循环:先判断后执行 for循环一般用在循环次数已知的情况下for(初始化表达式;循环条件;操作表达式){ 执行语句}循环实现99乘法表: ...
2018-05-03 19:33:41 670
原创 JavaScript
JavaScript:一种基于对象和事件驱动并具有安全性能的解释型脚本语言。JS的特点:解释性:采用小程序段的方式实现编程。提供简易的开发过程。基于对象:可以应用自己创建的对象。事件驱动:可以以事件驱动的方式对客户端的输入作出响应,无须经过服务器端程序。安全性:不允许访问本地硬盘,不能将数据写到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效防止数据丢失跨平...
2018-05-03 19:33:15 523
原创 HTML超级链接标记
超链接<a href=""></a>可以实现网页之间的跳转,使多个页面构成一个完整的网站超联系的四个样式:a:link {color: #FF0000} /* 未访问的链接 */a:visited {color: #00FF00} /* 已访问的链接 */a:hover {color: #FF00FF} /* 鼠标移动到链接上 */a:active {color: #000...
2018-05-03 19:32:49 5269
原创 HTML中DIV+CSS布局
实现多个div组合成页面实现多个div组合成的页面,要分析每个div的页面布局。实现一个如下图所示的div组成的页面写入标签<div id="header">此处显示 id "header" 的内容</div><div id="nav">此处显示 id "nav" 的内容</div><div id=&
2018-05-03 19:32:08 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人