java web相关
文章平均质量分 92
UPC_思念
这个作者很懒,什么都没留下…
展开
-
spring注解在自定义jar包中无法被扫描问题
最新事情比较多,所以有一段时间没有更新文章了,以后抽空的时候尽量更新一些优质文章。前两天,一朋友在开发的时候遇到了一个问题向我求助, service服务为第三方提供的服务里面有spring注解并将service 打成jar包中,使用maven引入。使用new可以创建,但是使用autowire无法注入提示信息如下图。报错信息这类问题在开发中一直是我们最不愿意看到的,乍一看,感觉挺对,还挺有道理。但是就是更想要的结果对不上。我当时给出的判断autowire的类重名导致注入失败,建议用配..转载 2020-08-12 09:48:10 · 1545 阅读 · 0 评论 -
Java项目Freemark生成静态页面及语法
做门户网站有大量的页面 页面数据之多 每次请求都要查询数据库操作 性能 差 速度也慢的不得了 使用freemark生成静态页面 FreeMarker 是一个用Java编写的模板引擎,主要用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由 FreeMarker模板生成页面。转载 2012-01-03 18:36:36 · 2123 阅读 · 0 评论 -
DBUtil的简单封装(dbutil+tomcat jdbcpool)
大家都知道oschina是使用dbutil操作数据库的,我试了一下dbutil,感觉非常的简单和高效。 标签: 代码片段(1)[代码] [Java]代码view sourceprint?001package org.home.util;002 003impo转载 2012-03-25 21:38:03 · 865 阅读 · 0 评论 -
实现下载指定URL的网上资源
ava实现多线程多节点非断点下载网上资源(以后可以不用迅雷了,嘿嘿) 。。。断点功能尚未实现。。。目前可以下载大部分的软件或者文件,网上随便找了一个图片。。。得到它的URL: http://photo.jokeji.cn/UpFilesnew/2011/5/24/2011524223829861.gif,如下代码即是实现下载该搞笑图片。。。标签: 代码片段(1)转载 2012-03-25 21:36:11 · 706 阅读 · 0 评论 -
java中memcached基本使用方法
package com.wzpmt; import java.util.ArrayList;import java.util.Date;import java.util.List; import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool; public class MemCa转载 2012-03-25 21:43:53 · 824 阅读 · 0 评论 -
工作流之流程设计器
去年做的一个流程设计器,跟大家分享下。由于我们平台要加入工作流的支持,必须设计一个WEB端的流程设计器,刚开始并没有什么概念,于是在网上查找资料,发现网上找的资源要么乱七八糟,要么各种BUG,一些做得比较好的又没有分享源码,很头痛,最终还是决定自己设计。当时看了一篇博文,博主的流程设计器确实不错,但是并没有分享源码,通过截图我决定参考他的样式,这是原文地址:http://lipinlian转载 2012-06-01 12:25:43 · 3568 阅读 · 0 评论 -
纯Java文档阅读器
XDocViewer是一个纯Java的文档阅读器组件,可以方便的集成到Java应用中(也可以集成到Web应用中),它有如下特点:1、免费2、支持的文档格式丰富:MS Office文档(doc、docx、ppt、pptx、xls、xlsx)、pdf、epub、html、rtf、txt、csv等格式。3、包依赖少,只有一个包是必须的4、嵌入简单,它只是一个JComponent5、A转载 2012-06-05 09:33:36 · 1509 阅读 · 0 评论 -
Java取得request对象中所有的参数值并生成实体对象工具类
Java中使用Servlet的是否最烦的是表单数据太多的的是否自己写代码封装数据太麻烦,于是写了一个解析request中的数据封装成对象的工具类方法,代码如下:1、工具类代码:package com.crazyiter.mssp.utils;import java.util.Map;import javax.servlet.http.HttpServletRequest;转载 2012-06-05 09:30:22 · 1945 阅读 · 0 评论 -
做一个java软件能发送手机短信
JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.cn/default.shtml)本程转载 2012-06-14 11:21:40 · 1312 阅读 · 0 评论 -
纯Java文档阅读器
XDocViewer是一个纯Java的文档阅读器组件,可以方便的集成到Java应用中(也可以集成到Web应用中),它有如下特点:1、免费2、支持的文档格式丰富:MS Office文档(doc、docx、ppt、pptx、xls、xlsx)、pdf、epub、html、rtf、txt、csv等格式。3、包依赖少,只有一个包是必须的4、嵌入简单,它只是一个JComponent5、A转载 2012-01-29 08:51:09 · 1114 阅读 · 0 评论 -
海量数据查询优化
由于平时开发的应用数据量比较小,不太关注性能优化的问题,所以不知如何作答,答得不好,很是郁闷。从网上搜索出海量数据查询优化的两篇文章,转载下来,学习学习。 数据库优化查询计划的方法数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各转载 2012-01-12 16:59:33 · 626 阅读 · 0 评论 -
EhCache之初试
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 详情参见其官网站:http://ehcache.org/ 具体文件下载网站:http://sourceforge.net/projects/ehcache/files/ 下面将用实际的Demo分类演示介绍EhCache的初步使用:单例转载 2012-01-06 15:28:31 · 911 阅读 · 0 评论 -
itext和jxl实现PDF,CSV和Excel格式的文件的下载
1.将itext-1.4.8.jar和jxl.jar导入web工程的Lib下,这两个jar文件可以去csdn上搜索“j2eePractice”,这是我上传的工程文件,其lib下就有这两个jar包2.表现层index.jsp please choose the type of file to download: 请选择原创 2010-08-10 21:29:00 · 7180 阅读 · 6 评论 -
urlrewrite-------解决大型WEB系统URL暴露安全问题
未经过改写的WEB系统的URL可以泄漏工程文件的目录,为了保证WEB系统的安全,免遭黑客的攻击,我们通常要对URL进行重写,目的就是使访问者看不到真实的路径,从而可以减少黑客攻击的可能性,下面给出一个简单的登陆例子,将http://localhost:8080/urlrewrite/login.do改写为http://localhost:8080/urlrewrite/mylogin/1.首先去CSDN下载频道搜索urlrewrite-2.6.0.jar这个文件,然后将其放在工程目录的WEB-IN原创 2010-08-09 23:05:00 · 2300 阅读 · 0 评论 -
用JDBC实现数据库分页
一、所需参数(1)当前页数(currentPage)就是来指明当前到底显示到了第几页(2)每页显示的数目(pageSize)比如每页显示20条(3)总记录数(totalcount)一般可由“select count(*) from table_name”获得(4)总页数(totalPage)totalPage=((totalCount+pageSize)-1)/pageSize或者if(totalCount%pageSize==0) totalPage=totalCount/pageSize;else原创 2010-08-11 21:19:00 · 2475 阅读 · 0 评论 -
在网页上生成条形码
当我们打印的合同的时候都会看到条形码,这条形码在网页上怎么生成呢?下面给出一个例子,需要的朋友可以拿去用,这个例子是通过servlet生成的。(1)index.jsp原创 2010-08-29 21:23:00 · 4066 阅读 · 4 评论 -
Ajax实现的留言本
首先用mysql建立数据库及表notebook: create table notebook(id int not null primary key auto_increment,title varchar(50),author varchar(50),content varchar(1000),date varhcar(50));(1)liuyan.jsp(表现层)原创 2010-08-29 22:47:00 · 975 阅读 · 3 评论 -
JAVA WEB过滤器Filter使用总结
1.过滤器的作用(1)对所有请求的内容进行统一编码,防止乱码(2)过滤或屏蔽一些非法字符(3)判断用户是否登录,就是判断session是否存在2.如何编写过滤器?(1)所在的类必须实现Filter接口(它含有三个抽象方法)publib interface Filter{ pulbic void init(FilterConfig config) throws ServletException; public void doFilter(ServletRequest request,Servlet原创 2010-08-31 21:39:00 · 1337 阅读 · 0 评论 -
strut2+hibernate实现的增删改查
一、数据库脚本create database if not exists `struts2_crud_db`;USE `struts2_crud_db`;DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` varchar(32) NOT NULL, `username` varchar(50) DEFAULT NULL, `password` varchar(50) DEFAULT NULL, `age` int(原创 2010-11-28 18:50:00 · 1701 阅读 · 0 评论 -
将excel文件导入到数据库中
<br />File file = new File("F://test.xls"); Connection conn = getConnection(); Statement st = null; try { st = conn.createStatement(); } catch (SQLException e2) { e2.printStackTrace(); } Workbook wb; try { wb = Workbook.get转载 2010-11-30 22:43:00 · 1042 阅读 · 1 评论 -
给图片加水印
<br />import java.awt.*; import java.io.*; import java.awt.image.*; import com.sun.image.codec.jpeg.*; import javax.imageio.*; public class ImgBean{ public void ImgBean(){} public static void ImgYin(String s,String ImgName){ byte[] byte转载 2010-11-23 21:35:00 · 584 阅读 · 0 评论 -
定时启动Tomcat
只要启动服务器Tomcat会自动定时启动,下面程序是设置在00:00时启动Servlet监听器:package axtic.servlet;import java.util.Timer;//定时器类import axtic.bean.exportHistoryBean;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class SysContextListener impl转载 2011-02-28 08:34:00 · 697 阅读 · 0 评论 -
递归输出树形节点
1.脚本CREATE TABLE `a` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(10) DEFAULT NULL, `parentid` int(11) DEFAULT NULL, `parentName` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;/*Data for th原创 2011-03-23 10:22:00 · 952 阅读 · 0 评论 -
用session监听器统计在线人数和在线人列表
1.SessionListenen.javapackage listener;import java.util.Hashtable;import java.util.Iterator;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;public class SessionListe原创 2011-03-24 16:06:00 · 3704 阅读 · 2 评论 -
itext生成word文档
import java.awt.Color;import java.io.FileOutputStream;import java.util.Date;import com.lowagie.text.Cell;import com.lowagie.text.Document;import com.lowagie.text.Element;import com.lowagie原创 2011-06-03 14:04:00 · 871 阅读 · 0 评论 -
XSL解析xml
1.解析步骤(1)取得xml文件的内容xmlContent(通过IO流或者由webservice得到应答字符串)(2)根据xmlContent构造输入流xmlStream InputStream xmlStream = new ByteArrayInputStream(xmlContent.getBytes("UTF-8"); (3)根据xsl文件的路径构造输入流xsltStream InputStream xsltStream = new FileInputStream(xslFilePath); (4)原创 2010-08-06 20:59:00 · 1585 阅读 · 0 评论