存档

‘Java’ 分类的存档

bootstrap table ajax请求超时时间设置

2018年10月29日 admin 没有评论

bootstrap table可以设置超时时间:ajaxOptions 这个设置是依赖于jquery的ajax的设置: Additional options for submit ajax request. List of values: http://api.jquery.com/jQuery.ajax. jquery里的默认超时时间没有设置,因此为0,但是前端页面确实有超时请求的处理现象,其实是浏览器在控制着请求的超时,并且每个浏览器都超时时长都不一样。 timeout Type: Number Set a timeout (in milliseconds) for the request. A value of 0 means there will be no timeout. This will override any global timeout set with $.ajaxSetup(). The timeout period starts at the point the $.ajax call is made; if several other requests are in p

分类: Java 标签:

正则表达式

2018年10月24日 admin 没有评论

[0-9]+ 匹配数字的 (i_9 + i_787)/i_78987 – i_78965 匹配字符串和数字组合的

分类: Java 标签:

bootstrap table服务端分页如何在后台获取pageNumber和pageSize

2018年8月14日 admin 没有评论

不知道为什么params有时候会没有pageNumber和pageSize这两个参数,需要自己取下,关键就是 $("#table").bootstrapTable("getOptions").pageSize 完整代码如下: queryParams: function queryParams(params){ // console.log("xxxxddd:"+JSON.stringify($("#table").bootstrapTable("getOptions"))); var ps = $("#table").bootstrapTable("getOptions").pageSize; var pn = $("#table").bootstrapTable("getOptions").pageNumber; if(typeof(ps) == "undefined"){ ps = par

分类: Java 标签:

Linux下JDK到底应该安装在哪儿?

2018年7月17日 admin 没有评论

最标准的jdk安装路径是: /usr/local/java/jdk1.6.0_38 /usr/local/java/jdk1.8.xxx 注意:几个不同的jdk可以共存,都放在/usr/local/java/下 然后在/etc/profile里面export JAVA_HOME指定默认的jdk Linux 目录结构: /bin 用来贮存用户命令。/usr/bin 也被用来贮存用户命令。 /sbin 许多系统命令(例如 shutdown)的贮存位置。/usr/sbin 中也包括了许多系统命令。 /root 根用户(超级用户)的主目录。 /mnt 该目录中通常包括系统引导后被挂载的文件系统的挂载点。比如,默认的光盘挂载点是 /mnt/cdrom/。可以为U盘建一个挂载点:mkdir /mnt/usb。 /boot 包括内核和其它系统启动期间使用的文件,最大不超过200M。通常我为 /boot 建一个pr

分类: Java 标签:

SSH 免密登录

2018年6月12日 admin 没有评论

若A想免密登录到B,将A生成的公钥追加到B的/home/.ssh/authorized_keys文件中即可 //在A(192.168.X.2)服务器下执行: //生成公钥 Portal@ubuntu:~$ ssh-keygen -t rsa -P '' //将公钥拷贝到目标服务器的临时文件夹下 Portal@ubuntu:~$ scp .ssh/id_rsa.pub Portal@192.168.X.84:/home/Portal/id_rsa.pub //在B(192.168.X.84)服务器下执行: //将公钥追加到该文件中 Portal@ubuntu: ~$ cat id_rsa.pub >> .ssh/authorized_keys 在机器上自己做SSH免密登录: cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost ssh-keygen -t rsa # 会有提示,都按回车就可以 cat id_rsa.pub >> auth

分类: Java 标签:

list删除指定元素

2018年6月7日 admin 没有评论

/* * 错误 */ public static void remove31(List list, String target){ Iterator iter = list.iterator(); while (iter.hasNext()) { String item = iter.next(); if (item.equals(target)) { list.remove(item); } } print(list); } /* * 正确 */ public static void remove32(List list, String target){ Iterator iter = list.iterator(); while (iter.hasNext()) { String item = iter.next(); if (item.equals(target)) { iter.remove();

分类: Java 标签:

接口幂等性

2018年5月16日 admin 没有评论

接口的幂等性实际上就是接口可重复调用,在调用方多次调用的情况下,接口最终得到的结果是一致的。有些接口可以天然的实现幂等性,比如查询接口,对于查询来说,你查询一次和两次,对于系统来说,没有任何影响,查出的结果也是一样。 除了查询功能具有天然的幂等性之外,增加、更新、删除都要保证幂等性。 在分布式环境中,操作互斥性问题和幂等性问题非常普遍。经过分析,我们找出了解决这两个问题的基本思路和实现原理,给出了具体的解决方案。 针对操作互斥性问题,常见的做法便是通过分布式锁来处理对共享资源的抢占。分布式锁的实现,很大程度借鉴了多线程和多进程环境中的互斥锁的实现原理。只要满足一些存储方面的基本条件,并且能够解

分类: Java 标签:

Servlet、Spring MVC和 Struts2线程安全

2018年5月9日 admin 没有评论

Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。 Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量被不同的请求读取,出现错误结果 解决:就是不用单例, spring中bean的作用域设为prototype,每个请求对应一个实例.

分类: Java 标签:

js中return null和return false的区别

2018年4月25日 admin 没有评论

1. return返回null,起到中断方法执行的效果,只要不return false事件处理函数将会继续执行,表单将提交 2. return false,事件处理函数会取消事件,不再继续向下执行。比如表单将终止提交 这里面的return含有一些细节知识: 例如:onClick=’return add_onclick()’与 onClick=’add_onclick()’的区别 JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。 而该值决定了当前操作是否继续。 当返回的是true时,将继续操作。 当返回是false时,将中断操作。 而直接执行时(不用return)。将不会对window.event.returnvalue进行设置 所以会默认地继续执行操作 在onclick事件上这样处理

分类: Java 标签:

MyBatis获取刚刚插入对象的id

2018年4月19日 admin 没有评论

适用于对于支持自动生成主键的数据库 一、数据库表中ID的设计 id int型 自动递增 二、MyBatis的Mapper useGeneratedKeys=”true” keyProperty=”id” 是重点 <insert id="insert" useGeneratedKeys="true" keyProperty="id"> INSERT INTO rdss2_report( report_name, componets, update_date, create_date, update_by, create_by ) VALUES ( #{reportName}, #{componets}, #{updateDate}, #{createDate}, #{updateBy.id}, #{createBy.id} ) </insert> 三、Java代码 重要代码如下,在保存完对象后,mybatis会自动把ID反填入对

分类: Java 标签: