anxpp的博客

As they sow , so let them reap .

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

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

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

2016-09-07 23:48:33

阅读数:1605

评论数:0

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

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

2016-09-06 20:30:53

阅读数:46997

评论数:1

Spring Data JPA中的动态查询

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

2016-09-06 20:05:42

阅读数:24210

评论数:12

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

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

2016-09-05 22:12:05

阅读数:32347

评论数:3

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

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

2016-08-23 22:44:05

阅读数:2442

评论数: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

阅读数:16851

评论数:42

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

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

2016-08-06 22:55:37

阅读数:9329

评论数:36

Java NIO框架Netty简单使用

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

2016-08-03 22:37:04

阅读数:13787

评论数:5

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

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

2016-08-01 00:05:57

阅读数:1930

评论数:0

Oracle——分区表

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

2016-07-17 12:39:11

阅读数:4498

评论数:2

理解JVM——Java内存区域

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

2016-07-16 00:17:22

阅读数:963

评论数:2

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

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

2016-07-15 00:27:47

阅读数:2482

评论数:0

一个SQL面试题

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

2016-07-13 00:05:43

阅读数:1554

评论数:1

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

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

2016-07-09 23:18:07

阅读数:5305

评论数:0

Oracle中的数据类型简介

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

2016-07-07 22:36:32

阅读数:1099

评论数:0

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

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

2016-07-02 23:36:17

阅读数:16382

评论数:0

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

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

2016-07-02 13:42:54

阅读数:19414

评论数:4

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

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

2016-07-02 01:48:11

阅读数:1215

评论数:0

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

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

2016-07-01 00:00:54

阅读数:11869

评论数:0

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

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

2016-06-26 19:44:46

阅读数:5152

评论数:6

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