slf4日志可以支持注解的方式开启它,然后在使用时直接使用占位符,而不需要手动拼接字符串,这点在性能上也做到了最好。 一 build.gradle依赖项 二 为类添置注解 三 如果注解没有认,就在lombok插件里去配置一下 通过上面的过程,我们的日志会打印到控制台上,然后通过日志收集工具统一去管理 ...
分类:
编程语言 时间:
2018-05-03 12:48:54
阅读次数:
235
安全性篇目录 毕业开始从事winfrm到今年转到 web ,在码农届已经足足混了快接近3年了,但是对安全方面的知识依旧薄弱,事实上是没机会接触相关开发……必须的各种借口。这几天把sql注入的相关知识整理了下,希望大家多多提意见。 (对于sql注入的攻防,我只用过简单拼接字符串的注入及参数化查询,可以 ...
分类:
数据库 时间:
2018-04-28 11:50:56
阅读次数:
243
----基础 一个用户对应多个角色。role_id 为int类型使用 convert(VARCHAR,role_id)转义----sql: select b.user_id , roles = stuff((select ',' + convert(VARCHAR, t.ROLE_ID) from ... ...
分类:
数据库 时间:
2018-04-27 20:02:06
阅读次数:
687
这几天在帮别人定位一个问题,结果定位了半天都没有结果。redis中取出来的数据很奇怪,每次都不一样,而且总是取不完全。 我以为是redis的内存不够,导致数据丢失,但是不应该啊,这么点数据,也不至于内存不够。 实在不行了,我就让老大上,分分钟解决。原来,mysql 中拼接字符串是有长度限制的。我们拼 ...
分类:
其他好文 时间:
2018-04-26 11:52:39
阅读次数:
161
1.计算字符数、字符串长度的函数 char_length(S) #计算字符串的字符数 length(S) #计算字符串的占用内存的字节数 2.合并字符串函数 concat(S1,S2...) #拼接字符串,如果后面存在NULL,则返回NULL concat_ws(X,S1,S2...) #连接符连接 ...
分类:
其他好文 时间:
2018-04-26 00:54:48
阅读次数:
294
功能:实现字符串拼接 方案一:迭代列表,连续使用‘+’操作依次拼接每一个字符串; 方案二:使用 str.join() 方法,更加快速的拼接列表中所有字符串;(推荐) #.join()函数用法:Python:.join()函数 #若序列中元素不全是字符串,用生成器表达式进行转换; #使用生成器表达式的 ...
分类:
其他好文 时间:
2018-04-10 13:29:43
阅读次数:
125
Go strings.Builder 字符串拼接操作优化 最开始的时候,可能会使用如下的操作: 与许多支持string类型的语言一样,golang中的string类型也是只读且不可变的。因此,这种拼接字符串的方式会导致大量的string创建、销毁和内存分配。如果你拼接的字符串比较多的话,这显然不是一 ...
分类:
其他好文 时间:
2018-04-10 10:55:47
阅读次数:
1424
一:格式化后的字符串 >date eg:“2018-01-02” >date类型 二:date > 格式化字符串 eg:"20190101101010" >2019-01-01 10:10:10 拼接字符串即可 ...
分类:
其他好文 时间:
2018-04-07 01:16:43
阅读次数:
156
题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 题目分析 这题还算可以,关于全排 ...
分类:
其他好文 时间:
2018-04-06 10:54:37
阅读次数:
185