纸上得来终觉浅,绝知此事要躬行

“交流、互助、提升”

排序:
默认
按更新时间
按访问量

学习Docker之Docker初体验---SpringBoot集成Docker的部署、发布与应用

准备工作 会一点springboot 不会没关系,花十几分钟补一下Quick-SpringBoot 会一点Maven 不会没关系,花几分钟补一下Maven的快速应用 会一点Linux命令 不会没关系,花十几分再补一下Linux菜鸟教程 一台联网的Centos机器 安装Dock...

2018-01-18 23:21:12

阅读数:1220

评论数:1

最近和未来要做的事

自己在大学的时候就想把学的一些东西整合在一个项目里,对自己也好对别人也好,能用的直接复制过去用,一是对知识点的总结,二是为了不重复造轮子。但是苦于自己懒,慢慢的就忘掉了,前段时间不知道什么原因,突然想起了这件事,就在平时的业余时间整理了一下放在了Github上

2017-06-17 18:05:37

阅读数:851

评论数:0

一次排查Java项目内存泄漏的过程

发现问题 公司自己维护的服务三四个,有的服务还分多个节点,自己也有几个私人服务器,所以为了能实时知道各个服务器的情况,就使用ServerStatus做了个云探针,功能很简单,能实时的监控每个服务器的内存、cpu、硬盘、流量的使用情况,如下 虽然只有几个指标,但是已经能让我全面的掌握各服务的...

2018-08-17 15:04:25

阅读数:118

评论数:0

用springboot+vw-crawler轻松抓取CSDN的文章

使用springboot+vw-crawler轻松抓取CSDN的文章 有关VW-Cralwer的介绍可以看这里,简单轻便开源的一款Java爬虫框架。 下面结合比较流行的框架SpringBoot抓取CSDN的数据(有关的Spingboot的使用可以参考这里) 配置POM 使用Spring...

2018-07-22 11:19:34

阅读数:62

评论数:0

一套简单的java爬虫框架VW-Crawler发布啦!!!

VW-Crawler 背景 自己一直对爬虫比较感兴趣,大学的毕业论文也是一个爬虫项目(爬教务处信息,然后做了个Android版教务管理系统,还获得了优秀毕业设计的称号),自那以后遇到自己感兴趣的网站就会去抓一下。前段时间工作上需要一些JD信息,我就从网上找了个开源的爬虫框架WebMagic...

2018-07-19 22:17:10

阅读数:84

评论数:0

发布自己的jar到Maven Repository公服上

前段时间自己写了一个简易的Java版爬虫框架。如果想把这个框架完善还是需要大家的力量,如果每次使用都要从Gihub上下载源码岂不是很麻烦?因为自己的项目用的是maven来管理jar包,那么就试试把这个爬虫框架放到公服仓库上去吧! 注册Sonatype账号 使用过Jira的用户就很熟悉了,事务与...

2018-07-08 23:00:44

阅读数:240

评论数:0

一张图带你理解和实现RabbitMQ的延迟队列功能

开头 先熟悉下面会用到的一些名词~ exchange: 交换机 routingkey: 路由key queue: 队列 exchange和queue是需要绑定在一起的,然后消息发送到exchange再由exchange通过routingkey发送到对应的队列中。 (不是这张图~~~...

2018-06-14 21:06:54

阅读数:185

评论数:0

搭建spark on yarn 集群

两台用的都是ubuntu IP 主机名 192.168.22.137 spark-master 192.168.22.150 spark-slave1 更改主机名 确定每个节点的主机名与它在集群中所处的位置相同 如果不同,需要修改vi /e...

2018-05-03 17:46:24

阅读数:206

评论数:0

学习Docker之使用docker-compose编配一整套服务

使用docker compose可以一键完成“一整套”服务的搭建也可以完成服务集群化部署。  这两天在用python写一个爬虫,数据暂时保存在本地的mongodb数据库,到部署的时候,发现线上的服务器没有python环境和mongodb,这个时候立马就想到了Docker!  最初的思路...

2018-04-14 11:08:40

阅读数:264

评论数:0

通过shell脚本和企业微信实现报警功能(完整版)

最终效果如图(GIF太大了 就截了两张图) #!/bin/sh expireTime=7200 dbFile="db.json" corpid=xxx corpsecret=xxx touser="xxx&quot...

2018-03-18 00:14:18

阅读数:602

评论数:0

通过shell脚本和企业微信实现实时报警功能

工作中,我们会有一些应用跑在线上服务器,那么这些应用出现问题,如内存、CPU超过阈值之后我们必须要在第一时间知道,第一时间处理这些问题,尽可能的让用户感受不到应用的异常。 有的公司有运维人员,那么恭喜了,运维自己应该会有一套监控体系,作为开发者就可以专心的攻克业务逻辑;但是有的公司可能没有,...

2018-03-11 23:03:49

阅读数:957

评论数:1

我的ElasticSearch使用笔记

最新的整理在这里 https://github.com/vector4wang/elasticsearch-quick 以下基于Elastic 5.4版本 部署 这里使用Docker部署 获取镜像docker pull elasticsearch:5.4 启动 docker r...

2018-03-04 22:40:47

阅读数:394

评论数:0

学习Docker之Dockerfile的命令

使用Dockerfile去构建镜像好比堆积木、使用pom去构建maven项目一样,有异曲同工之妙,下面就把Dockerfile中主要的命令介绍一下。 组成部分 部分 命令 基础镜像信息 FROM 维护者信息 MAINTAINER 镜像操作指令...

2018-02-01 23:49:58

阅读数:225

评论数:0

学习Docker之10张图带你深入理解Docker容器和镜像

刚开始接触Docker之后,就对容器和镜像的概念有所迷惑,上一篇也简单的说了一下之前的见解,其实并不准确,在之后的学习中再加上网上找的资料,发现了下面的这一片博文,一定要多看几遍,看完思考再看,就会对容器和镜像有更深刻的认识。 原文链接:http://dockone.io/article/783...

2018-01-27 22:24:26

阅读数:306

评论数:0

学习Docker之Docker、容器和镜像的简介和常用命令

第一篇通过部署SpringBoot项目来见识到了Docker的强大点我,接下来就来简单聊聊什么是Docker? 什么是Docker 镜像与容器 Docker常用命令 问题 小王在工作之余接了个私单,功能很简单,开发完之后只要在本地将程序跑起来,就能完成客户的需求。于是小王每天晚上花个一...

2018-01-21 23:45:11

阅读数:238

评论数:0

微信短链接秒进支付宝拆红包的逆向分析与代码获取(不用写任何代码)

最近支付宝红包风靡全国,真的是谁的群多并且发的比其他人早就能很赚一笔,目前想要拿到红包有以下两种途径 复制别人的邀请码,打开支付宝 用支付宝扫描别人的红包二维码 有人感觉很麻烦于是就做了在微信里点击短链接即可自动跳转到支付宝领红包的方式,理想情况下真的是在1秒以内。下面是一个演示图: ...

2018-01-11 23:41:32

阅读数:21403

评论数:0

Springboot与Selenium合体变蜘蛛爬企查查

最近工作上需要一些企业的详细的数据,工商信息啦,基本信息啦,还有一些关系图(投资关系、人物图谱)之类的,然后我来负责从企查查上弄些数据。 强调:下面只是快速实现数据抓取的思路,没有详细的代码,同时也拒绝伸手党。   现实中,一些工商信息网站会被无数的爬虫“骚扰”,所以网站的反爬虫策略也是越来越...

2018-01-09 23:27:57

阅读数:1278

评论数:3

平静的2017,不安的2018

距离上次写博客已经有近四个月的时间了,没有写的原因有以下几点:

2018-01-01 23:38:41

阅读数:257

评论数:0

使用生产者消费者解决海量数据的处理与相关优化

最近一直在优化海量数据(几千万)处理这一块。我使用的是java提供的ExecuterPool线程池来实现的,这几天在研究如何使用生产者和消费者模式去解决类似处理数据的问题,下面是思考与实现的过程与思考。

2017-08-21 00:50:09

阅读数:463

评论数:0

微信小程序娱乐---哇哦窝

自从去年微信小程序诞生到现在已经有段时间了,个人还是挺看好小程序的,去年的时候就打算玩一玩小程序,但是一直都抽不出时间。自从上次弄了台阿里云ECS之后,就又有了玩玩小程序的欲望,于是花了两个晚上的时间玩了玩,算是开发完成了。

2017-07-30 17:23:10

阅读数:566

评论数:0

CSDN博客迁移至Hexo之Html2Md服务(专为csdn打造)

接着上篇CSDN博客迁移至Hexo之同步CSDN博文到本地MD文件 此篇介绍下html2md服务,我将上篇遗留的问题—csdn中的代码高亮转换失败的问题修复了下,结果还算满意,自己搭了服务,大家可以试一试,玩一玩,有问题可以私信我~

2017-07-23 16:30:21

阅读数:536

评论数:0

CSDN博客迁移至Hexo之同步CSDN博文到本地MD文件

动机  自从我把Github+Hexo的博客“交给”Google之后,每天都有几十位的访客2333,访客少的原因有许多,一个是文章较少,二是百度虫子没有爬到我的页面,就会导致即就算直接搜索博客里面的内容,百度都不会返回我的地址,就这个情况我已经使用百度和谷歌去处理了,至于文章较少的问题,我打算做个...

2017-07-16 17:40:41

阅读数:1059

评论数:0

Springboot整合RabbitMQ,良心推荐

昨天把RabbitMQ过了一下,并结合下面博文: http://www.cnblogs.com/boshen-hzb/p/6841982.html, 把MQ最基本的几种用法都实现并测试通过,最最最重要的是,我最近弄了台阿里云的ECS,随即搭了一个MQ服务,大家可以直接checkout代码到本地...

2017-07-09 22:26:51

阅读数:528

评论数:0

springboot日志体系---log4j2

最近调试代码和运行代码的时候,一些日志打印的乱七八槽,根据日志很难快速定位到问题,感觉自己是为了打印日志而打印日志,花了点时间把日志的相关整理了一下,意在让日志发挥最大的作用。前言本文解决以下问题: - 为何使用log4j2 - springboot下log4j2日志的使用 - 控制台...

2017-07-02 11:27:47

阅读数:10986

评论数:1

Maven系列(八)assembly打包-程序和依赖jar包分开化+多环境

前言 Maven系列(一)Maven的简介与使用 Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 Maven系列(三)Maven给不同的环境打包 Maven系列(四)Maven热部署 Maven系列(五)CentOS7搭建最新GitLab Maven系列(...

2017-06-24 11:24:33

阅读数:1841

评论数:0

代码里的“随机应变”

说在前头  有段时间没更新了,期间发生了很多事,这里就不一一赘述,有一个要说一下, 之前我放在github上的springbootquick代码结构我重新整理了一下,因为我觉得branch的方式去完善每个小功能不太直观,索性找个时间全都整理在了一起,方便大家观看 项目地址为https:/...

2017-06-04 09:34:39

阅读数:441

评论数:0

Maven系列(七)assembly打包-程序和依赖jar包分开化

如果对maven不会用甚至不知道是什么的话,建议先看看下面几篇,看完,相信你会有所启发,并会对项目进行一个完整的依赖构建-打包测试-部署发布 Maven系列(一)Maven的简介与使用 Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 Maven系列(三)Mave...

2017-05-25 09:18:49

阅读数:2221

评论数:0

Apache TIKA---抽取多类型文件文本内容和文件的“隐藏信息”

前言有这样一个需求“用户上传一个文件,要得到这个文件的文本内容,和它的创建时间(用户创建的时间)” 乍一看上去,很简单啊,可以按字节读文件或按行读文件,也可以根据文件的类型引入对应的jar包去获取内容。文件的创建时间,我找了一些资料,可以通过下面代码实现

2017-05-08 21:46:49

阅读数:1124

评论数:0

如何优雅的“编写”api接口文档(续)

接着上一篇如何优雅的“编写”api接口文档 这篇续篇主要说一下以下三点 文件上传参数配置 单独部署SwaggerUI(实现在一个页面查找不同域名的API功能) 完善SwaggerUI的展示内容 上传文件接口配置  接着昨天的bug,有一接口需要上传文件,怎样去配置注解,才能让Swagger的页面拥...

2017-05-05 12:44:09

阅读数:1188

评论数:0

如何优雅的“编写”api接口文档

使用Swagger来规范并自动化你的API文档

2017-05-04 00:05:24

阅读数:8506

评论数:0

Spark再体验之springboot整合spark

有说胎记是前世死的方式,偶肚子上有个,于是想,难不成上辈子是被人捅死的,谁那么狠。。。后来遇到个人,在同样的位置也有个类似的,忽然就平衡了。 神回复:也可能你们俩上辈子是很烤串 前言  上一篇主要讲的是spark环境的搭建和任务的提交,这一篇是将spark直接部署在springboot搭建...

2017-04-17 22:28:52

阅读数:12775

评论数:16

Spark初体验(配置超详细)

一乡二里共三夫子不识四书五经六义竟敢教七八九子十分大胆! 十室九贫 凑得八两七钱六分五毫四厘 尚且三心二意 一等下流 前言  这里,不谈spark原理,作用,使用场景等,只是一个spark与java打通的一个过程。看似简单,整整花了哥两天的时间,版本号的坑,服务器的坑等等,头胀的能飘起来~!...

2017-04-14 17:28:36

阅读数:2684

评论数:2

如何优雅的格式化接口

大家好,我是祁同伟,由于剧透的太多,都知道我是害死陈海的幕后元凶,所以我现在必须跑路了,由于资金被银行冻结所以现在发起众筹,等我跑到美国和丁义珍副市长重振雄风后,会给你一百万,为表示诚意,本人愿意奉上为赵立春省长父亲哭坟的视频一部。 本人亲身经历,不喜勿喷!

2017-04-12 13:31:25

阅读数:689

评论数:0

SpringBoot多模块的开发、发布、引用与部署(Nexus3)

历史上的今天,那是在我国古代的这一天,蒙古人铁木真中年得了一种因脱发导致变成秃头的不治之症,因为之前从为见过此病例,所以便以铁木真的名字来命名此病,也就是现在大家都知道的“老铁没毛病”。 为何模块开发  先举个栗子,同一张数据表,可能要在多个项目中或功能中使用,所以就有可能在每个模块都要搞一个my...

2017-04-01 10:40:01

阅读数:23743

评论数:17

Javaer,你必须要了解的ExecutorService

之前做的一个功能里有一个耗时操作:处理数据库里对应的记录,然后将每个处理后的结果做个排序。    恕本人小白,刚开始直接用单线程处理!你敢信?!然后60多万条记录,跑了三分钟才出结果!当时我就震惊了,这尼玛要被“刁”的节奏啊。但我并没有什么好的解决方案,便去咨询老大,然后老大直接丢过来一段代码附...

2017-03-30 23:11:39

阅读数:657

评论数:0

Html页面内引入抽取出来的Html,js,css示例

在写纯Html网站的时候,每个页面的头部菜单、js、css和底部说明都是同样的,有的时候你要改,就要一个一个的去改,通过下面方法将这些相同的抽取出来,方便后期维护!   希望能帮到你~!

2017-02-08 11:41:58

阅读数:3941

评论数:0

使用Bootstrap的后台猿人可能会用到的功能

本人主要做服务器端这块,对前端页面了解不是很深,最近公司要求做一个门户网站,我就使用bootstrap样式框架来写,我把中间用到的小模块收集起来做个记录,下次直接复制使用

2017-01-21 15:00:22

阅读数:1101

评论数:0

走过的2016

前言  就快要过去了。左思右想,还是继续把今年的点点滴滴记下来。 走过的2015 走过的2014 2016-06-26 之所以写这样类型的博文,一是为了总结,二是为了纪念,三是为了对比。如果今年的总结和去年的总结还是一个档次,那么就意味着这一年你没有进步

2016-12-26 23:19:15

阅读数:1910

评论数:17

Maven系列(六)配合GitLab持续集成(CI)

想要完成接下来的操作,你要做的准备工作有一下几点: - Maven系列(一)Maven的简介与使用 - Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 - Maven系列(三)Maven给不同的环境打包 - Maven系列(四)Maven热部署 如果...

2016-12-10 22:06:33

阅读数:4507

评论数:0

Maven系列(三)Maven给不同的环境打包

前言一个项目在研发到最终上线会经历 本地环境->测试环境->生产环境 如果项目只用到了数据库,那手动还能解决,换个数据库的地址就ok,但是如果你的项目里面用到了数据库、redis、activeMQ、dubbo等等,每一个都需要很多配置,那这个时候就需要使用maven来为不同的环境打...

2016-12-06 23:36:44

阅读数:3169

评论数:0

SpringAOP

Spring中的AOP(Aspect Oriented Programming,面向切面编程)是一个很重要的技术,作为使用Spring的程序员,对了解和使用时及其重要的!

2016-11-30 22:11:58

阅读数:882

评论数:0

SpringAOP 处理通知中的参数(注解与xml配置)

上一篇文章讲的是springaop的最基本配置,没有任何参数,有参数的也就在环绕通知@Around 中使用了ProceedingJoinPoint 作为参数,要是切面所通知的方法确实有参数该怎么办?下面通过一个需求来实现aop处理参数的功能。 一个马戏团里有很多演员,编号分别为A、B、C…,老...

2016-11-29 23:53:25

阅读数:3568

评论数:1

SpringAOP切点配置(注解与xml配置)

本文介绍介绍spring aop 的用法:注解和xml配置,最简洁的配置,最简单的介绍。

2016-11-29 22:49:49

阅读数:4034

评论数:0

Maven系列(五)CentOS7搭建最新GitLab

用过Gitlab的人应该都知道它的界面人性化,操作简单化,还可以搭建CI(Continuous Integration)持续集成,一般情况下公司内部使用GitLab都会自己在局域网内搭建一个GitLab服务器来管理代码和部署项目。

2016-10-27 21:25:36

阅读数:6034

评论数:0

AngularJS的依赖注入方式

转载http://www.cnblogs.com/Leo_wl/p/3852347.html在定义controller,module,service,and directive时有两种方式方式一:var myModule = angular.module('myApp', []); myM...

2016-10-11 22:52:29

阅读数:1801

评论数:0

Centos搭建xwiki+mysql+tomcat

XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。我在的公司,将学习文档、问题分享和一些技术文档都放在xwiki上管理,管理方便、发布简单,它有自己的xwiki语法,但是也支持markdown语法(不爽的是,不支持实时显示),下面就介绍一下在linux下搭建xwiki的...

2016-09-12 23:29:59

阅读数:2533

评论数:0

一键Bat启动开发时所需要的软件

根据个人喜好,添加软件地址 @echo off start F:\develop\t工具包\eclipse\eclipse.exe start C:\"Program Files (x86)"\Tencent\WeChat\WeChat.exe start F:\develop...

2016-09-08 09:19:50

阅读数:651

评论数:0

前后端解决跨域请求问题

前台和后端解决跨域问题的方法, 也解决使用jquery跨域请求,session改变的问题

2016-08-30 14:11:43

阅读数:1611

评论数:2

本地Tomcat配置ssl 实现https访问

以下是关于本地配置ssl,在使用真正的ssl证书之前,可以使用这种方式试试水。 1、使用java自带的的keytool工具来生成.keystore文件keytool -genkey -alias tomcat -keyalg RSA2、系统会提示输入密码,这里随意输入一个,并且记住 3、之后会...

2016-08-09 22:37:51

阅读数:3268

评论数:0

nodejs异步控制利器Async

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 因为是js语言,也就是说,凡是懂得一点js或者jquery,对nodejs入手相当的快,而且没过多久你就会爱上nodejs!但是...

2016-07-14 23:51:21

阅读数:7076

评论数:2

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