自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 8 新特性(1)

Java 8 新特性目录1. 允许在接口写默认方法新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入目录1. ...

2020-03-23 14:07:50 409

原创 Java中的异常处理机制

Java中的异常处理机制1.异常:导致程序无法正常运行的Exception或者Error;例如:文件找不到、数组下标越界、非法参数、网络连接失败等。2.Java异常层次结构图: 在Java中Throwable所有异常的超类,

2017-09-08 19:07:23 309

原创 解决GET方式请求中文乱码的几种方法

大概内容: 1.过滤器解决中文乱码 2.通过一个基类servlet解决中文乱码

2017-09-05 13:23:04 17504

原创 验证码技术

大概内容: 1.验证码的原型技术 2.验证码的应用验证码的原型技术其实原理挺简单的:就是在画布上把验证码画出来,然后发送到前端 下面演示一下在画布上画数字或者字符的方式:import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;impor

2017-09-04 17:09:02 894

原创 Spring框架学习(二)

大概内容: 1.简介一下Spring的切面技术(AOP编程) 2.Spring的第一种切面技术的演示(经典的基于代理的AOP) 3.Spring的第二种切面技术的演示(通过Aspectj驱动的AOP)Spring的切面技术(AOP编程)Spring切面技术也叫AOP编程:通过编预译方式和运行期动态代理实现在不修改源代码的情况下给程序动态添加功能的技术;简单来说就是我们自己写一个与核心业务代码分

2017-09-03 16:08:37 200

原创 Log4j记录日志

大概内容: 1.Log4j的认识 2.Log4j的使用Log4j的认识–>Log4j的作用: 1.跟踪代码的运行轨迹 2.输出调试信息–>Log4j的三大组成: 一: Logger类—–生成日志 组成:日志分为5种级别,当信息大于等于配置的级别才会输出日志 1.FATAL—严重的错误,可能导致程序不能正常运行,类似System.exit(),整个项目都无法正常运行,对

2017-09-02 09:21:01 241

原创 HDU ACM2032

杨辉三角 这是一道练习for循环的简单题,规律就是第0列和行号等于列号的位置的值都是1,代码如下:public class Hdu2032{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); while(sc.hasNext()){ i

2017-08-31 14:19:13 278

原创 AJAX有关的数据处理

大概内容: 1.AJAX处理xml格式的数据 2.AJAX处理JSON封装的数据AJAX处理xml格式的数据通过实例演示:如何从前端向后台发送xml格式的数据,然后后台如何处理以及后台怎样向前端发送xml格式的数据并在前端如何处理xml格式的数据。1.请求页面ajaxXml.jsp<%@ page language="java" import="java.util.*" pageEncoding

2017-08-29 13:53:51 418

原创 HDU ACM2014

原题描述:Problem Description青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。Input输入数据有多组,每组占一行,每行的第一个数是n(n大于2小于等于100),表示评委的人数,然后是n个评委的打分。Output对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。Sample Inpu

2017-08-28 00:05:12 194

原创 Mybatis框架学习

大概内容: 1.认识一下mybatis 2.mybatis框架的搭建认识一下mybatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Object

2017-08-25 14:08:18 270

原创 Java线程浅析(三)

多线程浅析(三)Java中多线程在运行的时候,由于我们给线程加上同步锁,而我们又弄混了多线程运行的先后顺序以及关系,可能会出现死锁的现象;在这里讨论一下Java多线程死锁的两种情况。死锁的两种情况 –>1:程序中有多个线程,且线程之间共用同一个对象锁,线程之间互相等待! 代码演示:/* *Client.java */public class Client { public stati

2017-08-24 16:45:39 146

原创 Spring框架学习(一)

大概内容: 1.Spring框架的介绍 2.Spring容器(IOC控制反转) 3.Spring容器的简单演示Spring框架介绍spring是JavaEE的应用程序框架,也是以IOC和AOP为核心的轻量级容器框架,能够对JavaBean的生命周期进行管理;spring框架可以单独使用,也可以和struts、hibernate等组合使用。spring框架架构: Spring框架的优缺点:

2017-08-22 17:41:52 288

原创 Ant

大概内容: 1:Ant工具的简单介绍 2.Ant的一些标签和属性 3.Ant的实例演示Ant简单介绍Ant是Java开发过程中的一个自动化的工具,可以帮我们执行一些需要重复执行的代码, 也可以帮我们创建文件,创建数据库,移动项目等;MyEclipse先天支持Ant,而且本身也是带有这个工具,比如我们的代码预编译就是通过MyEclipse自身的Ant实现;并且Ant是由

2017-08-14 17:16:28 237

原创 数据库表关系(二)

大概内容:数据库表关系—多对多数据库表关系–多对多三、多对多的关系 △需求引例: 学生–课程 之间的关系法1:数据库设计(差的设计方案) 1)学生表 编号 姓名 性别 年龄 电话 住址 P001 Jack 男 23 135*** * P002 Tom 男 24 139*** * 2)课程(选课)表 课程 名称

