自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (24)
  • 论坛 (10)
  • 问答 (3)
  • 收藏
  • 关注

原创 Zabbix5.0监控服务器并设置邮件告警(安装Agent)

前置条件基于centos8,不确定其他版本的centos是否通用需要安装好zabbix service,安装教程安装Agent 端在Centos8 安装 Zabbix5.0中,我们介绍如何安装Zabbix,那么安装好了之后就需要开始使用,其实Zabbix分为如下两个模块zabbix-service:服务端,负责对采集到了监控数据进行展示zabbix-agent:客户端,负责采集需要的监控数据并上报给service那么本节就来讲述如何安装Agent端1. 执行RPM命令安装Agent端

2021-02-24 15:42:27 11

原创 Centos8 安装 Zabbix5.0

关闭防火墙和Selinuxsystemctl stop firewalldsystemctl disable firewalld$ setenforce 0$ sed -i "/^SELINUX/s/enforcing/disabled/" /etc/selinux/config安装Zabbix Service、前端、Agent、httpdyum install httpdrpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/z

2021-02-23 20:40:35 11

原创 Nginx+Keepalive实现高可用

前言在项目中为了提高并发,一般会采用集群部署,集群部署之后前端就需要一个总的代理,简单的架构图如下由于nginx/lvs的性能很高,一般小型公司的流量使用单节点的nginx都能扛得住,当然也可以部署多个nginx,但问题是这样会造成公网IP的浪费。所以很多公司都会采用单节点的nginx来作为外网的统一入口,很明显存在单节点故障问题,那么就需要一套机制来保证不会出现单节点故障问题。其主要思路是使用主备nginx,当主nginx出现问题时,备nginx能立马启用。这整套的恢复流程是自动的。而kee

2021-02-22 21:09:37 35 2

原创 node杂记

npm和yarn配置淘宝镜像# 查看当前镜像yarn config get registry# npm设置淘宝镜像npm config set registry 'https://registry.npm.taobao.org'# yarn设置淘宝镜像yarn config set registry 'https://registry.npm.taobao.org'mac卸载node国内链接下载nodenode版本和node-sass版本关系...

2021-01-26 08:52:06 29

原创 GSON常用API

