JQuery Ajax跨域的问题

今天前端因为需要ajax调用两个不同的项目,请求域不一样,所以涉及ajax跨域的问题 ,其实很简单,加入两个参数即可 原来的ajax请求如下: $.ajax({ type:"post", url:platformUrl +"/security/modifyPwd.do", data:$('#updatepwdform').serialize(), dataTyp...
阅读(959) 评论(1)

ehcache 页面整体缓存和局部缓存

之前写过spring cache和ehcache的基本介绍和注解实现缓存管理,今天记录下web项目的页面缓存技术。   页面缓存是否有必要?。      这样说吧,几乎所有的网站的首页都是访问率最高的,而首页上的数据来源又是非常广泛的,大多数来自不同的对象,而且有可能来自不同的db ,所以给首页做缓存是很必要的。那么主页的缓存策略应该怎样设计呢?我认为应该是某个固定时间之内不变的...
阅读(783) 评论(0)

FastJson、Jackson、Gson进行Java对象转换Json的细节处理

Java对象转换Json的细节处理 前言 Java对象在转json的时候,如果对象里面有属性值为null的话,那么在json序列化的时候要不要序列出来呢?对比以下json转换方式 一、fastJson 1、fastJson在转换java对象为json的时候,默认是不序列化null值对应的key的,也就是说当对象里面的属性为空的时候,在转换成json时,不序列化那些为null值的属性...
阅读(5779) 评论(6)

WebService异常Unexpected wrapper element ... found. Expected ...

今天用eclipse生成一个wsdl客户端,在调用的时候,错误提示如下: Unexpected wrapper element {http://service.faced.wsdl.bigaka.com/}sysOrder found.   Expected {http://server.bigaka.com/}sysOrder. 错误的意思是:期望地址是http://server.b...
阅读(4541) 评论(1)

JavaScript 诡异的0.01

最近,生产上项目出现了诡异的0.01 问题 原因:在配置某个物流模板输入金额的时候,输入了一个小数位: 19.9  ,在传入后台的时候 乘以了100  ,后台int接收, 存库变成了1989 再到前端展示的时候, 除以100 就变成了 19.89  , 比原来的19.9少了0.01  经测试,发现,JavaScript 在进行小数位乘以100的时候,数字值会丢失0.0...
阅读(1223) 评论(0)

如何保护Java程序 防止Java反编译

常用的保护技术   由于Java字节码的抽象级别较高,因此它们较容易被反编译。本节介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。   隔离Java程序   最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的方法,具体实现有多种方式。例如,...
阅读(1456) 评论(0)

URLEncode和URLDecode的注意事项

package com.bigaka.common.utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.UR...
阅读(2596) 评论(1)

The user specified as a definer ('wx_root'@'%') does not exist 解决方案

今天项目优化过程中,mysql有个问题The user specified as a definer ('wx_root'@'%') does not exist 查了一下,意思是执行sql无权限。  看了下数据库用户是quoters   而sql没有所属权。那就找原因了。发现sql执行过程中,调用了一个存储过程 而这个存储过程的创建者是wx_root 。 所以在执行的时候,quote...
阅读(556) 评论(0)

spring 循环注入:is there an unresolvable circular reference的解决方案

今天进行项目优化的时候,发现了一个问题:is there an unresolvable circular reference 。一系列的@Autowired报错。 看了下原因,spring循环注入了 因为原来的项目结构比较复杂,action里面注入service, service里面注入BO ,BO里面注入了N层...  最终某个类又注入了第一个Service。导致了循环注入 ...
阅读(4519) 评论(0)

Eclipse Tomcat OutOfMemoryError: PermGen space解决方案

问题背景: Tomcat启动了太多的项目,或者有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm参数 -XX:MaxPermSize=256m来配置这部分堆内存的大小。  在eclipse中如何配置tomcat的内存大小呢? 首先需...
阅读(530) 评论(0)

Java异常捕捉陷阱(内存泄漏,finally块,catch块,继承得到的异常)

1.    异常捕捉的陷阱 异常处理机制是java语言的特色之一,尤其是java语言的Checked异常,更是体现了java语言的严谨性:没有完善错误处理的代码根本不会被执行。对于Checked异常,java程序要么声明抛出,要么使用try……catch进行捕获。1.1  正确关闭资源的方式 在实际开发中,经常需要在程序中打开一些物理资源,如数据库连接,网络连接,磁盘文件等,打开这些物...
阅读(979) 评论(0)

Jsp El表达式使用问题javax.el.ELException: Failed to parse the expression

今天在Tomcat7环境, jsp使用el表达式的时候,遇到了一个问题,具体如下: order.jsp,  里面在输出一个默认值对象default时,提示错误:javax.el.ELException: Failed to parse the expression  ${datas.default.name} ${datas.default.phone } ...
阅读(3247) 评论(12)

SpringMVC中使用Interceptor拦截器

SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。    一、定义Interceptor实现类    SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在...
阅读(638) 评论(0)

异常收集之:navicatdesignquery.sql.bak 系统找不到指定路径

今天使用Navicat ,其他功能都正常,但是新建查询的时候,出现一个很奇葩的问题 C:\Program Files (x86)\PremiumSoft\Navicat for MySQL8.1/_NAVICAT_DESIGNQUERY.sql.bak  系统找不到指定路径 找了半天找不到解决办法,下载navicat 11都没用, 更改版本也没用。 最后发现,na...
阅读(6247) 评论(12)

字符串非空判断:StringUtils中 isNotEmpty 和isNotBlank的区别

在项目中,我们用的最多的是StringUtils中的非空判断方法,相信大部分人都用过IsNotEmpty或者 isEmpty方法 今天我们要提到的,是isNotBlank public static boolean isNotEmpty(String str) 判断某字符串是否非空,等于!isEmpty(String str),这里不能排除空格字符 下面是示例: Stri...
阅读(4605) 评论(0)
128条 共9页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:465324次
    • 积分:4837
    • 等级:
    • 排名:第6549名
    • 原创:97篇
    • 转载:31篇
    • 译文:0篇
    • 评论:314条
    个人简介
    我只是一个简单的Coder,为了兴趣和理想奋斗在生活的道路上
    希望大家多多交流,共同进步,有疑问或想法请留言或者私信,也可以加群:157797573

    博客专栏
    最新评论
    你还在一个人孤独的奋斗吗?
    其实,你并不寂寞,欢迎加入CSDN Java群,这里是你的另一个家!    点击加入:CSDN Java群