自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Morty的技术乐园

记录为更好的前行

  • 博客(9)
  • 收藏
  • 关注

原创 UP装机部署步骤大纲

Linux装机插上网线,然后,Ubuntu系统安装(略)更改root密码以装机时设置的用户登陆后,sudo修改root用户密码,然后退出,重新登录root。$ sudo passwd root 下载并安装JDK$ java(根据提示安装jdk)下载并安装SSH安装 $ apt-get install openssh-server ## 安装ssh服务并...

2018-08-31 17:09:44 897

原创 Java并发编程实战——volatile

volatile?volatile是保证共享变量变化可见性的关键字。所谓可见性,就是一个变量在多个线程间可见,而volatile保证了共享变量的改变在多线程之间能够及时的发现。示例代码public class T { /*volatile*/ boolean running = true;// 对比一下有无volatile的情况下,整个程序运行结果的区别 voi...

2018-08-29 07:11:12 593

原创 Java内置锁——synchronized

锁代码还是锁对象?很多使用synchronized关键字的同学很容易混淆这个概念。我们很常见到用synchronized 修饰一个方法,那么究竟synchronized锁定的是方法,还是对象呢?答案是:synchronized锁定的是对象!是堆中实际的对象,并不是栈中的引用。锁对象?想要证明是锁对象其实非常简单,下面这个demo可以看出synchronized锁定的是同一个共享对象...

2018-08-27 23:11:39 311

原创 Multiple markers at this line

在类的package 关键字上莫名其妙的多了红色波浪线,代码也没有任何问题。解决方法:打开项目build path,删除jre system library,然后应用,再次添加一遍jdk1.8,选择工作区默认即可,应用,OK。...

2018-08-27 10:19:00 2824

原创 Java 多线程 —— 死锁与锁的错误用法

概述死锁状态的大体思路是:Thread_1在获得A对象的锁后,紧接着去请求B对象的锁,Thread_2在获得了B对象的锁后,紧接着又去请求A对象的锁,如下图:代码描述public class DeadLockDemo { static class A { public synchronized void saying() { ...

2018-08-26 12:17:20 338

原创 Java实现用户头像上传(修改默认文件大小限制)

概述每次说起文件上传,就不得不提一下前端的实现方式,说来也奇怪,本博主最热门的博客居然也是文件上传,3万多的访问量占了总访问量的一多半:《传统form表单提交方式的文件上传与文件存储》,而且,今天搜索“form表单提交文件” 百度第一篇居然就是这篇自己写的文章(下图留个纪念,不知道以后会不会有变化 哈哈)但是由于这篇文章写得比较早,博客玩的还不6,文章排版很糟糕,因此自己都不愿意看,今...

2018-08-25 14:04:39 31795 28

原创 Git初学札记(八)————版本回退

 引言不论是使用svn还是git,版本回退都是一个非常重要的功能。EGit版本回退在History视图中,我们可以看到我们的commit历史,选中任意一个commit版本,右键reset —>Hard ,即可回退到指定版本。注意,Reset有三种回退方式,Soft、Mixed、Hard,这三种方式的回退力度依次增大,Hard代表HEAD,暂存区以及工作区全部回退,不保留修...

2018-08-19 21:30:42 289

原创 SQL关联查询————LEFT JOIN关键字的使用

引言关联查询一直是非常重要的SQL使用技巧。在一次查询操作中,使用mybatis进行条件查询,在没有使用 LEFT JOIN 关键字的情况下是这样写的: <!-- 查找成员 --> <select id="selectUsers" resultMap="selectUsers_ResultMap"> SELECT * ...

2018-08-14 00:22:05 16537

原创 Spring Boot + Mybatis 快速整合

引言最近在工作结束后抽时间学习了一下mybatis的知识,因为之前有学习过,但是经久不用,也未曾踏实地整理,因此有所淡忘。super meeting会议管理系统是我厂最近开发的一套会议预约平台。持久层框架经讨论,选为灵活优秀的半自动持久层框架Mybatis。关于mybatis的有点和简介不做本系列学习博客的重点,在此不做记录。学习的方式采用视频+实践的学练组合方式。结合一直接触的s...

2018-08-12 22:37:53 651

空空如也

空空如也

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

TA关注的人

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