GSON依赖<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version></dependency>User类@Data@AllArgsConstructorpublic class User { private St

2021-01-25 10:23:36 31

原创 项目启动报错Redis health check failed:Unable to connect to localhost:6379

报错详情分析解决我项目里面并没有引redis的连接,那么报错这个就很奇怪,结合Redis health check failed这句,猜测是哪个东西里面引入了redis,然后做了redis的健康检查。解决方案如下,在application.yml中配置# 禁止Actuator监控Redis连接management: health: redis: enabled: false...

2021-01-20 09:18:22 246

原创 SpringCloud OpenFeign Demo

项目结构如下其中API中主要放置了需要暴露的接口,service则通过RequestMapping的方式提供了一些Controller。在client中,通过feign的方式来调用这些controller。主POM<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML

2021-01-18 23:44:34 39

原创 IDEA使用sftp,SSH连接linux服务器,代替xshell的功能

配置使用这里可以看到服务器的资源目录了,可以直接把项目的jar等需要放上去的直接拖过去,非常的方便。

2021-01-17 19:06:32 40

原创 亲测解决dump导出JAVA堆内存文件报错:Unable to open socket file: target process not responding or HotSpot VM not lo

背景日前服务器一个应用总是莫名挂掉,通过排查发现是老年代内存无法回收引起,那么要定位到到底是那一部分数据导致的无法回收,就需要把堆内存dump出来,然后用工具分析。但奇怪的是dump的时候一直报错Unable to open socket file: target process not responding or HotSpot VM not lo排查完整过程解决方案网上找了很多方案,都没效果,最终通过一些文章的启示,自己找到了解决方案。问题引起的原因由于Linux一切皆文件的特性,也就

2020-12-29 10:49:33 129

原创 JDK8中的Lambda和StreamApi

Lambda本文只是简单记录,供自己查阅,详细的还请看 恕我直言,你真的不会JAVA系列(param1,param2,param3 ...,paramN)- > { //代码块; }准备数据数据会在下面多个例子中用到Employee e1 = new Employee(1,23,"M","Rick","Beethovan");Employee e2 = new Employee(2,13,"F","Martina","Hengis");Employee e3 = new Emp

2020-12-18 13:44:13 62

原创 HikariPool-1 - Connection is not available, request timed out after,springboot如何设置连接池大小

问题描述项目压测的时候一直报错HikariPool-1 - Connection is not available, request timed out after解决方案在yml中配置如下参数hikari: connection-timeout: 60000 idle-timeout: 60000 login-timeout: 5 max-lifetime: 60000 maximum-pool-size: 400 mi

2020-12-17 14:19:23 157

原创 基于Token登录验证与统一拦截(一个JWT的Demo)

为什么要采用Token做登录验证上一篇文章我们讲述了基于session+cookie的登录逻辑怎么做,这种模式在服务端为单体应用的且客户端为PC端浏览器是没有问题的,但是如果服务端做集群部署的话就需要考虑的session的统一存储,且这种模式不适用与APP端,毕竟APP端不会像浏览器那样自己管理cookie.此时采用JWT就是一个很好的选择,服务端无需存储token,也就更加适用于集群部署的情况,这也就是所说的无状态。一个JWT的Demo引入jwt依赖包<dependency>

2020-12-14 14:17:33 128

原创 单体应用如何做用户登录验证及统一拦截(基于session+cookie的登录逻辑怎么做)

需求我们知道单体用户没有涉及到jwt的登录验证模式为session+cookie的模式,该模式的原理为用户首次访问系统的时候,系统会给用户一个sessionId,用户浏览器会把这个sessionId保存到cookie里面。当用户登录的时候服务端通过把用户的信息放到session里面,以后的请求浏览器默认都会带上sessionId给服务端,服务端通过这个sessionId获取到对应的session,然后判断session里面有没有用户信息,有就说明用户已登录,没有就需要跳转到登录页让用户登录。那么该模式

2020-12-11 17:31:45 68

原创 mysql5.7版本以上引起的group by报错ONLY_FULL_GROUP_BY(mysql5.7+ 关闭ONLY_FULL_GROUP_BY)

问题描述对于如下sqlselect a,b,count(c) from t_xxx group by a;在mysql5.7以前的版本是可以运行的,但是在5.7以后的版本这条语句会报错。[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not fun

2020-12-10 16:08:44 113

原创 一次SQL优化经历

需求目的是为了查询每一个科室(department_code)的数据总数和每一个科室的flag_antimicrobial为1,3,4的数据总数。由于查询数据总数不需要加条件,而查询flag_antimicrobial为1,3,4的需要加条件,故最开始相处如下SQL原SQLselect m.deptName, m.deptCode, IFNULL(m.totalUsage, '0') totalUsage,

2020-12-09 17:32:22 43

原创 常见限流算法

常见限流算法有以下几种,每一种都有他的优缺点计数器算法滑动窗口算法漏桶算法令牌桶算法计数器算法计数器算法是使用计数器在周期内累加访问次数,当达到设定的限流值时,触发限流策略。下一个周期开始时,进行清零,重新计数。此算法在单机还是分布式环境下实现都非常简单,使用redis的incr原子自增性和线程安全即可轻松实现。优点:实现简单缺点1:无法应对短时高并发,如果我在单位时间1s内的前10ms,已经通过了100个请求,那后面的990ms,只能眼巴巴的把请求拒绝,我们把这种现象称为“突刺现象”。

2020-11-30 17:58:17 97

原创 Spring Security OAuth2入门Demo

写在前面项目基于Spring Cloud,需要你对Spring Cloud有所了解,篇幅所限,本文只会列出关键代码,文末会给出完整的项目GIT地址,建议下载下来导入到idea中再进行查看。项目的目录结构其中auth-server为认证模块,client-user为资源模块。auth-server模块配置首先需要导入oauth2的包<dependency> <groupId>org.springframework.cloud</groupId>

2020-11-17 14:12:30 184

原创 Spring Security OAuth2 四种认证模式(含流程图)

什么是OAuth2OAuth2 其实是一个关于授权的网络标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容。PS:如果不能理解就想想你用微信/QQ登录CSDN的时候,你并不需要告诉CSDN你的QQ密码就能登录,是怎么实现的?其实采用OAuth2就可以实现什么是Spring Security OAuth2上面说了OAuth2是一个标准,而Spring Security基于这个标准进行了实现,这个实现就是Spring

2020-11-16 14:23:02 479

原创 TCP滑动窗口原理

TCP滑动窗口原理假设存在如下数据包TCP讲32、33、34、35这四个片段,依次发送出去,此时假设接收端之接收到了32、33、35此时接收端的行为是回复一个ACK包说明已经接收到了32~33的数据,并将35进行缓存(保证顺序,产生一个保存34 的hole)发送端收到ACK之后,就会将32~36的数据包从发送并没有确认切到发送已经确认,提出窗口,这个时候窗口向右移动,变成如下对于丢失的34,如果超过一定时间,TCP就会重新传送(重传机制),重传成功会34 35一块被确认,不成功,35也将被丢

2020-11-12 16:19:30 88

原创 操作系统原理

存储器的层次结构计算机的组成PC:程序计数器,标识下一条指令的位置Registers:寄存器,存储要执行的指令和数据ALU:算术逻辑单元(arithmetic and logic unit) 是能实现多组算术运算和逻辑运算的组合逻辑电路cache:缓存,分为L1、L2、L3,CPU的每一个核都有自己的L1和L2,多个核共享L3,多颗CPU共享主内存。线程的执行过程根据PC中记录的指令位置,读取具体的数据到Registers中调用ALU进行执行超线程的概念一核CPU切换线程执行的时

2020-11-09 14:08:56 77

原创 进程、线程、纤程、协程

进程、线程、纤程、协程的区别进程:进程 是 OS 分配资源的基本单位。一个进程对应一个端口号, OS 会为每一个进程 独立分配一部分资源。通常我们每运行一次程序,都会产生一个进程。线程:是 CPU 执行 调度 的基本单位。一个进程包含多个线程,线程共享进程的内存空间,它没有独立的内存空间。纤程(fiber):JVM 运行在用户空间,当它 new 一个 Thread 时,会对应在 OS 中起一个线程(内核空间),所以这叫重量级线程。而纤程则是在用户态有多条。操作系统不调度纤程, 和线程比起来,协程的切换

2020-11-09 11:29:19 158

原创 接口的幂等性如何做?

一、唯一标识二、token机制,防止页面重复提交数据提交前要向服务的申请token,token放到redis或jvm内存,token有效时间,提交后服务器判断token是否存在redis中,存在表示第一次请求,这时把redis中的token删除,继续执行业务。不存在则说明重复请求。三、 状态机幂等如果状态机已经处于下一个状态,这时候来了一个上一个状态的变更,理论上是不能够变更的,这样的话,保证了有限状态机的幂等。...

2020-10-22 22:35:16 114

原创 MySQL锁和隔离级别的关系

锁的分类共享锁(S锁):多个事务可以同时加共享锁,但加了共享锁的数据不能再加排它锁。由于不可重复读的原因即为A事务开启期间B事务修改了数据,而B修改数据之前需要加排它锁,如果这条数据有共享锁排它锁就加不上,所以共享锁可用于解决不可重复读问题。开启共享锁的sql:SELECT * FROM xx WHERE id=1 LOCK IN SHARE MODE ;排它锁(X锁):加了排他锁的数据既不能加共享锁也不能加排他锁。由于脏读即A事务读取到了B事务没有提交的数据,而如果B事务有排它锁,A事务就没法开启共

2020-10-20 18:33:51 84

原创 Redis持久化机制

RDB(全量、默认)默认的持久化方式,这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。RDB 触发机制分为使用指令手动触发和 redis.conf 配置自动触发。指令手动触发save ,save操作是在主线程中保存快照的,由于redis是用一个主线程来处理所有 client的请求,这种方式会阻塞所有client请求。所以不推荐使用。bgsave,执行该命令时,Redis 会在后台异步执行快照操作,此时 Redis 仍然可以相应客户端请求。具体操作是 Red

2020-10-20 14:35:01 94

原创 Redis的过期策略和内存淘汰机制

Redis的过期策略定时过期:每个设置过期时间的key都需要创建一个定时器,到过期时间就会立即清除。该策略可以立即清除过期的数据,对内存很友好;但是会占用大量的CPU资源去处理过期的数据,从而影响缓存的响应时间和吞吐量。定期过期:每隔一定的时间,会扫描一定数量的数据库的expires字典中一定数量的key,并清除其中已过期的key。该策略是前两者的一个折中方案。通过调整定时扫描的时间间隔和每次扫描的限定耗时,可以在不同情况下使得CPU和内存资源达到最优的平衡效果。因为key太多,如果全盘扫描所有的ke

2020-10-20 10:10:39 86

原创 HashMap1.8以前的版本扩容导致的死循环问题

先看扩容源码void transfer(Entry[] newTable, boolean rehash) { int newCapacity = newTable.length; // 循环数组 for (Entry<K,V> e : table) { // 循环链表 while(null != e) { Entry<K,V> next = e.next; if (rehash) { e.hash

2020-10-19 17:24:07 59

原创 CAP定理和Base理论

分区:一个分布式系统里面,节点组成的网络本来应该是连通的。然而可能因为一些故障,使得有些节点之间不连通了,整个网络就分成了几块区域。数据就散布在了这些不连通的区域中。这就叫分区。分区容错性、一致性、可用性:当你一个数据项只在一个节点中保存,那么分区出现后,和这个节点不连通的部分就访问不到这个数据了。这时分区就是无法容忍的。提高分区容忍性的办法就是一个数据项复制到多个节点上,那么出现分区之后,这一数据项就可能分布到各个区里。容忍性就提高了。然而,要把数据复制到多个节点,就会带来一致性的问题,就是多个节点上面

2020-10-16 17:31:45 94

原创 sleep、yield、wait、join的区别

sleep:使当前线程睡眠,释放cpu资源,不释放锁资源。Thread类的静态方法wait:使当前线程灯带,释放cpu资源,也释放锁资源,需要通过notify()、notifyAll()来唤醒,这三个方法都是Object类的方法,调用的时候必须放在循环体和同步代码块中。yield:让出CPU调度,Thread类的静态方法,类似sleep只是不能由用户指定暂停多长时间 。yield()只是使当前线程重新回到可执行状态,所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。调用yield方法只

2020-10-16 17:12:39 73 1

原创 微服务系统设计

几个组件的解释cAdvisor 数据采集Prometheus influxDB 时序数据库grafana 图形化展示altermanager 报警规则容器监控cAdvisor + influxDB + GrafanacAdvisor + Prometheus + Grafana微服务自动部署Nexus+Jenkins+Git+GitLab+Docker+K8S微服务日志收集ELK微服务性能监控+钉钉微信报警报警ZabbixPrometheus+Graf

2020-10-16 09:31:45 129

原创 数据库Mysql的(脏读、幻读、虚读、不可重复读、MVCC、MST、回表、索引覆盖、最左匹配、索引下推、聚簇索引)这些名词都是什么意思?

读未提交:一个事务可以读取到其他事务没有提交的数据,即脏读。读已提交:一个事务只能读取到其他事务已经提交的最新数据。可能导致多次读取的结果不一致,即不可重复读可重复读:一个事务只能读取到其他事务已经提交的数据,且多次读取结果一致。其实现原理为事务开启时即锁定一个读取版本,而不是每次读取都读最新的版本。那么这就会造成读取不到最新的数据,即读取到过时的数据,即幻读/虚读串行化:多个事务之间串行化执行,虽然没有任何问题,但是效率很低,一般不用。MVCC:全称Multi-Version Concur.

2020-10-15 10:16:32 179

原创 Gradle配置阿里云镜像

对单个项目生效,在项目中的build.gradle修改内容buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/google/' } maven { url 'https://maven.aliyun.com/repository/jcenter/'} } dependencies { classpath 'com.android.t

2020-10-03 00:51:18 411

原创 RedisService

package com.dongbawen.hppa.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.*;import java.io.Serializable;import java.util.List;import java.util.Set;import java.util.concurrent.TimeUnit;

2020-09-29 10:17:18 131

原创 说说Java程序CPU,内存异常的排查思路

背景在Java面试的时候,经常会被问到,如果线上服务器CPU/内存占用飙高,程序很慢或者卡死,你有什么解决方案或者排查思路?本文旨在对这些问题的排查思路做一个梳理,如不特指,以下服务器系统均指Linux.CPU 飚高问题排查思路:首先找到 CPU 飚高的那个 Java 进程,因为你的服务器会有多个 JVM 进程。然后找到那个进程中的 “问题线程”,最后根据线程堆栈信息找到问题代码。最后对代码进行排查。排查步骤通过 top 命令找到 CPU 消耗最高的进程,并记住进程 ID再次通过 top -H

2020-09-25 10:37:51 200

原创 Docker的网络模式

Docker的4种网络模式Docker的容器有4种网络模型,分别对应不同的需求nonecontainerbridgedhostnone(封闭式网络模式)使用none模式,Docker容器拥有自己的Network Namespace,但是,并不为Docker容器进行任何网络配置。也就是说,这个Docker容器没有网卡、IP、路由等信息,只有lo 网络接口。需要我们自己为Docker容器添加网卡、配置IP等container(联合挂载式网络模式)这个模式指定新创建的容器和已经存在的一个容器

2020-09-24 11:08:18 64

原创 CenterOS8 Docker安装ES+Kibana

安装Dockerhttps://bxoon.blog.csdn.net/article/details/108705232安装esElasticSearch 和 Kibana版本需对应安装,版本不一致可能会出现问题拉取镜像docker pull elasticsearch:7.2.0启动镜像docker run -d -p 9200:9200 -p 9300:9300 --name es -e "discovery.type=single-node" elasticsearch:7.2.0

2020-09-21 17:40:53 132

原创 CentOS 8安装Docker

安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2 设置阿里云镜像源sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装 Docker-CEsudo yum install docker-ce报错centos8默认使用podman代替docker,所

2020-09-21 11:13:10 66

原创 Redis的读更新和写更新-如何保证Redis与数据库的数据一致性

背景日前面试的时候被问到我们项目里面使用Redis的时候是如何更新缓存的,我的回答是写操作的时候的时候把缓存删了,然后读操作的时候就会读取出来最新的值。面试管继续问:Redis的写时更新和读时更新有什么区别没有?我的回答只是说写的时候直接删缓存的话这种方式会好实现一点,并没有答上来其他的一些区别。回来后好好的补了一番这方面的知识,特此做一个记录,以免下次再掉坑里。什么是写时更新和读时更新写时更新:当我们往数据库写数据的时候我们去更新缓存,包括先更新缓存再更新数据库和先更新数据库再更新缓存。读时更新:

2020-09-20 11:13:09 847

原创 Spring Bean的生命周期以及Spring的扩展点

缘起作为Java框架界的常青树,Spring有着无与伦比的魅力,我一直都觉得Spring的源码是Java所有框架里面最复杂的源码,也是最有艺术的源码(个人见解,不对请指正),能够把Spring的源码通读,是我一直以来的梦想。Spring Bean的生命周期,是面试考点中出现非常频繁的一道面试题,要回答这个面试题,你当然可以简单的说实例化属性赋值初始化销毁但如果仅仅是这样回答的话肯定是拿不到满分的。实际上Spring的强大之处就是Spring为程序员提供了很多的扩展点,程序员可以参与进Be

2020-09-14 11:23:24 83

原创 IDEA设置GIT忽略文件提交

情景一:从未提交过的文件我们是项目组长,组内员工总是会误把本地的一些文件提交上git,以下以target目录为例,我们过滤这个文件夹的所有内容不允许提交一、在项目根目录下新建.gitignore文件,内容如下target/可以看到target文件变成了这种黄色,这即代表这个文件夹无法提交了。需要注意的是这个方法只对未关联至git的文件或者文件夹有效,所以最好能在项目构建初期就设置好情景二:已经推送(push)过的文件但是是不需要提交的文件情景一的方法,只能是对于没有提交过的文件,但如果有文

2020-09-07 10:30:57 1035 1

原创 如何切换IDEA的运行时JDK

问题前面在运行spring 4.2.0版本的时候,控制台报错The project uses Gradle 2.6 which is incompatible with IDEA running on Java 10 or newer.刚开始以为是项目的jdk选错了,于是一顿操作,把所有地方的都切换到jdk1.8结果发现并没有什么鸟用于是我尝试升级Gradle的版本这下确实不会报The project uses Gradle 2.6 which is incompatible w

2020-09-07 09:52:27 562

reactjs视频教程

reactjs reactjs视频 reactjs教程 reactjs视频教程 这里放的是百度网盘的下载连接

2018-03-08

ntp rpm 安装包.zip

有时linux服务器需要做时间同步,时间同步需要ntp安装包,安装又分为在线安装和离线安装,在线安装很简单,离线安装需要先下载对应的rpm安装包,这个安装包很不好找,我这里给出一个。

2019-10-09

JPA视频教程

jpa视频教程,包含的是百度云盘的下载地址。

2016-08-26

spring data jpa视频教程

spring data jpa视频教程百度云盘下载地址

2016-08-26

Redis-x64-3.0.504windows集群已经配置好的版本

这个是windows已经配置好的版本,讲道理你下载过去只需要执行几条命令,redis集群就能搭建起来,懒癌的福音。 注意:基于windows,支持windows离线安装

2020-05-23

openstack实战演练与开发入门

下载的为百度网盘的下载链接, 视频清晰,含有老师讲的课件等。 适合初学者以及对此似懂非懂的人。

2018-10-30

EasyUi清晰视频教程从入门到精通

下载的为百度网盘的下载链接, 视频清晰,含有老师讲的课件等。 适合初学者以及对此似懂非懂的人。

2018-10-30

使用flex显示pdf所需第三方控件(flexpaper2.2.4,swftools,FlexPaper_2.2.4_SDK_3.5_swc)

包含使用flex显示pdf所需的一套第三方控件,使用方式网上直接搜“使用flex显示pdf”就可以搜到。包含:flexpaper2.2.4,swftools,FlexPaper_2.2.4_SDK_3.5_swc

2014-05-14

高版本IK分词器

IK分词器到后面就不再更新了,所以做了一个基于Lucene6.4.0的分词器

2018-11-06

MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64_.zip

java内存分析工具(Memory Analyzer Tool,MAT),使用该工具可以对java的堆内存文件进行分析。 MAT 软件版本解压后目录内有个MemoryAnalyzer.ini文件,该文件里面有个Xmx参数,该参数表示最大内存占用量,默认为1024m,根据堆转储文件大小修改该参数即可。 1. MemoryAnalyzer.ini中的参数一般默认为-vmargs– Xmx1024m,这就够用了。假如你机器的内存不大,改大该参数的值,会导致MemoryAnalyzer启动时,报错:Failed to create the Java Virtual Machine。 2.当你导出的dump文件的大小大于你配置的1024m(说明1中,提到的配置:-vmargs– Xmx1024m),MAT输出分析报告的时候,会报错:An internal error occurred during: "Parsing heap dump from XXX”。适当调大说明1中的参数即可。

2019-12-10

redis集群离线安装全部组件-windows

redis集群离线安装全部组件-windows。含Redis-x64-3.0.504,redis-3.3.0.gem,redis-trib.rb,rubyinstaller-2.2.4-x64.text。 安装教程见 https://bxoon.blog.csdn.net/article/details/106299728

2020-05-23

nexus-2.8.1-01-bundle.zip

maven中搭建nexus私服

2016-08-24

visualvm143.zip

VisualVM是一款集成了多个jdk命令行的可视化工具,一般都用来对Java应用程序做性能分析和调优,功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作,有需要的赶快下载吧

2019-12-10

springCloud+springBoot视频教程

springCloud视频教程 springBoot视频教程 这里放的是百度网盘的下载连接

2018-03-08

java定时spring定时源码包含定时和spring必须包直接导入可运行无需连接数据库

java定时任务源码,spring定时任务源码,包含定时和spring必须包,直接导入可运行,无需连接数据库。

2014-11-06

居务公开系统,可做毕业项目,面试项目,新闻发布系统。

本系统为居务公开系统,室本人在公司做的一个项目,可做毕业项目,面试项目等,含新闻发布系统模块,登陆模块,后台管理模块等内容,含数据库,数据库是sqlserver的。直接把项目和数据库导入就能使用。

2014-03-09

Elipse中的SVN插件

eclipse中的SVN插件,解压后直接把features和plugins文件夹里面的动拷贝到eclipse安装目录中同名文件夹下面

2016-08-24

mvcstruts2框架

对mvc,框架的详细讲解。包含配置文件,以及项目需要的架包。

2012-11-13

EasyUI入门视频教程

下载的为百度网盘的下载链接, 视频清晰,含有老师讲的课件等。 适合初学者以及对此似懂非懂的人。

2018-10-30

eclipse中反编译插件

eclipse中反编译插件,内附安装教程。解压后把相应的文件夹下面的东西拷贝到eclipse安装目录中同名文件夹下面。再看文档到eclipse中进行相应的设置即可。

2016-08-24

VBScript教程

本教程是vbs语言教程,其中包含电子书,doc文档教程,以及vbs的开发环境。

2012-11-16

angularjs+boorstrap视频教程

angularjs视频教程 boorstrap视频教程 这里放的是百度网盘的下载连接

2018-03-08

JAVA多线程

本教程是针对于java多线程写的教程,包括PPT,代码,课程讲解。这是本人综合了网上的教程,所写的一份比较易懂的教程。

2013-05-23

struts2中的拦截器

其中包含两个项目,都是struts2中的拦截器的用法,还有配置文件。

2012-11-16

在myeclipse中运行web项目怎么需要手动输入localhost

发表于 2012-09-17 最后回复 2020-04-29

一个关于数据库级别的并发问题

发表于 2017-01-20 最后回复 2017-04-10

在myeclipse中运行web项目怎么需要手动输入localhost

发表于 2012-09-17 最后回复 2016-10-29

求个JAVA师傅

发表于 2012-09-18 最后回复 2016-10-29

使用asp.net操作word问题

发表于 2014-04-18 最后回复 2016-10-29

求MyEclipse环境自带类教程

发表于 2012-09-23 最后回复 2014-04-18

求大神,求高手

发表于 2013-05-23 最后回复 2014-04-18

关于使用二进制流上传的问题,求大神解答

发表于 2013-11-14 最后回复 2014-04-18

求web项目源码,使用ssh框架开发,数据库最好是mysql

发表于 2013-03-01 最后回复 2014-04-18

SSH项目的上传问题,求大神。

发表于 2013-11-19 最后回复 2013-11-20

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

TA关注的人 TA的粉丝

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