自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java并发编程中volatile;mesi协议:缓存一致性

mesi协议是Intel为了缓存一致性(内存,cpu高速缓存)两线程同时读取内存内的值,然后进行+1操作,但是最后只加了1解决1.加锁它核心的思想是:当CPU写数据时,如果发现操作的变量是共享变量,即在其他CPU中也存在该变量的副本,会发出信号通知其他CPU将该变量的缓存行置为无效状态,因此当其他CPU需要读取这个变量时,发现自己缓存中缓存该变量的缓存行是无效的,那么它就会从内存重新读取。...

2020-03-26 18:27:08 317

原创 面向对象与面向过程

面向对象与面向过程面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程强调的是功能、行为面向对象是将功能封装进对象,强调具备了功能的对象面向对象是基于面向过程的举一个面向对象例子方便了解(来自毕向东老师的Java视频):把大象放进冰箱里分为以下步骤:把冰箱门打开;把大象放进去;关上冰箱门(强调过程和过程中所涉及的行为(强调行为、动作、过程))。用面向对象思想考虑:无论是...

2020-03-26 01:47:28 869

转载 求字符串数组最长公共前缀

String的compareTo方法是按照字典顺序比较的。而Arrays.sort方法对对象数组按照自然顺序进行排序。public static void sort(Object[] a) 该方法要求数组元素实现了Comparable接口,所以如果是对字符串数组进行排序,是按照字典顺序进行排序的。public String longestCommonPrefix(String[] strs) ...

2020-03-26 00:22:20 712

原创 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。

参考链接:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。可能是语文不是很好,在leetcode所给的解题思路中,在优化算法那里事实上刚开始一直没理解一句话的意思里面的也就是说这里应该写错了,应该说是在s[i,j)范围内存在索引为j‘的值与s[j]相同,则将i改为此值索引public class Solution { public int lengthOfLongest...

2020-03-25 23:21:48 602

原创 ==与equals

== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象(基本数据类型比较的是值,引用数据类型比较的是内存地址)。equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:情况 1:类没有覆盖 equals() 方法。则通过 equals() 比较该类的两个对象时,等价于通过“==”比较这两个对象。情况 2:类覆盖了 equals() 方法。一...

2020-03-23 17:26:20 130

转载 面向对象和面向过程的区别

面向过程 :面向过程性能比面向对象高。 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。面向对象 :面向对象易维护、易复用、易扩展。 因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使系统更加灵活、更加易于维护。但是,面...

2020-03-23 16:57:03 379

原创 Mongod设置成服务报错:服务名无效

Mongodb服务名无效我们在安装mongod的时候如果每次都需要去使用命令行太过麻烦,所以我们将其加到我们的电脑服务里面,之后只需作为一项服务启动即可,但是我们在实际操作过程中会出现服务名无效的情况原因在将mongodb作为服务添加到电脑的过程中不是在管理员模式下添加,虽没报错,实际没加进去解决使用管理员模式重新添加即可配置MongoDBWindows配置MongoDB...

2020-03-20 02:07:54 270

原创 Windows下Elasticsearch启动一闪而过报错

现象windows在安装Elasticsearch的过程中,启动elasticsearch.bat的时候,黑窗口一闪而过,启动失败,这个时候我们可以到elasticsearch目录下的logs文件夹下查看日志情况,报错情况如下:[2019-05-07T18:39:13,452][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [hdzx...

2020-03-20 01:18:56 3204

原创 MongoDB,elasticsearch下载地址

MongoDB Windows系统64位下载地址MongoDB Windows系统32位下载地址MongoDB 全版本下载地址elasticsearch6.5.4 提取码:xtki

2020-03-19 23:52:05 133

原创 怎么通过cmd进去d盘

使用Linux的时候进去哪里一般都是使用cd命令,在用windows的时候下意识的就以为也是使用cd切换盘符。实际上Windows切换盘符并不需要使用cd,使用反而切换不了,**要进入那个盘直接盘符加:**即可例如从c进入d...

2020-03-19 21:38:06 304

原创 org.springframework.beans.factory.UnsatisfiedDependencyException报错解决

在使用mybatis自动生成代码后,启动后报错org.springframework.beans.factory.UnsatisfiedDependencyException在网上找了好久,都不对应,事实上是每个人可能的报错原因都不一样,比如我报错原因拉到最底部是java.lang.IllegalArgumentException: Result Maps collection already...

2020-03-16 11:46:32 1334

原创 Git报错:fatal: refusing to merge unrelated histories

当你使用git提交代码时出现Your branch and 'origin/master' have diverged,and have 1 and 1 different commits each, respectively. (use "git pull" to merge the remote branch into yours)而当你使用git pull时,又出现fatal:...

2020-03-09 03:09:59 395

空空如也

空空如也

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

TA关注的人

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