JavaWeb
东天里的冬天
Java技术专家,CSDN不常看,有问题可以通过微信公众号“假装正经的程序员”进行沟通
展开
-
HTTPClient模块的HttpGet和HttpPost
Android SDK集成了Apache HttpClient模块。要注意的是,这里的Apache HttpClient模块是HttpClient 4.0(org.apache.http.*),而不是常见的Jakarta Commons HttpClient 3.x(org.apache.commons.httpclient.*)。 HttpClient常用HttpGe转载 2016-12-26 14:15:47 · 417 阅读 · 0 评论 -
JS确认框
本文主要介绍js确认框的几种种使用方法一.function del() { var msg = "您真的确定要删除吗?\n\n请确认!"; return true; }else{ return false; } } 二.删除三.先执行confirm再跳转原创 2017-07-17 21:32:48 · 1191 阅读 · 0 评论 -
js获取当前页面的URL
在很多场景中我们需要在某个界面(不能确定的界面)跳转到另一个界面进行某项操作,然后操作完毕之后重新跳转到之前的页面(如浏览商品的过程中进行登录,登录后返回到浏览商品的界面),因为并不能确定这个界面是在哪个界面,所以重定向显然已经是不行的了,这个时候就需要知道我们在地址栏上的url,把他保存下来,以便后面使用。以当前url为http://localhost:8080/shopping/buyCa原创 2017-07-27 09:39:02 · 969 阅读 · 0 评论 -
读取properties文件的几种方式
先看一下文件在项目中的位置(这也是一般项目中的位置)文件内的内容:#图片服务器的地址IMAGE_SERVER_URL=http://192.168.25.133/注:Java代码均在src/test中方法一:package test;import java.io.IOException;import java.io.InputStream;impor原创 2017-08-23 21:37:09 · 18106 阅读 · 2 评论 -
freemarker模板语法
1.访问map中的key${key}2.访问pojo中的属性Student对象。学号、姓名、年龄${key.property}3.取集合中的数据${student.id}/${studnet.name}4.取循环中的下标${student_index}原创 2017-09-17 16:36:31 · 2720 阅读 · 1 评论 -
一次完整的http请求过程
当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户转载 2017-10-15 19:38:37 · 813 阅读 · 0 评论 -
通过字符流读取json请求
本篇主要给大家介绍一下如何用字符流读取json.测试工具:jmeter(需要的可自行百度下载){ "realname":"XX东", "idcard":"3206XXXXXXXXXX0214", "bankcard":"6222XXXXXX8623112", "mobile":"15XXXXX9876", "code":"1234", "base64Img":"", "bas原创 2017-12-24 19:06:49 · 641 阅读 · 0 评论 -
jmeter上传文件
今天用jmeter测试上传文件的时候遇到点问题,以此博客作为记录,同时也让大家少走弯路。1.加入文件上传的jar包 commons-fileupload commons-fileupload 1.3.1 2.在spring-mvc.xml中配置MultipartResolver处理器 <bean id="multip原创 2017-12-15 19:50:55 · 4356 阅读 · 0 评论 -
jmeter(postman)发送请求对象,springmvc接收对象
之前写过不少类似这种jmeter请求springmvc的代码,印象中好像自己每次都会多多少少走点弯路,不巧的是,百度上关于这些的博客似乎并不是很实用,所以以此博客来警示自己,同时也希望能让其他人少走弯路。请求头jmeter一般以json的格式传递数据对象,这个时候要注意请求头的设置,否则会报415错误添加Content-Type,设置其值为:application/json原创 2017-12-18 10:46:34 · 4204 阅读 · 0 评论 -
jmeter,postman等发送数组
{ "isCartMerge":"1", "userid":"fce8968f5b1e21213931620005c06eb7", "subuserid":"7249fbbfed6c3554767cfc0fdb1b3222", "cartProducts":["2c90898f622d3c9c01624cfc889c1b8b","2c90898f622d3c9c01624cfc889c1b原创 2018-03-24 03:55:05 · 7067 阅读 · 0 评论 -
index页面直接跳转其他页面
很多情况下我们的首页面不是写在index.jsp中的,这个时候就需要我们用index.jsp界面来进行跳转了,跳转的方式有很多,比如js跳转,使用jstl标签跳转等等今天就给大家介绍几种跳转方式1.javascript跳转window.location.href='control/login.do';2.jstl标签跳转记得要引入jstl标签库<%@ pag原创 2017-07-23 13:41:00 · 11337 阅读 · 0 评论 -
阻止form表单submit提交
近日在做项目的时候部分需要用到表单验证,原本想用插件进行验证的,结果发现只需要验证一个地方,就想自己用js写一下,过程中发现一个问题,在验证错误的时候需要点击submit时无法提交,这边就这个问题进行说明一下。功能说明:1.为空时,提交的时候会进行提示且无法提交。2.名字长度不符时,失去焦点时会提示。3.会检测后台数据库,看相册命名是否重复。4.以上提示在提交表单时如果不符原创 2017-06-13 17:06:23 · 10760 阅读 · 0 评论 -
解决:消除html中body上面的空白
最近在自己写项目玩的时候在前端部分遇到个问题:在body上面一直有块空白区域无法清除,即便是做了以下处理依旧无法消除body{ margin: 0px; padding: 0px;}后来在度娘上几经辗转才找到了正确答案,或许是下面用到了margin-top的缘故,因为本身就不是写前端的,所以具体原因暂不作深究解决方案是加入如下CSS:* { mar原创 2017-06-03 23:07:11 · 15912 阅读 · 1 评论 -
Log4j详细配置
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , ap转载 2017-03-28 10:51:37 · 306 阅读 · 0 评论 -
Java中的断言Assert
编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。使用断言可以创建更稳定,品质更好且不易于出错的代码。当需要在一个值为F原创 2017-03-28 14:16:27 · 370 阅读 · 0 评论 -
响应式布局——@media详解
语法:@media::[[',']*]?:[only | not]? [and]* | [and ]*:'('[:]?')':指定设备类型。媒体类型包括:参阅媒体类型。(CSS2) 媒体类型及功能:http://www.runoob.com/cssref/css3-pr-mediaquery.html原创 2017-03-13 10:15:37 · 744 阅读 · 0 评论 -
java自动压缩文件并加密
实现功能:自动压缩并加密 /** * * @Title: zipFilesAndEncrypt * @Description: 将指定路径下的文件压缩至指定zip文件,并以指定密码加密,若密码为空,则不进行加密保护 * @param srcFileName 待压缩文件路径 * @param zipFileName zip文件名 ...原创 2017-05-02 11:00:21 · 1207 阅读 · 4 评论 -
创建文件并写入内容
应用场景:在获取用户信息之后,把用户所需要的信息写到txt文档中,然后打包加密,发送给客户,这边的代码主要就是创建文件,写入内容后,在邮件发送完成删除该文件/** * 创建文件 * @param path 创建路径 * @param fileName 文件名 * @param content 写入内容 * @return */ public boolean creat原创 2017-05-02 11:11:32 · 1331 阅读 · 0 评论 -
数据流InputStream转字符串
public static String ScreamToString(InputStream in) throws Exception{ //定义一个内存输出流 ByteArrayOutputStream out = new ByteArrayOutputStream(); int len=0; byte[] bt=new byte[1024];原创 2017-05-07 20:59:28 · 1805 阅读 · 0 评论 -
$post传输如何获得后台数据
最近在做一个项目,需要用到post向后台发送数据,后台接收成功后返回给该post一个数据。js:$.post("validUser",{ username:_val },function(data){ if(data=="success")//data就是后台返回的数据 { alert("成功"); } else alert("失败");});原创 2017-05-25 19:32:55 · 5366 阅读 · 0 评论 -
解决:cropit插件无法缩小裁剪图片占用空间
最近在做项目的时候要用到上传图片制作头像这一功能,所以用到了cropit插件,之所以选择cropit插件主要还是因为他比较方便的,直接返回的就是裁剪过后Base64编码好的字符串,实际使用的时候只需要把对应的字符串Base64解码一下就ok,存储数据库的时候也可以直接将这个编码后的字符串存储,方便实用。不过在使用cropit的过程中我也发现了一些问题,比如我上传一张70k作用的头像,经过裁剪之原创 2017-05-22 10:27:11 · 740 阅读 · 0 评论 -
常用的javaScript正则表达式
收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。表单验证处理必备,赶紧收藏吧!1.用户名//用户名正则,4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0-9_原创 2017-06-02 12:24:08 · 584 阅读 · 0 评论 -
java(poi)向Excel中写入数据代码
pom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <encoding>UTF-8</encoding> <maven.compiler.source>...转载 2018-09-27 16:03:42 · 2854 阅读 · 0 评论