自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (10)
  • 问答 (19)
  • 收藏
  • 关注

原创 抛开深层次底层,快速入门SpringMVC

SpringMVC主要有三个核心部分组成,DispatcherServlet、Controller、ViewResolver。          DispatcherServlet:     请求输入时:类似于一个带分配功能的Filter,其直接与前端交互,并截所有符合 url-pattern 的请求,并根据Mapping路径分发给处理对应请求的Controller。     请求处理完毕...

2018-09-04 16:29:33 109

原创 Spring Security 快速了解

在Spring Security之前我曾经使用 Interceptor 实现了一个简单网站Demo的登录拦截和Session处理工作,虽然能够实现相应的功能,但是无疑Spring Security提供的配置方法更加简单明确,能够更好的保护Web应用。Spring Security的相关结构这里大家可以参考Spring Security的官方介绍文档:spring-security-ar...

2018-09-04 16:28:32 93

原创 Java UDP的简单实例以及知识点简述

UDP的实现  Java中实现UDP协议的两个类,分别是DatagramPacket数据包类以及DatagramSocket套接字类。  其与TCP协议实现不同的是:  UDP的套接字DatagramSocket相比于Socket、ServerSocket来说,是一个非常简单的概念,没有连接的含义。套接字只需要知道侦听和发送数据包的本地端口即可。  也就是在TCP协议中庸Socke

2017-06-03 18:09:32 271

原创 JSP/Servlet Web 学习笔记 DayTwo

JSP指令  a)page指令   定义JSP文件中的全局属性、一个JSP页面可以包含多个page指令、除了Import以外,其他page指令定义的属性/值只能出现一次。   其详细语法为:page [language="java"] [extends="package.class"] [import="{package.class|package

2017-06-03 18:09:30 203

原创 JSP/Servlet Web 学习笔记 DayOne

JSP概述  1)JSP是一种动态网页技术标准,它是在传统的页面HTML文件中插入Java程序段和JSP标记(tag),从而形成JSP文件(*.jsp),也称JSP页面。  2)JSP容器是一个支持JSP的Web服务器。目前Apache的Jakarta Tomcat服务器就是运行JSP/Servlet的Web服务器,它作为JSP Web应用的最佳选择之一。 JSP的工作原理

2017-06-03 18:09:27 273

原创 Java TCP通信概念及实例

TCP/UDP 协议通俗解释:       TCP协议和UDP协议的区别类似于电话系统和邮政系统。              TCP:类似于电话系统,建立双向的通信通道,确定连接,话音顺序接听。              UDP:类似于邮政系统,发送方将信件发送到正确的地址,但并不知道准确的邮路,大多数邮件到达了目的地,个别情况一些邮件会在路上丢失。邮件不保证顺序到达目的地。 

2017-06-03 18:09:24 201

原创 网络通信中基于套接字输入流和输出流的创建

基本方法要实现套接字的网络通信,需要分四个步骤完成:  (1)创建套接字Socket,连接成功后形成网络连接通道;  (2)由套接字对象Socket调用getInputStream()或getOutputStream()方法,分别返回具有套接字通信的基础输入流InputStream和输出流OutputStream对象作为参数,完成绑定套接字通信的输入流和输出流对象的创建。  (3)

2017-06-03 18:09:21 1401

原创 Java 线程池的实现

线程池的实现   组成    一个比较简单的线程池至少应包括        线程池管理器:创建、销毁并管理线程池,将工作线程放入线程池中;        工作线程:一个可以循环执行任务的线程,在没有任务时进行等待;        任务队列:提供一种缓冲机制,将没有处理的任务放在任务队列中;        任务接口:每个任务必须实现的接口,主要用来规定任务的入口、任务执行完后

2017-06-03 18:09:18 167

原创 Java 冒泡排序与快速排序的实现

