自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 当查询条件中含有大量IN条件的优化思路

问题:在项目中,有时候会碰到同一个查询条件传过来很多项的情况,这个时候,一般是通过使用IN条件来查询。但是当IN里面的项数过多的时候,不仅一个IN条件放不下,而且效率也会变得很慢。方案:这个时候,我们可以通过建立临时表的方法来提高效率。将查询条件插入临时表,然后用查询SQL来JOIN临时表, 就能大幅提升查询效率。ORACLE数据库刚好有一个临时表的功能帮我们实现这个操作,可以免去我们自己维护临时表的麻烦。ORACLE临时表有两种类型:会话级和事务级事务级:代表数据仅在事务中有效,当事务提.

2021-04-16 15:45:37 3005

原创 split的引发的bug

进行一些文本验证时,居然出现了意料外的bug,后来发现是因为使用了字符串的split方法导致的错误. 字符串使用split后,如果存在空值,则会被忽略.比如"1,2,,4",只会被拆分为{1,2,4},而我实际需要的效果是拆分为{1, 2, , 4}. 这种情况可以使用split的重载方法来解决,比如"1,2,,4".split(",", -1).第二个参数填写-1,可以让split尽可能多的分割....

2021-02-26 11:11:31 262

原创 输入框绑定回车事件调用AJAX后无法触发AJAX的回调函数

输入框绑定回车事件调用AJAX后无法触发AJAX的回调函数今天在开发前端页面的时候,发现了一个奇怪的问题,输入框的回车事件调用AJAX后无法触发AJAX的回调函数,通过别的方法调用该函数则执行正常。各种测试都没有找到原因。通过在网上查找发现原来是FORM表单搞的鬼,当FORM表单中只有一个输入框时,回车会默认触发FORM表单的提交,导致无法触发AJAX的回调函数。于是我将FORM表单修改为D...

2018-12-12 15:25:59 583

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除