摘要: 所有的Unix Like系统都会内建vi文书编辑器,其他的文书编辑器不一定存在,vim是vi的升级版,具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。vim 里面加入了很多额外的功能,例如支持正规表示法的搜寻结构、多文件编辑、区块复制等。 Vim有三种模式:命令模式、编辑模式 阅读全文
posted @ 2017-07-07 17:18 JMCui 阅读(498) 评论(0) 推荐(0)
摘要: 和 window不同,在Linux压缩文件需要注意的是,压缩后的文件会把源文件给替代,无论是gzip、bzip2、xz 均不支持压缩目录,要达到压缩目录的目的,需要用到tar指令。 gzip 压缩 gzip file1 压缩一个叫做 'file1'的文件 gzip -9 file1 最大程度压缩 g 阅读全文
posted @ 2017-06-27 19:16 JMCui 阅读(514) 评论(0) 推荐(0)
摘要: Linux 名字的由来,是当时作者将初版的 Linux 发布在网上,供别人下载完善,而那个核心文件夹就叫 Linux,就这么叫着了。而为什么 Linux 的吉祥物是一只企鹅呢?是因为当时大家要发行稳定版的 Linux 的时候询问作者将什么动物作为吉祥物,而作者对小时候在动物园被企鹅咬了一口印象深刻, 阅读全文
posted @ 2017-06-14 22:31 JMCui 阅读(765) 评论(0) 推荐(0)
摘要: 前言:博主资历尚浅,很多东西都还在刚起步学习的阶段,这几天开发任务比较轻,就在自己window系统下,模拟部署远程服务器,利用Jenkins + Ant + Tomcat 搭建了一个自动发布部署的环境,特分享给大家。如果有哪些说的不对的地方,还请大家不吝赐教。 1、工具版本 Ant:apache-a 阅读全文
posted @ 2017-06-05 19:56 JMCui 阅读(4012) 评论(0) 推荐(1)
摘要: 一、概念 在 Java 语言处于还没有出现泛型的版本时,只能通过 Object 是所有类型的父类和类型强制转换两个特点的配合来实现类型泛化。这样做有个缺点,就是只有程序员和运行期的虚拟机才知道这个 Object 到底是个什么类型的对象。在编译期,编译器无法检查这个 Object 的强制转换是否成功。 阅读全文
posted @ 2017-06-05 14:54 JMCui 阅读(539) 评论(0) 推荐(0)
摘要: Jenkins修改管理员密码,我看了网上所有的教程,竟然全都是拿着一串已经加密好的 111111 的密文去替代 config.xml 文件里面的密码,然后大家的密码都是 111111!我觉得这种做法实在太敷衍了!于是我就研究了下,包括 Jenkins 密码的加密方式,以及如何修改管理员的密码,当然, 阅读全文
posted @ 2017-06-02 15:45 JMCui 阅读(13694) 评论(1) 推荐(1)
摘要: 1、关闭Jenkins 只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://localhost:8080/,那么我只需要在浏览器地址栏上敲下http://localhost:8080/exit 网址就能关闭jenkins服务. 2、重启Jenkie 阅读全文
posted @ 2017-06-02 14:14 JMCui 阅读(35518) 评论(3) 推荐(4)
摘要: 前言:博主最近在做Hybris开发,漫长的启动时间大大的拖累了项目的进度,而Jrebel的出现就是为了减少项目重启的时间或者说修改了代码后直接不用重启就可以看到修改的结果,但是Hybris的部署一直没有成功,博主就先做了一个小demo,试试看效果如何。 第一步:在线安装IDEA Jrebel插件 第 阅读全文
posted @ 2017-06-01 17:18 JMCui 阅读(755) 评论(0) 推荐(0)
摘要: Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比 Git 与 SVN 区别 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。 如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。 Git 与 SVN 区别点: 1、 阅读全文
posted @ 2017-05-23 20:24 JMCui 阅读(410) 评论(0) 推荐(0)
摘要: 一、乐观锁和悲观锁 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先 阅读全文
posted @ 2017-05-22 09:00 JMCui 阅读(388) 评论(0) 推荐(0)
摘要: 1、基本语法 A、Criteria setFirstResult(int firstResult):设置查询返回的第一行记录(索引从0开始); B、Criteria setMaxResult(int maxResult):设置查询返回的记录数; C、Criteria add(Criterion cr 阅读全文
posted @ 2017-05-21 00:05 JMCui 阅读(939) 评论(0) 推荐(0)
摘要: 一、前言 HQL(Hibernate QueryLanguage) 是面向对象的查询语言,它和SQL查询语言有些相似。 二、语法 1、 select/update/delete…… from …… where …… group by …… having ……order by …… asc/desc 阅读全文
posted @ 2017-05-20 23:54 JMCui 阅读(535) 评论(0) 推荐(0)
摘要: 上一篇试着进行了solr的安装和配置,以及如何solr的检索,今天试着简单的将solr连接MySQL数据库(才尝试了单表、一对多和多对多的还有待研究) 1、MySQL的目录结构 2、新建一个democore 3、在solr服务器http://localhost:8983/solr可视化页面上新建co 阅读全文
posted @ 2017-05-20 17:41 JMCui 阅读(511) 评论(0) 推荐(0)
摘要: 一、概念 Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个 阅读全文
posted @ 2017-05-18 18:05 JMCui 阅读(759) 评论(0) 推荐(0)
摘要: 1、概念:简单的说 Node.js 就是运行在服务端的 JavaScript。学之前需要明白Node.js是无法挑战jsp、php或者asp这种老牌网站的地位的,是永远不会出现在证券、金融这种领域的。node.js的出现,就像是思维的极限反转带来的性能极致,它就像是一个玩具一样,如果把传统的jsp必 阅读全文
posted @ 2017-05-18 09:36 JMCui 阅读(2892) 评论(0) 推荐(0)