自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

anxpp的博客

As they sow , so let them reap .

  • 博客(99)
  • 资源 (9)
  • 收藏
  • 关注

原创 本博客全部文章导航

按时间顺序(新添加的文章更靠前)整理了本博客中所有文章。并未文章提供了推荐等级。博客一旦添加新的文章,索本文都会及时更新。

2016-04-24 19:08:52 6039 2

原创 spring cloud 2020 接入 nacos 2 脚手架

spring cloud 2020 整合 nacos 2021 脚手架前言Nacos分布式服务Servive Content(生产者)pom启动类配置文件controllerServive Api(消费者)pom:启动类配置文件controllerclient动态配置与服务发现测试Spring Cloud Gatewaypom启动类配置文件调用测试参考文档前言这其实没啥好写的,不过最新版本有些坑,再加上国内的文档真的是一言难尽,就记录一下吧。nacos 官方文档:https://nacos.io/zh

2021-11-16 12:51:01 673

原创 Spring Cloud 下的分布式日志追踪

概要本文是《[基于 ELK6.6 + Filebeat 的 Spring Cloud 日志收集》](https://blog.csdn.net/anxpp/article/details/87879206)的续集,是在该篇文章的基础上进行的。分布式环境下,我看查看一条日志,希望同时能看到与之相关的上下文关系,比如上一步是哪一个服务过来的,都有些什么参数。在ELK的基础上其实也能实现,就找对应...

2019-03-20 11:16:30 3100

原创 基于 ELK6.6 + Filebeat 的 Spring Cloud 日志收集

基于 ELK6.6 + Filebeat 的 Spring Cloud 日志收集*重要:请始终保证 ELK 各组件及 Filebeat 版本一致,以避免意想不到的麻烦。*ELK官网:[https://www.elastic.co/](https://www.elastic.co/cn/).ELK 即 Elasticsearch、Logstash、Kibana,其中:Elastic...

2019-02-22 15:20:18 3969 1

原创 Canvas简明教程(完整源码)

博客停更大半年,趁着圣诞更新了个人主页,顺便推一篇很乱的文章上来哈哈哈哈哈哈哈!!!主页效果:anxpp.com原文出处:http://blog.anxpp.com/index.php/archives/1094/原文出处:http://blog.csdn.net/anxpp/article/details/78890819By anxppCanvas简明教程<canvas> 是 HTML5 新

2017-12-25 11:28:37 11920 1

原创 虚拟机最小化安装 Centos7 的网络配置

原文出自:http://blog.anxpp.com/index.php/archives/1080/    (强迫症患者都想要个干干净净的系统)使用虚拟机最小化安装了 Centos 7 ,安装完成肯定是上不了网的,搜了下,结果都是千篇一律(估计国内的技术文章原创与抄来的比例差不多1:99吧,这不是重点,重点是抄过来都不带验证的!)

2017-07-01 12:42:39 3356

原创 spring boot 应用发布到 docker (完整版)

原文出自:http://blog.anxpp.com/index.php/archives/1075/Spring boot 非常适合做微服务,如果再加上 docker ,就就就完美了!By 鱼泡泡技术团队spring boot 应用发布到 docker 完整版一、概述 spring boot 和 docker 本身就不多介绍了,本文主要介绍使用dock...

2017-06-20 01:19:00 23101 21

原创 Spring REST Docs 简易教程

Spring REST Docs 简易教程 本文相当于官方文档的部分翻译版,完整文档请参考Spring REST Docs 官方文档 ,本文涉及内容: 简介 Spring REST Docs 整合 为API编写文档 配置 Asciidoctor 使用简介 Demo 源码...

2017-06-17 22:39:34 7641 6

原创 MySQL使用一张表的字段更新另一张表的字段

以下写法针对MySQL。    写子查询当然也是可以实现的,不过当然应该选择一种更有效率的方式:update table1 t1 left join table2 t2 on t1.key=t2.key set t1.field1=t2.field1, t1.field2=t2.field2, t1.field3=t2.field3where t1.field4 is

2017-06-13 12:45:55 4702

原创 基于Spring Boot+jsoup+redis抓取CSDN每周干货的RESTFul爬虫

一个简单的爬虫,用于抓取csdn上的每周干货推荐。    使用到的相关技术:SpringBoot、Redis、Jsoup、JQuery、Bootstrap等。示例地址:    http://weekly.csdn.tinysoft.anxpp.com/效果图: 1、写在前面    准备熟悉下Spring Boot + Redis的使用,所以就

2017-03-13 23:42:59 6975 1

原创 Ubuntu 16.04下安装ssh远程无法连接的解决方法

因为新版的ssh抛弃了以前的加密算法,所以ssh客户端不能连接,请求会被拒绝,我们可以指定原来的加密算法即可。    打开配置文件:sudo vi /etc/ssh/sshd_config    在最后添加如下内容(命令模式按shift+g跳到最后一行,然后按小写的o新起一行):Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-

2017-01-19 22:43:55 13041 3

原创 Hadoop-2.7.3 单节点模式安装

原文出自:http://blog.anxpp.com/index.php/archives/1036/Hadoop单节点模式安装官方教程:http://hadoop.apache.org/docs/r2.7.3/一、概述本文参考官方文档介绍Hadoop单节点模式(本地模式及伪分布式模式)安装(Setting up a Single Node Cluster)。1、Hadoop安

2017-01-18 22:24:41 4290

原创 Ubuntu下搜狗输入法的种种问题

一、安装后无法切换到搜狗    1、(请跳过这一步)卸载原有输入法:sudo apt remove fcitx* 和 sudo apt autoremove命令(实践证明不需要这一步)    2、切换到fcitx框架并执行如下命令:    (两种方式切换,一是系统设置中的语言支持的键盘输入法系统,二是通过im-config命令进入配置选择fcitx)fcitx au

2017-01-16 18:55:38 1727

原创 工作流引擎Activiti系列(一)——初识

1、介绍    几乎任何一个公司的软件开发都会涉及到流程,以往我们可能是这么实现的:业务表添加标志位标识流程的节点状态,关联批注表实现审核意见,根据一些业务数据分析处理逻辑,分配任务到用户,节点的调度,审批等.....这其实是很繁琐的,且不说开发起来比较混乱,维护起来更是难上加难:        Activiti刚好就能解决几乎所有的这些问题,当流程开发变得简单有趣。    官网:

2016-12-28 19:28:56 11389 1

转载 Spring与SpringMVC的容器关系分析

原文出处:http://www.yangchangming.com/articles/2016/09/16/1474047652822.htmlSpring和SpringMVC作为Bean管理容器和MVC层的默认框架,已被众多WEB应用采用,而实际使用时,由于有了强大的注解功能,很多基于XML的配置方式已经被替代,但是在实际项目中,同时配置Spring和SpringMVC时会出现一些奇怪的

2016-12-21 12:18:34 1155

原创 Docker命令快速参考

原文出自:http://blog.csdn.net/anxpp/article/details/525042071、基本语法    docker [OPTION] COMMAND [arg...] 通常,docker命令可以用来管理daemon,或者通过CLI命令管理镜像和容器。 可以通过man docker来查看这些命令。2、选项3、命令4、命

2016-09-11 15:42:56 1670

原创 Docker基础教程——Dockerfile

Dockerfile是一个文本格式的配置文件,我们可以使用Dockerfile文件快速创建自定义的镜像。 Dockerfile支持的众多指令是本文主要要介绍的内容,之后会给出一个基本示例。 一般而言,Docker分为4部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时的执行命令。 并且支持以#开头的注释行。1、指令 指令的一半格式是INSTRUCTION arguments。 (1)FROM 格式为FROM <image>或者FROM <image

2016-09-11 13:23:03 4182 2

原创 Docker基础教程——网络基础配置

我们使用Docker发布的组件,通常都离不开网络的,下面介绍Docker的网络基础配置。1、端口映射 从外部访问容器应用 启动容器时,如果不知道对应参数,在容器外部是无法通过网络访问容器内部的。 可以通过-p或-P参数指定端口映射。 使用-P时,Docker会随机映射一个49000~49900的端口到容器内部开放的端口。 -p会映射到指定的端口,支持的格式:ip地址:主机端口:容器端口ip地址::容器端口主机端口:容器端口 映射所有接口地址

2016-09-10 17:14:32 1657

原创 Docker基础教程——数据管理

我们在使用docker 的时候,会产生很多数据,比如web服务器啊,数据库之类的,有时我们还需要备份或复制这些数据,这就需要涉及到Docker的数据管理了。 docker容器中管理数据主要分两种:数据卷数据卷容器1、数据卷 数据卷是一个可供容器使用的特殊目录,它会绕过文件系统,可以提供很多有用的特性:数据卷可以在容器之间共享个重用对数据卷的修改会立即生效对数据卷的更新不会影响镜像卷会一直存在直到没有容器使用 数据卷的使用类似于Linux下对目录或文件进行mount操作

2016-09-10 15:47:23 1442

原创 Docker基础教程——仓库

仓库是集中存放镜像的地方。 首先说下注册服务器,注册服务器实际上是存放仓库的具体服务器,每个服务器通常会有多个仓库,而每个仓库下又有多个镜像。 比如仓库地址:dl.dockerpool.com/ubuntu,dl.dockerpool.com是注册服务器,ubuntu是仓库名。 其中仓库分共有仓库和私有仓库。 1、Docker Hub Docker官方维护了一个公共仓库:htpps://hub.docker.com,其中包括了非常多的镜像,可以满足很多方面的需求了,

2016-09-09 22:51:54 2110

原创 Docker基础教程——容器

容器是Docker的另一个核心概念。 一般来说,镜像的一个运行实例就是容器,容器提供了一个可写的文件层。 本文同上一篇介绍镜像一样的结构,逐步介绍容器。 1、创建容器 Docker的容器非常轻量级,创建和删除都很容易。 1.1、新建容器 新建容器使用docker create命令:docker create -it ubuntu:latest 此时创建好的容器处于停止状态,使用docker pa -a可以查看容器列表。 停止的容器可以使用

2016-09-09 08:58:25 2456

原创 Docker基础教程——镜像

原文出自:http://blog.csdn.net/anxpp/article/details/52464806    上一篇文章也说了,镜像是Docker三大核心概念之一。    Docker运行容器前需要本地存在对应的镜像,如果本地不存在,会尝试从默认(Docker Hub)的镜像仓库获取,也可以配置使用自定义的镜像仓库。    1、获取镜像    镜像是Docker的基础,运

2016-09-08 23:07:56 3231

原创 Docker基础教程——介绍及核心概念

原文出自:http://blog.csdn.net/anxpp/article/details/52462867    1、介绍    额,介绍我就拉一段百科吧。    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2016-09-07 23:48:33 2338

原创 Centos 7 查看内存占用情况相关命令

原文出处:http://blog.csdn.net/anxpp/article/details/52453134    本人租用的云服务器,为了节约成本,各项配置都是比较低的,但是又运行了很多的服务,所以要经常查看内存占用情况以检查哪些服务存在问题并调整参数作调优。当然,实际的生成服务器,也可能会需要做些类似的操作的。   1、 top命令    top命令经常用来监控linux的系统

2016-09-06 20:30:53 109709 1

原创 Spring Data JPA中的动态查询

Spring Data JPA大大的简化了我们持久层的开发,但是实际应用中,我们还是需要动态查询的。 比如,前端有多个条件,这些条件很多都是可选的,那么后端的SQL,就应该是可以定制的,在使用Hibernate的时候,可以通过判断条件来拼接SQL(HQL),当然,Spring Data JPA在简化我们开发的同时,也是提供了支持的。 通过实现Criteria二实现的动态查询,需要我们的Repo接口继承JpaSpecificationExecutor接口,这是个泛型接口。 然后查询的时

2016-09-06 20:05:42 30915 12

原创 java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication

额,一个使用Spring boot的,好好的项目,最近突然报错了:java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication                虽然明显知道是jar包问题,不管怎么clean怎么的还是没能解决。    鼓捣了很久没结果,stackoverflow什么的也翻遍

2016-09-05 22:12:05 45299 3

原创 Java根据包名获取指定接口的所有实现

原文出自:http://blog.csdn.net/anxpp/article/details/52295168,转载请注明出处,谢谢!    准备做一个IM,实现服务端的时候,准备将所有消息处理器(MessageHandler)使用责任链设计模式,但是又不希望增加处理器的时候修改责任链的实现。    这时想到了Spring框架的实现,我们在使用Spring Boot 时,只需要实现一些接

2016-08-23 22:44:05 5426

原创 Spring Boot + Spring Data JPA项目配置多数据源

在以前的常规项目中,直接XML配置文件中配置多个数据源即可,在最新推荐的做法中,我们使用配置类来设置。首先配置两个数据源:package com.anxpp.web.config;import javax.sql.DataSource;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder

2016-08-22 09:58:45 20291 43

原创 使用最新Netty实现一个简单的聊天程序

1、概述 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 官网:http://netty.io/ 目前最新的是版本是4.1.4(5.x版本官网已经弃用,不推荐使用)。 Netty4.x同时也是原生支持Android的,所以后面的程序,放到android上也是可以正常运行的(亲测)。 项目如果使用Maven开发,直接添加以下依赖即可:<dependen

2016-08-06 22:55:37 11681 39

原创 Java NIO框架Netty简单使用

之前写了一篇文章:Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码),介绍了如何使用Java原生IO支持进行网络编程,本文介绍一种更为简单的方式,即Java NIO框架。 Netty是业界最流行的NIO框架之一,具有良好的健壮性、功能、性能、可定制性和可扩展性。同时,它提供的十分简单的API,大大简化了我们的网络编程。 同Java IO介绍的文章一样,本文所展示的例子,实现了一个相同的功能。1、服务端 Server:

2016-08-03 22:37:04 19670 6

原创 SpringMVC+Ajax页面无刷新提交多个文件和数据

我还是决定记录一下。 该JS由ajaxfileupload.js改造,原理是使用了Ifream,所以页面不会刷新。改造后的ajaxfileupload.js:jQuery.extend({ createUploadIframe: function (id, uri) { var frameId = "jUploadFrame" + id; if (window.ActiveXObject) { var io = document.

2016-08-01 00:05:57 2460

原创 Oracle——分区表

1、概述 即使业务拆分,有时还是不能避免某张表的数据(行数)过多。 当单表数据过多时,会影响整体的性能,查询将变得更慢,数据的备份恢复也会花费更多时间。 However,数据库一般都提供了一个将单表拆分成多张表的机制,以更容易的管理表和解决性能问题。这种方式(把表的行分为多个部分)划分表数据的方法就是对表的分区。被分区的表是分区表,拆分后的每一部分叫一个分区。 分区是解决大型表问题的有效方法: 改善表的查询性能。 表更容易管理。 导入导出会更好的执行

2016-07-17 12:39:11 4979 2

原创 理解JVM——Java内存区域

转载请注明出处:,谢谢!     知其然,知其所以然。    了解Java的内存相关知识,还是有必要的。1、概述    我专业是嵌入式,所以自然对C++是比较了解的,但是后来自学的Java,其内存的自动管理(一开始也不是很习惯...),可谓减少了相当大的开发量。    使用C++的时候,一不小心,就会造成相当严重的内存泄露,而这在Java中,看起

2016-07-16 00:17:22 1365 2

原创 Java程序性能优化——设计优化

1、前言 OK,之前写了一篇文章:“23种设计模式介绍以及在Java中的应用”详细介绍了如何将设计模式应用到Java编程中,而本文旨在介绍如何利用他们优化我们的程序,使其性能更佳。 设计模式的详细介绍请参照上面链接中的文章,不是本文的重点。 而Java程序的性能优化,不一定就仅仅是以提高系统性能为目的的,还可能是以用户体验、系统可维护性等为目的。2、概述 我们知道,设计模式能够大大的优化我们的代码,是针对某一类问题的最优解决方案,是从许多优秀的软件系统中总结出的。

2016-07-15 00:27:47 3908 1

原创 一个SQL面试题

......一个看似简单,实则容易踩坑的例子    记得以前有次被面试问到SQL,当时没答上来,当时也没鼓捣出来(当时对SQL也确实太不熟了(⊙o⊙))。    今天突然想起来了,就重新拿出来,解决后在此处记录一下。    切入正题(下面基于Oracle):    表是这样一张表:CREATE SEQUENCE seq_grade increment by 1

2016-07-13 00:05:43 1984 1

原创 Oracle中的数值处理相关函数介绍

1、概述 Oracle函数处理三种类型的数值:单值、值组和值列表。 这些函数跟串函数一样,用来更改数值或者是返回数值相关的信息。 数值类型区分如下: 单值:只是一个数值,如常数值、PL/SqL等中的变量。数据库的一列和一行的一个数字等。Oracle的单值函数通常通过计算来更改这些值。 值组:一系列数据行中的某一列的所有数值数据。Oracle值组函数提供的是整个组的信息,如求某一列的平均数。 值列表:可能是一列数字,如1、2、3、4.5、PL\SQL等中的变量、

2016-07-09 23:18:07 6975

原创 Oracle中的数据类型简介

博客中的Oracle系列文章基于Oracle 12c,部分内容可能不适用于版本较老的Oracle。 简介 本文简单介绍Oracle数据库中的数据类型。 MySQL中的数据类型可参考: MySQL 中的数据类型介绍。 整体介绍见下表:数据类型 数据类型其实已经比MySQL中少挺多了,我们主要还是关心其相关的函数,或者是在PL/SQL中的使用。不过更多的文章还没来得及更新,更新后在后面添加链接。 更多相关内容 随着文章的更新,会逐渐补全下面的链接。

2016-07-07 22:36:32 3115

原创 Oracle中的正则表达式(及函数)详解

1、概述 相信大家对正则表达式都不陌生,从linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一个强大的工具。 上一篇文章(Oracle中的字符串类型及相关函数详解)中,已经介绍了一些串相关的函数,也列出了用于正则表达式的函数,本文就正式介绍他们。 本文基于Oracle 12c ,可能部分内容在较老的版本中不适用。 运算符 在介绍函数前,这里先说明一下Oracle中正则表达式运算符及其

2016-07-02 23:36:17 33968 4

原创 Docker镜像保存为文件及从文件导入镜像

1、概述 我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。 能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中介绍。 如果我们仅仅是要复制到另外少数的服务器,搭建私有仓库显然没有这个必要,而将镜像保存为文件上传到其他服务器再从文件中载入镜像也是一个不错的选择。 可以使用Docker save和Docker load命令来存储

2016-07-02 13:42:54 39332 3

原创 Nginx反向代理服务器(博客架构优化)

1、概述 上一篇博客(Centos7.2 搭建Apache+Php+Mysql环境)描述了本人个人博客(anxpp.com)服务器又winserver 2012 更换为centos7.2,并演示了运行环境的搭建,今天在这个基础上,添加了nginx作反向代理服务器。 因为本人有两台服务器,一台有公网ip(下文简称server1),另一台没有公网ip(下文简称server2),但是与前一台在同一局域网。 所以本人按上一篇博客的过程,将整个博客系统从server1移到了server2中,然后在s

2016-07-02 01:48:11 1675

MobaXterm_Professional_Edition_10.2_Portable破解版

想免费,但是最低要选择1分

2017-08-18

最简单的含单元测试的spring boot+activiti集成demo

最简单的含单元测试的spring boot+activiti集成demo

2016-12-30

带activiti designer基于jee的eclipse4.6

带activiti designer基于jee的eclipse4.6

2016-12-30

eclipse插件activiti designer安装包zip

eclipse插件activiti designer安装包zip。

2016-12-30

Oracle Database 12c 完全参考手册(第7版)源码光盘

Oracle Database 12c 完全参考手册(第7版)光盘内容,包含三个附录和参考的PDF文档和sql源码。

2016-07-08

Oracle Database 12c 完全参考手册(第7版)源码

Oracle Database 12c 完全参考手册(第7版)源码,也就是全书涉及到的的SQL

2016-07-08

Spring+SpringMVC+SpringDataJPA+Hibernate

手把手教你从最基本的Java工程搭建SpringMVC+SpringDataJPA+Hibernate。 http://blog.csdn.net/anxpp中有详细搭建教程

2016-05-15

Spring4.2.4+SpringMVC集成Demo

截止2016.01.21最新的spring框架搭建

2016-01-21

空空如也

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

TA关注的人

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