日常记录
如冰似火
追求使你完美,失败和成功都是伴奏!
展开
-
list根据对象的某个属性进行排序
Collections.sort(List, Comparator.comparing(Student::getAge));原创 2019-10-14 22:33:35 · 206 阅读 · 0 评论 -
postgrsql11安装文档
https://blog.csdn.net/TheDreamMaster/article/details/90318602#pgpostgresql11112_1转载 2019-10-03 15:22:04 · 337 阅读 · 0 评论 -
springBoot整合rabbitMQ
https://www.jianshu.com/p/357391bc6fb4转载 2019-10-03 15:20:05 · 145 阅读 · 0 评论 -
时间复杂度
一:直观理解作者:司马懿链接:https://www.zhihu.com/question/21387264/answer/422323594来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。先从来说,理论上哈希表就是O(1)。因为哈希表是通过哈希函数来映射的,所以拿到一个关键字,用哈希函数转换一下,就可以直接从表中取出对应的值。和现存数据有多少毫...转载 2019-03-27 13:24:38 · 150 阅读 · 0 评论 -
网络通信中的三次握手和四次挥手详解
0. 准备知识(1)ACK ,TCP协议规定只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1。(2)SYN,在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SYN=1和ACK=1,因此SYN置1就表示这是一个连接请求或连接接受报文。(3)FIN,用来释放一个连接。当 FIN = 1 时,表明此报...转载 2019-01-02 17:52:33 · 566 阅读 · 0 评论 -
腾讯云IM使用总结
腾讯帝国最重要的产品QQ和微信都是IM为基础,相信腾讯云IM也能有很好的体验,我们在项目上准备使用腾讯云通信。我们项目的基本需求是App中使用IM,实现基本的聊天功能,有一些我们的值班人员通过IM给App的用户提供实时的业务咨询,同时也提供用户和用户之间的聊天。由于项目App第一期时间紧,先考虑基于H5或小程序,二期再考虑原生实现Android和iOS版本,AppWorker会封装这个组件。...转载 2019-01-10 16:00:07 · 5008 阅读 · 3 评论 -
字符串倒序的三种方法
import java.lang.StringBuffer;public class API_String { public static void main(String[] args) { String str = "abcd"; // 字符串倒序方法一 char[] ch = str.toCharArray(); StringBuffer sb ...原创 2018-11-22 18:03:16 · 14884 阅读 · 0 评论 -
Excel工具类
package com.ffnt.comm.util; import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.H...原创 2018-11-22 18:02:45 · 195 阅读 · 0 评论 -
mybatis的jdbcType用法注意
问题:疑问来自于,有时候Mapper.xml中pid = #{pid,jdbcType=INTEGER}pid = #{pid}都可以用 原因:Mybatis中什么时候应该声明jdbcType?当Mybatis不能自动识别你传入对象的类型时。 什么情况下,Mybatis不能自动识别我的传入类型?例如:当你传入空值的时候。防止传入的值为null 简...原创 2018-11-22 18:02:01 · 798 阅读 · 0 评论 -
mysql查询最近30天过生日的方法
SELECT username, birthdayFROM test_birthdayWHERE date_format( birthday, '%m%d' ) BETWEEN date_format( now( ) , '%m%d' ) AND date_format( date_add( now( ) , INTERVAL 120 DAY ) , '%m%d' ) LIM...原创 2018-11-22 18:00:29 · 4305 阅读 · 1 评论 -
mybatis传参
一、入参方式1.paramerType:(1)可接受变量,对象,map(最常用)集合,比如一个单独的字符串或者整数型时,在pramaType中直接写上该类型在java中的全局路径即可<select id="r" resultMap="BaseResultMap" parameterType="java.util.Map"><select id="r" result...原创 2018-11-22 17:58:54 · 466 阅读 · 1 评论 -
mybatis中#和$的区别
Mybatis中#与$的区别Mybatis中的#{}用于传递查询的参数,用于从dao层传递一个string参数过来(也可以是其他参数),select * from 表名 order by age=#{age}Mybatis会把这个参数转换成一个字符串。select * from 表名 order by age="age" 相当于jdbc中的预编译,安全。而${}一般用于order by...原创 2018-11-22 17:58:06 · 223 阅读 · 0 评论 -
Eclipse开发常用快捷键(超实用)
引言 做java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键和技巧。 1、alt+?或alt+/:自动补全代码或者提示代码 这个是我最得意的快捷键组合了,尤其是当输入syso几个字符之后,2...原创 2018-11-22 17:57:12 · 205 阅读 · 0 评论 -
eclipse中java,javascrip和html代码自动提示功能设置方法和文件
使用eclipse自带的插件,无需另外安装插件,具体步骤如下1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist修改Auto Activation triggers for java的值为:zjava 点击apply按钮 2.继续打开JavaScript→Editor→Content Assist修改Auto Ac...原创 2018-11-22 17:56:28 · 264 阅读 · 0 评论 -
常用linux命令
运行环境: Linux操作系统工具:Xshell Linux远程连接工具命令:一、退出快捷键1. exit:在命令行输入exit,系统自动退出。2. Ctrl + D :在键盘输入Ctrl + D ,也能达到快速退出的目的。二、删除光标前和后的命令Ctrl +U:在输入一个命令的时候,需要删除光标前的命令,我们可以在键盘输入Ctrl +U(向前删除,删除光标前的命令)。...原创 2018-11-22 17:54:28 · 184 阅读 · 0 评论 -
git提交忽略文件
1.创建一个 .gitignore 的文件2.将以下内容放入*.class# Package Files #*.jar*.war*.eartarget/# eclipse.settings/.classpath.projectlogs/# idea.idea/*.iml*velocity.log*!.mvn/wrapper/maven-wrap...原创 2018-11-22 17:52:30 · 163 阅读 · 0 评论