自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 银行卡图片

银行卡图片

2018-05-11 17:30:39 3607 1

原创 String和 new String和Integer的比较大小的问题,必看!!!

得统一整理一下这个问题了。 其实String和Integer都是一样的。有两种实现的方式,一种就是String a = "1";另一种就是String aa = new String("1");两种写法的区别: 第一种写法过程:在栈区创建a引用(句柄),然后在常量池中寻找常量”1”,如果找到了直接将a引用指向常量池中,如果没找到,则在常量池中创建常量”1”,再指向它。第二种写法过程:在栈区创建a

2017-08-07 16:42:18 1113

原创 缓存文件变化 && WatchService监控文件变化分析

这样一个需求: 编写一个缓存池,把groovy文件每次加载到缓存池中,如果发生了变化,就把新的文件加到缓存池中,如果没变,就使用缓存池中的缓存文件。 我最开始使用静态的map作为缓存池来处理的,一方面是因为map便于查找,另一方面做成单例模式一切就ok。但是在判断文件是否变化的时候,老大觉得有点low,而且耽误时间。代码如下:import restful.CacheElemen

2017-07-07 19:23:02 734

原创 Spring+Quartz踩到的坑

Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。 Spring就不做什么介绍了。在实际的操作中,很经常把这两者结合到一起使用。现在就说一下我在处理Spring+Quartz时候遇到的一些坑,大家引以为戒。

2017-06-30 18:22:23 1499

原创 关于java web中自动运行一段代码的一些事儿(计时器、Date比较大小、自动运行代码)

近期由于项目需要,需要用到一个功能:在写好的web中每隔一段时间运行一段代码,检查数据状态,并及时修复数据。刚拿到这个需求的时候并不是很懂怎么做。查询了很多资料,但是都有一定的问题。今天来Debug一下,并给出自己的解答。功能一共分几步:1、一个计时器,每隔一段时间运行一段代码2、自动运行3、检查数据库中的时间,并比较**首先来说一下计时器的问题。**这个很简单。//Timer Tim

2017-06-07 16:51:56 633

原创 java.lang.IllegalStateException: Failed to load ApplicationContext

用SSM框架做java web的时候,进行Spring和MyBatis整合,写好测试用例,Run的时候,出现了如下的问题: 一顿百度以后,并没好的改良方式。后来发现,由于建立的maven工程,maven没有生成mapper.xml 文件,所以需要修改pom.xml。 将下列代码添加到pom.xml的build中。 <resources> <resource>

2017-05-05 14:24:41 796

原创 从master分支clone下的代码,上传到另一个新建分支

从master上clone下一些代码,修改后想上传到自己的一个分支上。添加本地需要提交的代码git add .提交本地代码git commit -m "push the new code to My branch"push到git仓库中git push origin master:strategypush上去后,会创建strategy分支,如果之前有strategy分支,建议换个名字,否

2017-05-03 14:33:10 2688

原创 查看各类系统端口占用情况

Mac查看端口占用情况lsof -i tcp:port//port为端口号lsof -i tcp//查看NODE为tcp类型的进程Windows查看端口占用情况netstat -ano | grep portLinux查看端口占用情况netstat –apn | grep port杀死进程kill -9 port

2017-04-21 11:00:23 533

原创 $()、$(())、${}、(())区别

$()$()与``都是用来做命令替换用的,表示优先执行的命令,例如$(pwd)与`pwd`相同以上指令意思为,执行pwd,然后用得到的结果(当前文件夹)代替$(pwd),继续运行。${}大括号里面是变量,将变量的实际值取出。一般情况下,var和var和{var}是一样的,但是用${}会比较精确的界定变量名称的范围。${file#*/}去除第一个/左边的字符,保留右边字符${file##*/}去除

2017-04-13 10:02:11 634

原创 关于mesos在mac上的安装问题

根据官方教程在mac安装mesos时,make到最后,经常会提示以下错误:socket.error: [Errno 104] Connection reset by peermake[2]: *** [../3rdparty/protobuf-2.6.1/python/dist/protobuf-2.6.1-py2.7.egg] 错误 1make[2]: 离开目录“/usr/local/meso

2017-03-24 10:23:33 542

空空如也

空空如也

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

TA关注的人

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