Java替换SQLServer换行符

SQL里面的换行符号可能是CR,可能是LF,也可能是CR+LF,所以两个都需要替换。

SELECT REPLACE(REPLACE(@str, CHAR(13), ''), CHAR(10), '')

SQLServer生成随机UUID

创建生成随机UUID的函数 FunGetUUID32

CREATE FUNCTION [dbo].[FunGetUUID32](@newid varchar(36))  
RETURNS VARCHAR(32)  
AS  
BEGIN  
    DECLARE @id VARCHAR(32);  
  
    select @id=SUBSTRING(@newid,1,8)+SUBSTRING(@newid,10,4)+SUBSTRING(@newid,15,4)+ SUBSTRING(@newid,20,4)+SUBSTRING(@newid,25,12)  
  
    RETURN @id    
END 

使用方法

select dbo.[FunGetUUID32](NEWID());

Tomcat控制台乱码

默认cmd的编码是GBK。
打开catalina.bat文件。 修改 -Dfile.encoding=UTF8为: -Dfile.encoding=GBK,其他的参数不变,如果没有 -Dfile.encoding=UTF8,则直接增加 -Dfile.encoding=GBK 即可;
修改以上
System.propers("file.enconde");会对应变化。

Caused by: java.lang.NoClassDefFoundError: FilterConfig

1、错误描述

Caused by: java.lang.NoClassDefFoundError: FilterConfig

2、错误原因

缺少Tomcat中相关的jar

3、解决办法

(1)项目鼠标右键--->Build Path

(2)Add Library...

(3)点击“Next”选择Tomcat