- 博客(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
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人