
java
Jc_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
:: 是什么语法?
一:简洁方法引用分为三种,方法引用通过一对双冒号:: 来表示,方法引用是一种函数式接口的另一种书写方式 静态方法引用,通过类名::静态方法名, 如 Integer::parseInt 实例方法引用,通过实例对象::实例方法,如 str::substring 构造方法引用,通过类名::new, 如 User::new 二:方法引用publicfinalclassInteger{publicstaticintparseInt(String s)t...转载 2020-09-09 13:55:16 · 26978 阅读 · 0 评论 -
Java邮件发送QQ邮箱带附件
添加依赖 <!-- https://mvnrepository.com/artifact/javax.mail/mail --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail<...原创 2020-01-09 12:43:30 · 3078 阅读 · 0 评论 -
Lombok
Lombok简介Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。github地址:https://github.com/rzwitserloot/lombokgithub上官方是这么描述lombok的: lombok项目通过增加处理程序使我们的java语言更加刺激(简洁和快...原创 2018-06-11 16:46:08 · 265 阅读 · 0 评论 -
HashMap,LinkedHashMap,TreeMap的区别(转)
HashMap,LinkedHashMap,TreeMap的区别(转) Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 HashMap HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。遍历时,取得数据的顺序是完全随机的。 HashMap最多只允许一条记录的键为Null;允...转载 2018-06-13 22:05:58 · 183 阅读 · 0 评论 -
Maven工程转换成Eclipse工程方法
有时候我们需要将一个Maven项目导入到Eclipse中,直接作为一个普通的eclipse项目来导入是不行的,我们可以通过一个命令来实现:mvn eclipse:eclipse1、 进入该Maven项目的目录,该目录下必须要有pom.xml文件,否则是无法运行以上命令的。2、在当前目录的地址栏里输入cmd;或者按住Shift+鼠标右键,选择在此处打开命令窗口;就可以直接在cmd窗口中进入到...转载 2018-10-29 00:33:54 · 223 阅读 · 0 评论 -
mybatisplus PageHelper
PageHelper用于查询语句分页,让分页更简单、代码更优雅。如果硬是要纠结效率与资源,那您倒是直接手写BaseDao哇....集成mybatis-plus,代码中添加分页相关配置 /** * mybatis-plus分页插件<br> * 文档:http://mp.baomidou.com<br> */ @Bean pu...原创 2018-06-15 17:33:27 · 13749 阅读 · 3 评论 -
Java8中Lambda表达式的使用
简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,...原创 2018-07-10 13:39:03 · 211 阅读 · 0 评论 -
Netty 长连接服务
推送服务还记得一年半前,做的一个项目需要用到 Android 推送服务。和 iOS 不同,Android 生态中没有统一的推送服务。Google 虽然有 Google Cloud Messaging ,但是连国外都没统一,更别说国内了,直接被墙。所以之前在 Android 上做推送大部分只能靠轮询。而我们之前在技术调研的时候,搜到了 jPush 的博客,上面介绍了一些他们的技术特点,他们主...转载 2018-09-18 14:36:06 · 402 阅读 · 0 评论 -
Mysql中,同一条sql出现了2个查询结果(编码不对等)
今天碰到个问题,同样的sql,但是查询出了2条结果,一条能正常查出来,一条查询出无结果。第一反应就是编码不对,通过代码equals比较,结果输出为false。然后打印字符串length发现,2个字符串确实长度不一样,肉眼是可不见的!解决办法是s = s.replaceAll("\\p{C}", "");然后在equals,结果输出为true,至此,问题解决。原因:有不可见字符(ze...原创 2019-06-25 22:38:12 · 3187 阅读 · 0 评论