自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白鹿青崖|且放白鹿青崖间

世事变幻无常,向上是唯一方向

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

转载 解决配置Ubuntu中vnc远程显示灰屏

VNC是什么? VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个...

2018-11-18 19:30:31 11267 1

转载 IDEA :Cannot start compilation: the output path is not specified for module “Test”. Specify the outp

文章转从https://blog.csdn.net/zZ_life/article/details/51318306错误是发生在从github上checkout自己的项目时。因为没有将配置文件一起上传,所以在运行java程序时有了这个报错:Cannot start compilation: the output path is not specified for module “Test...

2018-08-17 11:48:03 2836

原创 Git与IDEA的一些冲突问题

今天,在IDEA上跑代码,一系列的pull、push之后,在最后所在的工作区上跑代码时候,出现了debug跑的代码和我工作区看见的代码不一致的问题,换句话说就是你看见的那些代码是A版本,但IDEA实际却跑的是B版本,debug的高亮行会出现在奇奇怪怪的地方。我一开始还以为是git冲突或者什么问题,弄了好久,去除了App的缓存,重新启动服务器,都不行。  解决:后来越发觉得是IDEA读取...

2018-08-13 16:20:50 394

原创 zookeeper单机部署服务无法启动的问题

注意你的zoo.cfg中是不是乱码了,可能你自己看起来是没问题,但解析的时候乱码今天调试单机部署ZooKeeper,还真是千奇百怪的问题都有,搜了百度谷歌各种关键词,说的都在理,但就是解决不了我的问题。 遇到的情况:满心欢喜觉得部署成功了,然后用客户端连接就说我连不上,接着停止服务的时候它说杀不了这个进程,根本没有这个进程,所以说服务根本没起来???????...

2018-08-10 19:53:22 4549 1

转载 在mac下idea的常用快捷键

 对,就是转载的,以后忘了找还好找一些。 alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+Gcommand+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上选中文本,按command+shift+F7 ,高亮显示所...

2018-08-10 16:10:14 182

原创 网易云音乐歌曲带时间轴歌词的提取

本文章的结果:1.获取网易云上带时间轴的lrc歌词文本2.对获取到的文本进行延时矫正处理(整体,也就是说每一行都处理)获取到网易云音乐上带时间轴的歌词文本,效果如下:本文目录:          1.目的2.所需工具3.操作流程1.目的因为网易云音乐上不能获取到带时间轴的歌词大家都知道,最多就是手动复制一遍歌词,然后粘贴下来,但是没有时间轴要自己

2017-11-09 16:28:58 16374 3

转载 有return的情况下try catch finally的执行顺序

结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally

2017-09-05 20:34:12 186

转载 Lucene的入门例子

本文内容:1.lucene的基本步骤(配代码与jar包版本)2.示例的代码3.完成示例后再该延伸到哪些知识1.lucene的基本步骤(配代码与jar包版本)jar包版本:       一  ,  从数据库中查数据 ====爬数据  -------------1 public ArrayList getDate(String

2017-04-05 15:12:18 350

转载 操作系统的几种IO方式

目前IO模型主要经历了以下五种:1)阻塞IO2)非阻塞IO3)IO复用(select和poll)4)信号驱动IO(sigio)5)异步IO(aio_) 内核空间和用户空间:由于操作系统都包括内核空间和用户空间(或者说内核态和用户态),内核空间主要存放的是内核代码和数据,是供系统进程使用的空间。而用户空间主要存放的是用户代码和数据,是供用户进程使用的空间。目前Linu

2016-08-16 18:31:07 2826

转载 DOS下解决端口被占用问题

有时候运行web项目的时候会遇到 Error running Tomcat8: Address localhost:1099 is already in use 的错误,导致web项目无法运行。这明显是1099端口已经被占用,解决办法如下:    第一步,命令提示符号,执行命令:netstat -ano可见,占用1099端口的进程的PID是6072。

2016-08-15 12:23:18 423

原创 初始redis

本文内容:为啥使用redis+redis可以做啥+redis基本命令行命令+redis在JAVA中的使用redis的认识1.相对于关系型数据库,redis是部署在内存里的存储机制,可以用来做缓存使用,同时,你也可以把它独立出来做成单独的缓存机制,来存储一些实时数据,比如SessionId啊,xxx的最后活动时间啊之类的,我觉得用来解决是否过期这问题挺好的2.redi

2016-08-01 16:55:15 590

转载 Struts表单验证,xml与注解

1. Struts2中的输入校验2. 编码方式校验  1) Action一定要继承自ActionSupport  2) 针对某个要进行校验的请求处理方法编写一个 public void validateXxx()方法,在方法内部进行表单数据校验.  3) 也可针对所有的请求处理方法编写public void validate()方法。  4) 在校验方法中,可以通过addF

