自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 Mac chrome 快捷键

标签页和窗口快捷键 操作 快捷键 打开新窗口 ⌘ + n 在无痕模式下打开新窗口 ⌘ + Shift + n 打开新的标签页,并跳转到该标签页 ⌘ + t 重新打开最后关闭的标签页,并跳转到该标签页 ⌘ + Shift + t 跳转到下一个打开的标签页 ⌘ + Option ...

2018-12-07 16:41:04 763

转载 idea win&&mac 快捷键

Mac 键盘符号说明⌘ == Command⇧ == Shift⇪ == Caps Lock⌥ == Option⌃ == Control↩ == Return/Enter⌫ == Delete⌦ == 向前删除键(

2018-12-07 16:35:34 315

原创 Linux 入门

文件管理lsls /bin显示bin下的所有文件和目录ls -a显示所有文件和目录(包括隐藏)ls -lh不以字节大小显示文件大小ls -d */显示当前的所有目录ls -lt 或者 ls -lrt按修改时间显示所有的文件cdcd…回到上一级目录cd -回到上一次操作的目录pwdpwd显示当前文件路径cpcp -r /root/newtest...

2018-11-27 23:50:39 212

原创 Git 入门

1.版本控制工具的演变1.1本地版本控制系统(VCS)利用数据库记录文件的历史更新差异。例如rcs缺点:不同系统上的不能协同工作1.2 集中化的版本控制系统(CVCS)将版本信息和修改信息都保存在中央服务器上。如果需要对比代码就要和中央仓库中的代码进行比较。例如 CVS Subversion缺点:服务器单点故障的时候,中央服务器或者网路有问题的时候,就不能提交代码,对比等操作...

2018-11-24 16:45:01 196

转载 Java处理大数据小技巧总结

众所周知,java在处理数据量比较大的时候,加载到内存必然会导致内存溢出,而在一些数据处理中我们不得不去处理海量数据,在做数据处理中,我们常见的手段是分解,压缩,并行,临时文件等方法。例如,我们要将数据库(不论是什么数据库)的数据导出到一个文件,一般是Excel或文本格式的CSV;对于Excel来讲,对于POI和JXL的接口,你很多时候没有办法去控制内存什么时候向磁盘写入,很恶心,而且这些API...

2018-11-17 09:36:29 3670

原创 ContextLoaderListener类和contextConfigLocation参数

一、web.xml 中经常有如下配置 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param

2018-10-26 19:32:59 1153

原创 IDEA快捷键

编辑快捷键说明Ctrl + Space代码提示Ctrl + Shift + Space自动补全代码(智能提示)Ctrl + Shift + Enter语句完成:自动加";",if后面自动加(){ }Ctrl + P方法参数提示Ctrl + Q显示注释文档Ctrl + F1显示错误Ctrl + O选择可覆盖/继承的方法Ct...

2018-10-26 14:22:51 158

原创 CharacterEncodingFilter 详解

一、什么是CharacterEncodingFilter官方解释如下是spring内置过滤器的一种,用来指定请求或者响应的编码格式。在web开发中经常被从来使用二、CharacterEncodingFilter的用法在web.xml中的配置 <filter> <filter-name>characterEncodingFilter</fi...

2018-10-26 10:14:13 19506

原创 IDEA快速完成mybatis 逆向工程(mybatis-generator)

官网 http://www.mybatis.org/generator(1)pom.xml 文件中配置mybatis-generator-maven-plugin..... <build> <plugins> <plugin> <groupId>org.mybatis...

2018-10-25 21:11:33 9115

转载 IDEA 永久激活

原文链接:https://blog.csdn.net/halen001/article/details/81137092(1)下载好破解补丁(2)将 /bin 目录下的idea.exe.vmoptions 和 idea.exe.vmoptions 文件中的-javaagent 参数做修改就行。(3)获取注册码http://idea.lanyus.com 点击获取,并注册(4)结果显示...

2018-10-24 11:08:48 1874 1

原创 Java程序初始化顺序(一看就懂)

顺序: 父类(静态域按顺序加载)–>子类(静态域按顺序加载) –>父类(非静态变量,非静态代码块,构造函数)–>子类(非静态变量,非静态代码块,构造函数) 静态域:静态变量和静态块举例: 总结: (1)静态域是按先后顺序加载的 (2)当static变量初始化的时候先去调用构造块,再去调用构造函数(因为静态域只能加载一次,这是第二次去加载的话,就直...

2018-09-08 21:55:56 5778

原创 Java内存模型(JMM)详述

1.内存模型的抽象结构抽象角度:JMM定义了主内存和线程之间的抽象关系。 线程之间的共享变量存储在主内存,每个线程都有本地内存(是JMM的一个抽象概念,实际不存在),本地内存存储了共享变量的副本。2.内存模型的类型TSO (Total Store Ordering)放松写读的顺序PSO (Partial Store Order)(在TSO基础上继续放松写写的顺序)RMO(R...

2018-09-06 14:03:14 386

原创 线程池详述

1. 线程池的原理ThreadPoolExecutor 是线程池的核心类,继承了AbstractExecutorService类,AbstractExecutorService实现ExecutorService接口,ExecutorService接口继承Executor 1.1 构造方法中的参数public ThreadPoolExecutor(int corePoolSize,in...

2018-09-06 13:33:11 170

原创 Volatile 原理,优化,应用详解

1. volatile 原理Volatile 是轻量级的synchronized,保证了共享变量的可见性(一个线程修改共享变量,另一个变量能读到这个修改的值。),volatile不会引起线程上下文的切换和调度,所以比synchronized执行成本低。volatile 修饰的共享变量,进行写操作的时候会多出一行lock开头的汇编指令。Lock前缀的指令做了两件事: 1)将当前处理器的缓存...

2018-09-06 13:13:51 1004

原创 数字摘要,对称加密,非对称加密,数字签名,数字证书

数字摘要 数字摘要也称消息摘要,由一个单向hash函数对一段消息进行计算产生,不同的明文生成的密文总是不同的,而同样的明文的密文一定相同。 消息摘要能够验证消息的完整性:如果消息在传递的途中改变了,接收者通过对收到消息采用相同的Hash重新计算,新产生的摘要与原摘要进行比较,就可知道消息是否被篡改了数字摘要算法: MD5(128位,主流) SHA(基于MD4,160位,公...

2018-09-06 11:08:18 2388

原创 TCP和UDP区别 以及相关协议

TCP UDP区别 TCP面向连接,UDP 非连接 TCP传输速度慢 ,UDP快 TCP保证数据正确性,UDP可能丢包TCP对应的协议: (1) FTP:定义了文件传输协议,使用21端口。 (2)Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。 (3)SMTP:邮件...

2018-09-06 10:42:41 291

原创 TCP 拥塞避免

什么是拥塞控制 防止过多的数据注入到网络中,慢开始和拥塞避免 慢开始:从发送一个字节的报文慢慢按倍数增到慢开始门限, 拥塞避免:把发送方的拥塞窗口线性增大,当达到网络拥塞的时候,就将窗口缩小一半,又执行慢开始快重传和快恢复 如果接受的一方有一个丢包就,就发送重传请求,发送方接受到3个一样的请求的时候就会重传包,此时发送方就执行快恢复,将拥塞窗口减半,然后执...

2018-09-06 10:03:56 370

原创 TCP 三次握手和四次挥手,以及为什么三次和四次

**TCP的三次握手过程?为什么会采用三次握手,二次握手可以吗?** TCP的三次握手过程:客户端向服务器发送连接请求;服务器对收到的客户端的报文段进行确认;客户端再次向服务器端的确认进行确认。 为什么采用三次?(1)TCP是全双工的。客户端和服务端都可以向对方发送消息。如果两次,服务端无法确认客户端是否可以能收到。 (2)防止失效的连接请求报文段传送到服务端。当...

2018-09-06 09:47:58 377

原创 DFS-格子分割

DFS-格子分割 格子分割 描述:6x6的方格,沿着格子的边线剪开成两部分。 要求这两部分的形状完全相同。问有多少种方法(旋转的方法算同一种) 关键词:dfs深搜,对称图形,分割思路:根据分割线的对称性,所以从中心点开始回溯+深搜,并且双向标记class One{ int N=6; public void teet(){// 初...

2018-09-02 21:27:52 139

转载 五月的仓颉-四年努力,梦归阿里,和大家聊聊成长感悟

转载 原文地址 https://www.cnblogs.com/xrq730/p/9159586.html

2018-09-02 21:18:07 603

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除