localhost01

个人博客:localhost01.cn

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

SpringBoot整合Swagger2

背景 相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。 手写Api文档的几个痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不...

2018-11-09 15:48:59

阅读数:22

评论数:0

记一次:排查Tomcat跑死问题

背景 上周末,我一个朋友来到我家,抛给我一个“Tomcat无缘故跑死”的问题,场景即是: 早上启动Tomcat,到了下午8点左右,Tomcat突然崩溃死掉,并且这段时间也没有做一些额外的操作。 这种事情,连续出现了好几次。 排查 由于是不在他的工作环境下,没法远程到服务器查看相关...

2018-11-08 02:21:06

阅读数:20

评论数:0

性能分析利器总结二《Arthas》

Arthas 先援引官方一段话: Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 ...

2018-10-27 01:06:41

阅读数:148

评论数:0

性能分析利器总结一《VisualVM》

VisualVM 随着JDK7而出现,位于JDK根目录下的bin目录下。运行环境需JDK1.6及以上,能监控JDK1.4以上版本的应用程序。 相比JConsole,感觉功能更强大,且可集成各类插件,使其更强大。Jconsole算是VisualVM的子集吧。另外VisualVM也有JCons...

2018-10-27 01:05:57

阅读数:56

评论数:0

《深入分析JavaWeb技术内幕》之读书笔记(篇三)

