自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 jsp 过滤器过滤上传文件请求以后处理请求测servlet不能正常获取参数

问题描述:所有post方式提交的数据都需要对上传文件的类型和表单值关键字做过滤,所以写了一个过滤器,过滤普通的表单没有问题,但是当form中有enctype="multipart/form-data" 的时候,就出现问题了。 从网上查了N多资料,说是二进制什么的只能获取一次,但是chain.doFilter(request, response)之后 在Action中 确拿不到表单提交过来的值了(不...

2018-05-04 10:52:29 702 1

转载 Excel 写入复制模板,写入数据并下载

/**     * 生成excel并下载     */    public void exportExcel(){                File newFile = createNewFile();        //File newFile = new File("d:/ss.xls");                //新文件写入数据,并下载****

2017-11-28 20:59:48 623

翻译 linux find命令学习记录

查找文件 find ./ -type f查找目录 find ./ -type d查找名字为test的文件或目录 find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录) find ./ -regex .so..gz查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示目录名称) fin

2017-09-19 12:48:28 448

转载 获取浏览器信息

工作中需要通过JS去获取当前使用的浏览器的名字以及版本号,网上大堆资料都有一个关键词是 navigator.appName,但是这个方法获取的浏览器的名字只有两种要么是IE要么就是Netscap,倒是可以用来判断是否使用了IE,但是我想获取具体的浏览器产品名字比如  Firefox,Chrome等。所以只好通过navigator.userAgent,但是这个字符串是非常长的,分析他的特征,通过正则

2017-07-25 13:50:59 277

翻译 开发环境搭建

OS X注:在搭建环境之前,建议先将 OS X 系统升级到最新版本。以下介绍如无特别说明均是在 El Capitan 系统下进行的。 安装软件环境安装 HomebrewHomebrew 是 OS X 系统上的包管理工具,使用它可以方便安装和管理所需要的其它软件。Homebrew 的安装非常简单,只需要在 Terminal 窗口下执行命令:ruby−e" ruby -e "(curl -fsSL h

2017-06-14 16:33:16 339

原创 欢迎使用CSDN-markdown编辑器

JavaScript中function前面的+问题作为一个对JavaScript没有深入研究过的人,当我想试着读bootstarp(version v3.1.1)源码的时候第一个符号我就不认识了,如下所示:+function(){}(); 这里的加号,也可以替换成!,~等其他一元操作符,其效果相当于:(function(arg1) { console.log(arg1); })('canshu'

2017-04-10 16:48:02 220

原创 Linux学习笔记5(shell)

Shell1.shell环境 只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 Linux的shell种类众多,常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh) Shell for Roo

2017-02-24 15:01:06 245

原创 Linux学习笔记4 (磁盘管理)

Linux 磁盘管理Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文件名]选项与参数:-a :列出所有的文件系统,包括系统特有的 /proc

2017-02-24 13:31:35 251

原创 Linux学习笔记3 (用户和用户组管理)

Linux 用户和用户组管理实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改。用户口令的管理。用户组的管理。 重点内容Linux系统用户账号的管理用户账号的管理工作主要涉及到用户账号的添加、修改和删除。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。 1.添加新的用户账号使

2017-02-24 11:16:55 349

原创 Linux学习笔记2(文件与目录管理)

Linux学习笔记2(文件与目录管理)处理目录的常用命令ls: 列出目录cd:切换目录pwd:显示目前的目录mkdir:创建一个新的目录rmdir:删除一个空的目录cp: 复制文件或目录rm: 移除文件或目录你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。ls (列出目录)在Linux系统当中, ls 命令可能是最常被运行的。语法:[root@www ~]#

2017-02-24 10:59:49 251

原创 Linux 学习笔记1(文件)

Linux 学习笔记(文件)文件属性 使用命令: ll ,ls -l 功能:查看当前目录下的文件的信息 备注: 实例:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096 Dec 14 2012 bindr-xr-xr-x 4 root root 4096 Apr 19 2012 boot……实例说明: *

