- 博客(16)
- 资源 (10)
- 问答 (19)
- 收藏
- 关注
原创 抛开深层次底层,快速入门SpringMVC
SpringMVC主要有三个核心部分组成,DispatcherServlet、Controller、ViewResolver。 DispatcherServlet: 请求输入时:类似于一个带分配功能的Filter,其直接与前端交互,并截所有符合 url-pattern 的请求,并根据Mapping路径分发给处理对应请求的Controller。 请求处理完毕...
2018-09-04 16:29:33 126
原创 Spring Security 快速了解
在Spring Security之前 我曾经使用 Interceptor 实现了一个简单网站Demo的登录拦截和Session处理工作,虽然能够实现相应的功能,但是无疑Spring Security提供的配置方法更加简单明确,能够更好的保护Web应用。 Spring Security的相关结构 这里大家可以参考Spring Security的官方介绍文档:spring-security-ar...
2018-09-04 16:28:32 107
原创 Java UDP的简单实例以及知识点简述
UDP的实现 Java中实现UDP协议的两个类,分别是DatagramPacket数据包类以及DatagramSocket套接字类。 其与TCP协议实现不同的是: UDP的套接字DatagramSocket相比于Socket、ServerSocket来说,是一个非常简单的概念,没有连接的含义。套接字只需要知道侦听和发送数据包的本地端口即可。 也就是在TCP协议中庸Socke
2017-06-03 18:09:32 287
原创 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 221
原创 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 281
原创 Java TCP通信概念及实例
TCP/UDP 协议 通俗解释: TCP协议和UDP协议的区别类似于电话系统和邮政系统。 TCP:类似于电话系统,建立双向的通信通道,确定连接,话音顺序接听。 UDP:类似于邮政系统,发送方将信件发送到正确的地址,但并不知道准确的邮路,大多数邮件到达了目的地,个别情况一些邮件会在路上丢失。邮件不保证顺序到达目的地。
2017-06-03 18:09:24 215
原创 网络通信中基于套接字输入流和输出流的创建
基本方法 要实现套接字的网络通信,需要分四个步骤完成: (1)创建套接字Socket,连接成功后形成网络连接通道; (2)由套接字对象Socket调用getInputStream()或getOutputStream()方法,分别返回具有套接字通信的基础输入流InputStream和输出流OutputStream对象作为参数,完成绑定套接字通信的输入流和输出流对象的创建。 (3)
2017-06-03 18:09:21 1436
原创 Java 线程池的实现
线程池的实现 组成 一个比较简单的线程池至少应包括 线程池管理器:创建、销毁并管理线程池,将工作线程放入线程池中; 工作线程:一个可以循环执行任务的线程,在没有任务时进行等待; 任务队列:提供一种缓冲机制,将没有处理的任务放在任务队列中; 任务接口:每个任务必须实现的接口,主要用来规定任务的入口、任务执行完后
2017-06-03 18:09:18 174
原创 Java 冒泡排序与快速排序的实现
冒泡排序 基本特点 (1)基于交换思想的排序算法 (2)从一端开始,逐个比较相邻的两个元素,发现倒序即交换。 (3)一次遍历,一定能将其中最大(小)的元素交换到其最终位置上 排序过程模拟 代码实现 static void Bubble_Sort(int array[]){ for
2017-06-03 18:09:15 152
原创 Java 循环队列的实现
队列概念 队列(Queue)是限定只能在一端插入、另一端删除的线性表。允许删除的一端叫做队头(front),允许插入的一端叫做队尾(rear),没有元素的队列称为“空队列”。 队列具有先进先出(FIFO)的特性。 普通顺序队列存在的问题 在普通顺序队列中,入队的操作就是先将尾指针rear右移一个单位,然后将元素值赋值给rear单位。出队时,则是头指针front后移一个单
2017-06-03 18:09:13 537
原创 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 585
原创 Java 实现二叉树的构建以及3种遍历方法
转载自http://ocaicai.iteye.com/blog/1047397 大二下学期学习数据结构的时候用C介绍过二叉树,但是当时热衷于java就没有怎么鸟二叉树,但是对二叉树的构建及遍历一直耿耿于怀,今天又遇见这个问题了,所以花了一下午的时间来编写代码以及介绍思路的文档生成! 目录: 1.把一个数组的值赋值给一颗二叉树 2.具体代码 1.树的构建方法 2.具体代码 Ja
2017-06-03 18:09:07 220
原创 栈的Java简单实现
关于栈 栈(Stack)是限定只能在一段进行插入和删除操作的线性表。 进行插入和删除操作的一端称为“栈顶”(top),另一端称为“栈底”(bottom)。 栈的插入操作称为“入栈”(push),栈的删除 操作称为“出栈”(pop)。 栈具有后进先出(LIFO),先进后出(FILO)的特性。 Java Stack 类 栈是Vector的一个子类,它实现了一个标准的后
2017-06-03 18:09:05 167
原创 通过回车键来结束一段不定长度的数组的输入。
问题描述: 输入样例:1 2 3 4 5 6 输出样例:1 2 3 4 5 6 不定长度,数据之间以空格间隔,以回车键结束输入。 解决误区: 前期解决问题,一直在考虑想通过Scanner类来获取到‘\n’来跳出输入循环 通过几次尝试,发现用next()方法并不能获取到所想要获取的东西。 后期方案: 以回车键结束一串数据的录入,则所有需要录入的数据肯定为一行,则可用nextline(
2017-06-03 18:09:02 3593 3
原创 通过BitSet完成对单词使用字母的统计
什么是BitSet BitSet类实现了一组位或标记(flag),这些位可被分别设置或清除。当需要跟踪一组布尔值时,这种类很有用。 您只需让每一位对应一个值,并根据需要设置或清除即可。 标记(flag)是一个布尔值,表示程序中的一组开/关状态之一。 位组 需要表示大量的二进制数据(即只可以为0或1的比特值)时,BitSet类很有用。这些值也被称为开/关值或布尔值。
2017-06-03 18:08:59 343
原创 Git一些常用的代码
初次使用Git ,总结一些比较常用的,还没有使用过分支,处于初级整理阶段,主要给自己用- - 1)建立.git文件夹 git init 2)添加文件到git git add filename //文件名 git add -A //当前目录下所有 3)Commit git commit -m "reason" 4) 添加远程仓库 g
2017-01-13 21:06:06 186
简易的网上报名查分系统
2017-10-16
java web整合开发实例精通_struts_hibernate_spring - 闫术卓
2017-08-29
Java一个线程对另一个线程实现控制运行和终止,但不影响两个线程的独立运行?
2017-11-26
Springmvc-myBatis配置文件不解析数据库的properties文件
2017-08-29
Bootstrap 分页标签不显示CSS效果
2017-08-16
Mysql初始化之后,错误文档里没有随机密码
2017-08-10
Jquery使用attr不能获取到Html标签中的属性值
2017-07-26
Jquery attr不能获取到Html标签中的属性值
2017-07-26
部署Struts2: Exception starting filter struts2
2017-06-12
Servlet添加web.xml配置文件后网页404
2017-06-06
Form标签中调用Servlet
2017-06-05
JSP NullPointerException空指针问题
2017-06-02
dd dt标签自己自动缩进
2017-05-19
Js实现几串字符中的字依次出现的问题
2017-05-10
Java 通过Enter键控制输入字符
2017-04-24
MySQL insert触发器的应用
2016-12-27
C#Graphics DrawLine相关问题
2016-12-21
C#MOVE中如何监听Down
2016-12-21
C# Click Down Up三者事件
2016-12-21
C# Graphics的绘图与清除
2016-12-20
关于C#的Graphics的Paint事件
2016-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人