首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
避免出现专题
提交保存,要做重复请求拦截,避免出现重复保存的问题
**问题:**前端ajax提交数据的时候,当频繁点击的时候,或者两个账号以相同数据创建的时候,会出现问题。 **处理办法:**前端拦截,防止重复提交数据,在上一次请求返回结果之后才允许提交第二次;后端和数据库也同意做拦截判断。 ** 1. 前端拦截:** 结合 layer.confirm 可以屏蔽掉重复点击确认按钮产生重复请求的情况。 // 创建征地补差价协议function creat
阅读更多...
js-计算保留小数点一两位并避免出现无限小数的bug
web翎云阁 2016-11-30 18:03 这篇文章主要介绍了javascript实现保留两位小数的多种不同效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,非常适用于商城类网站,感兴趣的小伙伴们可以参考一下。一般可以用作全局方法调用。 (function (window) { // 将小数点清零 var toInteger = function (value) {
阅读更多...
注意Spring事务这一点,避免出现大事务
背景 本篇文章主要分享压测的(高并发)时候发现的一些问题。之前的两篇文章已经讲述了在高并发的情况下,消息队列和数据库连接池的一些总结和优化,有兴趣的可以在我的公众号中去翻阅。废话不多说,进入正题。 事务,想必各位CRUD之王对其并不陌生,基本上有多个写请求的都需要使用事务,而Spring对于事务的使用又特别的简单,只需要一个@Transactional注解即可,如下面的例子: @Tra
阅读更多...
让Tomcat启动时加载所有hbase的jar包,避免出现NoClassDefFoundError错误
编辑${catalina.home}/conf目录下的catalina.properties 修改common.loader项 原: common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar 添加 ,/home/myhbase/
阅读更多...
空悬指针及其避免出现的解决方法
/*什么叫空悬指针:指针所指向的存储区的生存期以及结束,但是指针的生存期还没有结束,导致存储区的数据已经被释放,指针所指的区域是个随机值的这种错误。那么这个指针就叫空悬指针。出现空悬指针的两种常见情况: 1.函数返回一个自动型局部变量的地址,我以前就经常出现这种情况 2.删除一个动态分配的对象以后,没有将指针指0,后面使用到这个指针的时候其实已经指向一个 随机值。对2的一点补充,注意动态分配
阅读更多...
Linux编程中如何避免出现僵尸进程
僵尸进程如何产生的? 比如进程采用exit()退出的时候,操作系统会进行一些列的处理工作,包括关闭打开的文件描述符、占用的内存等等,但是,操作系统也会为该进程保留少量的信息,以供父进程使用。例如进程的ID号、进程的退出状态、进程运行的CPU时间等,因而占用了系统的资源。 在一种极端的情况下,档僵尸进程过多的时候,占用了大量的进程ID,系统将无法产生新的进程,相当于系统的资源被耗尽。
阅读更多...
避免出现中文乱码问题
代码开头加上即可 # -*- coding: UTF-8 -*-
阅读更多...
Silverlight 打开文件时避免出现Security Exception的办法
一般情况下写法: ofd = new OpenFileDialog();ofd.Filter = "(PDF文件)|*.pdf|(Excel2003文件)|*.xls|(Excel2007文件)|*.xlsx";if (ofd.ShowDialog() == true){//if (!string.IsNullOrEmpty(ofd.File.ToString().Trim()
阅读更多...
查询多对多关系的数据时避免出现重复
数据的关系有三种,一对一、一对多以及多对多。处理难度上多对多的关系的数据是最难处理的,多对多的关系一般用在一些类型上,例如一个客户对应多个客户类型,一个类型又可以对应多个客户,这样就形成了多对多关系了。多对多关系在查询数据时一般回查出多条数据,就例如上面的客户以及客户类型,一般显示到页面时每个客户只需要出现一次就行,但是又要显示出所有的客户类型。但是如何按一般的联表查询得到的结果就是该客户有多少个
阅读更多...