2017-02-24 10:28:11 386

原创 我没有想过我这么深情

我从来没有想过我有这么深情。在我的印象当中,我是一个很果断,优柔寡断对于我来说就像严冬里的刺骨冷风,感受过很多,但却有多远躲多远。认识了你这么多年,跟你在一起我感觉到很开心,很放松,这是我从来没有过的感觉,要是有,也应该是在我最无知的童年了吧。喜欢了你很长的时间,你也知道,但最后给你告白的时候你说:“我们是最好的朋友”。我选择了极端的方式来结束我们这种关系,我说:“我们以后不要再联系了,祝你幸福,

2016-12-07 22:26:18 278

原创 毕业工作半年记录,加油吧,少年,你还很弱

时光匆匆啊,转眼大学四年就毕业了。回首一下,虽然是计算机本专业的,但是在学校什么都没有学到,还把爱学习的本性给弄丢了。还好是计科专业,虽然说在技术层面上没有真正的学到东西,但是至少对这个行业有些许的了解。于是乎毕业就找了相关专业的工作,说到找工作的事也不容易,对于一个技术极差的技术人员,虽然作为毕业生,公司要求不是很高,但是公司毕竟是盈利性企业,不是慈善机构。好在大四的下半年决定了要从事这方面

2016-12-06 17:42:53 410

原创 spring boot 使用redis做缓存学习记录

一 、配置文件中的内容redis 系统配置,即在application.yml文件中的配置RedisPoolConfig配置RedisPool配置RedisConnectionFactory配置StringRedisTemplateRedisTemplatepackage com.seedyee.config;import java.lang.reflect.Method;import

2016-11-25 10:23:46 2511

原创 java 使用MongoDB作为数据库三个不同阶段的操作记录

一、前言这是一个很蛋疼的问题,对于一个新人来说要使用MongoDB到项目中,而且是在自学的情况下。由于技术的不断更新,新人无法知道在Internet上寻找到的技术是否是现在项目中最使用的,在这个问题上本人就很深有体会。绕得晕晕的,查询到的资料有多个版本,下面是对各mongo技术各阶段的一个记录,希望帮助到有同样命运的你!二、本文主要内容目录3.1——mongo第一阶段——————-java使用原生的

2016-11-23 23:36:46 1261

原创 使用spring boot 实现返回信息国际化记录

一、内容本文主要是记录spring boot 使用enum + MessageSource + *.properties 实现国际化问题二、步骤2.1 新建一个枚举(enum)枚举主要是用来存放返回信息的编号和代码,如 编号 错误代码 描述 10001 ILLEGAL_PASSWORD 密码错误 ….. ……… ….注意:这里的错误代码是.properties文件

2016-11-21 15:59:50 7991

转载 JWT简介

JWT简介本文转载:http://www.tuicool.com/articles/R7Rj6r3JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA

2016-11-16 09:25:46 875 1

原创 开发中常见问题与特殊问题记录

1.常见问题1.1 使用spring遇到的问题1.1.1 使用spring JDBCTemplate + spring-boot-web遇到的问题使用jdbcTemplate的queryForObject方法的时候,如果查询的结果大于一就会报错,最好使用queryForList方法查询,查询出来的数据结构为List<Map<String,String>>的形式在Controller层使用自定义M

2016-11-08 18:33:00 341

原创 mongoDB学习笔记

mongoDB安装mac oxs使用homebrew安装教程2016-11-06T01:05:30.785+0800 I CONTROL [initandlisten] MongoDB starting : pid=7240 port=27017 dbpath=/data/db 64-bit host=lcl.local2016-11-06T01:05:30.786+0800 I CONTROL

2016-11-06 01:52:26 232

原创 第二期学习网站整理

一、缓存redisredis中文知识库 简单入门

2016-11-02 15:10:18 232

原创 Google Gson 学习笔记

