javaWeb生活
文章平均质量分 69
生命不息战斗不止
量的积累,质的飞跃。。。
展开
-
Content type ‘application/json;charset=UTF-8‘ not supp...
Content type 'application/json;charset=UTF-8' not supp...注意这里的格式设置,必须设置成 mm 如果设置mi那么不能编译原创 2022-07-13 16:28:16 · 1620 阅读 · 1 评论 -
java拦截器处理过滤对象中属性的特殊字符
class HandlerExecutionChainWrapper extends HandlerExecutionChain { private BeanFactory beanFactory; private HandlerMethod handlerWrapper; private byte[] lock = new byte[0]; public HandlerExecutionChainWrapper(HandlerExecutionChain chain, H...原创 2020-08-27 16:23:41 · 1626 阅读 · 0 评论 -
uuid生成
public class ENTITYIDGenerator { private static UUIDGenerator generator = null; static { if (generator == null) { synchronized(ENTITYIDGenerator.class) { generator = UUIDGenerator.getInsta原创 2014-05-12 13:15:46 · 1516 阅读 · 0 评论 -
POI和jxl.jar性能比较
JXL.jar http://www.andykhan.com/jexcelapi/download.html 下载地址优点:Jxl对中文支持非常好,操作简单,方法看名知意。Jxl是纯javaAPI,在跨平台上表现的非常完美,代码可以再windows或者Linux上运行而无需重新编写支持Excel 95-2000的所有版本生成Excel 2000标准格式支持字体、数字、转载 2015-01-03 15:32:07 · 915 阅读 · 0 评论 -
import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
import com.sun.image.codec.jpeg.JPEGCodec;在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;报错:Access restriction: The type JPEGImag转载 2015-03-19 15:19:50 · 1483 阅读 · 0 评论 -
jQuery使用ajaxSubmit()提交表单示例
$(function() { $("div.panel-foot button").click(function() { var login_name = $("input[name='login_name']").val(); var s_password = $("#pwd").val(); i原创 2015-03-26 21:01:30 · 2010 阅读 · 0 评论 -
textarea文字换行保存到数据后读出来没有换行 解决方案
1.需要保存数据库之前把textarea中的换行字符转换为存储到数据库。2当读取的时候在把 替换成textarea的换行符\n就好了注意:使用replace 方法的时候需要用正则表达式,否则只能替换第一个换行例如:str="你好啊: 亲爱的:1.存储数据库之前执行dbstr = str.replace(/\n|\r\n/g,"");2.取值的时候用正则表达式:var r原创 2015-03-28 16:49:32 · 21397 阅读 · 5 评论 -
jsp 分类级联查询 selected
1.这个条件是你已经从数据库中把分类的全部数据 封装到一个list集合里面了。例如:城市集合。。List cityList 这个city里面封装了区全部。而区里面包含了小区(古荡/等) 最后页面返回city对象了。。然后在jsp页面上循环。设置下拉选择框进行条件查询。所在市: ---请选择---原创 2015-04-02 17:49:58 · 5135 阅读 · 0 评论 -
java 编程excel文件导入数据库
// 以下为单文件上传,即excel private File uploadExcel; // 文件 private String uploadExcelFileName; // 文件名 private static String[] allowFileType = { "xls", "XLS", "xlsx", "XLSX" }; // 控制文件类型 /** * excel批量导入原创 2015-06-19 16:31:01 · 2432 阅读 · 2 评论 -
java单例 生成唯一的标识
package com.banjingquan.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;import com.cloopen.rest.sdk.utils.encoder.BASE64Encoder;p原创 2015-07-11 17:04:19 · 3203 阅读 · 1 评论 -
自定义的弹出层。。弹出层不滚动,ie6不兼容
.l3h5{width:600px; border:1px solid #D8D8D8 ;z-index:1002;background:#FFFFFF; top:25%; left:25%;display: none;position: fixed;} .l3h5 ul{width:600px; display:block; overflow:hidden; border-bottom:1p原创 2014-12-06 15:41:49 · 986 阅读 · 0 评论 -
读取文件方法
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容原创 2014-09-01 12:37:52 · 643 阅读 · 0 评论 -
中文首字母
public class GB2Alpha { //字母Z使用了两个标签,这里有27个值 //i, u, v都不做声母, 跟随前面的字母 private char[] chartable = { '啊', '芭', '擦', '搭', '蛾', '发', '噶', '哈', '哈',原创 2014-09-11 04:46:40 · 908 阅读 · 0 评论 -
memache减少数据库的更新次数
//(放入memache中,每访问5次更新数据库一次) if(memcachedClient.get(CommonConstant.SOCIETY_FLEMARKET_BROWSECOUNT_PREFIX+fleaMarket.getId())!=null){ int browseCount = Integer.parseInt(String.valueOf(memcachedC原创 2014-05-26 17:42:09 · 911 阅读 · 0 评论 -
An error has occurred.See the log file错误解决
解决:修改项目工作空间。修改工作空间,以前打开myEclipse时知道怎么改!现在只有找配置文件了!步骤: MyEclipse 5.1.1 GA-----》Eclipse-----》configuration------》.settings----》org.eclipse.ui.ide.prefs文件#Tue Jul 28 09:10:40 CST 2009原创 2014-06-29 16:08:27 · 1979 阅读 · 0 评论 -
测试类测试数据,两个数据库之间的关联查询
ApplicationContext aContext = new ClassPathXmlApplicationContext("applicationContext-*.xml"); ShopInfoService shopInfoService = (ShopInfoService)aContext.getBean("shopInfoService");ShopInfo shopin原创 2014-06-04 16:22:21 · 1064 阅读 · 0 评论 -
java数据排序
Collections.sort(list, new Comparator(){@Overridepublic int compare(MemberAddress o1,MemberAddress o2) {if (o1.getId() System.out.println("-------------"+o1.getId()); if (o原创 2014-05-28 13:07:14 · 993 阅读 · 0 评论 -
时间、价格、销量升、降序
//根据上架时间、价格、销量升、降序排序price-desc sell-ascif(shopProduct.getOrderMap()!=null){Map map = shopProduct.getOrderMap();String orderName = map.get(CommonConstant.QUERYPARAMS_KEY_ORDERNAME);if(!StringU原创 2014-05-28 14:10:42 · 1398 阅读 · 0 评论 -
json过滤list中的键值
listJsonConfig config = new JsonConfig(); //过滤属性 config.setIgnoreDefaultExcludes(false); config.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT); config.s原创 2014-05-28 11:03:06 · 1697 阅读 · 0 评论 -
高版本的mysql安装出现的问题,怎么安装好的?
又会一招–如何删除MySql服务进入“控制面板->管理工具->服务”查看才发现,虽然MYSQL已经卸载了,但是MYSQL服务仍然残留在系统服务里。又不想改服务名,改怎么办呢。后来上百度搜索发现,只要在CMD里输入一跳命令就可以将服务删除:sc delete mysql //这里的mysql是你要删除的服务名这样一来服务就被删除了,进入服务里查看确实没有mysql服务了,OK重新原创 2014-07-06 16:05:49 · 854 阅读 · 0 评论 -
myeclipse 项目报错
今天将MyEclipse升级到 9.1 后,打开原来的工作空间,原来所有的项目都前面都显示了一个小叉叉,代码中却没有任何错误。于从 problems 视图中查看错误信息,错误信息的“Description”显示:Java compiler level does not match the version of the installed Java project facet.之前没有碰原创 2014-08-31 15:33:20 · 1108 阅读 · 0 评论 -
java.lang.IllegalStateException: getOutputStream() has already
每个方法都返回的是一个ActionForward对象,而response是ActionForward对象参数,所以就会使response冲突!把action里的最后 “return SUCCESS ” 改成了 “return null ”原创 2015-06-12 21:41:12 · 1401 阅读 · 0 评论 -
java分页数据导出excel
/** * 订单导出(用于统计利润) * @return */ public String orderExport() throws IOException{ if (queryOrderList_currentPage == null || queryOrderList_currentPage <= 0) { queryOrderList_currentPage = 1;原创 2015-06-12 21:44:19 · 6258 阅读 · 0 评论 -
并发问题如何避免
13.并发问题 a) 尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。 b) 用jprofiler等工具找出性能瓶颈,减少额外的开销。 c) 优化数据库查询语句,减少直接使用hibernate等工具的直接生成语句(仅耗时较长的查询做优化)。 d) 优化数据库结构,多做索引,提高查询效率。 e) 统计的功能尽量做缓存,或按每天一统计或定时统转载 2015-09-08 00:58:03 · 1115 阅读 · 1 评论 -
常用语句
(case ct.transferring_stat when '1' then '未转增过的客户' when '2' then '待初审' when '3' then '待复审' when '4' then '转增失败' when '5' then '转增成功' else '空' end ) as transferring原创 2017-04-21 16:59:56 · 1327 阅读 · 0 评论 -
导出
@RequestMapping(value="/exportUserExcel") public void exportUserExcel(ModelMap model, HttpServletResponse response,HttpServletRequest request, HttpSession session){ //查询条件填充 Map queryMap = ent原创 2017-04-21 17:42:31 · 1718 阅读 · 0 评论 -
excel导入
function openFile(){ var url= "${ctx}/user/upfile.do"; $.colorbox({ href:url, iframe:true, width:"700", height:"500", overlayClose:false }); } /*原创 2017-04-21 17:52:42 · 1496 阅读 · 0 评论 -
Linux系统下安装两个或多个tomcat
编辑环境变量:vi /etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########first tomcat###########CATALINA_BASE=/usr/local/tomcatCATALINA_HOME=/usr/local/tomcatTOMCAT_HOME=/usr/local/tomcatexport CATALINA_BASE...转载 2017-06-27 23:56:10 · 479 阅读 · 0 评论 -
批量插入 jdbc 把i格式化成num位的字符串,不足的位补0;
@Override public void addBillDetail(FmBillMainEntity fmBillMain) { // 添加单据 int startNum = Integer.parseInt(fmBillMain.getStartNum().replaceAll("^(0+)", "")); String prefix = fmBillMain.getBillCodePrefix(); String codeLengt原创 2018-07-09 14:47:46 · 206 阅读 · 0 评论 -
树结构数据加载
<div region="west" style="width: 200px;"split="true" collapsed="false"> <div class="easyui-panel" style="padding:0px;border:0px" fit="true" border="fal原创 2018-07-18 11:42:47 · 277 阅读 · 0 评论 -
多数据源获取使用数据库是Oracle还是mysql
public static String getDBType(){ String retStr=""; ApplicationContext ctx = ApplicationContextUtil.getContext(); if (ctx==null) { return retStr;//如果ctx为空,则服务器异常了 }else{ org.springfram...原创 2018-07-27 16:31:43 · 1152 阅读 · 1 评论 -
java如何解决高并发
转载博客地址:http://blog.csdn.NET/zxl333/article/details/8454319转载博客地址:http://blog.csdn.Net/zxl333/article/details/8685157一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要转载 2017-05-10 17:55:44 · 6165 阅读 · 1 评论 -
自订标签库--TagSupport详解
1 TagSupport与BodyTagSupport的区别 TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则就用BodyTagSupport。 交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。 用TagSupport实现的标签,都可以用BodyTagSuppo转载 2017-02-16 11:42:16 · 1180 阅读 · 0 评论 -
mybatis foreach
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,cl转载 2015-11-11 16:58:45 · 969 阅读 · 0 评论 -
Arrays.asList方法总结
import java.util.Arrays; import java.util.List; /** * * 本类演示了Arrays类中的asList方法 * 通过四个段落来演示,体现出了该方法的相关特性. * * (1) 该方法对于基本数据类型的数组支持并不好,当数组是基本数据类型时不建议使用转载 2015-10-27 17:09:47 · 564 阅读 · 0 评论 -
Jackson 高性能的JSON处理 ObjectMapper
今天自行研究了下json ,感觉非常好用,经过测试比google的GSON快多了 同时Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。功能非常的强悍! 大家也知道,json 在如今互联网时代应用的非常广,因为大家如此的关注,所以对json的解析性能要求也是非常高的。 一、 准备工作1、转载 2015-10-27 17:11:37 · 1401 阅读 · 0 评论 -
string.valueof和string 的区别 遇到错误才记忆深刻
在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。 常用的方法有Object#toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用 Object#toString()方法请看下面的例子: Object o转载 2016-01-28 15:41:28 · 1200 阅读 · 0 评论 -
自动提示加下拉选择 list集合转json
搜索框自动提示功能 function changNum(Num) { var username = $("#list_select option:selected").text(); $("#myusername").val($.trim(username)); $("#show_select").val($.trim(username)); } // 下拉选择得到原创 2016-02-16 15:47:16 · 913 阅读 · 0 评论 -
ServletContextListener 使用。web启动监听启动和结束时的调用
web.xml监听配置 org.springframework.web.context.request.RequestContextListener XXXX.ContextDestroyListener import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQ原创 2016-04-13 16:09:06 · 2912 阅读 · 0 评论 -
shrio 权限管理filterChainDefinitions过滤器配置
/*** Shiro-1.2.2内置的FilterChain* @see =============================================================================================================================* @see 1)Shiro验证URL时,URL匹配成功便不再继转载 2016-04-18 17:11:23 · 2213 阅读 · 0 评论