自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 tomcat挂掉问题定位分析

背景 上周五上线了job,运行到一半就有告警,tomcat挂了~~~什么鬼????,线下环境测试都是ok的啊,为什么会导致tomcat挂???第一次遇到这个问题,真的不知道从哪下手,走了不少弯路,现记录下,仅供参考。 过程 看运行日志 26-Nov-2018 16:23:19.728 SEVERE [localhost-startStop-2] org.apache.catalina.load...

2018-11-26 19:07:00 1063

转载 mac 安装mysql采坑记录

最近搭建项目时需要用到mysql,由于之前安装的mysql启动失败,无奈之下只好卸载。这一卸,噩梦来了,homebrew安装mysql后启动输入mysql.server start报各种错 Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/var/AYXXXXXXXXXX...

2018-03-23 11:36:00 161

转载 Spring配置文件介绍

注解 描述 @Required 依赖检查 @Autowired @Resource 自动装配,用于替代基于xml配置的自动装配。基于@Autowired的自动装配,默认是根据类型注入,可以用于构造器、字段、方法注入。@Resource默认按byName自动注入 @Value 位置,下一个要被读或写的元素的索引,每次读写缓冲区数据时都会改变改值,为下次读写作准备 ...

2018-02-03 16:20:00 93

转载 环境配置distributionManagement

在测试环境将api to maven时,总是会报下面的错 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project ts-distribution-biz: Deployment failed: repository ...

2018-01-04 16:10:00 2408

转载 guava-集合使用

之前给上游提供批量插入的接口时,遇到一个问题,需要将dto批量转换成data。 用apache、spring提供的单例转换需要循环,见http://www.cnblogs.com/kivi170806/p/8007057.html。这时guava就排上用场啦。 源码如下 public static <F, T> List<T> transform(List<...

2017-12-26 14:59:00 71

转载 ByteBuffer详解

在NIO网络编程中,通道直接从ByteBuffer中读取数据。Buffer类及其子类定义了一个用于处理数据缓冲区的api。Buffer类定义了所有的缓冲区都具有的四个属性来提供关于其所包含的数据元素的信息。 // Invariants: mark <= position <= limit <= capacity private int mark = -1; ...

2017-11-26 19:55:00 186

转载 Socket介绍

OSI模型和协议族中的各层 Socket的位置 Socket说简单点就是网络进程间的通信,是应用层与TCP/IP协议族通信的中间抽象层,是一组接口api。 同机进程间的通信可以用进程号标识,网络进程间的通信用(ip地址+协议+端口)进行标识。 主机A中的应用程序要能和主机B的应用程序通信,需通过Socket建立连接,而建立Socket连接需要底层TCP/IP协议来建立TCP连接。建立...

2017-11-18 18:45:00 82

转载 策略枚举

要介绍策略枚举,先要了解下策略模式。策略模式另外介绍。 使用枚举在一个类中实现所有的功能及不同的角色。 public enum StrategyEnum { ADDoperation("+"){ @Override public int exec(int a, int b) { return a+b; } ...

2017-11-13 20:29:00 82

转载 Git . gitignore不生效

背景 最近在使用intellJ新建项目时,发现每次修改后,都有些文件如workspace.xml,*.xml之类的文件也被修改了,但这些修改的文件我是不需要上传到远程仓库的。后来新建了.gitignore文件发现没有生效。 原因 .gitignore只能忽略那些原来没有被追踪的文件。我在新建.gitignore文件之前,已经将workspace.xml改动的地方提交了,那.gitigno...

2017-10-30 13:32:00 76

转载 Java命令行工具

JDK是java语言软件开发工具包,通过它来编译Java程序。JDK在其bin/目录下提供了各种监控工具。 jps--(JVM Process Status Tool) jps(JVM Process Status Tool)用来显示本地的java进程、进程号、进程启动的路径等。 illegal argument: -h usage: jps [-help] jps [-...

2017-10-26 21:56:00 145

转载 字节单位介绍

字节单位介绍 在新建库表时,考虑到性能问题,需要对表中数据量的大小(每天以及以后几年内)数据量级进行估计。下面介绍下数据库中常用到的字段类型及占用的存储量。数据库各字段类型及占用的存储量 内容1 内容2 1T 1024G 1G 1024MB 1MB 1024KB 1KB 1024Bytes 1Byte 8Bits 类型 存储量 tinyI...

2017-10-19 09:25:00 376

转载 《Java虚拟机》随笔记01

一、运行时数据区1.计数器当前线程所执行的字节码的行号指示器2.虚拟机栈线程私有 每个方法在执行时会创建一个栈帧,3.本地方法栈4.java堆所有线程共享的一块内存区域,所有对象实例和数组都在堆上分配内存。-Xmx -Xms5.方法区线程共享,存储被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码方法区无法满足内存分配需求,内存泄露OutOfMemoryError5.1运行时常...

2017-08-23 13:20:00 82

空空如也

空空如也

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

TA关注的人

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