自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hermione Granger的博客

STUDY LIKE GRANGER ———From BestQiang

  • 博客(18)
  • 资源 (9)
  • 论坛 (1)
  • 收藏
  • 关注

原创 关于Git命令行的中文乱码问题和Git命令行中Java命令行的中文乱码问题解决

先看设置完成后的效果:话不多说,首先解决Git命令行的乱码问题:在git命令行上点击鼠标右键,点击 options… 进行设置,将 locale和 Character set调整到和下图中相同即可.调整完成这个,你会发现执行Java命令依然是乱码,接下来,打开系统的环境变量,添加变量名称为: JAVA_TOOL_OPTIONS,变量值为: -Dfile.encoding=UTF-...

2019-06-29 17:56:18 2660

转载 Jquery ajax, Axios, Fetch区别

本文转载自:https://segmentfault.com/a/1190000012836882#articleHeader0引言前端技术真是一个发展飞快的领域,我三年前入职的时候只有原生XHR和Jquery ajax,我们还曾被JQuery 1.9版本版本以下不支持大文件请求这个问题卡了半天(最后自己写了原生的XHR请求)。一晃眼,JQuery ajax早已不能专美于前,axios和fet...

2019-06-26 20:27:18 1750

原创 CORS跨域问题的实现

接3个月前写的一篇文章 为什么要禁止跨域的 Ajax 请求?为什么现在才接着写?很简单,回顾旧的知识的时候忽然发现跨域问题的实现有点忘记了,现在借此机会回忆一下。CORS的实现相对简单:浏览器端都有浏览器自动完成,我们无需操心服务端可以通过拦截器统一实现,不必每次都去进行跨域判定的编写。事实上,SpringMVC已经帮我们写好了CORS的跨域过滤器:CorsFilter ,内部已经...

2019-06-22 17:21:23 5707

原创 微服务架构中利用Nginx进行rewrite重写保护真实服务地址

为什么要用rewrite?对于微服务架构,暴露给外界的一般是Zuul网关,然后利用Zuul网关进行路由,有些服务不适于Zuul网关路由,比如文件上传,如果也经过Zuul网关的代理,文件就会经过多次网路传输,造成不必要的网络负担。在高并发时,可能导致网络阻塞,Zuul网关不可用。这样我们的整个系统就瘫痪了。所以,可以使用Nginx进行的rewrite进行重写地址进行跳转。有时, 我们后台的服务地址...

2019-06-22 16:42:43 6888

原创 关于对分布式文件系统FastDFS的原理和结合Spring Boot使用,最新版本tobato修正总结

关于FastDFS的搭建,这里不过多的介绍,网络上的文章也很多,或者直接用docker拉取一个FastDfS,满足测试开发也是没问题的。本文主要介绍FastDFS的原理,结合Spring Boot使用FastDFS。本文参考原理中部分参考 https://www.cnblogs.com/zhangs1986/p/8268927.html ,这篇文章非常全面的讲了FastDFS的配置,想了解搭建...

2019-06-22 16:08:47 6602

原创 对于Nginx,看这一篇基本可以了

我把找到的对Nginx总结相对较好的文章挑出来了,方便查询和学习。文章 一篇文章说透Nginx的rewrite模块文章 nginx的rewrite用法文章 Nginx配置文件(nginx.conf)配置详解答文章Nginx反向代理+Nginx性能优化配置详解文章nginx是以多进程的方式来工作的文章使用Nginx实现负载均衡...

2019-06-21 21:56:09 7856

转载 linux关于搜索的常用命令

linux的常用搜索命令,今天搜索的时候有点弄混了,所以找了一篇总结的文章,转自https://www.jianshu.com/p/95be6e4cff34, 并做了小的改动linux常用的搜索命令主要有locate,whereis,find,grep,type那么他们如何使用,有什么区别呢?下面就让我们一起来学习一下。1.locatelocate命令主要是在后台数据库中按文件名进行搜索,...

2019-06-21 17:34:37 6567

转载 Java之NIO和零拷贝(Zero Copy)

早就想写一篇关于NIO中的零拷贝的文章,今天逛博客看到一篇写的不错的文章,就转载过来了,相信对零拷贝不太了解的同学看到后会很有收获本文章转自: https://blog.csdn.net/cringkong/article/details/80274148一.Linux操作系统中的零拷贝1.1先从Linux的普通I/O过程说起1.2内存映射方式I/O1.3内核空间内部传输I/O1.4理...

2019-06-20 14:24:23 8162

原创 String str =“a“ + “b“ 与 String str = new String(“a“) + new String(“b“) 的区别(jdk1.8环境利用javap命令探究)

今天,又在思考一个常见的问题,那就是字符串创建对象系列。发现了一个很多人都模糊不清的问题,那就是String str =“a” + “b” 与 Strin str = new String(“c”) + new String(“d”) 把对象创建在了哪里?创建了几个字符串对象?话不多出,show my code:String str =“a” + “b”package com.bestqi...

2019-06-18 14:27:41 11984 4

原创 String中intern()方法