Tomcat的系统架构与设计模式 Tomcat总体结构 conf/server.xml配置文件: Tomcat的心脏即为Connector和Container组件: “` 往外层看,一个Cont...

2018-04-17 12:50:07

阅读数:151

评论数:0

《深入分析JavaWeb技术内幕》之读书笔记(篇二)

深入分析ClassLoader工作机制 1.1 哪些情况常需要实现自己的ClassLoader 在自定义路径下查找自定义的class类文件,该文件可能并不在ClassPath下面。 对我们要加载的类进行特殊处理。 定义类的实现机制,如类被修改了自动重加载(热部署)。 ...

2018-04-16 14:14:40

阅读数:123

评论数:0

《深入分析JavaWeb技术内幕》之读书笔记(篇一)

CDN 1.1 架构图 1.2 工作机制 一般架构:如张三在阿里云买了一个域名(如www.test.com),然后配置CNAME记录到另一个域名/或A记录到一个IP,该域名/IP将最终指向CDN全局的DNS负载均衡服务器(GTM),然后由它来负责分配离该用...

2018-04-16 14:11:37

阅读数:184

评论数:0

《大型网站技术架构:核心原理与案例分析》之读后小结

1.数据库演化 1.1 读写分离 即利用大多主流数据库都具有的“主从热备”功能,主库可同步数据到从库,故,写数据到主库,从库进行读数据,另外,应使用专门的数据访问模块进行数据操作,使数据库的读写分离对应用透明 1.2 业务分库 将不同业务的数据库部署在不同的...

2018-04-11 15:31:05

阅读数:86

评论数:0

【深入理解Java虚拟机】读后感:JVM垃圾回收小结

JVM垃圾回收小结 1.GC 问题侧重点 虚拟机栈、本地方法栈、程序计数器随线程而生,随线程而灭。栈中的栈帧随方法的进入和退出而有条不紊地执行着出栈与入栈操作,每个栈帧分配多少内存基本是在类结构确定下来时就已知了(尽管运行期会有JIT编译器进行一些优化)。所以这几个区域的内存分配和回收都具备确...

2017-10-08 04:06:28

阅读数:104

评论数:0

【深入理解Java虚拟机】读后感:JVM内存划分与内存溢出小结

JVM内存划分与内存溢出小结 1.将堆的最小值(初始值)-Xms参数与最大值-Xmx参数设置为一样即可避免堆自动扩展,-Xmn参数设置堆中新生代容量大小,对应地,如果堆不可自动扩展情况下,老年代容量=(-Xms/-Xmx)-(-Xmn)   2.通过参数-XX:+HeapDumpOnOutO...

2017-10-08 04:02:50

阅读数:123

评论数:0

Shell使用小结

Shell使用小结 1.换行 \n 如:echo "test\n" 2.继续使用上一行,不换行 \c 如:echo "test\c" 3.如需批量执行多个sh文件,可直接将多个文件路径写入即可 如: /opt/soft/apache-tomcat-...

2017-10-08 01:21:29

阅读数:336

评论数:0

Bat使用小结

Bat使用小结 实例 @echo off & setlocal EnableDelayedExpansion set j=0 for /f "delims=""" %%i in (整理好的ip.txt) do ( rem 循环遍历每一行 set /a...

2017-10-08 01:04:43

阅读数:110

评论数:0

Powerdesinger使用心得

Powerdesinger使用心得 1.取消name code 联动: 在[Tool]-->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],这里默认是让名称和代码同步,将前...

2017-10-08 00:33:23

阅读数:480

评论数:0

【实测可用】GPS纠偏算法-Java版

GPS纠偏算法-Java版 用于WGS-84(地球坐标系)与GCJ-02(火星坐标系)的互转: package com.xxx.utils; /** * gps纠偏算法,适用于google,高德体系的地图 */ public abstract class GpsUtil { ...

2017-10-08 00:01:35

阅读数:16799

评论数:0

PowerDesigner逆向工程到Mysql操作步骤

PowerDesigner逆向工程操作步骤   1、首先要确保机器安装了MySql的ODBC驱动,去http://dev.mysql.com/downloads/connector/odbc/5.1.html 下载 Connector/ODBC 5.1.13 的 Windows MSI Inst...

2017-10-07 17:22:56

阅读数:414

评论数:0

【开启Tomcat远程调试失败】Failed to connect to remote VM.

使用Putty通道开启Tomcat远程调试 eclipse开发,有时我们需要使用tomcat的远程调试功能,但是发现无论如何,都是启动远程调试失败。原因之一,就有可能是服务器的出了些幺蛾子,如有些阿里云服务器就存在这个问题。故我们可以使用通道的方式连接到服务器,然后再开启远程调试。Linux上,...

2017-10-07 16:06:36

阅读数:1639

评论数:0

【爬虫】使用八爪鱼爬行百度地图美食店数据

【爬虫】花式解决“苦逼宅男老被女友说不会找吃的地方”问题    作为资深宅男的我,自然对外面吃、玩的地方了解甚少 -_-! 。不料,女票要回来了,怎么给她选一个好吃的地方嗨一顿呢,这个问题很严峻。既然学了计算机专业这么两年,我想,也许它能帮到我吧,于是乎......    首先,我下载了一个上...

2017-10-07 13:36:29

阅读数:1273

评论数:0

【精】搭建redis cluster集群,JedisCluster带密码访问【解决当中各种坑】!

一.搭建redis单机 本文搭建redis3.0,3.0版本主要增加了redis cluster集群功能。 1.下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz,将下载文件拷贝到/usr/local 2.解压源码:tar -zx...

2017-05-09 00:13:18

阅读数:15733

评论数:7

使用阿里云配置Tomcat Https(注意不同tomcat8.5版本配置不同)

使用阿里云Https配置Tomcat(注意tomcat8.5版本配置不同) 前言 我们知道jdk自带的keytool工具可以帮助提供https支持,使用下面命令: 生成服务器证书,有效时间100年、证书别名为serverkey、生成文件名为server.keystore: key...

2017-04-27 03:14:14

阅读数:9480

评论数:4

Linux下Confluence经常跑死问题解决方案

1.症状 症状1:启动较慢、发现经常启动过程,tomcat就死掉了、点击一些页面,tomcat就死掉、在线人数过多tomcat就死掉了。 症状2:发现confluence能正常运行,但是时间一久tomcat就自动死掉了。 2.解决办法 对于症状1:请将tomcat的JVM内存配置大点,在安装...

2017-04-11 10:36:20

阅读数:3768

评论数:0

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