自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error:(4, 46) java: 程序包org.springframework.boot.autoconfigure不存在

Error:org.springframework.boot.autoconfigure不存在Error:(4, 46) java: 程序包org.springframework.boot.autoconfigure不存在解决方案Error:(4, 46) java: 程序包org.springframework.boot.autoconfigure不存在在idea2020中新建spring ...

2020-05-01 18:04:44 6825 1

原创 Docker安装mongoDB

docker安装MongoDB使用DockerFile在文件夹下新建 stack.yml 文件,内容如下version: '3.1'services: mongo: image: mongo:4.1.6 ports: - 27017:27017 restart: always environment: MONGO_INITDB_ROOT_USERNAME: mongoadmin MONGO_INITDB_ROOT_PAS

2020-05-30 22:18:55 213

原创 Emacs 安装Google-translate插件

Emacs 安装Google-translate插件使用github安装插件将github中的地址复制到gitee中,这样clone的速度会很快(我这边已经将代码复制了过来,可以直接在我的gitee仓库的地址下进行clone:https://gitee.com/bszscf/google-translate.git)git clone https://gitee.com/bszscf/google-translate.git ~/.emacs.d/plugins/google-translate配

2020-05-14 17:29:57 764

原创 Emacs安装配置yasnippet

Emacs安装配置yasnippet简单介绍yasnippet是Emacs上的模板系统,可以利用 yasnippet 来定制一些代码的模板,例如 Elisp 的setq、Java 中的 main 函数、以及代码的注释的模板等等。安装安装最新的yasnippetclone github中的代码$ cd ~/.emacs.d/plugins$ git clone https://gith...

2020-05-03 17:08:17 1207

原创 Spring技术总结

Spring技术总结Spring 技术总结Spring基础Spring IOCSpring AOPSpring 技术总结Spring基础什么是SpringSpring是一个轻量级的java开发框架,为了解决企业级开发的复杂度,即简化Java开发。为了简化开发,Spring采取了一下4种策略:基于POJO的轻量级和最小侵入编程通过依赖注入和面向接口实现松耦合通过切面和惯例进行声明式...

2020-03-31 15:13:29 129

原创 MySQL技术总结

MySQL技术总结MySQL技术总结MySQL索引什么是索引平衡二叉树二叉搜索树红黑树特征红黑树较于二叉树的优点红黑树无法做索引数据结构的原因B树B+树(B树变种)myisaminnoDBinnoDB和myisam的区别Innodb为什么推荐使用自增ID作为主键?聚集索引非聚集索引联合索引MySQL技术总结MySQL索引什么是索引索引是帮助数据库高效获取数据的排好序的数据结构。平衡二叉树...

2020-03-30 09:25:57 637

原创 一不小心死锁了怎么办?

一不小心死锁了怎么办死锁基础概念什么是死锁示例代码使用jdk工具(windows系统)排查死锁代码使用jstack查看堆栈信息产生死锁的条件互斥条件占有且等待不可抢占循环等待如何避免死锁破环占有且等待条件破环不可抢占条件破坏循环等待条件总结死锁基础概念什么是死锁死锁是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。...

2020-03-24 17:28:02 106

原创 解决Java并发编程中的原子性问题

解决Java并发编程中的原子性问题解决并发编程的原子性问题单核场景下解决原子性问题多核场景下解决原子性问题如何实现互斥synchronized关键字修饰静态方法修饰普通方法修饰代码块锁和受保护资源的关系解决并发编程的原子性问题原子性是指一个或多个操作不被CPU中断的特性,造成原子性问题的源头是CPU线程的切换,CPU线程的切换可能会发生在每一个CPU指令中,而CPU的切换是依赖系统中断的。单...

2020-03-20 22:26:10 284

空空如也

空空如也

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

TA关注的人

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