冒泡排序     基本特点      (1)基于交换思想的排序算法        (2)从一端开始,逐个比较相邻的两个元素,发现倒序即交换。          (3)一次遍历,一定能将其中最大(小)的元素交换到其最终位置上    排序过程模拟         代码实现static void Bubble_Sort(int array[]){ for

2017-06-03 18:09:15 145

原创 Java 循环队列的实现

队列概念  队列(Queue)是限定只能在一端插入、另一端删除的线性表。允许删除的一端叫做队头(front),允许插入的一端叫做队尾(rear),没有元素的队列称为“空队列”。  队列具有先进先出(FIFO)的特性。  普通顺序队列存在的问题    在普通顺序队列中,入队的操作就是先将尾指针rear右移一个单位,然后将元素值赋值给rear单位。出队时,则是头指针front后移一个单

2017-06-03 18:09:13 524

原创 Java 通过先序中序序列生成二叉树

题目  二叉树的前序以及后续序列,以空格间隔每个元素,重构二叉树,最后输出二叉树的三种遍历方式的序列以验证。  输入:  1 2 3 4 5 6 7 8 9 10  3 2 5 4 1 7 8 6 10 9  输出:  1,2,3,4,5,6,7,8,9,10  3,2,5,4,1,7,8,6,10,9  3,5,4,2,8,7,10,9,6,1 分析  以上述

2017-06-03 18:09:10 569

原创 Java 实现二叉树的构建以及3种遍历方法

转载自http://ocaicai.iteye.com/blog/1047397 大二下学期学习数据结构的时候用C介绍过二叉树,但是当时热衷于java就没有怎么鸟二叉树,但是对二叉树的构建及遍历一直耿耿于怀,今天又遇见这个问题了,所以花了一下午的时间来编写代码以及介绍思路的文档生成! 目录: 1.把一个数组的值赋值给一颗二叉树 2.具体代码 1.树的构建方法 2.具体代码 Ja

2017-06-03 18:09:07 213

原创 栈的Java简单实现

关于栈  栈(Stack)是限定只能在一段进行插入和删除操作的线性表。  进行插入和删除操作的一端称为“栈顶”(top),另一端称为“栈底”(bottom)。  栈的插入操作称为“入栈”(push),栈的删除 操作称为“出栈”(pop)。  栈具有后进先出(LIFO),先进后出(FILO)的特性。Java Stack 类   栈是Vector的一个子类,它实现了一个标准的后

2017-06-03 18:09:05 158

原创 通过回车键来结束一段不定长度的数组的输入。

问题描述:输入样例:1 2 3 4 5 6输出样例:1 2 3 4 5 6不定长度,数据之间以空格间隔,以回车键结束输入。解决误区:前期解决问题,一直在考虑想通过Scanner类来获取到‘\n’来跳出输入循环通过几次尝试,发现用next()方法并不能获取到所想要获取的东西。后期方案:以回车键结束一串数据的录入,则所有需要录入的数据肯定为一行,则可用nextline(

2017-06-03 18:09:02 3573 3

原创 通过BitSet完成对单词使用字母的统计

什么是BitSet  BitSet类实现了一组位或标记(flag),这些位可被分别设置或清除。当需要跟踪一组布尔值时,这种类很有用。  您只需让每一位对应一个值,并根据需要设置或清除即可。  标记(flag)是一个布尔值,表示程序中的一组开/关状态之一。位组  需要表示大量的二进制数据(即只可以为0或1的比特值)时,BitSet类很有用。这些值也被称为开/关值或布尔值。  

2017-06-03 18:08:59 326

原创 Git一些常用的代码

初次使用Git ,总结一些比较常用的,还没有使用过分支,处于初级整理阶段,主要给自己用- - 1)建立.git文件夹git init2)添加文件到gitgit add filename //文件名git add -A //当前目录下所有3)Commitgit commit -m "reason"4) 添加远程仓库g

2017-01-13 21:06:06 172

端口扫描器

Java版端口扫描器 ,基于Swing,Socket的简单实现,可用作参考

2017-11-12

简易的网上报名查分系统

基于Maven、Spring、SpringMVC、myBatis。 体验地址:www.lettiy.top 注意:个人使用时,修改resource下的jdbc.properties为你个人数据库,并根据sql路径下的文件建表。

2017-10-16

疯狂Java_突破程序员基本功的16课(修订版)

疯狂Java_突破程序员基本功的16课(修订版)

2017-08-30

像程序员一样思考

像程序员一样思考

2017-08-29

java web整合开发实例精通_struts_hibernate_spring - 闫术卓

java web整合开发实例精通_struts_hibernate_spring - 闫术卓

2017-08-29

Java TCP_IP Socket编程(原书第2版)

Java TCP_IP Socket编程(原书第2版)

2017-08-28

jackson2.5.3

jackson2.5.3

2017-08-27

SecureCRTv8.0&注册机

SecureCRTv8.0&注册机

2017-08-27

绘制资源分配图

因为实现要求的需要,第一次使用C#做开发,很多地方都有瑕疵 能够实现绘制进程结点,资源节点,有向边 能够删除这些元素(存在BUG)

2017-01-11

员工工资管理系统

一个简易的JAVA SWING 实现对mysql数据库的查询修改新增的客户端。 包含 员工信息管理、部门信息管理、工资信息管理三部分组成

2017-01-11

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

TA关注的人

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