自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

饮啖茶食个包

编程学习

  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 虚拟机性能监控与故障处理工具-JDK的命令行工具-jstack:Java堆栈跟踪工具

虚拟机性能监控与故障处理工具-JDK的命令行工具-jstack:Java堆栈跟踪工具文章目录虚拟机性能监控与故障处理工具-JDK的命令行工具-jstack:Java堆栈跟踪工具一、理论知识(一)jstack是什么?(二)jstack有什么用处?(三)jstack怎么用?1、jstack命令格式2、参数列表:3、option选项列表:(四)线程dump的分析工具:二、实践(一)死锁问题(二)CPU...

2020-05-10 21:08:15 501

原创 虚拟机性能监控与故障处理工具-Linux下的性能监控工具

虚拟机性能监控与故障处理工具-Linux下的性能监控工具文章目录虚拟机性能监控与故障处理工具-Linux下的性能监控工具一、top命令:显示系统整体资源使用情况(一)简介(二)使用(三)输出信息分析1、系统统计信息2、进程信息(四)案例分析二、vmstat命令:监控内存和CPU(一)简介(二)使用(三)输出信息分析(四)案例分析:三、iostat命令:监控IO使用四、pidstat工具:多功能诊...

2020-05-04 20:51:01 442

原创 代码整洁之道-理论

文章目录代码整洁之道-理论前言一、优雅代码的层次1、第一层次:命名要好2、第二层次:代码结构要清晰3、第三层次:熟悉6大设计原则4、第四层次:熟悉23种设计模式5、第五层次:并发编程二、什么是糟糕的代码(一)命名糟糕(二)函数(方法糟糕)(三)注释糟糕(四)测试糟糕(五)一般性问题(六)Java(七)环境三、编码时(一)命名1、范围2、要有含义3、不能有误导4、要有区分5、不要用缩写,要能读6、要...

2019-12-09 00:20:52 761

原创 安装说明-CentOS6使用rpm安装Java7

安装说明-CentOS6使用rpm安装Java7安装步骤第一步:卸载系统自带的JDK# 查看系统自带的JDKrpm -qa|grep java# aaa bbb ccc是需要卸载的插件,插件之间用空格隔开rpm -e --nodeps xxx yyy zzz第二步:安装JDK1.8安装JDKrpm -ivh jdk-8u172-linux-x64.rpm 第三步:查看是否...

2019-12-01 23:56:06 199

原创 中间件服务器-Nginx-实验1:安装Nginx

文章目录中间件服务器-Nginx-实验1:安装Nginx一、实验目的及要求二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:2、软件系统:三、实验内容四、实验步骤及结果(包含简要的实验步骤流程、结论陈述,可附页)(一)相关命令(1)查看Nginx版本(2)启动Nginx(3)停止Nginx(4)重启Nginx(5)重装加载配置文件(6)重新打开日志文件(二)在Wind...

2019-12-01 23:48:04 364

原创 数据结构-索引-实验5:索引优化基础

文章目录数据结构-索引-实验5:索引优化基础一、实验目的及要求二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:2、软件系统:三、实验内容四、实验步骤及结果(包含简要的实验步骤流程、结论陈述,可附页)(一)数据准备1、新建表结构2、检查(1)表结构(2)索引(3)表信息4、插入基础数据5、插入千万级别数据6、索引建立与删除SQL(二)一般步骤1、第一,了解各种 SQL...

2019-12-01 23:35:18 489 2

原创 数据结构-索引-实验7:索引优化(MySQL-8.0)

文章目录数据结构-索引-实验7:索引优化(MySQL-8.0)一、实验目的及要求二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:2、软件系统:三、实验内容四、实验步骤及结果(包含简要的实验步骤流程、结论陈述,可附页)(一)数据准备1、新建表结构2、检查(1)表结构(2)索引(3)表信息4、插入基础数据5、插入千万级别数据6、索引建立与删除SQL(二)概念:基数1、准...

2019-11-28 01:54:27 477 1

原创 数据结构-索引-实验6:索引优化(MySQL-5.6)

文章目录数据结构-索引-实验6:索引优化(MySQL-5.6)一、实验目的及要求二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:2、软件系统:三、实验内容四、实验步骤及结果(包含简要的实验步骤流程、结论陈述,可附页)(一)数据准备1、新建表结构2、检查(1)表结构(2)索引(3)表信息4、插入基础数据5、插入千万级别数据6、索引建立与删除SQL(二)概念:基数1、准...