2016-06-11 13:19:15 522

转载 同步异步,阻塞非阻塞

最近在招聘中,发现不少人对BIO、NIO、AIO等理解非常模糊,觉得有必要写文章来纠正下很多人的误解。 在谈这些之前,非常有必要先介绍下Unix 5种IO模型: 阻塞: 阻塞是最常用的IO模型,默认情况下所有的文件操作都是阻塞的。以套接字编程为例。在进程空间中调用recvfrom,其系统调用直到数据报文到达且被拷贝到应用程序进程的缓存区(或者发生错误)后才返回,期间一直在等待。进程在从

2016-06-03 16:29:07 272

原创 springMVC中pojo参数绑定

Failed to convert property value of type java.lang.String to required type xxx(比如int,double,java.util.Date)在类型转换不成功导致绑定不成功的时候报错,可能会报http 400,然后Tomcat的console上会有如上这么一条英文日志比如pojo中有id成员,double类

2016-05-21 19:56:52 1371

原创 集合中泛型正确地擦除

先提问:数组存储与集合存储在编译期的区别集合中对于泛型的使用规则和的区别与二者何时被擦除正文:先给出3个实验类class Fruit{ }class Orange extends Fruit{ }class Apple extends Fruit{ }数组:编译器对代码信息了解的足够多,一些地方允许编译通过以下4行编译均通过:

2016-04-17 19:04:47 455

原创 HashMap的indexFor方法

关于HashMap中的IndexOf方法原来一直没有想通为什么用&,并且和length-1做运算,今天琢磨了一下static int indexFor(int h, int length) { return h & (length-1); } 前提首先大家知道普通的Hash打散的算法都是mod表的长度,比如h%length,但是HashMap却用的是位运算分析H

2016-04-13 21:52:59 5588 2

转载 JDK动态代理(源码解析)

鉴于博主水平有限,这篇介绍JDK动态代理的文章博主刚刚好能看懂,转载一下供大家学习(由于原文红蓝色太多,我把觉得最关键的点用橙色标注了一下,这些点理解起来是关键)        以下的内容部分参考了网络上的内容,在此对原作者表示感谢!         Java中动态代理的实现,关键就是这两个东西:Proxy、InvocationHandler,下面从InvocationHand

2016-04-09 19:38:48 432

转载 log4j配置信息

log4j.properties配置详解stone 的 log4j配置详解Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Logger

2016-03-26 20:22:56 336

原创 Java类加载与初始化机制实例分析

今天看到一个关于类加载顺序的一个例子,虽然有点怪,但懂了真的很有意思,也能反应出理解的深度,还是先看代码吧public class StaticTest{ public static void main(String[] args) { staticFunction(); } static StaticTest st = new StaticT

2016-03-24 13:30:42 481 1

原创 多个线程ThreadLocal中存的是什么

之前所学不精,现在看一下确实是,我ThreadLocal里如果都存的是一个共享变量的话,那么肯定是会两边都相同的。其实现在回头看这些代码就没有了当初学术不精时候的疑惑了,反正也被喷了,趁这个被喷的时间索性更正一下ThreadLocal的存储机制。  测试代码相当简单public static void main(String[] args){ ThreadLoca...

2016-03-22 12:23:08 3703 5

转载 Fast-fail原理

fast-fail的为何种异常,如果处理

2016-03-19 19:26:04 386

转载 详解内部类

java提高篇(八)----详解内部类可以将一个类的定义放在另一个类的定义内部,这就是内部类。      内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。第一次见面      内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。public class O

2016-03-18 16:33:35 303

原创 dom4j解析XML实例

dom4j解析XML的实例,大步骤要掌握

2016-03-03 18:09:07 337

原创 Java中IO流的介绍

IO流的基本类/接口与相应实现

2016-03-01 23:10:01 364

原创 JavaWeb中的HttpSession对象

JavaWeb中的HttpSession对象底层依赖Cookie,URL重写     >这也就是为什么先打开IE,在Session中存了东西,此时又打开一个新建页面,输入网址同样能获取Session参数的原因获取Session:      在Servlet中使用时需创建对象,在JSP中无须创建,原理请查询jsp相关原理     HttpSession session =

2016-03-01 15:25:12 1608

原创 JavaWeb中的监听器

JavaWeb中Listener的简单介绍与了解,看博主的接触深度不定时更新

2016-03-01 15:17:01 276

原创 Java设计模式之Decorator模式

Decorator设计模式的理解

2016-02-29 16:31:15 526

空空如也

空空如也

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

TA关注的人

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