前言1.使用maven的情况下,可以根据自己需要的版本进行选择,可到这里查看最新的版本信息。在pom.xml 文件中引入依赖: <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.2.4</version>

2016-11-02 00:18:34 408

转载 spring boot 学习笔记

Spring Boot 学习笔记1.有时候我们在项目启动的时候,总是需要先启动一些初始化的类,以前比较常见的做法是写再static块中,Spring Boot提供了一个CommandLineRunner接口,实现这个接口的类总是会被优先启动,并优先执行CommandLineRunner接口中提供的run()方法。如果有多个CommandLineRunner接口实现类,那么可以通过注解@

2016-10-24 11:28:56 263

原创 spring boot 入门学习

SpringBoot学习笔记一、Spring Boot简介Spring由于其繁琐的配置,一度被人成为“配置地狱”,各种XML、Annotation配置,让人眼花缭乱,而且如果出错了也很难找出原因。Spring Boot项目就是为了解决配置繁琐的问题,最大化的实现convention over configuration(约定大于配置)。spring boot 下个项目会用,作为app的

2016-10-21 11:48:48 617

原创 springJSR-250注解学习

spring注解学习1.{CSDN:CODE:@RestController} 相当于{SCDN:CODE:@Controller}和{CSDN:CODE:@Requestbody} 连个一起使用,使用@RestController不需要返回具体的前端页面,可以返回字符串。2.@SpringBootApplication由于大量项目都会在主要的配置类上添加@

2016-10-19 11:18:02 771

翻译 spring注解学习笔记

spring注解学习笔记@Component是所有受Spring 管理组件的通用形式,@Component注解可以放在类的头上,@Component不推荐使用。@Controller对应表现层的Bean,也就是Action使用@Controller注解标识UserAction之后,就表示要把UserAction交给Spring容器管理,在Spring容器中会存在一个

2016-10-18 09:20:27 236

原创 第一期学习网站整理

第一期———学习常用网站整理牛逼的学习网站runoob牛逼的前端学习网站 牛逼的百度文库-内含linux 前端很多框架的文档及更新说明和相关视频—-牛逼大牛博文地址java牛人—-spring 廖雪峰官网 阮一峰官网前端常用框架Backbone.js(1.1.2) API中文文档 lodashjs中文文档 fetch英文文档 很不错的前端轻量级框架简介javascriptBaidu

2016-10-13 16:17:27 387

转载 fetch学习笔记

在 JS 中使用 fetch 更加高效地进行网络请求在前端快速发展地过程中,为了契合更好的设计模式,产生了 fetch 框架,此文将简要介绍下 fetch 的基本使用。在 AJAX 时代,进行请求 API 等网络请求都是通过 XMLHttpRequest 或者封装后的框架进行网络请求。现在产生的 fetch 框架简直就是为了提供更加强大、高效的网络请求而生,虽然在目

2016-10-13 14:33:34 317

转载 generator函数

一、generator函数1.对于generator函数的定义和相关的作用及语法Generator函数是ES6提供的一种异步编程解决方案Generator函数有多种理解角度。从语法上,首先可以把它理解成,Generator函数是一个状态机,封装了多个内部状态。执行Generator函数会返回一个遍历器对象,也就是说,Generator函数除了状态机,还是一个遍历器对象生成函

2016-10-13 09:54:40 365

原创 javascript 普通对象和集合类的操作学习笔记

javascript 普通对象和集合类的操作学习笔记1.forEach, map, reduceforEach方法操作数组,当数组调用该方法的时候会把数组中的值逐一的传递给回调函数,与map不同的是,forEach方法没有返回值map方法操作数组,与forEach相同,不过他返回一个新的数组对象reduce方法操作数组,将数组中的值与前面返回的值进行操作(函

2016-10-11 17:06:09 260

翻译 es 中对象的学习

es对象学习笔记

2016-10-11 09:10:01 752

空空如也

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

TA关注的人

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