自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小识的博客

放弃很容易,但坚持一定很酷

  • 博客(24)
  • 资源 (14)
  • 收藏
  • 关注

原创 Linux软链接创建,修改,删除

介绍创建软链接ln -s [源文件或目录] [目标文件或目录]例如:当前路径创建test 引向/var/www/test 文件夹ln –s /var/www/test test创建/var/test 引向/var/www/test 文件夹ln –s /var/www/test /var/test删除软链接和删除普通的文件是一眼的,删除都是使用rm来进行操作rm ...

2019-08-31 14:13:37 2579

原创 面试官:如何查看端口被哪个应用程序占用?

状态查询查看内存free total used free shared buff/cache availableMem: 1883724 751448 92992 98748 1039284 822780Swap: 0 0 0# 以m为单位显示free -m to.

2019-08-31 00:31:04 1622

原创 Spring cache入门教程

GitHub地址https://github.com/erlieStar/spring-boot-cache-demo介绍spring3.1引入了基于注解的缓存技术,即spring cache模块,它不是一个具体的缓存实现方案,而是一个对缓存使用的抽象。你可以类别为JDBC,定义了一系列缓存操作的接口,由具体的缓存来实现,如Ehcache,Redis等。演示一下我们一般是怎么操作缓存的...

2019-08-30 17:27:47 1188

原创 SVN常用命令

checkout代码svn checkout svn://svnbucket.com/xxx/xxxsvn co svn://svnbucket.com/xxx/xxx更新代码svn up添加新文件到版本库svn add filename添加当前目录下所有php文件svn add *.php递归添加当前目录下的所有新文件svn add . --no-ignore --force...

2019-08-30 15:12:06 763

原创 查看Linux版本

介绍lsb_release -a参考博客[1]https://blog.csdn.net/lu_embedded/article/details/44350445

2019-08-30 10:16:03 833

原创 Linux打包

参考博客[1]https://www.cnblogs.com/newcaoguo/p/5896975.html

2019-08-28 10:59:04 500

原创 面试官:MySQL索引为什么要用B+树实现?

原因如下B+树能显著减少IO次数,提高效率B+树的查询效率更加稳定,因为数据放在叶子节点B+树能提高范围查询的效率,因为叶子节点指向下一个叶子节点介绍在从一堆数据中查找指定的数据时,我们常用的数据结构是哈希表和二叉查找树,表本质上就是一堆数据的集合,所以MySQL数据库用了哈希表和B+树来实现索引B+树是通过二叉查找树,再由平衡二叉树,B树(又名B-树)演化而来的,B+树中的B不是代表二叉(binary),而是代表平衡(balance),因为B+树是从最早的平衡二叉树演化而来,但是B+树不.

2019-08-27 23:43:33 15239 1

原创 面试官:Spring MVC拦截器有哪些应用场景?

自定义拦截器最近接手了一个web项目,功能先不说哈,安保措施写的挺好的,分享一下这个项目是怎么用拦截器的。我们要写自己的拦截器一般有两种方式。实现HandlerInterceptor接口继承HandlerInterceptorAdapter抽象类我就直接继承了HandlerInterceptorAdapter抽象类,按需重写部分实现即可(框架老套路了哈,接口一般都会提供一个对应的抽象类)HandlerInterceptor有如下3个方法public interface HandlerInt.

2019-08-27 12:53:33 2145

原创 Netty预置的ChannelHandler

[1]https://my.oschina.net/7001/blog/1480153

2019-08-27 11:56:53 400

原创 Linux下获取内网ip和公网ip

介绍内网ip执行ifconfig,其中172.17.110.104就是内网ip[fyadmin@iZ2zebscni6kr6xwuv0o50Z conf]$ ifconfigeth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.110.104 netmask 255.255...

2019-08-26 17:11:53 2624

原创 面试官:多个线程执行完毕后,才执行另一个线程,该怎么做?

