`
文章列表
问题:在开发环境下的页面进行数据查询时,自动跳到后台权限控制登录页面,进去之后没法得到查询的值,线上环境是没有问题的。 原因: 在侦探页面中的css连接:http://{xuAdminHostName}/xu/static/css/bootstrap.css 中引用到线上的域名配置xu.taobao.org,导致在cookie中生成两个key值为JSESSIONID的键值对,一个对应xu.admin.taobao.org  ;一个对应hecle的域名:admin.taobao.org,每次访问侦探页面时优先访问hecle,它们只关注admin.taobao.org的子域的
     数据库函数str_to_date()用法: 通过转换脚本生成的sql插入语句是字符串,需要把string形式的标准日期(yyyy-MM-dd HH:mm:ss)转换成数据库中的datetime格式的日期才能插入,所以在sql插入语句中要用时间函数转换成数据库自身的存储方式:str_to_date('字符形式的日期':'%Y-%m-%d  %H:%i:%s')。 如下:
  1. 我们知道,DO对象写入到外部文件的时候需要进行序列化的过程,但是有时不注意就会出现IOUtils.write(xxxDO)或者IOUtils.writeLines(xxxDO)的低级错误,而且有时却貌似也行得通,有这种假像的原因是在xxxDO对象中可能定义了to ...
1. 任何一个程序设计无外乎是对磁盘I/O,网络I/O,内存,cpu的一个折中选择,所以不可能某一个系统能同时做到一致性,高效性,用户体验的完美结合,而是做到一个最佳的结合点。因此,在优化一个系统的时候也是如此,怎么 ...
   淘宝网从2003年开始创办到今,已经成为了个快速发展,海量数据交易的大型网站,截止2011年,在线商品数达到了6.8亿,pv(用户浏览量,在一定程度上能代表网站的承载量)达到了30亿,uv达到8500万,用户数达到5.5亿,活跃 ...
在web开发中,一个页面的某些字段可能需要通过弹出浮出对话框的形式完成,这就要用到弹出框和其依赖的父类窗口的控制句柄,只有利用这个句柄才能操作对应页面的字段值的修改,当然具体的业务场景需要中的页面来源的数据需要从数据库中获取,并且带有更有的处理判断逻辑,这里只是给一个简单的弹出对话框,并且用jquery对页面元素对值进行回写。   主要用到的插件是:  <script type="text/javascript" src="lhgdialog.min.js?self=true&skin=default"></script&g ...
一:(页面分页控件)页面head标签中引进:      <script type="text/javascript" src="../libs/jquery.pagination_2/jquery.pagination.js"></script> <link href="../libs/jquery.pagination_2/pagination.css" rel="stylesheet" type="text/css" media="all&quo ...
     1. 在一个系统中的表单数据项很多的编辑页面的保存菜单,经常出现点击后反映迟钝的问题,经过是由于表单中获取的参数很多,由于用 post 请求方式传参之前要对表单中获取到的参数进行条件判断,然后对每个参数用 encodeURIComponent(“…”) 进行 utf-8 编码,在后台用 URLDecoder(“…”,”utf-8”) 进行解码,然后进行相应逻辑处理。这种方式由于参数很多,会进行很多次的调用函数进行编码解码动作,造成有时点击按钮时反应慢。      之前的处理方式:   function doSaveItem(){ var r ...
Java包括50个关键字和2个保留关键字,共52个,其中true和false看上去虽然像关键字,但是它们是布尔字面量,null虽然看上去也像关键字,但它是空字面量。
有时需要在编译代码的时候看下系统的一些参数值,或者一个class文件的路径等信息。下面的配置很有用: http://blog.sina.com.cn/s/blog_9124be9f01011wt1.html   只要自己再代码中写个main函数就能看一些系统的配置信息。   比如我在:D:\all_project\tee_7.6\tee-biz\src\test\java\com\taobao\tee\readResouceFiles目录下面写了main函数打印出这些值:   user.name=yumo.lck           用户账户名称 user.home=C:\D ...
在java web开发中,常常需要在启动服务器的时候就需要读取一些配置文件的信息,以初始化上下文和一些项目用到的配置常量,下面介绍几种读取配置文件的方法:   方法一:   public class PropUtil { public static Properties getProUti ...
   在一个web项目中,一般有biz层,common层,plugin层,web层等,每一层有一个pom.xml文件的依赖配置在编译项目的时候把响应的jar包加载进来。       在每一层中,一般有src/test/java, src/test/resource,  src/main/java,  src/main/resource一个目录,每个目录各自的功能,通过编译后,会在响应的层级的src目录相同的层级生成一个target目录,编译后的java文件和配置文件放在它下面的classes目录和test-classes目录下面。      在web层中,也会更上面一样会在target目 ...
MD5 即:Message-Digest Algorithm 5 (信息-摘要算法),可以保证信息传输的一致,是一种常用的散列算法之一,也可以看做是哈希算法,它将数据运算为128-bits长度的值,用32位的十六进制数字表示。 md5加密用法: String getStringFromEntryInternal(T entry) { String s = getStringFromEntry(entry); return StringUtil.signContent(s, getSalt()); } /** * salt在编码后的串里不可见 * ...
基本泛型类:   public abstract class SessionServiceBase<T> { public abstract String getStringFromEntry(T entry); /** * 存储介质的存储string,比如cookie里、threadlocal里等 * * @param value * @param seconds */ public abstract void setString(String value, int seconds); publi ...
public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.lengt ...
Global site tag (gtag.js) - Google Analytics