`
文章列表
在微服务里面做查询接口,用到pageHelper,数据库只有8行数据,pageNum=1&pageSize=10,pageNum=2&pageSize=10,pageNum=3&pageSize=10。。。返回的数据都是那8条。 原因:这是pageHelper里面自带的一个功能,叫做reasonable分页参数合理化,3.3.0以上版本可用,默认是false。 启用合理化时,如果pageNum<1会查询第一页,如果pageNum>pages会查询最后一页; 禁用合理化时,如果pageNum<1或pageNum>pages会返回空数据。 解决 ...
无需继承的集合比较
showvariableslike'%slow%'; showvariableslike'%log_output%'; 或 select@@global.log_output;   set
for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"for /r . %%a in (.) do @if exist "%%a\target" rd /s /q "%%a\target"for /r . %%a in (.) do @if exist "%%a\.project" del /f /s /q "%%a\.project"for /r . %%a in (.) do @if exist &qu ...
在SpringMVC3.0之后推荐使用一:  <!-- 静态资源访问 -->   <mvc:default-servlet-handler/>   以下两种在SpringMVC3.0之前可以使用 也可以使用二:   <!-- 静态资源访问   <mvc:resources location="/img/" mapping="/img/**"/>    <mvc:resources location="/js/" mapping="/js/**"/>     < ...
一。/etc/profile       这个文件比较有统一性。几乎所有版本的*NIX都会有。同时对所有的用户都有效。里面设置了一些比较重要的环境变量。PATH,HOSTNAME,UID 之类的。PATH定位包含可执行文件,库文件及一般文本文件的目录位置,便于用户快速访问。同时/etc/profile.d目录和文件/etc/inputrc也是由/etc/profile规划出来的。 二。/etc/bashrc         这个文件里面有一个比较重要的就是PS1环境变量。决定命令提示符的显示方式 三。/etc/profile.d/*.sh         这是一个目录。针对bash以 ...
一.cat       可以显示一個档案的的內容﹐但如果档案很长可以按 Shift键﹐再配合 PageUP 和 PageDown 键來回翻阅荧幕 二.more      more 命令显示一个档案,结果显示一個荧幕的内容﹐然后按 Enter 键的话﹐则往下滚动一行﹔如果按空白键的话﹐则往下滚动一个荧幕。同时﹐会在最底下告诉您目前所显示的百分比。当档案显示到最后一行的時候﹐命令就结束。不过﹐用 more 命令却不能往上翻页。 三. less       less命令可以上下滚动显示一个档案,按 Enter 或向下方向键﹐则往下滚动一行﹔按空白键或 PageDown 则往下滚动一个荧幕 ...
启动错误 1.WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.2.WARNING: The TCP backlog sett ...
  服务器端: 找到服务器端的账号配置文件,该文件位于项目仓库的config 文件夹下的passwd文件,删除或注释需要替换的账号,添加新的账号。   客户端:找到客户端的配置文件,win7 系统的位置为:C:\Users\limx\AppData\Roaming\Subversion\auth将文件夹下的内容(文件夹)全部删除,之后重新连接服务器,就会自动提示输入用户名和密码。【winXP系统的文件夹位置为C:/Documents adn Setting/Administrator/Application Data/Subversion/auth】
普通请求与ajax请求的报文头不一样,通过如下  String requestType = request.getHeader("X-Requested-With");   如果requestType能拿到值,并且值为XMLHttpRequest,表示客户端的请求为异步请求,那自然是ajax请求了,反之如果为null,则是普通的请求  http://www.cnblogs.com/tony-jingzhou/archive/2012/07/30/2615612.html
public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("http_client_ip"); } if (ip == null || ip.length() ...
//处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外  function banBackSpace(e) {    var ev = e || window.event;// 获取event对象    var obj = ev.target || ev.srcElement;// 获取事件源    var type = obj.type || obj.getAttribute('type');// 获取事件源类型    // 获取作为判断条件的事件类型    var vReadOnly = obj.getAttribute('readonly');    var vEn ...
 mvn dependency:copy-dependencies -DoutputDirectory=libjava -Djava.ext.dirs=sso com.youan.sso.server.MySSOCore  转载:http://www.yihaomen.com/article/java/393.htm 在工作中,常常用到用maven 去创建j可执行的jar 文件,当然这会用到maven的插件.maven-assembly-plugin ,在通常的情况下,这是一个简单的好用的插件,但是一旦我们的工程中使用了spring 相关的一些jar 包,这时候问题就出现了; 通常的错 ...
泛型实现小例

HashCode和equal方法

    博客分类:
  • java
写的很好,源文:http://www.cnblogs.com/nktblog/articles/2518111.html HashCode和equal方法 equals()反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值。 而hashCode()是对象或变量通过哈希算法计算出的哈希值。 之所以有hashCode方法,是因为在批量的对象比较中,hashCode要比equals来得快,很多集合都用到了hashCode,比如HashTable。   两个obj,如果equals()相等,hashCode()一定相等。 两个obj,如果ha ...
Global site tag (gtag.js) - Google Analytics