自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQLServer-两种将字段中null值替换为指定值的方法

—方法1:使用isnull替换 select keyId,isnull(info,‘替换null值’) as info from test go —方法2:使用case when 替换 select keyId,case when info is null then ‘替换null值’ else info end as info from test —方法3:使用coalesce替换相应的值 select keyId , coalesce(info,‘替换null值’) as info from t

2020-05-26 14:58:39 1469

原创 SQL_SERVER中不建议用NOT IN 和IN 的替代方案

在SQL Server中,子查询可以分为相关子查询和无关子查询,对于无关子查询来说,Not In子句比较常见,但Not In潜在会带来下面两种问题: 1.结果不准确2.查询性能低下 一、 在SQL Server中,Null值并不是一个值,而是表示特定含义,其所表示的含义是“Unknow”,可以理解为未定义或者未知,因此任何与Null值进行比对的二元操作符结果一定为Null,包括Null值本身。而在SQL Server中,Null值的含义转换为Bool类型的结果为False。 解决: 解决办法就是不使用Not

2020-05-09 13:17:32 1992

原创 MyBatis #{}和${}的使用

******MyBatis #{}和KaTeX parse error: Expected 'EOF', got '#' at position 30: …y注入问题****** 简单说#̲{}是经过预编译的,是安全的,…{}是未经过预编译的,仅仅是取变量的值,是非安全的,存在sql注入. 这里先说一下只能的情况,orderby是肯定只能用{}的情况,order by是肯定只能用的情况,orde...

2020-05-07 17:53:36 192

原创 substring()与substr()还能这么用?

话不多说 先贴图 在js中substring()与substr(),这两个函数都存在,用法都差不多,但有区别。 substring()是根据索引,substr()是根据长度; 1.与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数。 2.substr(index1,index2)与substring(index1,index2)有区别: substr...

2019-05-14 11:39:53 334

原创 内存问题1

在开发中遇见了内存溢出 ,原因应该有如下几种: 1.内存中加载的数据量过大,如一次从数据库取出大量数据; 2.集合类中又对对象的引用,使用完未清空,使得JVM不能回收; 3.代码中存在死循环或者循环产生过多重复的对象实体; 4.使用的第三方软件中的BUG; 5.启动参数内存值设定的过小; 怎么解决呢: 第一步,修改JVM启动参数,直接增加内存。(-Xmx参数不要忘记加) 第二步,检查错误日志,查...

2018-12-04 11:39:37 166

原创 冒泡排序

今天又看了一眼冒泡排序 代码如下: public static void main(String[] args) { int[] arr={12,12,45,56,66,4,4,6,9,3,45,7,3,6,6,2,1,76}; //外层控制轮数 for (int i = 0; i < arr.length-1; i++) { / /内层控制次数 ...

2018-07-28 20:19:23 144

空空如也

空空如也

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

TA关注的人

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