java
Allen_liyu
这个作者很懒,什么都没留下…
展开
-
Java后台如何接收并处理前台传过来的json格式的数组参数
页面上有一个数组,里面存放了多个json,需要将该数组作为参数传给java后台 $.ajax({ url:'./service/iposremoteapprove/caseToUser.do', data:{ ds:JSON.stringify(data) /* 特别需要注意这里,需要现将json数转载 2017-06-07 15:20:54 · 20623 阅读 · 0 评论 -
通过SourceTree上传项目到github
想要通过SourceTree上传项目到github:1.在github先建一个仓库2.复制这个仓库的https地址3.打开SourceTree,点击克隆/新建,克隆仓库-源路径填刚刚复制的地址,目标路劲需要选择一个空文件夹,不然会有提示,4.你可以在目标路径下新建项目或把你其他路径下的项目文件复制过来,提交5.原创 2018-01-10 18:39:06 · 5426 阅读 · 0 评论 -
配置文件里修改session默认时间
session的默认时间是30分钟,但可以在配置文件web.xml里修改默认时间,如这样session默认时间就改为10分钟了原创 2018-03-10 14:47:54 · 1676 阅读 · 0 评论 -
telnet简介
什么是Telnet? 对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于一个只有键盘和显示器的终端而已。 为什么需要telnet? telnet就是查看某个端口是否可访问。我们在搞开发的时候,经...转载 2018-03-10 15:03:15 · 948 阅读 · 0 评论 -
SpringMVC参数绑定
一、参数绑定 1.1、什么是参数绑定? 客户在浏览器端会提交一些参数到服务器端,比如用户的登录等,就会传username 和 password过来,springmvc则通过参数绑定组件将请求参数的内容进行数据转换,然后将转换后的值覆给controller方法的形参,这就是参数绑定的过程,其实,springmvc就是使用controller方法形参来接收请求的参数 ...转载 2017-09-19 10:39:14 · 442 阅读 · 0 评论 -
tomcat启动时报:IOException while loading persisted sessions: java.io.EOFException的解决方案
[java] view plain copy错误代码如下: 严重: IOException while loading persisted sessions: java.io.EOFException java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStrea...转载 2018-03-10 15:20:50 · 287 阅读 · 0 评论 -
Java项目彻底解决中文乱码问题
spring自带的编码过滤器,在web.xml中配置,如下spring org.springframework.web.filter下的CharacterEncodingFilter.java编码过滤器源码:发现其源码相当于servlet里的request.setCharacterEncoding("UTF-8")respsose.setCharacterEncoding("UTF-8")因此sp...原创 2018-03-10 16:29:59 · 3771 阅读 · 0 评论 -
java测试类向指定文件写入指定内容
有时候在测试类跑数据,数据量比较大,直接在控制台打印不是很好,则需要我们写入到外部文件。public class demo { @Test public void writer() { PrintWriter PrintWriter; try { PrintWriter = new PrintWriter(new FileWriter("D:\\\\WORK\\\\demo....原创 2018-06-14 08:50:21 · 823 阅读 · 0 评论 -
jrebel最新激活方式
之前在myJRebel注册获取激活码,最近已经不能用了,最新的破解方式,如下:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce邮箱随便填个都行,亲测成功,大家有能力的请支持正版...原创 2018-07-10 13:18:42 · 2842 阅读 · 2 评论 -
Forward和Redirect
用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect),那么这两种转发方式有何区别呢?本篇在回答该问题的同时全面的讲解两种请求转发方式的原理和区别。【关键考点】请求转发的含义;Forward转发请求...转载 2018-07-04 10:18:18 · 218 阅读 · 0 评论 -
用通俗的语言解释REST,以及RESTful
http是目前在互联网上使用最多的协议,没有之一。可是http的创始人一直都觉得,在过去10几年来,所有的人都在错误的使用Http. 这句话怎么说呢?如果说你要删除一个数据,以往的做法通常是 delete/{id}如果你要更新一个数据,可能是Post数据放Body,然后方法是 update/{id}, 或者是artichle/{id}?method=update 这种做...转载 2018-07-23 14:06:23 · 396 阅读 · 0 评论 -
Log4j日志等级
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。 日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):static Level DEBUGDEBUG Level指出细转载 2018-01-23 20:12:11 · 357 阅读 · 0 评论 -
Could not load driverClass ${jdbc.driverClassName}
最近遇到个非常坑的东西,当从配置文件读取数据库连接${jdbc.driverClassName},就会报Could not load driverClass ${jdbc.driverClassName},但是直接写就可以,开始以为是jdbc包的问题,换了几个不同版本的包都不行,后来又以为引入数据库配置文件代码配置问题,折腾了挺久,一直没找到原因,还是度娘法力无边,原来配置MapperScanne原创 2017-12-26 18:22:34 · 1440 阅读 · 0 评论 -
回车实现提交页面
为了用户有良好的体验,要求输入框可以直接回车提交1.现在form标签上加上 onkeydown,事件会在用户按下一个键盘按键时发生 2.回车的键值是13,只需要判断是不是13即可 function keyClick(e) { var theEvent = e || window.event; var code = theEvent.keyCode || theEvent.原创 2017-06-07 15:34:42 · 334 阅读 · 0 评论 -
javascript返回前一页的两种方法
在a.jsp中输入信息,然后点击提交按钮跳转到b.jsp中,在b.jsp中将刚在a.jsp中填写的信息重新显示,让其确认,如果需要修改就点击返回按钮跳转回到a,jsp中,我开始是用的JavaScript:history.back(-1);"/>实现的,但是不会保存数据,后来查到history.go(-1)这种 总结一下:history.back(-1):直接返回当前页的上一页,数据全部消息转载 2017-06-07 15:40:13 · 584 阅读 · 0 评论 -
jstl三元运算符
Java中的三元运算符为:条件?条件为true值:条件为false的值EL也有一样的运算符,用EL的三元运算符有时可以代替c:choose标签,为我们的工作省下很大力气。比如gender为0显示男,其余显示女,我们可以这么写: test="${gender eq 0}">男女但是不是显得太麻烦了?其实我们这里就可以使用EL表达式中的三元运算符了,上面可以简化原创 2017-06-07 17:24:33 · 7766 阅读 · 0 评论 -
Zookeeper 在Windows下的安装
安装jdk安装Zookeeper. 在官网http://zookeeper.apache.org/下载zookeeper.我下载的是zookeeper-3.4.6版本。解压zookeeper-3.4.6至D:\machine\zookeeper-3.4.6.在D:\machine 新建data及log目录。ZooKeeper的安装模式分为三种,分别为:单机模式(stand-alone)、集转载 2017-07-31 16:40:20 · 280 阅读 · 0 评论 -
js正则验证使用方法
js正则验证是用match方法 function check(){ var userName = $("#userName").val(); var password = $("#password").val(); var reg = "^[A-Za-z]+$"; if(userName==""){ $("#error").text("用户名不能为空");原创 2017-08-10 15:21:23 · 612 阅读 · 0 评论 -
java中short、int、long、float、double取值范围
对于java的数据类型,既熟悉又陌生,于是整理了这篇文档。最近的面试让我开始注意细节,细节真的很重要。一、分析基本数据类型的特点,最大值和最小值。1、基本类型:int 二进制位数:32包装类:java.lang.Integer最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方)最大值:Integer.MAX_VALUE= 2147转载 2017-10-31 17:06:43 · 679 阅读 · 0 评论 -
Redis缓存和RabbitMQ消息解决购车问题(用户登录,用户未登录和购物车合并)
在逛各大电商网站的时候,总会有将商品加入购物车,然后合并付款,这个大大的提高了用户的体验,某东更是任性,在未登录的情况下都可以将商品加入购物车,但是任性总是有代价的,后面我会说一下这个小bug。可能不算是个bug,但是体验上也有不爽的地方。还是谈谈购物车是如何实现的吧,购物车首先标识要唯一,因为每个账号要对应一个购物车,在登录状态下,我们可以直接将数据保存到数据库中,使用用户的id表示自己转载 2017-11-01 10:31:37 · 750 阅读 · 0 评论 -
Java中如何把两个数组合并为一个
在Java中,如何把两个String[]合并为一个?看起来是一个很简单的问题。但是如何才能把代码写得高效简洁,却还是值得思考的。这里介绍四种方法,请参考选用。一、apache-commons这是最简单的办法。在apache-commons中,有一个ArrayUtils.addAll(Object[], Object[])方法,可以让我们一行搞定:String[] bot转载 2017-11-13 16:13:14 · 4690 阅读 · 0 评论 -
Java过滤器与SpringMVC拦截器之间的关系与区别
过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只转载 2017-11-24 10:32:35 · 207 阅读 · 0 评论 -
maven tomcat启动时修改默认端口
tomcat默认端口是8080,如果想修改默认端口,可以有两种方法:1.在pom.xml里修改2.在Run Configurations修改启动方式,加上-Dmaven.tomcat.port=端口号tomcat有两种插件,tomcat-maven-plugin 和tomcat7-maven-plugin ,当用tomcat插件,Goals里用tomcat:run,原创 2017-12-13 17:56:49 · 4694 阅读 · 0 评论 -
HTTP和HTTPS详解
一,HTTP和HTTPS基本概念 深入学习某个东西时,我们先来从维基百科上看看它俩的概念。 HTTP:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请...转载 2018-08-31 09:03:08 · 1824 阅读 · 0 评论