CountDownLatch去掉try catch版本public static void main(String[] args) throws InterruptedException { /** * Thread-1 在路上耗时4秒 * Thread-2 在路上耗时0秒 * Thread-0 在路上耗时4秒 * Thread-2 到达车站了 * Thread-1 到达车站了 * Thread-0 到达车站了 * 老司机,发车 */ CountDownLatch.

2019-08-24 00:10:15 2020

原创 面试官:HashMap是怎么实现的?

前言HashMap的主干是一个数组,假设我们有3个键值对dnf:1,cf:2,lol:3,每次放的时候会根据hash函数来确定这个键值对应该放在数组的哪个位置,即index = hash(key)1 = hash(dnf),我们将键值对放在数组下标为1的位置 3 = hash(cf) 1 = hash(lol),这时发现数组下标为1的位置已经有值了,我们把lol:3放到链表的第...

2019-08-21 23:48:27 13537 2

原创 try catch finally中return的执行顺序

参考博客没有异常发生时public class ReturnDemo { public static void main(String[] args) { // 为了方便看,我把每个方法的输出,以及返回值,放在了方法上面 System.out.println(method1()); System.out.println("--->");...

2019-08-19 23:32:05 1945 1

原创 接口和抽象类的区别

介绍参考博客

2019-08-19 23:23:15 417

原创 面试官:说一下String StringBuffer StringBuilder的区别

介绍先来看String类的实现public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char valu...

2019-08-18 23:29:42 624

原创 Spring@Async注解实现方法的异步调用

介绍参考博客[1]https://www.cnblogs.com/zhengbin/p/6104502.html

2019-08-18 13:21:22 1010

原创 面试官:final关键字有哪些作用?

介绍final关键字的作用有如下几种final修饰类时,表明这个类不能被继承final修饰方法,表明方法不能被重写final修饰变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能改变;如果是对象类型的变量,只能保证它的引用不变,但对象的内容是可以改变的修饰类final修饰类时,表明这个类不能被继承// 编译错误,提示// Cannot inherit from final 'java.lang.String'public class ClassDemo extends S.

2019-08-18 10:59:43 1126

原创 Java面试总结

Java语言八种基本数据类型整型:byte,short,int,long 浮点型:float,double 逻辑型:boolean 字符型:char抽象类和接口接口和抽象类的相似性都不能被实例化接口和抽象类都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须实现这些抽象方法接口和抽象类的区别接口只能包含抽象方法,静态方法和默认方法,抽象类则可以...

2019-08-18 00:39:28 4103 11

原创 mybatis generator自定义接口或者xml文件的后缀

介绍看了参考博客,想着作者没有提供生成好的jar包,我就根据作者的想法重新编译生成了一个jar包,地址如下:可以支持修改这2种文件的后缀名参考博客[1]https://www.cnblogs.com/muzhao/p/8447956.html...

2019-08-14 20:23:35 1132

原创 navicat连接MySQL8+时出现2059错误解决方法

在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。解决方法就是将验证方式改为以前版本(5.7及以下)使用的验证方式mysql_native_password。具体的验证方式可以查看默认数据库’mysql’中user表plugin字段。在命令行中登录数据库时...

2019-08-14 11:45:56 782

原创 Gradle 下载的依赖jar包在哪?

介绍Mac系统默认下载到:/Users/(用户名)/.gradle/caches/modules-2/files-2.1Windows系统默认下载到:C:\Users(用户名).gradle\caches\modules-2\files-2.1

2019-08-12 14:24:04 17531 3

原创 如何用好建造者模式

介绍前段时间写了个项目,一个类的属性那叫一个多啊。刚开始直接写一堆set代码,后来set代码实在是太多了,真心看不下去了,用建造者模式重构了一下,嗯,看起来舒服多了。基本上很多框架中都用到了建造者模式,每个Java程序员也肯定用过建造者模式,只不过你没有意识到这就是建造者模式。就像你用Collections.sort(List,Comparator)和Arrays.sort(Object[]...

2019-08-11 22:49:01 1369

原创 Linux查看日志的几种方式

介绍实时监控日志:tail -f filename实时监控10行日志信息:tail -10f filename查看日志尾部的最后100行日志信息:tail -n 100 filename查看日志100行之后的日志信息:tail -n +100 filename参考博客[1]https://mp.weixin.qq.com/s/QQO6XzSc3tihaiESzuPE7w...

2019-08-11 22:21:48 1061

原创 Spring Boot启动加载CommandLineRunner的使用介绍

参考博客[1]https://blog.csdn.net/catoop/article/details/50501710

2019-08-08 20:52:37 1328

mybatis-generator-core-1.3.5.jar

支持接口和XML更名的mybatis-generator,具体使用参考 https://blog.csdn.net/zzti_erlie/article/details/99606620

2019-08-15

MongoDB权威指南第2版(书签,高清).zip

MongoDB权威指南第2版(书签,高清).zip,MongoDB权威指南第2版(书签,高清).zip

2019-05-14

Linux系统命令及Shell脚本实践指南

Linux系统命令及Shell脚本实践指南,书签,清晰,完整版

2019-04-17

Maven实战(高清完整带书签)

Maven实战高清完整带书签,Maven实战高清完整带书签,Maven实战高清完整带书签,Maven实战高清完整带书签

2018-01-09

将doc文件批量转为docx文件,用python将doc文件批量转为docx文件

用python将doc文件批量转为docx文件,用python将doc文件批量转为docx文件,

2017-12-28

Spring MVC学习指南

Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界最主流的Web开发框架,Spring MVC已经成为当前最热门的开发技能,同时也广泛用于桌面开发领域。, 本书重在讲述如何通过Spring MVC来开发基于Java的Web应用。全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,本书还配有丰富的示例以供读者练习和参考。, 本书是一本Spring MVC的教程,内容细致、讲解清晰,非常适合Web开发者和想要使用Spring MVC开发基于Java的Web应用的读者阅读。

2017-10-13

用Python将Word中的内容写入Excel

用Python将Word中的内容写入Excel

2017-08-28

Qt实现多语言的切换

Qt实现国际化,能切换程序的语言

2017-02-25

Qt加载字体文件删除字体文件

Qt加载自己的字体,不用系统提供的QFontComboBox

2017-02-25

Qt实现字体文件的加载和删除

Qt实现字体文件的加载和删除

2017-02-25

Qt实现语言切换

Qt实现语言切换

2017-02-23

Qt5串口助手V2.0(能记录上次打开的文件)

Qt5串口助手V2.0(能记录上次打开的文件)

2016-09-27

Qt5串口助手

用Qt5自身的类库开发的串口助手

2016-09-26

空空如也

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

TA关注的人

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