anxpp的博客

As they sow , so let them reap .

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

本博客全部文章导航

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

2016-04-24 19:08:52

阅读数:4881

评论数:2

Canvas简明教程(完整源码)

博客停更大半年,趁着圣诞更新了个人主页,顺便推一篇很乱的文章上来哈哈哈哈哈哈哈!!! 主页效果:anxpp.com原文出处:http://blog.anxpp.com/index.php/archives/1094/原文出处:http://blog.csdn.net/anxpp/article/d...

2017-12-25 11:28:37

阅读数:540

评论数:0

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

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

2017-07-01 12:42:39

阅读数:1271

评论数:0

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

原文出自:http://blog.anxpp.com/index.php/archives/1075/ Spring boot 非常适合做微服务,如果再加上 docker ,就就就完美了! spring boot 应用发布到 docker 完整版 一、概述     spring boot ...

2017-06-20 01:19:00

阅读数:4508

评论数:5

Spring REST Docs 简易教程

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

2017-06-17 22:39:34

阅读数:2355

评论数:3

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

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

2017-06-13 12:45:55

阅读数:1180

评论数:0

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

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

2017-03-13 23:42:59

阅读数:3142

评论数:0

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

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

2017-01-19 22:43:55

阅读数:5553

评论数:3

Hadoop-2.7.3 单节点模式安装

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

2017-01-18 22:24:41

阅读数:2179

评论数:0

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

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

2017-01-16 18:55:38

阅读数:666

评论数:0

工作流引擎Activiti系列(二)——流程设计工具

虽然我们也可以直接编辑XML完成流程的设计,但这稍显麻烦不说,还不直观,所以,这里介绍的是Activiti拖拽式的流程设计工具。     主要有两种工具:官方提供的Activiti Modeler和Eclipse的Activiti designer插件。 1、Activiti BPMN 2.0...

2016-12-30 21:12:01

阅读数:4243

评论数:1

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

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

2016-12-28 19:28:56

阅读数:6809

评论数:1

Spring与SpringMVC的容器关系分析

原文出处:http://www.yangchangming.com/articles/2016/09/16/1474047652822.html Spring和SpringMVC作为Bean管理容器和MVC层的默认框架,已被众多WEB应用采用,而实际使用时,由于有了强大的注解功能,很多基于X...

2016-12-21 12:18:34

阅读数:785

评论数:0

Docker命令快速参考

原文出自:http://blog.csdn.net/anxpp/article/details/52504207 1、基本语法     docker [OPTION] COMMAND [arg...]  通常,docker命令可以用来管理daemon,或者通过CLI命令管理镜像和容器。  可以...

2016-09-11 15:42:56

阅读数:1072

评论数:0

Docker基础教程——Dockerfile

Dockerfile是一个文本格式的配置文件,我们可以使用Dockerfile文件快速创建自定义的镜像。 Dockerfile支持的众多指令是本文主要要介绍的内容,之后会给出一个基本示例。 一般而言,Docker分为4部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时的执行命...

2016-09-11 13:23:03

阅读数:1845

评论数:2

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

我们使用Docker发布的组件,通常都离不开网络的,下面介绍Docker的网络基础配置。 1、端口映射 从外部访问容器应用 启动容器时,如果不知道对应参数,在容器外部是无法通过网络访问容器内部的。 可以通过-p或-P参数指定端口映射。 使用-P时,Docker会...

2016-09-10 17:14:32

阅读数:1064

评论数:0

Docker基础教程——数据管理

我们在使用docker 的时候,会产生很多数据,比如web服务器啊,数据库之类的,有时我们还需要备份或复制这些数据,这就需要涉及到Docker的数据管理了。 docker容器中管理数据主要分两种: 数据卷 数据卷容器 1、数据卷 数据卷是一个可供容器使用的特殊目录,它会绕过文件系...

2016-09-10 15:47:23

阅读数:908

评论数:0

Docker基础教程——仓库

仓库是集中存放镜像的地方。 首先说下注册服务器,注册服务器实际上是存放仓库的具体服务器,每个服务器通常会有多个仓库,而每个仓库下又有多个镜像。 比如仓库地址:dl.dockerpool.com/ubuntu,dl.dockerpool.com是注册服务器,ubuntu是仓库名。 ...

2016-09-09 22:51:54

阅读数:1243

评论数:0

Docker基础教程——容器

容器是Docker的另一个核心概念。 一般来说,镜像的一个运行实例就是容器,容器提供了一个可写的文件层。 本文同上一篇介绍镜像一样的结构,逐步介绍容器。 1、创建容器 Docker的容器非常轻量级,创建和删除都很容易。 1.1、新建容器 新建容器...

2016-09-09 08:58:25

阅读数:1148

评论数:0

Docker基础教程——镜像

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

