- 博客(50)
- 资源 (24)
- 收藏
- 关注
原创 linux top——COMMAND-LINE Options
COMMAND-LINE OptionsThe command-line syntax for top consists of: -hv|-bcHiOSs -d secs -n max -u|U user -p pid -o fld -w [cols] The typically mandatory switch ('-') and even whitespace are completely optional.
2022-06-25 14:43:43 559 1
原创 tomcat access log
tomcat access log 的配置格式描述如下Abstract implementation of theValveinterface that generates a web server access log with the detailed line contents matching a configurable pattern. The syntax of the available patterns is similar to that supported by theAp...
2022-05-19 12:05:49 1818
原创 linux命令ps
[hello@world ~]$ ps -error: garbage optionUsage:ps [options]Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>'for additional help text.For more details see ps(1).[hello@world ~]$ ps --helpUsage:...
2021-11-22 09:09:52 627
原创 TOMCAT/JSP/Servlet/Specifications规范
Specifications - Apache Tomcat - Apache Software Foundationhttps://cwiki.apache.org/confluence/display/TOMCAT/Specifications
2021-10-08 11:29:13 100
原创 MongoDB的稀疏索引和部分索引的注意问题
MongoDB的稀疏索引和部分索引的注意问题一、总结1、如果字段b为部分记录有值,则为null的字段(或无此字段)的记录将不会记录到索引,此时根据b:null查询,会是全表查询,虽然建了b字段的稀疏索引(sparse:true),而如果建立的不是稀疏索引,则为null的字段(或无此字段)的记录将会记录到索引,根据b:null查询,可以使用上该字段索引进行查询。官网中文翻译稀疏索引仅包含具有索引字段的文档的条目,即使索引字段包含空值。索引跳过任何缺少索引字段的文档。索引是“稀疏的”,因为它
2021-07-10 23:55:42 483
翻译 Tomcat Startup Sequence(Tomcat启动顺序)
参考引用:http://tomcat.apache.org/tomcat-8.5-doc/architecture/startup.htmldescription,A text description of the startup procedurehttp://tomcat.apache.org/tomcat-8.5-doc/architecture/startup/serverStartup.txtdiagram,A UML sequence diagram of the startup
2021-04-25 12:11:14 422
原创 awk(linux)
参考:10个超级棒的Awk命令[user01@server01 ~]$ cat linuxmi.com.txt1 张三 历史 81 B 0.3672 李四 物理 72 C 0.5883 李华 物理 87 B+ 0.6774 方咪 历史 91 A 0.8765 陈明 语文 81 B 0.8126 鱼鱼 英语 81 B 0.571[user01@server01 ~]$[user01@server01 ~]$ awk '{print $2}' linuxmi.com.txt张三李四.
2021-04-15 15:55:55 134
原创 怎么设置虚拟机中centOS7系统与宿主机的网络连接
怎么设置虚拟机中centOS7系统与宿主机的网络连接这里只是使用了最简单的VMware Workstation 12 Player,可能和完成版虚拟机的设置不太一样(从网络上找的资料也看到了有不一样的版本)一、VMware Workstation 12 Player能可视化配置的比较少大体情况二、先确认网络配置信息Ifconfig 确认网络配置,未分配IP地址ping 命令网络连接,不通三、配置1、进入VMware中的CentOS7虚拟机,进入目录命令..
2021-04-10 14:26:13 715
原创 Java线程dump分析及工具
Java线程dump分析,可适用IBM的工具:IBM Thread and Monitor Dump Analyzer for Java使用方法:java -jar jca*.jar。可加必要的VM参数,如: -Xms128m -Xmx128mhttps://www.ibm.com/support/pages/ibm-thread-and-monitor-dump-analyzer-java-tmda...
2021-03-22 11:04:34 563
原创 垃圾收集器参数测试(JVM)
java -versionjava version "1.8.0_162"Java(TM) SE Runtime Environment (build 1.8.0_162-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)测试程序import java.lang.management.CompilationMXBean;import java.lang.management.GarbageColle
2021-03-19 19:19:46 573
原创 生产者消费者问题
/** * 生产者消费者问题 * @author Administrator * */public class ProductorAndConsumerTest { /** * 市场 * @author Administrator */ class Market { private int product; private static final int MAX_PRODUCT = 10; private static final int MIN_PRODUC.
2021-03-09 19:23:31 66
转载 MongoDB 如何使用内存
为了便于找到信息,有时打开官网太久,还要捞信息,就把MongoDB官网的文档拿过来了。https://docs.mongodb.com/manual/faq/storage/index.html,即以下内容。MongoDB 如何使用内存?为什么内存满了?Storage> FAQ: MongoDB StorageFAQ: MongoDB StorageOn this pageStorage Engine Fundamentals Can you mix storage en..
2021-01-22 19:01:02 218
翻译 VMSTAT
----只是为了方便参考----File: *manpages*, Node: vmstat, Up: (dir)VMSTAT(8) System Administration VMSTAT(8)NAME vmstat - Report virtual memory statisticsSYNOPSIS vmstat [options] [delay [count]]DESCRIPT...
2021-01-19 18:55:42 251
翻译 IOSTAT
File: *manpages*, Node: iostat, Up: (dir)IOSTAT(1) Linux User's Manual IOSTAT(1)NAME iostat - Report Central Processing Unit (CPU) statistics and input/out‐ put statistics for devices and partition...
2021-01-19 17:58:50 167
原创 Javascript检索多层级对象是否包含有某字符串的key
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author"...
2020-11-05 12:07:11 678 1
原创 Java Regex Pattern Matcher
Java的正则表达式使用,说明在代码中,参照了网络上的一些资料,在此记录下,方便自己如果可能也方便下别人。import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Regex Pattern Matcher * @author 我是谁 * */public class RegexPatternMatcherTest { public static void main(String[] args) {
2020-07-30 19:02:20 246
原创 Ngnix使用
仅作为记录以备忘(nginx/1.12.1)。ngnix.conf配置样例(有点乱,注释掉的部分主要是用于参考,有的是产品本身的备注,有的是之前使用过的样例)#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log lo...
2020-02-20 18:29:41 361
原创 jmap堆转储dump文件和对象查询语言OQL
概述OQL有利于查询统计对象数据以分析堆栈溢出问题。OQL的使用帮助内容产生自jdk工具jhat 分析dump文件后的OQL语言使用帮助,这里仅作引用记录以备忘和提供以后学习参考。产生dump文件及分析dump文件使用jdk工具jmap可对Java进程强制产生堆转储dump文件。jdk工具jhat可对堆转储文件进行分析,追溯问题根源。C:\Program Files\Java\j...
2020-01-14 16:08:37 536
原创 jdk自带工具javap反编译class文件
概述jdk提供了反编译工具javap。使用反编译工具,可将字节码文件反编译为源码、有字节码命令的文件等。对于有class文件查看源码,分析Java程序性能提供了基础支持。以下粗略演示下工具使用,大致说下相关内容,更详细更具体的只是请找相关知识书籍、资料学习。准备工作及步骤第一步,安装了jdk,且配置好了环境变量。第二步,准备一个简单的Java文件并编译好。第三步,使用javap...
2020-01-13 17:39:58 4340 1
原创 使用jdk工具jstack检测线程死锁
stack.exe检查死锁,jdk本身提供了很多工具用于调试、调优、监控Java应用。这里演示jstack检测死锁的过程。大体思路要演示jstack检测死锁,需要先了解jstack的使用方法,然后设计一个会产生死锁的程序,再运行程序进入死锁后使用jstack进行检测,最后解读检测结果发现死锁。jstack的使用方法Windows系统中,jdk工具在目录jdk\bin下,众多公众中包...
2020-01-07 17:30:34 543
转载 jdk工具
以下内容来自Oracle官网文档说明,仅为方便参考拷贝到此博客。JDK Tools and UtilitiesGeneralGeneral Information(file structure, classpath, how classes are found, changes) EnhancementsStandard JDK Tools and U...
2020-01-07 14:31:28 154
原创 Java堆转储文件的生成及工具分析
因Java堆是Java对象在内存中使用的主要内存空间,当发生内存溢出或泄漏时,保存堆信息是问题产生原因的重要原料及问题分析的基础,而后才能分析追根溯源。这里记录演示产生内存溢出生成堆转储文件,使用工具打开该文件进行初步分析的过程,作为备忘。生成hprof文件假设有以下程序public class OOMHeapTest { /**-XX:+HeapDumpOnOutOfMemo...
2019-12-31 15:32:59 1506 1
转载 深入理解 Java G1 垃圾收集器GC调优[转]
本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。一,什么是垃圾回收首先,在了解G1之前,我们需要清楚的知道,垃圾回收是什么?简单的说垃圾回收就是回收内存中不再使用的对象。垃圾回收的基本步骤回收的步骤有2步:查找内存中不再使用的对象 释放这些对象占用的内存1,查找内存中不再使用的对象那么问题来了,如...
2019-12-27 18:46:31 216
原创 MongoDB日常使用记录
1、聚合函数的查询计划db.runCommand({explain:{ aggregate: "ysqSxslSxfp", pipeline: [{ $match: { yxbz: "Y", isAssigner: { $ne: "Y" }, lrrq: { $lt: new Date(1570838400000) }, nsrmc: /^.*蓝坤.*$/i, dslswjgDm: "13...
2019-10-12 12:15:38 316
原创 redis日常使用
1、Redis查看连接数量Linuxxshell连接linux系统1)连接:Redis-cli -h ip -p port2)授权:auth 密码3)查看连接信息命令:client list样例[hw@helloworld ~]$ redis-cli -h 10.10.0.102 -p 638010.10.0.102:6380> auth hw@redis...
2019-10-09 11:28:21 254
原创 MongoDB 内存排序在索引创建前后的效果样例
假设一个collection tygzJyrzVO,有7512条数据数据长这样子的试图排序后拿前10条数据报排序超过了最大内存限制异常。报错的完整信息如下Error: error: { "operationTime" : Timestamp(1569469310, 2), "ok" : 0, "errmsg" : "Executor error during...
2019-09-26 14:26:15 907
转载 windows下用nginx配置https服务器
转自:https://www.cnblogs.com/luxiaoyao/p/10034009.html1.安装nginx先到nginx官网下在nginxhttp://nginx.org/en/download.html将下载好的文件解压出来修改文件名为 nginx ,然后拷贝到C盘下,目录如下:运行 nginxstart nginx验证在浏览器中输入 local...
2019-07-26 20:26:50 414 1
原创 MongoDB服务器安装及配置日志及日志使用
操作一个数据库,日志非常重要,定位问题几乎时时刻刻用到。所以如何配置,如何获取日志应该成为必备技能。以下搜集了一些参考资料,可以通过以下资料明白自己搭建MongoDB服务器如何配置日志及级别等,利于学习及备份。举例一个稍微奇葩的应用场景,有一天某表数据莫名被删了,恢复后又莫名被删了,如果没人出来回应,有涉及到多个产品线,上百号人,那通过日志即使没人承认,也是非常快地可以知道是谁干的,是人干的还...
2019-07-10 18:55:42 5177
原创 MongoDB执行计划字段含义
MongoDB执行计划字段含义{ "queryPlanner" : { "plannerVersion" : 1, "namespace" : "sxblvpn.ysqxxVO",//命名空间,可理解为database.collection "indexFilterSet" : false,//一个布尔值,指定MongoDB是否为...
2019-06-27 19:19:55 1481
原创 linux常用命令
1、查看文件中含有特定字符的前后n行:cat /home/taxcp/apache-tomcat-sbsx/logs/catalina.out | grep -50 '系统服务内部异常!close(错误码b81d6974c11b4290bf8dfae5cf4c556a)'或者grep -C 100 '系统服务内部异常!close(错误码b81d6974c11b4290bf8dfae5c...
2019-05-28 11:19:55 87
转载 设计模式
教程目录:1.软件设计模式概述2.GoF 的 23 种设计模式的分类和功能3.UML中的类图及类图之间的关系4.开闭原则——面向对象设计原则5.里氏替换原则——面向对象设计原则6.依赖倒置原则——面向对象设计原则7.单一职责原则——面向对象设计原则8.接口隔离原则——面向对象设计原则9.迪米特法则——面向对象设计原则10.合成复用原则——...
2019-05-13 09:56:07 90
原创 深度克隆测试代码
深度克隆测试代码:package com.dyh.clonetest;import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSONObject;import lombok.Data;@Dataclass Hobby implements Cloneable{ /...
2019-05-05 17:02:22 132
转载 java中表示二进制、八进制、十进制、十六进制
转自:https://www.cnblogs.com/wkcn/p/7803147.html1.进制 进制是一种记数方式 ,可以用有限的数字符号代表所有的数值。由特定的数值组成。2.进制的表现形式 二进制: 由0和1两个数字组成。 八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。 十进制: 都是以0-9这九个数字组成,不能以0开头。 ...
2019-04-20 10:59:48 1690
原创 情绪沟通学习与感受
情绪沟通学习与感受一、1、没有人喜欢被改变 2、没有人喜欢不知情 3、所有人都希望有退路 人很多时候都希望受到尊重,希望别人能顾及自己感受,希望具有知情权,希望有选择权。将心比心,易地而处,比较容易感受彼此的需求,互相尊重,如果具有这些特性和品格,对于生活、工作上的人与人之间 的相处会顺利很多。老板和雇员、上级和下级、同事之间,亲人之间、同学之间也可以更容易了解对方需...
2019-03-27 18:41:31 1563
转载 native2ascii - Native-to-ASCII Converter
native2ascii - Native-to-ASCII ConverterConverts a file with native-encoded characters (characters which are non-Latin 1 and non-Unicode) to one with Unicode-encoded characters.SYNOPSISnative2...
2019-03-21 16:24:02 230
原创 自动装箱的问题
public static void main(String[] args) { Integer a = 1; Integer b = 2; Integer c = 3; Integer d = 3; Integer e = 321; Integer f = 321; Long g = 3L; System.out.println(c == d); Syst...
2019-03-19 18:17:37 119
svn-book.pdf(1.7版本,英文文字版,全目录)
2022-07-01
版本管理系统客户端TortoiseSVN-1.14.3-en.pdf(针对windows平台)
2022-06-25
TortoiseSVN-1.14.3中文版(TortoiseSVN-1.14.3-zh_CN.pdf,针对Windows 平台)
2022-06-25
tomcat 8.5 启动过程文字描述+时序图
2022-05-16
spring-boot-reference.pdf
2022-05-15
linux bash shell中文手册
2022-05-03
linux bash手册(英文,version 4.2)
2022-05-03
oracle数据库开发者指引(database-development-guide.pdf)
2021-11-17
redis获取命令字典的方法及全部的group命令.txt
2021-03-23
GnuWin32(Grep for Windows).rar
2021-03-20
UML 2.0 Infrastructure-10-11-16.pdf
2020-09-19
jexcelapi_2_6_12.zip
2019-09-15
opencv-3.4.7-vc14_vc15.exe
2019-08-12
opencv-4.1.1-vc14_vc15.rar
2019-08-12
Practical Java(中文版(繁体+简体))
2019-03-13
JDK1.8所有vmXX选项及值(java)
2019-02-23
《阿里技术参考图册》(研发篇)__《阿里技术参考图册》(算法篇)
2019-02-22
利用git从github上拉取项目
2018-06-09
MySQL内核:InnoDB存储引擎 卷1 高清扫描版
2018-03-03
[Java.Message.Service(2nd,2009.5)].Mark.Richards.文字版.pdf
2017-09-30
Gson, XML结合Ajax(结合servlet技术)
2011-12-28
二叉树的建立及相关操作
2010-05-29
(C语言) 图的存储结构及应用
2010-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人