2017-08-13 23:22:05 379

原创 Ajax技术

大概内容: 1.Ajax的技术简介 2.Ajax分别通过GET和POST两种方式提交的演示 3.Ajax封装成JS函数(JSON)Ajax技术的简介Ajax的全称:Asynchronized-JavaScript-And-XML 技术组成:JavaScript,Dom,Css,XMLHttpRequest(ActiveObject) 状态: 0 (未初始化) 对象已建立,但是尚未

2017-08-12 22:55:32 383

原创 数据库表关系(一)

数据库表关系的基本知识点 一、一对一 @案例需求:丈夫和妻子的对用关系@ //法一:分别建立两个独立的数据库表 //表一 CREATE TABLE wife( id INT PRIMARY KEY, NAME VARCHAR(20), sex CHAR(1) ); //表二 //通过CONSTRAINT外键约束体现一对一的关系 //wid字段是

2017-07-27 21:12:47 507

原创 JAVA线程浅析(二)

多线程浅析(二)        JAVA中多线程是抢占式的运行方式,哪个线程抢占到时间片,哪个线程就先运行。而线程调度是按照某种原则选择一个线程使它占有处理器运行,线程调度是操作系统的核心,线程调度策略的优劣直接影响操作系统的性能。线程调度有相对调度和绝对调度。 1.相对调度 (1)Thread.setPriority()设置线程优先级—线程优先级有10级,越大越优先(优先级越高只是说该线程抢

2017-04-24 15:56:03 210

原创 JAVA线程浅析(一)

多线程浅析 (一)一:何谓线程 线程:程序当中一段能够独立执行的实体(控制流),是处理器调度和分派的基本单位 注意:线程和进程—-进程包含线程,并允许多个线程存在二:线程的生命周期—-新建、就绪、运行、阻塞、等待、终止三:Java提供两种多线程实现方法(两种方式都要实现run()方法) (1)public class Demo1 extends Thread{} (2

2017-04-05 23:01:09 212

原创 MyEclipse快速入门

Myeclipse快捷键 在自己刚开始使用Myeclipse时,各种快捷键都不是很熟,没有觉得快捷键有多大用,不过随着每天需要敲越来越多的代码,快捷键的好处就逐步体现出来了,故在此把平时用的大部分快捷键做一个汇总。ps:其中大部分从网上收集来的,也有自己摸索的一些,在此仅仅是做一个统一的集合而已!1:基本快捷键 ctrl+s:保存项目 Ctrl+d:删除光标所在的行 Ctrl+z:撤消

2017-03-13 23:04:51 218

原创 Java基础第一章

Java:一种编译型语言Java语言特点:跨平台-----采用JVM虚拟机技术支持跨平台特性完全面向对象和简单性(1、不支持goto语句;2、不支持指针,用引用模型实现指针的功能;3、类代替结构类型4、单继承+多接口)可靠性安全性-----域管理模式多线程支持分布式网络应用关于二进制:计算机内部采用二进制的原因物理上容易实现,可靠性强。电子元件大都具

2017-02-22 13:29:28 325

空空如也

空空如也

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

TA关注的人

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