2016-09-08 23:07:56

阅读数:1704

评论数:0

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

原文出自:http://blog.csdn.net/anxpp/article/details/52462867     1、介绍     额,介绍我就拉一段百科吧。     Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 L...

2016-09-07 23:48:33

阅读数:1311

评论数:0

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

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

2016-09-06 20:30:53

阅读数:29180

评论数:0

Spring Data JPA中的动态查询

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

2016-09-06 20:05:42

阅读数:18928

评论数:11

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

额,一个使用Spring boot的,好好的项目,最近突然报错了:java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication                    虽然明显知道是jar包问题,不管怎么cl...

2016-09-05 22:12:05

阅读数:22039

评论数:3

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

原文出自:http://blog.csdn.net/anxpp/article/details/52295168,转载请注明出处,谢谢!     准备做一个IM,实现服务端的时候,准备将所有消息处理器(MessageHandler)使用责任链设计模式,但是又不希望增加处理器的时候修改责任链的实现...

2016-08-23 22:44:05

阅读数:1938

评论数:0

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

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

2016-08-22 09:58:45

阅读数:14014

评论数:39

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

1、概述 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 官网:http://netty.io/ 目前最新的是版本是4.1.4(5.x版本官网已经弃用,不推...

2016-08-06 22:55:37

阅读数:8688

评论数:35

Java NIO框架Netty简单使用

之前写了一篇文章:Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码),介绍了如何使用Java原生IO支持进行网络编程,本文介绍一种更为简单的方式,即Java NIO框架。 Netty是业界最流行的NIO框架之一,具有良好的健壮性、功能、性能、可定制性和可扩展性。同时,它提...

2016-08-03 22:37:04

阅读数:11570

评论数:5

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

