Tomcat性能调优

一、性能测试的几个重要指标 决定性能测试的几个重要指标,它们是: ü   吞吐量 ü   Responsetime ü   Cpuload ü   MemoryUsage 我 们对Apache做了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomc...

2018-12-13 15:34:30

阅读数 54

评论数 0

浅谈ThreadLocal

一、什么是ThreadLocal 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本...

2018-12-13 15:01:29

阅读数 37

评论数 0

JHipster使用前的环境配置

JHipster或者称Java Hipster,是一个应用代码产生器,能够创建Spring Boot + AngularJS + Bootstrap的应用,所以首先你要配置好Java的环境、Git以及Maven或者Gradle的环境,然后通过npm安装Jhipster所需的一些必要的工具。安装np...

2018-07-15 16:20:06

阅读数 545

评论数 0

本地代码上传到Github

一.git 常用命令 1.git status --查看当前分支的状态 2.git branch (-a) -- 查看本地(远程)分支 3.git checkout 分支名称 -- 切换分支 4.git pull --从当前分支更新代码 5.git push --...

2017-12-21 22:46:55

阅读数 147

评论数 0

redis学习笔记

讲师:传智.上官云                                                 1      课程目标 掌握redis常用数据结构(string/hash/list/sortedset)的存取数据方法 掌握redis集群使用方法 掌握redis在javaEE电商...

2017-12-05 16:40:07

阅读数 257

评论数 0

vue脚手架安装

vue依赖nodejs,所以首先下载安装node.js,下载完毕后进行安装。 以window为例 1.解压node-v8.3.0-win-x86.zip 2.cmd窗口进入node-v8.3.0-win-x86 ---->npm install 3.安装完成后----》npm -v ...

2017-12-05 11:52:26

阅读数 1816

评论数 0

centos7安装mysql5.6

安装环境 centos7MySQL 5.6.24 依赖安装 mysql依赖libaio,所以先要安装libaio yum search libaio #检索相关信息 yum install libaio # 安装依赖包 成功安装,提示如下: [root@bogon /]# yum ...

2017-11-14 15:51:40

阅读数 154

评论数 0

centos7安装jdk8

一、准备工作 卸载默认安装的OpenJDK 请使用su root提权后再用 1.查找需要卸载的OpenJDK [root@localhost /]# rpm -qa | grep openjdk | grep -v grep java-1.7.0-openjdk-1.7.0....

2017-11-14 14:42:23

阅读数 453

评论数 0

设计模式—单例设计模式总结

看到一篇对单例描述很不错的文章,地址:https://www.2cto.com/kf/201704/631396.html 单例设计模式总结 单例模式简介 单例模式是应用最广泛的模式之一,在应用这个模式时,单例对象的类必须确保只有一个实例存在,避免产生多个对象消耗过多的资源。如在访问IO...

2017-10-25 16:59:08

阅读数 130

评论数 0

zookeeper三

Zookeeper 的应用 Zookeeper 的监控工具 Node-zk-browser https://github.com/killme2008/node-zk-browser Taokeeper https://gi...

2017-10-19 16:32:11

阅读数 128

评论数 0

zookeeper二

Zookeeper的功能模块介绍 1:ZK数据模型(节点模型) a: Zookeeper的数据模型跟标准的unix文件系统非常类似 , 引入了”数据节点”概念 , 我们称之为ZNode ; b:ZNode是Zookeeper中数据的最小单元 , 每个ZNode上都可以保存数据 , 同...

2017-10-18 17:43:51

阅读数 226

评论数 0

Zookeeper一

1.Zookeeper的简介    1. Zookeeper本身就是分布式的 , 可以为我们的应用程序和应用请求提供分布式的协调服务,是典型的分布式数据一致性的解决方案 , 我们可以基于ZK在分布式系统中实现更高级服务(或者说基于ZK能帮我干那些事情), 比如:数据的发布/订阅 , 分布式协调/通...

2017-10-18 13:50:33

阅读数 106

评论数 0

springboot的缓存技术

引子 我门知道一个程序的瓶颈在于数据库,我门也知道内存的速度是大大快于硬盘的速度的。当我门需要重复的获取相同的数据的时候,我门一次又一次的请求数据库或者远程服务,导致大量的时间耗费在数据库查询或者远程方法的调用上,导致程序性能的恶化,这更是数据缓存要解决的问题。 spring 缓存支持 sprin...

2017-08-30 17:29:27

阅读数 144

评论数 0

spring boot 整合spring data jpa

本文结构: - 什么是springdata jpa - springboot 整合spring data jpa Spring Data Repository的核心接口是Repository(好像也没什么好惊讶的)。这个接口需要领域类(Domain Class)跟领域类的ID类型作为参数...

2017-08-30 11:07:22

阅读数 156

评论数 0

Maven 安装和配置

1.安装 将“apache-maven-3.2.1-bin.zip”解压,建议解压路径不要有中文。 2.配置环境变量: MAVEN_HOME: PATH: 在path中加入maven的执行程序路径:(maven安装目录) 将%MAVEN_HOME%\bin;追加在path变量后面即...

2017-08-30 10:28:17

阅读数 133

评论数 0

数据库-索引 (聚集索引和非聚集索引)

SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。一、简介            数据库的索引可以加快查询速度,原因是索引使用特定的数据结构(B-Tree)对特定的列额外组织存放,加快存储引擎(索引是存储引擎实...

2017-08-23 10:50:28

阅读数 284

评论数 0

关于HTTP协议

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结...

2017-08-23 10:27:45

阅读数 197

评论数 0

Java-线程池专题(什么是线程池,如何使用,为什么要用)

1、什么是线程池:  java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。    ...

2017-08-23 10:13:07

阅读数 21877

评论数 3

spring事物的7个传播行为

@Transactional之propagation      Propagation支持7种不同的传播机制:      REQUIRED -- required                业务方法需要在一个事务中运行,如果方法运行时,已处在一个事务中,那么就加入该事务,否则...

2017-08-21 09:22:45

阅读数 744

评论数 0

一个简单的抽奖(概率)小程序

最近在开发中接到一个抽奖(概率)的需求,需求如下: 用户在商品购买成功后,生成一个随机红包返还给购买用户。红包比例须在后台配置,如下所示:   序号 红包金额 百分比(%) 1 10 60 2 ...

2017-08-20 18:13:47

阅读数 12495

评论数 1

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