码迷,mamicode.com
首页 > 编程语言
SpringMVC实现从磁盘中下载文件
除了文件的上传我们还需要从磁盘下载 实现文件的下载只要编写一个控制器,完成读写操作和响应头和数据类型的设置就可以了 下面演示的是从G盘imgs文件夹中下载文件 具体代码如下 用了注解进行描述就不在重复了 在写的过程中遇到的问题:FileNotFoundException 原因:路径不正确 一定要注意 ...
分类:编程语言   时间:2017-05-17 14:06:46    阅读次数:198
java内存区域/内存溢出汇总
本文主要介绍Java虚拟机中的内存区域与各种内存溢出情况汇总 ...
分类:编程语言   时间:2017-05-17 14:06:38    阅读次数:120
java基础---->Java中异常的使用(二)
这一篇博客用例子讲述一下异常的处理过程。 异常的执行过程 一、实例一:return语句 执行的结果如下: 将上述代码result = 9 / 0改为 result = 9 / 2;也就是不产生异常,执行的结果如下: 二、实例二:try里面有try语句 执行的结果如下: 如果将if(1 + 2 > 2 ...
分类:编程语言   时间:2017-05-17 14:06:27    阅读次数:240
转:深入Java集合学习系列:HashSet的实现原理
0.参考文献 深入Java集合学习系列:HashSet的实现原理 1.HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。HashSet中不允许有重复元素,这是因为Ha ...
分类:编程语言   时间:2017-05-17 14:05:29    阅读次数:216
Python开发【模块】:Pygal 绘制直方图
Pygal Pygal可用来生成可缩放的矢量图形文件,对于需要在尺寸不同的屏幕上显示的图表,这很有用,可以自动缩放,自适应观看者的屏幕 1、Pygal模块安装 ① Windows系统 ② Linux和OS X系统 2、Pygal画廊-直方图 模拟掷骰子,分析最后的结果,生成图形 创建die.py筛子 ...
分类:编程语言   时间:2017-05-17 14:04:05    阅读次数:860
spring MVC 第一课 概念
1.起源、背景 Spring是一个开源框架,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。 Spring致力于提供一种方法管理你的业务对象。Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内 ...
分类:编程语言   时间:2017-05-17 14:03:40    阅读次数:270
数组(1)
一、 什么是数组及其作用? 定义:具有相同数据类型的一个集合 作用:存储连续的具有相同类型的数据 二、 java中如何声明和定义数组 l 声明和定义的语法: 数据类型[]数组名; 或 数据类型 数组名[]; l 为数组分配空间 数组名=new 数据类型[数组的长度]; l 声明数组,同时分配空间 数 ...
分类:编程语言   时间:2017-05-17 14:03:17    阅读次数:117
使用Spring Cloud Feign
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务 在spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户 ...
分类:编程语言   时间:2017-05-17 13:58:01    阅读次数:359
java类的访问级别
package-private 在官方的指导中这样描述java类的访问级别: At the top level—public, or package-private (no explicit modifier). At the member level—public, private, protec ...
分类:编程语言   时间:2017-05-17 13:57:18    阅读次数:218
Java 泛型
一、什么是泛型 泛型是Java SE 1.5增加的特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 二、泛型的作用 Java引入泛型的目的是为了类型安全。泛型可以将运行时的错误提前到编译时的错误。 ...
分类:编程语言   时间:2017-05-17 13:56:53    阅读次数:152
14-01 Java matches类,Pattern类,matcher类
Pattern类 正则表达式常见规则 正则表达式的常见功能 A:判断功能 String类的public boolean matches(String regex) B:分割功能 String类的public String[] split(String regex) 把字符串分割排序 C:替换功能 S ...
分类:编程语言   时间:2017-05-17 13:55:10    阅读次数:203
java程序的框架
public class 类名{ public static void main(String[]args){ //在该方法中,输出信息 System.out.println(“要输出的内容”); }} 注意事项:1、 类名必须和文件名相同,且类名首字母为大写2、 (String)必须是大写S3、  ...
分类:编程语言   时间:2017-05-17 13:54:54    阅读次数:109
JAVA入门[12]-JavaBean
一.什么是JavaBean JavaBean是特殊的Java类,使用Java语言书写,并且遵守规范: 提供一个默认的无参构造函数。 需要被序列化并且实现了Serializable接口。 可能有一系列可读写属性。 可能有一系列的"getter"或"setter"方法。 二.定义JavaBean 三、访 ...
分类:编程语言   时间:2017-05-17 13:54:05    阅读次数:310
redis 之 使用java操作redis
1. 在java操作redis需要使用jedis插件,并且linux要开启相关的防火墙。 重启防火墙服务 : 2. 新建maven项目: 3.添加项目依赖: 4.使用redis工具测试,是否在windows下能连通redis 5. 添加代码测试: ...
分类:编程语言   时间:2017-05-17 13:52:43    阅读次数:132
Java集合基础
Java集合框架的由来 在java1.2之前,java没有完整的集合框架。它只有一些简单的可以扩展的容器类,比如Victor,Stack,Hashtable等 为什么需要容器类:容器(集合类)可以存储多个数据。 数组的弊端: 1.长度是不可变的,一旦数组初始化之后,长度是固定的 2.在N个地方需要存 ...
分类:编程语言   时间:2017-05-17 13:52:33    阅读次数:159
Python-模块:OS,目录及文件的简单操作
1.目录操作 #encoding=UTF-8import unittest,osfrom time import sleep print dir(os)#获取文件路径'''获取当前路径'''os.getcwd()os.path.abspath('') #新建目录os.mkdir('test_file ...
分类:编程语言   时间:2017-05-17 13:51:50    阅读次数:186
java web项目修改favicon.ico图标的方式
1、修改整个项目的tomcat图标 找到tomcat的根目录(tomcat-webapps-ROOT目录),然后将修改的favicon.ico图标覆盖掉本地的图标,然后再重启项目,刷新,清除浏览器缓存,然后访问查看图标是否发生改变。 其他的都不要改变,有时启动之后,浏览器并没有发生变化,多试几次,然 ...
分类:编程语言   时间:2017-05-17 13:51:36    阅读次数:512
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!