随笔分类 -  Java

摘要:Struts2由于是一个贴心的框架,所以获取参数这种体力活,就无需再通过原生的request来getParameter了,有如下几种方式进行获取 1、Action中属性驱动,必须提供与form表单name相同的后台属性get/set,这种方式适合数据量比较少的form表单提交 2、大数据量的form 阅读全文
posted @ 2017-08-06 11:05 关键步就几步 阅读(1477) 评论(0) 推荐(0)
摘要:struts2的数据存放中心为ActionContext,其是每次请求来时都会创建一个ActionContext,访问结束销毁,其绑定在ThreadLocal上,由于每次访问web容器都会为每次请求创建一个独立的线程ThreadLocal,而ActionContext绑定在ThreadLocal上, 阅读全文
posted @ 2017-08-06 10:12 关键步就几步 阅读(404) 评论(0) 推荐(0)
摘要:1、Post提交乱码问题,如果编码采用的是utf-8,那么默认不需要自己处理,因为其默认的常量配置文件就是处理UTF-8的 这个常量值只处理POST提交,get如果乱码还得自己写拦截器处理,一般只要页面是utf-8,项目是utf-8,tomcat是utf-8,那么怎么都不可能出现乱码 2、开发阶段为 阅读全文
posted @ 2017-08-06 07:56 关键步就几步 阅读(206) 评论(0) 推荐(0)
摘要:采用原始方式发送ajax到action时,会遇到get,post的不同,原因是ContentType的问题,ContentType必须是text/html,struts获取到的inputStream才会有值!而默认jquery发送ajax采用的ContentType是application/x-ww 阅读全文
posted @ 2017-08-05 21:01 关键步就几步 阅读(254) 评论(0) 推荐(0)
摘要:引用 前几天在论坛上看到一篇帖子,是关于Struts2.0中文乱码的,楼主采用的是spring的字符编码过滤器(CharacterEncodingFilter)统一编码为GBK,前台提交表单数据到Action,但是在Action中得到的中文全部是乱码,前台的页面编码都是GBK没有问题。这是为什么呢? 阅读全文
posted @ 2017-08-05 15:58 关键步就几步 阅读(703) 评论(0) 推荐(0)
摘要:1、传递form表单,参数接收到对象,name和对象属性对应上即可; 2、springmvc不能直接通过form表单传递多个对象的list集合,要么采用ajax传递,要么采用封装了list属性的bean来接收,jsp页面的name和list的name对应,采用下标区分 3、传递ajax获取数据,aj 阅读全文
posted @ 2017-08-05 14:09 关键步就几步 阅读(484) 评论(0) 推荐(0)
摘要:RestFull风格就是url路径中不能出现?不能带参数,如https://www.baidu.com/user/item/1234这个格式,也叫url资源定位 1、需要在web.xml中开启put,和delete的支持 2、务必导入jackson的jar包 3、jqery发送AJax到spring 阅读全文
posted @ 2017-08-02 23:28 关键步就几步 阅读(3331) 评论(0) 推荐(1)
摘要:一,servlet容器对url的匹配过程:当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localho 阅读全文
posted @ 2017-08-02 20:28 关键步就几步 阅读(843) 评论(0) 推荐(0)
摘要:在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下: 其中/和/*的区别: < url-pattern > / </ url-pattern > 不会匹配到*.jsp,即:*.jsp不会进入spring的 DispatcherServlet类 。< url 阅读全文
posted @ 2017-08-02 20:04 关键步就几步 阅读(548) 评论(0) 推荐(0)
摘要:Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS 阅读全文
posted @ 2017-08-01 16:37 关键步就几步 阅读(336) 评论(0) 推荐(0)
摘要:在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需 阅读全文
posted @ 2017-08-01 14:56 关键步就几步 阅读(2697) 评论(0) 推荐(0)
摘要:比如数数到3的倍数,干掉 阅读全文
posted @ 2017-07-30 14:34 关键步就几步 阅读(236) 评论(0) 推荐(0)
摘要:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HT 阅读全文
posted @ 2017-07-30 11:44 关键步就几步 阅读(881) 评论(0) 推荐(0)
摘要:Hash算法 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值 阅读全文
posted @ 2017-07-30 11:05 关键步就几步 阅读(4089) 评论(0) 推荐(0)
摘要:SpringMVC的AJAX请求报406错误原因有两种:1、jackson包没有引入 2、如果已经引入jackson包了还报406的错误,那么就有可能是请求的url路径是.html结尾,但是返回的数据是一个对象,这时浏览器就不知道怎么响应了,因为一般请求.html后缀的页面,返回的一般是个字符串或者 阅读全文
posted @ 2017-07-16 09:33 关键步就几步 阅读(602) 评论(0) 推荐(0)
摘要:最近部署ActiveMQ的时候,发现有的服务器可以打开后台管理网址,有的服务器无法打开,Jetty报503 Service Unavailable。 搞了很久终于发现了问题,现将部署和解决过程做笔记如下: 安装部署步骤: 如上部署好以后,就可以正常使用了,默认消息端口是61616,后台管理网址端口8 阅读全文
posted @ 2017-07-14 11:34 关键步就几步 阅读(2202) 评论(0) 推荐(1)
摘要:java程序编写,在eclipse中会自动编译,编译的版本在preferrence-->java-->compiler选择具体版本,这时你写程序时自动编译用的jdk就是这个版本的jdk,这是编译环境,编译默认是自动编译,你按ctrl+s时就会编译代码,编译后如果你run as,那么这时就会交给jvm 阅读全文
posted @ 2017-07-01 11:18 关键步就几步 阅读(8991) 评论(0) 推荐(0)
摘要:Web应用程序的交互都是建立在HTTP之上的,互相传递的都是字符串。也就是说服务器接收到的来自用户的数据只能是字符串或者是字符数组,而在Web应用的对象中,往往使用了多种不同的类型,如整数(int)、浮点数(float)、日期(Date)或者是自定义数据类型等。因此在服务器端必须将字符串转换成合适的 阅读全文
posted @ 2017-06-30 17:35 关键步就几步 阅读(2083) 评论(0) 推荐(0)
摘要:struts2.X配置文件默认存放路径在/WEB-INF/classes目录下,即将struts.xml放在src的目录下。 但是为了方便管理,开发人员把struts.xml放到其他位置,处理方法如下。 首先要明白struts2加载配置文件都是从自己的jar包和/WEB-INF/classes两个默 阅读全文
posted @ 2017-06-29 16:47 关键步就几步 阅读(2321) 评论(0) 推荐(0)
摘要:Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家 阅读全文
posted @ 2017-06-29 08:40 关键步就几步 阅读(1779) 评论(0) 推荐(0)