自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 IDEA 使用时遇到过的问题

无效的源发行版1.8项目导入后build时报错,这个是由于jdk的版本与项目的要求不一致造成的 这里,每个模块都看看,配置到与当前环境一致的版本就OK了。java非法字符:\65279导入eclipse项目很容易出现问题 一般用UE或记事本编辑过的UTF-8的文件头会加入BOM标识,该标识由3个char组成。在UTF-8的标准里该BOM标识是可有可无的,Sun 的javac

2018-01-30 16:45:29 267

转载 Java并发编程:Synchronized及其实现原理

Java并发编程系列:Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理Java并发编程:Synchronized底层优化(轻量级锁、偏向锁)Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:volatile的使用及其原理一、Synchronized的基本使用  Synch

2018-01-30 09:22:20 129

转载 JAVA锁有哪些种类,以及区别

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。公平锁/非公平锁 公平锁是

2018-01-30 09:18:17 487

转载 如何安装PlantUML画时序图、类图

在跟踪spring源码的时候,看见网上的博客好多使用了idea自带的展示类继承关系图的功能,这个地方使用了idea的diagrams-show diagram,就可以显示类的继承图,很神奇的样子,记录一下这个功能;同时idea也继承一个插件plantuml,可以画时序图和类图等; 1.打开preference-找到plugin 2.点击browse repositories 3.安装

2018-01-25 23:25:30 1063

转载 IntelliJ IDEA详细配置和使用教程(适用于Java开发人员)

前言正所谓工欲善其事必先利其器,对开发人员而言若想提高编码效率,一款高效的开发工具是必不可少的,相信看到该博客的朋友们都已经对IntelliJ IDEA有所了解了,所以此处就不对IntelliJ IDEA进行介绍,而是直接阐述在实际开发中应用场景。博主使用的IntelliJ IDEA版本为IntelliJ IDEA 2017,因为博主是一名Java开发工程师,所以以下内容均以Java为主。(相

2018-01-25 23:23:28 348

转载 为何需要定制化的Thread Factory

当我们提交任务到Executor框架中时,一个线程会负责执行该任务。该线程有可能从线程池中分配,也有可能是按需创建。每一个Executor都对应一个ThreadFactory。如果我们在创建Executor的时候没有明确知道指定ThreadFactory,那么Executor会使用缺省的ThreadFactory.我们来看一下JDK1.6中java.util.concurrent.Execut

2018-01-25 23:05:29 1042

转载 设置jvm参数

1.在eclipse设置JVM参数 打开eclipse-窗口-首选项-Java-已安装的JRE(对在当前开发环境中运行的java程序皆生效,也就是在eclipse中运行的java程序)编辑当前使用的JRE,在缺省VM参数中输入:-Xmx128m -Xms64m -Xmn32m -Xss16m 或者在运行一个java程序的时候执行:java -Xmx128m -Xms64

2018-01-25 15:34:45 309

原创 intelliJ idea像eclipse一样在class中断点调试

直接查看jar包中的源码或者在class类中断点调试是一种很方便的功能,那么idea中要如何配置呢 1。打开setting(ctrl+alt+s或者点击file选择setting) 2。选择plugins在其中输入byte,搜索插件,勾选两个插件并确认 3。出现弹框提示,是否重启,确认重启后,既可以进入class文件并添加断点 4。查看jetty的class文件

2018-01-23 23:08:35 8264

转载 互联网推送服务原理:长连接+心跳机制(MQTT协议)

互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长连接呢?在写之前,我们首先了解一下为什么android维护长连接需要心跳机制,首先我们知道,维护任何一个长连接都需要心跳

2018-01-23 18:12:57 371

转载 Oracle 版本查看及版本号说明

select * from v$version;select banner from sys.v_$version; 结果如下: BANNER 1 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod 2 PL/SQL Release 10.2.0.1.0 - Production 3 COR

2018-01-23 14:14:49 49627

原创 使用批处理命令实现一键休眠

在某个文件夹下创建一个文本文件,修改该文件名为sleep.bat 方式1:@echo off:beginecho 请输入以下数字,确认对应操作:echo 1.休眠echo 2.睡眠echo 其他任意键退出set /p step=if %step% == 1 start rundll32.exe powrProf.dll,SetSuspendStateif %step%

2018-01-22 22:02:42 14524 1

转载 你真的知道Win 10中注销、睡眠、休眠的区别么?

Windows 10“电源”模式有五大选择:关机、重启、注销、睡眠、休眠。那么,同是重新登录,注销和重启有何区别?同是休息,睡眠与休眠有何不同?系统打完补丁,是选择重启后更新,还是更新后关机?其实这些都不是单纯的技术选项,它们与我们的实际生活密切相关。 1、重新登录 注销重启影响不同 当前用户环境下出现问题,如速度慢,某程序不正常等,只需选择“注销”,然后重新登录该用户账号即可。但如果是多账户

2018-01-22 19:22:44 1639

SourceTree

SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mercurial和Subversion版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。 SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。 SourceTree拥有完整的Git功能: 通过一个简单的用户界面即可使用所有的Git命令 通过一次单击,即可管理所有的Git库,无论是托管的还是本地的 通过一次单击,即可进行commit、push、pull、merge等操作 一些先进的功能,如补丁处理、rebase、shelve、cherry picking等 可以连接到你托管在Bitbucket、Stash、Microsoft TFS或GitHub中的代码库

2017-09-11

空空如也

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

TA关注的人

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