我还是决定记录一下。 该JS由ajaxfileupload.js改造,原理是使用了Ifream,所以页面不会刷新。 改造后的ajaxfileupload.js: jQuery.extend({ createUploadIframe: function (id, uri) { ...

2016-08-01 00:05:57

阅读数:1801

评论数:0

Oracle——分区表

1、概述 即使业务拆分,有时还是不能避免某张表的数据(行数)过多。 当单表数据过多时,会影响整体的性能,查询将变得更慢,数据的备份恢复也会花费更多时间。 However,数据库一般都提供了一个将单表拆分成多张表的机制,以更容易的管理表和解决性能问题。这种方式(把表的行分为...

2016-07-17 12:39:11

阅读数:4401

评论数:2

理解JVM——Java内存区域

转载请注明出处:,谢谢!      知其然,知其所以然。     了解Java的内存相关知识,还是有必要的。 1、概述     我专业是嵌入式,所以自然对C++是比较了解的,但是后来自学的Java,其内存的自动管理(一开始也不是很习惯...),可谓减少了相当大的开发量。     使...

2016-07-16 00:17:22

阅读数:883

评论数:2

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

1、前言 OK,之前写了一篇文章:“23种设计模式介绍以及在Java中的应用”详细介绍了如何将设计模式应用到Java编程中,而本文旨在介绍如何利用他们优化我们的程序,使其性能更佳。 设计模式的详细介绍请参照上面链接中的文章,不是本文的重点。 而Java程序的性能优化,不一...

2016-07-15 00:27:47

阅读数:2349

评论数:0

一个SQL面试题

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

2016-07-13 00:05:43

阅读数:1415

评论数:1

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

1、概述 Oracle函数处理三种类型的数值:单值、值组和值列表。 这些函数跟串函数一样,用来更改数值或者是返回数值相关的信息。 数值类型区分如下: 单值:只是一个数值,如常数值、PL/SqL等中的变量。数据库的一列和一行的一个数字等。Oracle的单值函数通常通过...

2016-07-09 23:18:07

阅读数:4909

评论数:0

Oracle中的数据类型简介

博客中的Oracle系列文章基于Oracle 12c,部分内容可能不适用于版本较老的Oracle。 简介 本文简单介绍Oracle数据库中的数据类型。 MySQL中的数据类型可参考: MySQL 中的数据类型介绍。 整体介绍见下表: 数据类型 数据类型其实已经...

2016-07-07 22:36:32

阅读数:973

评论数:0

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

1、概述 相信大家对正则表达式都不陌生,从linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一个强大的工具。 上一篇文章(Oracle中的字符串类型及相关函数详解)中,已经介绍了一些串相关的函数,也...

2016-07-02 23:36:17

阅读数:13042

评论数:0

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

1、概述 我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。 能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中介绍。 如...

2016-07-02 13:42:54

阅读数:14505

评论数:3

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

1、概述 上一篇博客(Centos7.2 搭建Apache+Php+Mysql环境)描述了本人个人博客(anxpp.com)服务器又winserver 2012 更换为centos7.2,并演示了运行环境的搭建,今天在这个基础上,添加了nginx作反向代理服务器。 因为本人有两台...

2016-07-02 01:48:11

阅读数:1162

评论数:0

Centos7.2 搭建Apache+Php+Mysql环境

1、概述     本博客原搭建在Windows Server 2012 服务器上,直接使用了Appserv一键搭建的环境。     当前网站架构:     但是后来学习Docker等一些依赖Linux的的技术(虽然可以用虚拟机,但是Winserver换到Linux又不难),就决定干脆用Linux当...

2016-07-01 00:00:54

阅读数:10973

评论数:0

网站架构设计参考(图文)

1、概述     本人并未经历过一个网站从小到大的演化过程(这种机会本来就太小,而且越来越小),现在很多网站,从建立之初就搭建在大型网站提供的云计算服务之上,需要的一切资源都可以按需购买,并且极易伸缩。不过我觉得还是有必要了解一下大型网站的演化过程。下文是参考多方资料整理得出。 2、大型网站架...

2016-06-26 19:44:46

阅读数:4595

评论数:6

Oracle中的字符串类型及相关函数详解

1、概述 本文介绍String类型及相关的函数,基于当前最新的Oracle 12c 为基础作介绍。 下文将字符串简称为串。 Oracle函数的工作方式有两种: 1、根据旧的对象创建新的对象——他们对原来的信息进行修改,如改变字母的大小写。 2、告诉用户有关...

2016-06-22 08:15:02

阅读数:11248

评论数:4

Oracle中的SQL分页查询原理和方法详解

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51534006,谢谢!     本文分析并介绍Oracle中的分页查找的方法。     Oracle中的表,除了我们建表时设计的各个字段,其实还有两个字段(此处只介绍2个),分别是ROWID...

2016-05-29 21:26:10

阅读数:38895

评论数:10

Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)

本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。 1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接...

2016-05-29 01:46:13

阅读数:116726

评论数:74

Linux 网络 I/O 模型简介(图文)

1、介绍 Linux 的内核将所有外部设备都看做一个文件来操作(一切皆文件),对一个文件的读写操作会调用内核提供的系统命令,返回一个file descriptor(fd,文件描述符)。而对一个socket的读写也会有响应的描述符,称为socket fd(socket文件描述符),描述符就...

2016-05-26 01:12:53

阅读数:22286

评论数:3

Jquery选择器完全总结

基本的选择器 元素选择器element ID选择器#id 类选择器.class 匹配所有元素通常用于结合上下文搜索* 根据多个规则获取元素selector1,selector2,selectorN 层次结构中选取 选取指定元素内所有匹配的...

2016-05-24 09:42:32

阅读数:19057

评论数:4

Spring ORM+Hibernate?Out!换 Spring Data JPA 吧!

Spring Data JPA 的目标是通过让一些必须的工作变得更简单,来极大的提高数据访问层的实现效率。通常我们只需要姐访问方法,而 Spring 给你提供自动实现。! 在一切开始之前,先举个简单的例子,以提高大家的兴致! 如果一张表user有三个字段,id、name和age,要查找指定...

2016-05-15 06:56:49

阅读数:38726

评论数:11

手把手教你从最基本的Java工程搭建SpringMVC+SpringDataJPA+Hibernate(含源码下载)

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51415366,谢谢!     本文会介绍从一个最基本的java工程,到Web工程,到集成Spring、SpringMVC、SpringDataJPA+Hibernate。     平时我们...

2016-05-15 02:54:55

阅读数:32646

评论数:21

对JVM GC进一步的实例解析

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51388806,谢谢!     本文主要是基于Java内存回收机制作一些测试,目的是进一步了解JVM的相关机制。     您可能需要阅读:JAVA 内存泄露详解(原因、例子及解决),以便对J...

2016-05-13 00:06:11

阅读数:3988

评论数:0

JPA规范介绍及实例(Java数据持久化解决方案)

ORM框架的出现,使直接存储对象成为可能,它们将Java对象拆分成SQL语句,并利用JDBC保存到数据库。但是不同的框架,使用起来却是很大不同的,这也导致开发者需要学习各种不同的ORM框架(虽然你可能觉得精通一个ORM框架就够了,但你也不能保证不会碰到需要维护别人的程序的时候,当然,他们很可能就使...

2016-05-12 23:16:26

阅读数:13445

评论数:0

Oracle 在Spring+Hibernate中的使用

本文会基于一个搭建好的工程更新配置文件完成。 1、准备     您需要一个搭建好的Spring+Hibernate工程。     可以直接参考(含下载):Eclipse搭建Maven工程集成Spring4+Hibernate5+SpringMVC 2、jdbc驱动  ...

2016-05-08 13:59:50

阅读数:7089

评论数:0

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