- 博客(272)
- 资源 (47)
- 收藏
- 关注
原创 微信小程序娱乐---哇哦窝
自从去年微信小程序诞生到现在已经有段时间了,个人还是挺看好小程序的,去年的时候就打算玩一玩小程序,但是一直都抽不出时间。自从上次弄了台阿里云ECS之后,就又有了玩玩小程序的欲望,于是花了两个晚上的时间玩了玩,算是开发完成了。
2017-07-30 17:23:10 1266
原创 CSDN博客迁移至Hexo之Html2Md服务(专为csdn打造)
接着上篇CSDN博客迁移至Hexo之同步CSDN博文到本地MD文件 此篇介绍下html2md服务,我将上篇遗留的问题—csdn中的代码高亮转换失败的问题修复了下,结果还算满意,自己搭了服务,大家可以试一试,玩一玩,有问题可以私信我~
2017-07-23 16:30:21 1343 1
原创 CSDN博客迁移至Hexo之同步CSDN博文到本地MD文件
动机 自从我把Github+Hexo的博客“交给”Google之后,每天都有几十位的访客2333,访客少的原因有许多,一个是文章较少,二是百度虫子没有爬到我的页面,就会导致即就算直接搜索博客里面的内容,百度都不会返回我的地址,就这个情况我已经使用百度和谷歌去处理了,至于文章较少的问题,我打算做个博客迁移!
2017-07-16 17:40:41 3149 8
原创 Springboot整合RabbitMQ,良心推荐
昨天把RabbitMQ过了一下,并结合下面博文: http://www.cnblogs.com/boshen-hzb/p/6841982.html, 把MQ最基本的几种用法都实现并测试通过,最最最重要的是,我最近弄了台阿里云的ECS,随即搭了一个MQ服务,大家可以直接checkout代码到本地,什么都不用改,直接运行
2017-07-09 22:26:51 1269
原创 springboot日志体系---log4j2
最近调试代码和运行代码的时候,一些日志打印的乱七八槽,根据日志很难快速定位到问题,感觉自己是为了打印日志而打印日志,花了点时间把日志的相关整理了一下,意在让日志发挥最大的作用。前言本文解决以下问题: - 为何使用log4j2 - springboot下log4j2日志的使用 - 控制台日志显示的级别和文件保存的日志不同 - idea控制台颜色日志的输出正文log4j2
2017-07-02 11:27:47 18726 2
原创 Maven系列(八)assembly打包-程序和依赖jar包分开化+多环境
前言Maven系列(一)Maven的简介与使用Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 Maven系列(三)Maven给不同的环境打包 Maven系列(四)Maven热部署 Maven系列(五)CentOS7搭建最新GitLab Maven系列(六)配合GitLab持续集成(CI)Maven系列(七)assembly打包-程序和依赖jar包分开化
2017-06-24 11:24:33 3323
原创 最近和未来要做的事
自己在大学的时候就想把学的一些东西整合在一个项目里,对自己也好对别人也好,能用的直接复制过去用,一是对知识点的总结,二是为了不重复造轮子。但是苦于自己懒,慢慢的就忘掉了,前段时间不知道什么原因,突然想起了这件事,就在平时的业余时间整理了一下放在了Github上
2017-06-17 18:05:37 1544
原创 代码里的“随机应变”
说在前头 有段时间没更新了,期间发生了很多事,这里就不一一赘述,有一个要说一下, 之前我放在github上的springbootquick代码结构我重新整理了一下,因为我觉得branch的方式去完善每个小功能不太直观,索性找个时间全都整理在了一起,方便大家观看 项目地址为https://github.com/vector4wang/spring-boot-quick 里面有些是我工作中用
2017-06-04 09:34:39 802
原创 Maven系列(七)assembly打包-程序和依赖jar包分开化
如果对maven不会用甚至不知道是什么的话,建议先看看下面几篇,看完,相信你会有所启发,并会对项目进行一个完整的依赖构建-打包测试-部署发布Maven系列(一)Maven的简介与使用Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 Maven系列(三)Maven给不同的环境打包 Maven系列(四)Maven热部署 Maven系列(五)CentOS7搭建最新
2017-05-25 09:18:49 5246
原创 Apache TIKA---抽取多类型文件文本内容和文件的“隐藏信息”
前言有这样一个需求“用户上传一个文件,要得到这个文件的文本内容,和它的创建时间(用户创建的时间)” 乍一看上去,很简单啊,可以按字节读文件或按行读文件,也可以根据文件的类型引入对应的jar包去获取内容。文件的创建时间,我找了一些资料,可以通过下面代码实现
2017-05-08 21:46:49 2325
原创 如何优雅的“编写”api接口文档(续)
接着上一篇如何优雅的“编写”api接口文档 这篇续篇主要说一下以下三点文件上传参数配置单独部署SwaggerUI(实现在一个页面查找不同域名的API功能)完善SwaggerUI的展示内容上传文件接口配置 接着昨天的bug,有一接口需要上传文件,怎样去配置注解,才能让Swagger的页面拥有测试的功能即有文件上传的入口
2017-05-05 12:44:09 2271
原创 Spark再体验之springboot整合spark
有说胎记是前世死的方式,偶肚子上有个,于是想,难不成上辈子是被人捅死的,谁那么狠。。。后来遇到个人,在同样的位置也有个类似的,忽然就平衡了。 神回复:也可能你们俩上辈子是很烤串前言 上一篇主要讲的是spark环境的搭建和任务的提交,这一篇是将spark直接部署在springboot搭建的web服务里,一些数据逻辑交给spark去处理,至于原理等我对spark有了更深的理解再来一一讲述!编
2017-04-17 22:28:52 29089 19
原创 Spark初体验(配置超详细)
一乡二里共三夫子不识四书五经六义竟敢教七八九子十分大胆! 十室九贫 凑得八两七钱六分五毫四厘 尚且三心二意 一等下流前言 这里,不谈spark原理,作用,使用场景等,只是一个spark与java打通的一个过程。看似简单,整整花了哥两天的时间,版本号的坑,服务器的坑等等,头胀的能飘起来~!按照我下面说的环境和步骤去做,保证你99%能一次跑过,因为我是一边写此篇一边在新的虚拟机配置。一切都ok
2017-04-14 17:28:36 4900 3
原创 如何优雅的格式化接口
大家好,我是祁同伟,由于剧透的太多,都知道我是害死陈海的幕后元凶,所以我现在必须跑路了,由于资金被银行冻结所以现在发起众筹,等我跑到美国和丁义珍副市长重振雄风后,会给你一百万,为表示诚意,本人愿意奉上为赵立春省长父亲哭坟的视频一部。本人亲身经历,不喜勿喷!
2017-04-12 13:31:25 1605
原创 SpringBoot多模块的开发、发布、引用与部署(Nexus3)
历史上的今天,那是在我国古代的这一天,蒙古人铁木真中年得了一种因脱发导致变成秃头的不治之症,因为之前从为见过此病例,所以便以铁木真的名字来命名此病,也就是现在大家都知道的“老铁没毛病”。为何模块开发 先举个栗子,同一张数据表,可能要在多个项目中或功能中使用,所以就有可能在每个模块都要搞一个mybatis去配置。如果一开始规定说这张表一定不可以改字段属性,那么没毛病。但是事实上, 一张表从项目开始
2017-04-01 10:40:01 36464 18
原创 Javaer,你必须要了解的ExecutorService
之前做的一个功能里有一个耗时操作:处理数据库里对应的记录,然后将每个处理后的结果做个排序。 恕本人小白,刚开始直接用单线程处理!你敢信?!然后60多万条记录,跑了三分钟才出结果!当时我就震惊了,这尼玛要被“刁”的节奏啊。但我并没有什么好的解决方案,便去咨询老大,然后老大直接丢过来一段代码附带几个字
2017-03-30 23:11:39 1679
转载 Html页面内引入抽取出来的Html,js,css示例
在写纯Html网站的时候,每个页面的头部菜单、js、css和底部说明都是同样的,有的时候你要改,就要一个一个的去改,通过下面方法将这些相同的抽取出来,方便后期维护! 希望能帮到你~!
2017-02-08 11:41:58 7067
原创 使用Bootstrap的后台猿人可能会用到的功能
本人主要做服务器端这块,对前端页面了解不是很深,最近公司要求做一个门户网站,我就使用bootstrap样式框架来写,我把中间用到的小模块收集起来做个记录,下次直接复制使用
2017-01-21 15:00:22 1617
原创 Maven系列(六)配合GitLab持续集成(CI)
想要完成接下来的操作,你要做的准备工作有一下几点: - Maven系列(一)Maven的简介与使用 - Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 - Maven系列(三)Maven给不同的环境打包 - Maven系列(四)Maven热部署 如果你没有接触过Maven,没关系,看看上面的四点,相信会让你对Maven有一个稍微深入的了解。
2016-12-10 22:06:33 7082 1
原创 Maven系列(三)Maven给不同的环境打包
前言一个项目在研发到最终上线会经历 本地环境->测试环境->生产环境 如果项目只用到了数据库,那手动还能解决,换个数据库的地址就ok,但是如果你的项目里面用到了数据库、redis、activeMQ、dubbo等等,每一个都需要很多配置,那这个时候就需要使用maven来为不同的环境打包。
2016-12-06 23:36:44 4793
原创 SpringAOP
Spring中的AOP(Aspect Oriented Programming,面向切面编程)是一个很重要的技术,作为使用Spring的程序员,对了解和使用时及其重要的!
2016-11-30 22:11:58 1132
原创 SpringAOP 处理通知中的参数(注解与xml配置)
上一篇文章讲的是springaop的最基本配置,没有任何参数,有参数的也就在环绕通知@Around 中使用了ProceedingJoinPoint 作为参数,要是切面所通知的方法确实有参数该怎么办?下面通过一个需求来实现aop处理参数的功能。 一个马戏团里有很多演员,编号分别为A、B、C…,老板要记录每个演员的演出次数作为年底发红包的依据。
2016-11-29 23:53:25 6054 4
翻译 Maven系列(五)CentOS7搭建最新GitLab
用过Gitlab的人应该都知道它的界面人性化,操作简单化,还可以搭建CI(Continuous Integration)持续集成,一般情况下公司内部使用GitLab都会自己在局域网内搭建一个GitLab服务器来管理代码和部署项目。
2016-10-27 21:25:36 6908
转载 AngularJS的依赖注入方式
转载http://www.cnblogs.com/Leo_wl/p/3852347.html在定义controller,module,service,and directive时有两种方式方式一:var myModule = angular.module('myApp', []); myModule.controller('myCtrl', ['$scope', 'Project', fun
2016-10-11 22:52:29 2435
原创 Centos搭建xwiki+mysql+tomcat
XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。我在的公司,将学习文档、问题分享和一些技术文档都放在xwiki上管理,管理方便、发布简单,它有自己的xwiki语法,但是也支持markdown语法(不爽的是,不支持实时显示),下面就介绍一下在linux下搭建xwiki的步骤。
2016-09-12 23:29:59 4340 1
原创 一键Bat启动开发时所需要的软件
根据个人喜好,添加软件地址@echo offstart F:\develop\t工具包\eclipse\eclipse.exestart C:\"Program Files (x86)"\Tencent\WeChat\WeChat.exestart F:\develop\t工具包\NavicatforMySQL_DownZa.Cn\"Navicat for MySQL"\navicat.exe
2016-09-08 09:19:50 1015
原创 本地Tomcat配置ssl 实现https访问
以下是关于本地配置ssl,在使用真正的ssl证书之前,可以使用这种方式试试水。 1、使用java自带的的keytool工具来生成.keystore文件keytool -genkey -alias tomcat -keyalg RSA2、系统会提示输入密码,这里随意输入一个,并且记住 3、之后会有一系列的提示(我是在linux下执行的)[root@localhost ~]# keytool -ge
2016-08-09 22:37:51 4935
原创 nodejs异步控制利器Async
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 因为是js语言,也就是说,凡是懂得一点js或者jquery,对nodejs入手相当的快,而且没过多久你就会爱上nodejs!但是!但是!但是!nodejs是基于异步的写法,有时一个函数需要上一个函数的返回值做参数,这样下来一不小心就
2016-07-14 23:51:21 7984 1
原创 Nodejs使用post发送请求与批量发送请求
使用nodejs无论是搭建服务端还是发送请求都是非常的容易,简单几行代码就能搞定服务端如: var http = require("http"); http.createServer(function(request, response) { console.log('request received'); response.writeHea
2016-06-29 22:46:40 11971 1
原创 Nodejs监控文件内容变化并获取最新添加的内容
现在有个需求是这样: “某个应用会产生日志文件,使用nodejs开发程序完成对日志的操作:当程序启动的时候首先获取日志所有内容并作相关处理,然后对日志监控,如果有新的内容添加进来,立即获取到最新内容继续做处理”。当然,这里我把需求简化了,主要就是下面酱紫: 接触nodejs不到8小时,只有从nodejs的中文api找切入点,分别找到了两个模块 fs、ReadLine watch和watc
2016-06-29 07:46:00 10346 5
原创 Electron的第一个应用
目前一个项目的Client包括移动端(Android,IOS)、web端还有桌面应用,作为一个会Html+css的开发人员来说,使用bootstrap作为前台的框架可以完美的解决web端和移动端的问题,但是对于桌面应用,心里有点不甘,因为想做出一个简单的客户端,你要么使用java的Swing编程,要么会使用MFC等等,这样学习的代价太高,也不便维护,于是Electron解决了这一问题,它可以将你做
2016-06-25 19:41:17 15367 5
原创 ActiveMQ的使用与遇到的相关坑(点对点,发布与订阅,resreq)
1、介绍ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。MQ可以是不同应用之间进行沟通的桥梁,支持多种语言和协议编写客户端,如: Java,C,C++,C#,Ruby,
2016-06-25 12:07:05 11646 1
原创 Maven系列(四)Maven热部署
我所在的公司用的是GitLab.CI进行项目额持续集成就是自己搭建一个集成平台,开发者本地将代码通过Git push到服务器端,服务器自动编译-打包-发布等等,脚本可自己编写。现有一个任务是将原先的项目发布改成maven热部署,也就是说发布到tomcat中后,不需要重启tomcat。当我知道有这个功能的时候,内心是喜悦的,也明确了我今后要了解的只是1、GitLab.CI 的原理
2016-06-06 12:17:16 8708 2
原创 spring+myBatis 配置多数据源,切换数据源
一个项目里一般情况下只会使用到一个数据库,但有的需求是要显示其他数据库的内容,像这样,我认为有两种做法1、在使用另一个数据库的项目里写一些restful接口,满足移动端PC端的同时也满足其他应用调用数据的需求;2、就是在项目里配置多数据源;我现在就是要使用另一个数据库的数据,想到了以上两种方法,为了更加熟悉spring,我打算使用第二种方案;我在百度上查了好多关于spring配置多
2016-06-01 10:44:38 9416 10
原创 由Maven管理jar文件找不到而引出的问题java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRunt
使用maven管理web项目中jar包之间的依赖,非常的方便好用,但是有时也会出现问题项目里用net.sf.json使用maven配置了以下jar包 jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta com
2016-05-24 16:45:29 6399
原创 带有java.util.Date类型的实体类转成json对象
有时项目中会遇到这样的场景:实体类需要转换成json,然后传给前台或者其他项目里,如果实体类里包含java.util.Date类型的属性,转换后,会变成这样(如果没做任何处理) "receiveTime": { "date": 23, "day": 1, "hours":
2016-05-23 18:27:52 4576 2
原创 MyBatis逆向工程自动生成实体类和映射文件
关于Mybatis+Eclipse快速映射成代码如下:1.附件为mybaits自动生成工具,在mybatis文件夹下的eclipse目录下的features和plugins拷贝 到eclipse个相应目录覆盖即可完成安装,重启Eclipse。2.将 mybatorConfig.xml文件放到项目任何目录下。 文件中5点注意: 1.
2016-05-20 19:09:17 3865
滁州学院教务信息查询客户端
2015-06-04
滁州学院新闻客户端
2015-06-04
Fiddler2数据抓取包
2015-04-09
jsp WebSocket+Tomcat8实现真●Web版即时聊天室(单人+多人)
2015-10-13
HTML5 WebSocket+Tomcat实现真●Web版即时聊天室(单人+多人)
2015-10-11
Html5 WebSocket聊天功能(单人+所有人)
2015-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人