摘要:别再用for循环了。借助org.apache.commons.lang.ArrayUtils更优雅! 数组转集合:long[]转List<Long> import org.apache.commons.lang.ArrayUtils; long[] array_long = {1L, 2L, 3L}
阅读全文
摘要:改状态,这么容易的场景,太容易了,但是若想没问题,也并非易事
阅读全文
摘要:MyBatis-Plus(简称 MP),号称为简化开发、提高效率而生。是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变。相比其他mybatis增强工具,如tk-mybatis,使用起来更顺手。
阅读全文
摘要:有2个http协议的api接口,一个是sendSmsCode,提供发送手机验证码的;一个是login,提供手机号验证码登陆的。 sendSmsCode这个api,内部逻辑是生成一个4位长度的随机码,以这个手机号为key,放入redis,然后触发短信服务。 login这个api呢,首先要根据入参的手机
阅读全文
摘要:手里有一把锤子,看到什么都是钉子。打破程序员思维,了解一下excel常用的这些RAND函数、ROUND函数、SUBSTITUTE函数、LEFT/RIGHT函数,TIME函数,以及强大的TEXT函数
阅读全文
摘要:■ 图片与Base64的互转,其实就是利用了文件流与Base64的互转
> 文件转换成Base64字符串:读取文件的输入流,因为文件流是字节流,所以要放到byte数组(字节数组,byte取值范围-128~127)里,然后对byte数组做Base64编码,返回字符串。
> Base64串转换成文件:对Base64编码的字符串进行Base64解码,得到byte数组,利用文件输出流将byte数据写入到文件。
阅读全文
摘要:程序记录日志,最好使用slf4j。这样的话,它会找主程序依赖的日志框架。
阅读全文
摘要:其中,proxy_pass:表示代理转发,将请求转发到指定的url上。
阅读全文
摘要:公司两个系统。
我们的A系统要给B系统上送业务签约单申请。B系统接收数据后,异步处理,签约完成会主动发送通知给我们的A系统。
接口文档里说明了,通过http协议的post请求来发送异步通知,报文是json格式字符串。But,But,But,
阅读全文
摘要:1.jeecg配置;2.jeecg代码生成器;3.jeecg常见问题
阅读全文
摘要:【注解简介】 annotation(注解)是jdk从1.5开始提供的新特性。就像用class定义类、用interface定义接口一样,java用@interface来定义注解。注解用来修饰应用程序的元素(类、方法、属性、参数、本地变量、包、元数据)。annotation仅仅用来修饰元素,并不能影响代
阅读全文
摘要:我们的应用系统里,为保护用户隐私,用户的敏感信息经常要做脱敏显示或脱敏存储,比如用户的身份证号、手机号、银行卡,等等。
阅读全文
摘要:java.lang.NoSuchMethodError: org.springframework.core.type.AnnotationMetadata.introspect(Ljava/lang/Class;)Lorg/springframework/core/type/AnnotationMetadata;
阅读全文
摘要:RSA 是第一个能同时用于 数据加密 和 数字签名 的算法。签名(认证):私钥签名,公钥/公钥证书验签
加解密:公钥加密 私钥解密
阅读全文
摘要:当一个java类里的静态方法需要引用一个spring资源时,我们需要定义静态属性,然后通过显式声明它们的set方法(注意,这个set方法是非静态的哦),来实现静态属性的注入。
阅读全文
摘要:4步轻松搞定!(TKmybatis底层本质上还是在mybatis的基础上扩展的。因此,我们就可以在项目里使用mybatis,定义那些xml文件,来支持我们手动编写复杂sql或多表关联sql。)
阅读全文
摘要:48001表示api未授权,可能是公众号未认证所致。
阅读全文