JavaWeb
文章平均质量分 71
zengson_g
IT1
展开
-
ftp实现大文件上传下载
Java实现FTP上传下载功能 Java FTP客户端工具包很多,在此我选用的Apache的FTPClient。这个包的获取可以通过[url]http://commons.apache.org/net/[/url]来获取,我使用的是最新的commons-net-1.4.1.zip。其中包含了众多的java网络编程的工具包,官方文档列举如下: 支持网络协议如下:转载 2013-03-10 19:17:34 · 7986 阅读 · 0 评论 -
动态网页技术JSP、ASP、PHP
动态网页技术所谓“动态”,并不是指那几个放在网页上的GIF图片,动态网页技术有以下几个特点。1,"交互性"即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大事所趋.2,"自动更新"即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量.3,"因时因人而变",即当不同的时间,不同的人访问同一网址时会产生不同的页面。除了早原创 2013-01-03 23:34:27 · 1501 阅读 · 0 评论 -
S2SH中的一些被问到的问题...
struts2:1-1:为什么每次请求都要创建一个Action对象? re:为了防止线程迸发,如果每次都使用同一个Action进行数据修改和传递的话,容易引起线程迸发,使线程不安全。1-2:ModelDriven拦截器的配置中refreshModelBeforeResult解决了什么问题?re:在数据输出之前将数据接收的Bean里面的数据清空。解决了数据混淆的可能性。 re:更原创 2013-01-04 23:46:46 · 2346 阅读 · 0 评论 -
Maven pom.xml文件配置记录
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">原创 2015-11-21 13:47:38 · 559 阅读 · 0 评论 -
Java动态代理详解
Java动态代理详解 说到动态代理,顾名思义就是动态的代理(真是废话)。 关于代理:想必大家都并不陌生,GOF的23种设计模式之一(结构型模式)。这里暂不多做介绍,有兴趣的可以关注我关于设计模式的文章。 什么是动态代理: 说起动态,其实不如先说什么是静态。所谓静态代理,个人理解为自己手写的代理类,或者用工具生成的代理类,或者别人帮你写的代理类(没说一样…)。总之,就是程序运行前就已经存在的编原创 2015-11-15 18:03:37 · 909 阅读 · 0 评论 -
JS实现复制粘贴功能
js实现网页内容的复制粘贴示例代码如下: function readTxt(){ alert(window.clipboardData.getData("text")); } function setTxt(){ var t=document.getElementById("txt"); t.select(); windo原创 2015-10-30 13:53:02 · 5648 阅读 · 0 评论 -
EJB到底是什么,真的那么神秘吗??
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率转载 2015-11-02 12:58:27 · 532 阅读 · 0 评论 -
Spring IO platform 使用介绍
以下内容来自:http://platform.spring.io/platform/ 通过有道翻译的,不准确,推荐看官网说明春天IO平台包括基础一层一层模块和执行特定领域的运行时 (域)。 基金会层代表春天的核心模块和相关第三方 依赖关系,协调以确保顺利发展经验。 提供的安全域 春天IO执行层大大简化建筑生产就绪,基于jvm的工作负载。 春天的第一个版本IO包含两个域:春季启动Grail原创 2015-11-21 13:45:17 · 4757 阅读 · 2 评论 -
Java EE HTML5 WebSocket 示例
在本教程中,我们将借助于Java EE的WebSocket(服务器端)实现一个HTML5的WebSocket连接。1. 介绍HTML5给Web浏览器带来了全双工TCP连接websocket标准服务器的能力。换句话说,浏览器能够与服务器建立连接,通过已建立的通信信道来发送和接收数据而不需要由HTTP协议引入额外其他的开销来实现。在本教程中我们将在Java EE环境下实原创 2015-12-19 12:37:00 · 1898 阅读 · 0 评论 -
Spring 配置 druid连接池 c3p0连接池
连接池配置临时笔记 <bean id="dataSource_c3p0" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">原创 2016-01-07 15:10:43 · 1790 阅读 · 0 评论 -
Intellij IDEA 快捷键整理
【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ct转载 2015-10-27 19:41:51 · 471 阅读 · 0 评论 -
JavaScript 通过HTML的FileReader把图片转成base64
刚接触到一个内联图片的概念,内联图片即使把图片文件编码成base64 看下面代码即是内联问题 代码如下:<img src="data:image/jpeg;base64,/9j/4QqsRX..." alt="">现有个需求: 用户头像是存的Base64,有两个方法可以将图片转成base64,一个是上传到后台,通过后台代码处理,一个是前台用js处理,下面是用js处理的例子。通过HTML5 的 Fi原创 2015-10-27 12:31:10 · 12768 阅读 · 0 评论 -
Base64 图片编码
Base64目前主要用于HTML5、移动开发等不考虑IE6的场景中。Base64格式data:[][;charset=][;base64],Base64 在CSS中的使用.demoImg{ background-image: url("data:image/jpg;base64,/9j/4QMZRXhpZgAASUkqAAgAAAAL...."); }Base64 在HTML中的使用<i原创 2015-10-26 15:55:19 · 676 阅读 · 0 评论 -
Java中正确解码用Javascript:escape()编码的中文字符
做页面开发时使用了Javascript的escape()函数进行URL编码,如果url中有中文,结果在JSP或Servlet中用request.getParameter()时取不到参数,只返回一个空值。经过Baidu的搜索,结合我自己的工作实际,再加上网友的一些帮助,终于找到了问题所在及解决的办法。 本来Javascript中的escape()是将中文按ISO-8859-1字符集原创 2013-02-23 12:43:21 · 2644 阅读 · 0 评论 -
JBOSS安装说明
1、下载jbosshttp://www.jboss.org/jbossas/downloads2、解压缩到:D:\64\jboss-as-7.1.1.Final3、安装jdk1.7到D:\64\Java\jdk1.7.0_04目录。设置环境变量如下:系统变量->新建->变量名:JAVA_HOME 变量值:D:\64\Java\jdk1.7.0_04系统变量->新建->变原创 2013-03-18 13:57:44 · 1107 阅读 · 0 评论 -
jquery的$.ajax() $.post() $.getJSON() 等ajax方法时,中文参数乱码问题
在使用jquery的$.ajax() $.post() $.getJSON() 等ajax方法时,难免会有用到中文参数的问题,在后台接收的中文参数是乱码,解决方法如下:$.ajax({ dataType : ‘json’ ,type : ‘POST’ ,url : ‘http://localhost/test/test.do’ ,data : {id:原创 2013-04-05 13:22:30 · 7997 阅读 · 0 评论 -
jsp URL中文传参乱码问题
一、在请求页面的请求参数需要用encodeURI进行转码,然后在接收请求的页面需要进行字符集转换。本例中的请求和接收页面的字符集都是UTF-8:1.请求的JSP页面用JavaScript的encodeURI()方法将参数转码:function toView(param){ var encodeparam = encodeURI(param) ; window.l原创 2013-02-23 11:32:46 · 41009 阅读 · 3 评论 -
java日志信息 log4j 使用方法
文章固定链接: http://www.zingson.com/blog/p10.htmllog4j.properties文件配置如下:log4j.rootLogger=DEBUG, A1 ,R log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1.layout=org.apache.lo原创 2013-09-25 21:09:59 · 3315 阅读 · 1 评论 -
高并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht转载 2015-10-21 23:16:59 · 513 阅读 · 0 评论 -
log4j.properties 配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , append转载 2015-11-07 22:16:45 · 742 阅读 · 0 评论 -
Mybatis的<where><foreach><set>等标签详解
sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。原创 2013-08-21 11:08:13 · 127219 阅读 · 11 评论 -
Tomcat远程调试配置
tomcat远程debug。 文章非原创,但亲测成功,解决我大问题了。碰到线上不知道什么原因导致的错误,直接线上调试吧。PS:还是尽量别上线了出问题,记录一下,万一出问题,也能应对 ^_^我测试的版本是:jdk8 和 tomcat8,其他低版本应该也可以这么做。tomcat是一种非常常见的java web应用服务器,有时候服务器可能并不是部署在本地,而是部署在远程原创 2015-11-07 18:27:17 · 983 阅读 · 0 评论 -
Maven自动部署war包到Tomcat
如何使用Maven的Tomcat插件打包并部署一个WAR文件到Tomcat(Tomcat的6和7。要用到工具:Maven 3Tomcat 6.0.37Tomcat 7.0.53Tomcat 7发布URL = http://localhost:8080/manager/text命令 = mvn tomcat7:deployTomcat 6发布 URL = ht转载 2015-12-26 09:34:31 · 4805 阅读 · 0 评论