2019-11-28 01:30:52 412

原创 数据结构-索引-实验3:索引类型

文章目录数据结构-索引-实验3:索引类型一、实验目的及要求二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:2、软件系统:三、实验内容四、实验步骤及结果(包含简要的实验步骤流程、结论陈述,可附页)(一)数据准备1、user(1)表结构(2)数据(3)检查(二)索引类型1、主键索引 PRIMARY KEY2、唯一索引 UNIQUE3、普通索引 INDEX4、组合索引 I...

2019-11-28 01:16:26 396

原创 数据结构-索引-实验2:索引基础

文章目录数据结构-索引-实验2:索引基础一、实验目的及要求二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:2、软件系统:三、实验内容四、实验步骤及结果(包含简要的实验步骤流程、结论陈述,可附页)(一)数据准备1、新建表user_account2、插入基础数据3、插入千万级别数据4、新建user_account_clone表5、检查(1)表结构(2)索引(3)表信息(...

2019-11-28 01:12:39 271

原创 数据结构-索引-实验1:EXPLAIN分析SQL的执行计划

文章目录数据结构-索引-实验1:EXPLAIN分析SQL的执行计划一、实验目的及要求二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:2、软件系统:三、实验内容四、实验步骤及结果(包含简要的实验步骤流程、结论陈述,可附页)(一)数据准备1、user(1)表结构(2)数据(3)检查2、user_detail(1)表结构(2)数据(3)检查3、user_account(1...

2019-11-28 01:05:17 304

原创 数据结构-索引-理论

文章目录数据结构-索引-理论一、理论(一)索引的定义1、索引2、Oracle索引概念3、Mysql索引概念(二)索引的作用(三)索引的优缺点1、优点2、缺点(四)索引的类型1、索引分类(1)普通索引(2)唯一索引(3)主键索引(4)聚集索引(5)非聚集索引(6)候选索引(7)HASH索引2、MySQL索引分类3、Oracle索引分类(五)如何设计索引1、索引设计的原则2、索引选取类型3、什么场景不...

2019-11-28 00:43:58 395

原创 数据结构-集合-HashMap

数据结构-集合-HashMap文章目录数据结构-集合-HashMap一、理论(一)Hashing(二)HashMap1、基本概念2、数据结构3、工作原理(1)Java7(2)java84、查询时间复杂度5、hash冲突问题6、死锁问题二、实践:Java7的HashMap源码分析(一)包路径(二)导入包(三)接口和实现类(四)成员变量(五)构造函数:HashMap初始化1、无参数构造方法2、一个参...

2019-11-10 14:36:41 281

原创 设计模式-实践总结

设计模式-实践总结模式名实践原则单例模式比较简单,应用广泛,如Spring待补充工厂方法模式使用非常频繁,可与模板方法模式、单例模式、原型模式混合使用抽象工厂模式使用场景很多模板方法模式一些开源框架应用很多,提供一个抽象类,然后开源框架谢了一堆子类。如果需要扩展功能,可以继承这个抽象类,然后覆写protected方法,然后调用一个类似exec...

2019-11-05 09:07:29 154

原创 设计模式-六大原则

文章目录设计模式-六大原则单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则设计模式-六大原则对于设计模式的六大原则,这里打算用简单几句话来进行阐述。单一职责原则1 含义:简单来讲,就是类、接口和方法只负责一件事情,只有一个原因引起变化。一个接口一个职责,一个类一个职责。2 好处:类的复杂性降低代码可读性提高可维护性提高变更引起的风险降低3 ...

2019-11-05 09:06:54 118

原创 设计模式-什么是设计模式

什么是设计模式?在《设计模式之禅》一书中,秦小波前辈写到:“它是一套理论,由软件界的先辈们总结出的一套可以反复使用的经验,它可以提高代码的可重用性、增强系统的可维护性,以及解决一系列的复杂问题”。也就是说,我们开发人员的前辈曾遭遇过相同的问题,也顺利地使用各种方案解决过这些问题,然后他们把这些解决方案总结成了经验,也就是23种设计模式。在《Head First 设计模式》一书中写到,使用模式最...

2019-11-05 09:06:09 65

原创 NVM学习笔记

NVM学习笔记文章目录NVM学习笔记一、环境搭建(使用绿色免安装版本)(一)正常情况(安装Node.js版本是v10.6.0)1、下载nvm包,并解压2、配置setting.txt,如果没有则新建,添加如下内容:3、配置nvm的环境变量4、下载nodejs5、配置node环境变量6、设置npm的源7、下载vue的工具8、测试项目(二)搭建过程遇到的特殊情况说明1、在”4、下载nodejs“中2、...

2019-10-31 23:25:06 617

原创 算法-高级-动态规划

算法-高级-动态规划1 动态规划概念2 特点3 什么时候使用动态规划4 实战4.1 背包问题4.2 找零钱4.2 最大公共子串长度

2019-10-02 09:03:14 679

原创 学习资源索引

文章目录学习资源索引(一)Spring Boot相关的学习资料(二)Spring Cloud相关的学习资料(三)黑客(四)AI1、网易公开课: 麻省理工学院公开课:人工智能2、网易云课堂:IBM认知计算课程体系3、coursera课程4、人工智能培训课程5、慕课网收费课程6、知乎:7、CSDN博客:推荐一个人工智能入门课程8、CSDN博客:推荐几个权威且免费的人工智能学习资源(五)其它学习资源索...

2019-09-01 22:00:20 295

原创 H5与原生开发方案比较

文章目录1. H5与原生开发方案比较1.1. 方案1:开发H5前端页面,其他系统直接调用1.1.1. 说明:1.1.2. 优点1.1.3. 缺点1.2.方案2:本系统提供JSON,其他系统开发前端页面1.2.1. 说明1.2.2. 优点1.2.3. 缺点1.3. 总结1. H5与原生开发方案比较1.1. 方案1:开发H5前端页面,其他系统直接调用1.1.1. 说明:​...

2019-09-01 21:16:12 482

原创 mysql-主键设计

文章目录mysql-主键设计1 主键定义2 主键设计原则总原则:根据数据库表的具体使用范围来决定采用不同的表主键定义。数据库设计的三大范式反范式主键的设计原则2.1 确保主键的无意义性2.2 采用整型主键2.3 减少主键的变动2.4 避免重复使用主键2.5 主键字段定义区分3 主键方案3.1 自增ID(1)性能消耗(2)资源消耗优点:缺点:3.2 UUID优点:缺点:3.3 ID物理主键+UUID...

2019-09-01 21:03:24 810

原创 linux常用命令大全

文章目录linux常用命令大全一、系统(一)进入图形界面(二)关机(三)重启1、shutdown(1)原理(2)shutdown 参数说明:2、halt----最简单的关机命令参数说明:3、poweroff4、reboot5、init(四)查看一下内核版本二、文件与文件夹(一)添加1、创建文件夹:`mkdir(make directories)`2、创建文件 `touch`(二)删除1、删除文件夹...

2019-09-01 20:40:07 609

原创 linux-tomcat-学习笔记

文章目录linux-tomcat-学习笔记1、linux下实时查看tomcat运行日志2、如何开启Tomcat的日志记录功能3、tomcat配置域名或IP3、Linux下Tomcat日志定期清理4、Linux下如何查看tomcat是否启动、查看tomcat启动日志5、查看进程的详细信息linux-tomcat-学习笔记1、linux下实时查看tomcat运行日志1、先切换到:cd usr/l...

2019-09-01 20:37:19 180

原创 性能调优实战案例2-对某段代码内存的计算

性能调优实战案例2-对某段代码内存的计算1、问题有一个查询,一次性将50万条记录查询、加载到内存中。如何通过JVM监控和根据一些监控数据推理出这50万条数据大概占用的内存大小?2、分析2.1、最直接的思路如下:第一步,先取得加载数据前的内存大小第二步,加载数据到内存中第三步,再取得加载数据后的内存大小第四步,求前后内存的差值简单来说,在Java中就是load数据前后,堆大小的比较...

2019-09-01 20:29:00 177

原创 性能调优实战案例1:mysql+tomcat+jvm+代码

性能调优实战案例1:mysql+tomcat+jvm+代码一、背景使用JMeter对HTTP接口进行压力测试时,响应很慢。二、定位问题思路1、定位耗时的SQL查看Druid Monitor2、定位jvm参数(1)查看linux服务器的配置信息# Linux查看版本当前操作系统内核信息uname -a# Linux查看当前操作系统版本信息 cat /proc/version#...

2019-09-01 20:20:58 169

原创 在VMware虚拟机的Red Hat Enterprise Linux 6.5 64bit安装oracle 11g

VMware Red Hat Enterprise Linux 6.5 64bit安装oracle 11g1.具体描述在VMware虚拟机的Red Hat Enterprise Linux 6.5 64bit安装oracle 11g2.思路2.1 安装VMware 2.2 安装Linux 2.3 安装JDK 2.4 安装Oracle 11g3.实现3.1 安装VMware、LinuxWindo

2017-08-29 12:55:28 2529 2

原创 信息安全技术实验三 邮件服务安全实验

一、实验目的及要求1、 掌握对称加密和非对称加密原理; 2、 了解电子邮件的传输协议和电子邮件传输的报文格式; 3、 了解Windows平台下MDaemon邮件服务器的安全配置和Linux平台下Sendmail邮件服务器的安全配置; 4、 了解PGP的工作原理和密钥管理方法,能够使用PGP对文件和邮件进行加密和数字签名。二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)

2017-03-04 23:45:41 8660

原创 信息安全技术实验二 网络扫描实验+ARP攻击

一、实验目的及要求1、 了解扫描技术的工作原理; 2、 加深对网络底层的理解; 3、 掌握常用扫描工具的基本用法; 4、 学习扫描器程序设计的基本方法。(以后再补充)二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:微型计算机; 2、软件系统:Windows 7操作系统,Nmap。三、实验内容1、 Windows平台下Nmap的安装。 2、 Win

2016-10-09 17:57:23 17153 5

原创 腾讯云CentOS7安装mysql-5.7.14

腾讯云CentOS7安装mysql-5.7.14,这里用的是tar的方式

2016-10-09 09:19:14 7378 1

原创 腾讯云CentOS7使用yum安装mysql的问题

一、问题简单描述腾讯云CentOS7在用yum安装mysql时,参考mysql的官方文档安装(见最后的附录),出现了这样的问题: 二、原因:Go to the Download MySQL Yum Repository page in the MySQL Developer Zone. mysql的yun源下载地址Select and download the release package

2016-10-09 08:29:34 3808

原创 信息安全技术实验一:网络监听实验

一. 实验目的及要求1、 熟悉网络监听的原理与技术; 2、 熟悉Wireshark(Windows平台)的使用,加深对TCP/IP协议的理解; 3、 强化网络安全意识。二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、实验设备:微型计算机;2、软件系统:Wireshark(Windows系统)。三、实验内容1、 启动Wireshark(Windows平台),设置过滤器

2016-09-09 13:36:02 19765 2

原创 在tomcat中部署测试Servlet(不用eclipse或MyEclipse的tomcat插件)

标题主要步骤如下:配置好java环境变量设置classpath,追加F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\lib下载tomcat:http://tomcat.apache.org/download-70.cgi启动tomcat F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\bin 打开测试页面

2016-03-30 11:24:23 1212

原创 myeclipse中配置maven

打开Window—>preferences选择MyEclipse—>Maven4MyEclipse—>Installations选择MyEclipse—>Maven4MyEclipse—>User Settings

2016-03-28 09:22:09 456

原创 Project configuration is not up-to-date with pom.xml

问题: myeclipse中创建或导入maven工程后,出现如下错误:Description Resource Path Location Type Project configuration is not up-to-date with pom.xml. Run project configuration update rdc line 1

2016-03-28 08:52:21 396

原创 Android中listView中用于下载、显示图片

缓存—>SD卡—>网络ImageLoaderpackage com.example.jack.myapplication.utils;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.AsyncTask;import android.os.Envir

2015-11-28 19:52:42 1202

Java的Swing组件实现的计算器,Java入门学习案例,源码.rar

Java的Swing组件实现的计算器,Java入门学习案例,源码

2021-08-05

Java的Swing组件实现的信息管理系统,Java入门学习案例,源码.rar

Java的Swing组件实现的信息管理系统,Java入门学习案例,源码

2021-08-04

Java实现的记事本程序,Java入门学习案例,源码.rar

Java实现的记事本程序,Java入门学习案例,源码

2021-08-04

Jpcap.dll和jpcap.jar

jpcap的Jpcap.dll和jpcap.jar。有一篇原创博文的评论说:“为什么我下载的jpcap压缩包中没有jpcap.jar呢”,故上传该资源方便其下载。哈哈哈啦啦啦

2018-04-10

空空如也

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

TA关注的人

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