自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Hibernate学习(一)之Hibernate开发环境搭建

Hibernate开发环境搭建一、下载Hibernate包的下载官网地址:http://hibernate.org/orm/下载版本:hibernate-release-4.3.11.Final 二、Hibernate jar包介绍包名用途hibernate-core-4.3.11.Final.jarHibernate核心包antlr-2.7.7.jarHibernate利用它实现从HQL到SQL...

2018-03-23 23:46:01 458

原创 SmartUpload组件实现文件上传,文件下载,打包下载。

jsp页面部分<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/l

2018-03-13 22:02:28 468

转载 SmartUpload组件实现文件上传和下载

java文件上传下载 使用SmartUpload组件实现 使用SmartUpload组件实现(下载jsmartcom_zh_CN.jar) 2017-11-07  1、在WebRoot创建以下文件夹,css存放样式文件(css文件直接拷贝进去),images存放图片(图片也拷贝进去),js存放js文件(拷贝),jsp存放我们的jsp文件2、创建jsp文件 01.jsp3、编写jsp 1 <%...

2018-03-12 22:12:58 633

原创 jsp+servlet实现文件上传(不使用任何组件和框架)

一:实现原理二:代码实现jsp页面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org

2018-03-12 20:30:50 1428

转载 使用Servlet3.0提供的API实现文件上传

    在Servlet2.5中,我们要实现文件上传功能时,一般都需要借助第三方开源组件,例如Apache的commons-fileupload组件,在Servlet3.0中提供了对文件上传的原生支持,我们不需要借助任何第三方上传组件,直接使用Servlet3.0提供的API就能够实现文件上传功能了。一、使用Servlet3.0提供的API实现文件上传1.1、编写上传页面 1 <%@ pag...

2018-03-11 22:14:06 307

原创 java爬虫框架——jsoup的简单使用(爬取电影天堂的所有电影的信息,包括下载的链接)

                                java爬虫——jsoup一:所需知识1.io操作2.简单学习框架jsoup3.多线程二:java文件介绍1.Main.java --------------------程序入口2.JsoupDemo.java-------------------爬虫的逻辑部分3.Movies.java--------------------java...

2018-03-11 19:50:57 7280 5

转载 LinkedList和ArrayList的区别

LinkedeList和ArrayList都实现了List接口,但是它们的工作原理却不一样。它们之间最主要的区别在于ArrayList是可改变大小的数组,而LinkedList是双向链接串列(doubly LinkedList)。ArrayList更受欢迎,很多场景下ArrayList比LinkedList更为适用。这篇文章中我们将会看看LinkedeList和ArrayList的不同,而且我们试

2018-01-17 00:01:13 136

原创 java集合框架精简笔记之ArrayList

一、ArrayList类和Vector类基本相同,底层都是数组。不同点在于:1.ArrayList的方法没有加sychronized修饰,也就是说当使用多线程时会出现不安全的问题。而Vector 我们知道里面的方法是有synchronized修饰的。然而,在多线程编程当中,我们也会使用ArrayList因为官方给了我们集合的工具类中有一个方法;直接使用:放入一个list 集

2018-01-16 19:45:02 174

原创 java集合框架精简笔记之Stack类(栈)

1.Stack栈是继承了Vector类,所以底层还是数组。2.Stack栈是将底层的数组的最后一个元素当做栈顶。第一个元素当做栈底。3.常用方法:import java.util.Stack;public class StackDemo { public static void main(String [] args){ Stack s=new Stack(

2018-01-16 19:02:33 185

原创 java集合框架精简笔记之vector类

集合框架体系结构图vector类的出现    vector类最早出现是在java1.0就已经出现了,后来到java1.2后就实现了List接口,成为java集合框架中的一员。vector类的数据结构     vector类底层是一个Object数组。     所以注意:在java1.5之前vector类只能存储任意对象

2018-01-16 18:40:43 219

原创 创建线程的两种方式和线程的安全性问题

一:创建线程的两种方式1.继承Thread类//继承Thread类实现多线程//经典案例:火车票购票class Train extends Thread{ private int tic; @Override public void run() { for(tic=20;tic>0;tic--){ System.out.println(tic); } }

2018-01-16 00:32:44 591

原创 2018/1/5 javaweb课程设计总结

为期两周的javaweb的商城项目今天已经完成了,在这两周里,发现了自己的不足,同时也学习了很多。首先来记录自己学习到的吧,记忆力差,关键是怕到时候忘了。这周的商城项目主要学习企业的那种开发模式。学习了一种框架模式,应该是MVC框架吧。(Model,view,controller);我们的项目把其分为了Model层,Controller层,VIew层,Dao层,Service层。每一层的任务分

2018-01-05 18:35:36 8777

原创 从文件中读字符并且计算不重复个数

#include#includeint jisuan(char c[])//计算数组中实际不重复个数{ char ch;//中间变量 int len;//实际不重复个数 int n=0;//总个数 int i,j; for(i=0;c[i]!='\0';++i)//计算数组中总共存放了多少字符 { n++; } len=n; for(i=0;i<255&&c[i]!=

2016-12-20 18:19:26 555

原创 计算数组里面不重复元素个数

#includeint main(){ int i,j; int a[14]={1, 1, 2, 2, 2, 3, 4, 5, 5, 6, 7, 7, 8, 9 }; int len=14 ; for (i = 0; i < 14 - 1; i++) { for (j = i + 1; j < 14; j++) { int num = a[i];

2016-12-20 17:43:13 1701

原创 无向图邻接表的深度优先遍历

#include #include #define Max 50 int visited[Max];//边表节点 typedef struct EdgeNode { int adjvex;//储存对应顶点的下标 int weight;//用于储存权值 struct EdgeNode * p;//指向下一个边表节点 }EdgeNode;

2016-11-23 22:45:04 7917

原创 无向图邻接矩阵的储存和深度优先遍历

#includeint visited[Maxsize];#define Maxsize 50#define M 500//定义无穷数值为5000//标记顶点是否被访问,1为访问,0为未访问typedef struct{ int vex[Maxsize];//顶点表 int arc[Maxsize][Maxsize];//矩阵表 int numVertexes,numEdges;

2016-11-23 21:02:04 7931

原创 无向图的邻接表储存

#include#include#define Max 50//边表节点typedef struct EdgeNode{ int adjvex;//储存对应顶点的下标 int weight;//用于储存权值 struct EdgeNode * p;//指向下一个边表节点}EdgeNode;//顶点表节点typedef struct VertexNode{ char da

2016-11-23 17:15:33 3750

原创 邻接矩阵实现无向图的创建

#include#define Maxsize 50#define M 5000//定义无穷数值为5000typedef struct{ char vex[Maxsize];//顶点表 int arc[Maxsize][Maxsize];//矩阵表 int numVertexes,numEdges;//顶点数和边数}MGraph;void GreateGraph(MGraph *

2016-11-22 21:45:47 13568

空空如也

空空如也

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

TA关注的人

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