本文参考 https://blog.csdn.net/believesoul/article/details/79588305 ,我对这篇文章进行了一些小小的整理和修改。这篇文章很好的对intern()方法进行了阐述。最近在看字符串相关知识的时候,又看到了关于字符串创建方式和是否相等的相关问题,回忆起之前碰到的一个String中的intern()方法,它是一个本地方法(由Java语言外的语言编写...

2019-06-17 19:48:50 11120

原创 同步方法和静态同步方法使用的锁的类型

synchronized 修饰方法使用锁是当前this锁。synchronized 修饰静态方法使用锁是当前类的字节码文件。

2019-06-17 17:53:17 11901

原创 HashMap源码探究

HashMap实现了Map接口,即允许放入key为null的元素,也允许插入value为null的元素;除该类未实现同步外,其余跟Hashtable大致相同;跟TreeMap不同,该容器不保证元素顺序,根据需要该容器可能会对元素重新哈希,元素的顺序也会被重新打散,因此不同时间迭代同一个HashMap的顺序可能会不同。根据对冲突的处理方式不同,哈希表有两种实现方式,一种开放地址方式(Open ad...

2019-06-17 17:43:41 10985

原创 HeaFirst设计模式-单件模式[单例模式](Singleton Pattern)

单件模式本次主要介绍的内容有单件模式单线程下的单件模式实现多线程下的单件模式实现的三种方式单件模式:确保一个类只有一个实例,并提供一个全局访问点。...

2019-06-14 21:50:18 12568

原创 HeadFirst设计模式-工厂模式(基于汽车工厂和手机工厂)

工厂模式本次主要讲述三个内容:简单工厂模式工厂方法模式抽象工厂模式依赖倒置原则设计原则:要依赖抽象,不要依赖具体类。不能让高层组件依赖底层组件,而且,不管高层或底层组件,“两者”都应该依赖于抽象。这个原则告诉我们,应该重写代码以便于我们依赖抽象类,而不依赖具体类。指导方针:变量不可以持有具体类的引用。(如果使用new,就会持有具体类的引用。你可以改用工厂类避开这样的做法。...

2019-06-13 17:24:21 12969

原创 LinkedList源码探究

ArrayList源码探究本文全部以jdk1.8源码为根据,探究LinkedList的实现。转载请注明出处。LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)。这样看来,LinkedList简直就是个全能冠军。当你需要使用栈或者队列时,可以考虑使用LinkedList,一方面是因为J...

2019-06-09 21:15:14 14907

原创 ArrayList源码探究

ArrayList源码探究本文全部以源码为根据,探究ArrayList的实现,原创blogs,转载请注明。构造方法ArrayList底层是一个长度可以动态增长的数组默认的构造方法是构建一个初始容量为10的空list用于默认大小的空实例的共享空数组实例。 我们将此与EMPTY_ELEMENTDATA区分开来,以便在添加第一个元素时知道要膨胀多少。上面不是说初始容量为10吗,奇怪了,为什...

2019-06-09 20:42:55 14910

原创 NIO源码分析之Selector

NIO源码分析之SelectorNIO的Selector源码第一句话就是 A multiplexor of {@link SelectableChannel} objects.即 SelectableChannel对象的多路复用器。这很清楚的说明了Selector的作用。这篇文章主要从以下几个点对Selector进行分析:选择器(Selector)可选择通道(SelectableCha...

2019-06-08 11:13:52 15231

原创 NIO源码分析之Buffer

NIO源码分析之BufferNIO博大精深,探寻NIO的源码后收获很多,在此进行记录。这次主要分析Buffer的源码,主要有以下几个内容。绝对方法和相对方法(position,limit,capacity属性的含义)Clearing,flipping,and rewinding 的作用线程不安全链式调用常用API源码分析绝对方法和相对方法相对方法: limit值与posit...

2019-06-07 18:15:46 15005

TCP网络聊天室完整源码,用于课程设计。

TCP网络聊天室完整源码。

2019-04-30

李兴华java第一行代码所有PPT+源代码

本来想拆成两部分发送的,这样干脆一起发送了,造福网友,只要10积分,代码教程详细的可怕,请叫我雷锋

2018-05-01

esl-erlang_17.0-1_centos_6_i386.rpm

erlang安装。

2019-04-30

ScrToPic最好用的快速截屏软件

快速定位截屏标识重点,上课或者制作文档必备软件,方便易用

2018-07-13

jdk 1.8 中文版

jdk 1.8 中文版,包含最新1.8新特性。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-03

尚硅谷Bank项目全部教学视频以及所有源代码

尚硅谷Bank项目全部教学视频以及所有源代码,解压后使用

2018-04-03

SQLyog附注册码解压绿色版

自我感觉最好用的一款sqlyog汉化版本,直接打包发过来了,内附注册码,绿色版,解压即可使用

2018-07-13

超级硬盘数据恢复2.7.1.5破解版

功能强悍,只要五分,这个恢复了很多我无意中删除的东西,u盘页可以哦

2018-04-03

屏幕录制专家破解版

屏幕录制专家破解版,亲测可用。

2019-04-30

Hermione Granger的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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