web开发之项目实战
大伟-在路上
三分天注定,七分靠打拼,爱拼才会赢!
展开
-
httpclient https忽略证书直接请求
httpclient https忽略证书直接请求原创 2015-06-11 18:00:38 · 2604 阅读 · 0 评论 -
Linux下JDK中文字体乱码
资源来源:链接,Linux下java的Swing/AWT程序乱码解决问题描述:部署在linux下的java应用程序中的中文会变成一个一个的“口”字,也就是乱码 问题分析:代码中使用了如下的实现方式:[java] view plaincopynew java.awt.Font("宋体", Font.PLAIN,转载 2015-07-09 14:50:27 · 1363 阅读 · 0 评论 -
迄今为止最优的Eclipse运行性能调优 ,含eclipse.ini
最近,Eclipse(Eclipse-JEE3.5)运行十分缓慢(可能插件安装过多),因此,得到了个机会调优一下,以便提高工作效率下图是未经任何调整eclipse的gc情况(使用jvisualvm命令,安装visual gc插件)在终端输入:jvisualvm运行后,工具->插件->visual gc,安装。启动eclipse后,在终端运行: ps -ef | grep ecl转载 2015-07-13 09:36:23 · 880 阅读 · 0 评论 -
Silverlight中用WCF实现文件快速上传(一、基本方法)
在Silverlight中可能通过服务上传文件。通过服务上传文件可以比较方便地实现异步上传、分块上传、进度显示等等功能。因此,“Silverlight + 服务”组合可以实现比较强大类似于C/S模式中的那种上传功能。下面详细说明实现步骤。 1. 创建Silverlight应用程序。 这个是基本能力,不会的先找资料学习一下吧。 假定创建的解决方案为:Uplo转载 2015-07-13 11:36:22 · 1406 阅读 · 0 评论 -
apache转发客户端端口到tomcat的配置 以及 apache日志格式的配置
一、apache转发客户端端口到tomcat的配置做项目的时候需要获取客户端的ip以及端口。试了三种方式(下面贴了具体代码)都没办法去的客户端的端口,只能一步一步查原因了。我用第一第二种获取端口的方式拿到的都是null,第三种方式我拿到的客户端端口是0或者-1。登到公司服务器上,发现请求首先会到apache上,然后通过ajp协议转到tomcat。apache同时完成了反向代理。实现了在转载 2015-07-06 17:39:15 · 528 阅读 · 0 评论 -
Java通过SMS短信平台实现发短信功能
在项目中使用过发短信的功能,但那个由于公司内部的限制很麻烦,今天在网上找到一个简单的,闲来无事就把它记录如下: 本程序是通过使用中国网建提供的SMS短信平台实现的(该平台目前为注册用户提供5条免费短信,3条免费彩信,这足够用于我们测试用了。在使用前需要注册,注册地址为http://sms.webchinese.cn/reg.shtml),下面是程序源码:转载 2015-07-17 12:25:49 · 1787 阅读 · 0 评论 -
JS实现复制到剪贴板
复制到剪贴板 $(document).ready(function(){if ( window.clipboardData ) {$('.copy_btn').click(function() {window.clipboardData.setData("Text", $(this).prev('input').val())转载 2015-08-17 10:57:55 · 921 阅读 · 0 评论 -
tomcat集群负载均衡配置
参考:Tomcat与Apache或Nginx的集群负载均衡设置: http://huangrs.blog.51cto.com/2677571/1058579Tomcat与Apache或Nginx连接和集群配置: http://toplchx.iteye.com/blog/1928390系统环境设置准备三台redhat linux 5或 centos服务器:负载均转载 2015-10-10 14:46:40 · 1134 阅读 · 0 评论 -
Maven简介(五)——pom.xml
6 Maven的pom.xml介绍6.1 简介 pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目必须的元素;可以配置Maven项目需要使用的远程仓库;可以定义Maven项目打包的形式;可以定义Maven项目的资源依赖关系等等。对于一个最简单的po转载 2016-03-15 11:41:36 · 931 阅读 · 1 评论 -
java web监控文件下载进度1e
/** * * @downloadFile(下载app文件,监控是否下载完成) * @作者:dww * @创建时间:2018年1月30日 下午1:56:35 * @param request * @param response * @throws Exception */ @RequestMa原创 2018-01-30 13:52:10 · 6024 阅读 · 3 评论 -
解决Java应用在Linux下无法正常水印生僻字
昨天接到一个投诉,说是他的水印是一个方框。刚开始还以为是程序出了问题,乱码了呢,接过来一看,发现水印不了的字比较生僻。于是查了一番程序,做了UT,当然是在Windows下做的。后来在Linux下又运行了一下水印的程序,发现水印的效果与投诉一模一样。这样就断定了Linux下缺少了这个生僻字的字体。想起以前玩Linux美化时,总是要搞字体。这次也不例外,找了一些文档。 最简单转载 2015-07-09 14:09:11 · 2431 阅读 · 0 评论 -
根据wsdl生成java客户端
今天排查同事的一个很奇怪的问题,现在将今天遇到的问题列举出来。 在调用外围系统的webservice服务时候,一般来说对方会提供一个wsdl,然后我们要根据wsdl生成相应的类,通过这种方式,做到了跨语言的完美方案,但是也带来了一些复杂性。在java中我们一般使用jdk自带的wsimport工具或者其他三方系统的wsdl4j工具生成java版本的stub实现。转载 2015-06-28 19:40:59 · 2225 阅读 · 0 评论 -
HttpClient调试android接口-通用方法
最近公司要我调试android接口,顺便封装一下,根据不同业务原创 2014-11-17 16:44:48 · 674 阅读 · 0 评论 -
UrlRewrite实现伪静态
web.xml中配置: UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter logLevel DEBUG UrlRewriteFilter *.html原创 2014-11-17 17:31:34 · 1003 阅读 · 0 评论 -
网站性能优化,使用velocity实现页面静态化,实现实时更新静态页面
使用velocity实现页面静态化可以提高网站的原创 2014-11-19 16:45:55 · 4755 阅读 · 0 评论 -
高性能 java web页面静态化使用httpclient生成静态页面
package com.wwxl.util; import java.io.*; import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.methods.*; import org.apache.commons.httpclient.params.HttpMethodParams; i原创 2014-11-19 16:33:37 · 2202 阅读 · 0 评论 -
Jackson的json转换和Jackson Annotations 基本用法
jackson的json转换public class JacksonJsonUtil { private static ObjectMapper mapper; /** * 获取ObjectMapper实例 * @param createNew 方式:true,新实例;false,存在的mapper实例 * @return */ public static synch原创 2014-11-19 14:51:12 · 939 阅读 · 0 评论 -
java多文件压缩下载
页面端: function jqchk(){ //jquery获取复选框值 var s=''; $('input[name="zydName"]:checked').each(function(){ s+=$(this).val()+','; }); if(s.length>0) { s=s.substring(0,s.length-1);原创 2014-11-20 10:05:19 · 1107 阅读 · 0 评论 -
jquery项目中常用的方法和jquery插件
//全选 全不选$(document).ready(function () { $("#checkedAll").click(function () { if ($(this).attr("checked")) { // 全选 $("input[name='zydName']").each(function () { $(原创 2014-11-20 09:50:20 · 465 阅读 · 0 评论 -
eCharts制作数据报表
折线堆积面积图:原创 2014-11-20 11:12:34 · 2023 阅读 · 0 评论 -
Web系统大规模并发——电商秒杀与抢购
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个转载 2014-12-03 11:21:43 · 472 阅读 · 0 评论 -
iBATIS、Hibernate和JPA:哪一款最适合你
Elaine.Ye 2011-03-19 9262简介Java中的对象-关系映射是一项棘手的业务,诸如JDBC和实体bean一类的解决方案并未受到多大的欢迎,不过新一代的ORM解决方案倒是因此而出现了。这些工具使得编程更加的容易,并且是更加严格地遵循面向对象编程和多层次架构开发的理念。学习如何基于诸如查询语言支持、性能以及跨不同关系数据库的移植性等因素来比较Hibernate、iBAT转载 2015-03-11 11:01:32 · 388 阅读 · 0 评论 -
HttpClient使用详解
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会转载 2014-11-14 11:13:31 · 994 阅读 · 0 评论