小卖铺的老爷爷 - 博客园
摘要: 一直以来做对外的接口文档都比较原始,基本上都是手写的文档传来传去,最近发现了一个新玩具,可以在接口上省去不少麻烦。 swagger是一款方便展示的API文档框架。它可以将接口的类型最全面的展示给对方开发人员,避免了手写文档的片面和误差行为。 swagger目前有两种swagger和swagger2两阅读全文
posted @ 2018-05-16 19:16 小卖铺的老爷爷 阅读(356) 评论(2) 编辑
摘要: <!-- https://mvnrepository.com/artifact/ojdbc/ojdbc --><!-- (参数一):下载到本地的ojdbc-10.2.0.4.0.jar包的真实存放路径 --><dependency> <groupId>ojdbc</groupId> (参数二) <a阅读全文
posted @ 2018-04-24 19:39 小卖铺的老爷爷 阅读(8) 评论(0) 编辑
摘要: git 执行git pull –rebase报错误如下: error: Cannot pull with rebase: You have unstaged changes. error: Additionally, your index contains uncommitted changes. 阅读全文
posted @ 2018-03-16 16:17 小卖铺的老爷爷 阅读(42) 评论(0) 编辑
摘要: 写在最前面 想想来新公司也快五个月了,恍惚一瞬间。 翻了翻博客,因为太忙,也有将近五个多月没认真总结过了。 正好趁着今天老婆出门团建的机会,记录下最近这段时间遇到的大坑-JasperReport。 六月份的时候写过一篇利用poi文件导入导出的小Demo,JAVA实用案例之文件导入导出(POI方式)。阅读全文
posted @ 2018-01-20 00:21 小卖铺的老爷爷 阅读(740) 评论(0) 编辑
摘要: SSH的工具很多,像XShell,SecureCRT等等。 不过我一直用的是:SSH Secure Shell Client 主要的原因就是: 软件本身带文件浏览的功能,可以通过拖拽去实现文件上传和下载,很方便。 而不用像其他SSH客户端需要再多下载一个ftp的软件或者通过命令操作。 本来一直在Wi阅读全文
posted @ 2018-01-12 15:49 小卖铺的老爷爷 阅读(860) 评论(0) 编辑
摘要: 最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(阅读全文
posted @ 2018-01-07 17:17 小卖铺的老爷爷 阅读(153) 评论(0) 编辑
摘要: 一般项目中Quartz都是直接在配置文件中配置,但是一些特殊的情况需要在代码中控制,本文为代码调用的Demo,仅供参考。更多详细的Quartz配置信息,请查看: JAVA定时任务实现的几种方式 maven: job: test:阅读全文
posted @ 2017-12-24 16:42 小卖铺的老爷爷 阅读(22) 评论(0) 编辑
摘要: 案例说明: 银行两操作员同时操作同一账户。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户扣除50元,A先提交,B后提交。最后实际账户余额为1000-50=950元,但本该为1000+100-50=1050。这就是典型的并发问题。 乐观锁机制在一定阅读全文
posted @ 2017-12-24 12:26 小卖铺的老爷爷 阅读(395) 评论(0) 编辑
摘要: 在写SQL 条件语句是经常用到 不等于‘!=’的筛选条件,此时要注意此条件会将字段为null的数据也当做满足不等于的条件而将数据筛选掉。 例:表A 用 select * from A where B1 != 1查询时得到的结果为: 第三列 B1为空的也是会筛选掉的。 要查出第三列只需将SQL 改为 阅读全文
posted @ 2017-12-13 11:00 小卖铺的老爷爷 阅读(2663) 评论(0) 编辑
摘要: 一、线程三大特性 多线程有三大特性,原子性、可见性、有序性 1.1 什么是原子性 即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。一个很经典的例子就是银行账户转账问题: 比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上阅读全文
posted @ 2017-10-08 13:21 小卖铺的老爷爷 阅读(76) 评论(0) 编辑
摘要: IDEA 快捷键 Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Shift+F 搜索内容Ctrl+Alt+B 跳转到抽象方法的实现Ctrl+Shift+J 合并成一行Shift+F6 重命名Alt+Insert 生成代码(如get,set方法,构造函数等) DebugF7 单步调试阅读全文
posted @ 2017-09-25 10:54 小卖铺的老爷爷 阅读(135) 评论(0) 编辑
摘要: 写在最前面 哎,最近提了离职,手头的活也基本上清理的差不多了。想着这个把月可以舒服的晃悠晃悠的离开,但是运维的小伙伴总是不架势,走之前还是提了个新需求。 先说下需求吧,我们的系统概括的讲就是一个接口系统,对外的方式无外乎三种,MQ、WEBSERVICE以及FTP了。因为FTP的业务是前人留下来东西,阅读全文
posted @ 2017-09-11 15:41 小卖铺的老爷爷 阅读(499) 评论(0) 编辑
摘要: 写在最前面 这个星期一直在纠结easyui的treegrid的过滤功能,原因呢,自然是项目中一个莫名奇妙的需求。 easyui虽说是后端程序员的前端框架,但是说句实话,除去api,让我直接写里面的节点信息的话,还真是无从下手,在这里先对前端的同学膜拜下。 说下需求吧,最近一个项目中有个界面使用的ea阅读全文
posted @ 2017-08-08 15:45 小卖铺的老爷爷 阅读(920) 评论(0) 编辑
摘要: 写在最前面 上周零零碎碎花了一周的时间研究水印的开发,现在终于写了个入门级的Demo,做下笔记同时分享出来供大家参考。 Demo是在我上次写的 "JAVA实用案例之文件导入导出(POI方式)" 框架基础上搭建的,基于Spring+SpringMVC。如果有错误还请大家指正。 最后源码地址在:http阅读全文
posted @ 2017-07-17 11:53 小卖铺的老爷爷 阅读(632) 评论(1) 编辑
摘要: 本次安装是单台虚拟机安装,所以采用伪集群的方式进行安装,如果是真正的生产环境,将伪集群的ip改下就可以了,步骤是一样的。 SolrCloud结构图如下: 环境准备: CentOS-6.4-i386-bin-DVD1.iso jdk-7u72-linux-i586.tar.gz apache-tomc阅读全文
posted @ 2017-07-06 14:19 小卖铺的老爷爷 阅读(297) 评论(2) 编辑
摘要: 简介 今天翻看硬盘,无意间看到这个项目的workspace,掀起了我无尽的回忆啊,一把辛酸一把泪。 现在把这个现在看来比较low的项目分享出来,也算记录下当初菜鸟的成长之路了,也希望能够对刚入门的朋友有些帮助 。 这是我上大学期间写的第一个相对较完善的学习项目了,项目中所有css和js都是自己边摸索阅读全文
posted @ 2017-07-04 13:33 小卖铺的老爷爷 阅读(554) 评论(4) 编辑
摘要: 最近领导要求上海本地的项目需要使用进jenkins实现自动化部署,以便可以直接将项目移交给运维的同学,减轻开发的工作量。记录下这次爬坑的过程。 一、前言 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的阅读全文
posted @ 2017-06-25 12:44 小卖铺的老爷爷 阅读(1573) 评论(1) 编辑
摘要: 1、简单介绍 这几天一直在看非对称的加密,相比之前的两篇内容,这次看了两倍多的时间还云里雾里的,所以这篇文章相对之前的两篇,概念性的东西多了些,另外是代码的每一步我都做了介绍,方便自己以后翻阅,也方便大家理解。最后就是关于代码的demo,DH算法、RSA算法本文中只有最基础的用法,实际在工作中可能会阅读全文
posted @ 2017-06-19 11:15 小卖铺的老爷爷 阅读(246) 评论(0) 编辑
摘要: 1、简单介绍 什么是对称加密算法? 对称加密算法即加密和解密使用相同密钥的算法。 优缺点: 优点:算法公开、计算量小、加密速度快、加密效率高。 缺点: (1)交易双方都使用同样钥匙,安全性得不到保证。 (2)每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的阅读全文
posted @ 2017-06-13 10:53 小卖铺的老爷爷 阅读(837) 评论(3) 编辑
摘要: 说起加密,我的第一印象就是电视剧各种密码本破解解密的场景,这两天在看加密相关的东西,做下笔记以便以后查看,也提供给大家个参考。 本文是java加密的第一篇,主要讲述下消息编码Base64以及简单的消息摘要算法MD5,SHA,MAC等,如果有不对的地方还望大家指正。 1、算法概念简述 1.1、加密算法阅读全文
posted @ 2017-06-11 11:56 小卖铺的老爷爷 阅读(425) 评论(0) 编辑


^
TOP