自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 close_wait造成tomcat假死

close_wait造成tomcat启动失败,关闭假死进程背景介绍现象分析 背景介绍 更新服务器上服务版本,在更换完jar包之后,重启Tomcat时失败,查找原因是服务对应进程假死导致Tomcat服务重启失败,特此记录。 现象分析 更新线上jar包,关闭服务进程./shutdown.sh ne...

2020-03-19 14:32:02 20 0

原创 Linux常用命令--文本查看

引言 Linux环境下开发及服务部署上线等操作,经常会涉及到查看日志或者查看文本等操作。本文介绍几种常见的查看本文文件的命令。eg: 全文本显示 倒序显示全文本 分页显示文本 任意浏览搜索文本 显示文本头部内容 显示文本尾部内容 指定顺序显示文本 过滤显示文本 去重显示文本 文本编辑查看 ...

2019-10-09 17:23:22 79 0

原创 [转]一个炒鸡方便的持续集成打包发布插件Alibaba Cloud Toolkit内置于idea,程序员的福音

https://blog.csdn.net/eumenides_/article/details/88842065#commentBox

2019-08-01 10:20:19 86 0

转载 java工具类开发之日期工具类DateUtils的单元测试【转】

DateUtils工具类单元测试

2019-06-10 19:32:46 192 0

原创 Intellij IDEA查看单元测试的代码覆盖率问题

选择src-main-java 下的第一个文件夹邮件,点击run tests in " "with coverage,即可查看代码的单元测试覆盖率大小。

2019-06-06 16:58:03 5997 0

原创 报错非法字符,需要class,interface或enum

从gitlab中下载下来的代码,运行时出现了上述错误, **解决办法:**用记事本新建一个Java文档,将之前代码拷贝进去,覆盖之前的Java文档即可。

2019-06-06 16:45:42 220 0

转载 xshell常用命令大全

xshell常用命令大全 xshell常用命令大全 (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文...

2019-05-31 10:42:38 179 0

原创 Java中Synchronized修饰不同位置的用法

synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的...

2018-10-29 21:28:37 189 0

转载 线程的几种状态转换

[toc]线程的几种状态转换 线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使...

2018-10-29 20:24:54 55 0

原创 Redis实现分布式锁

1、redis加锁的几种实现 2、Redis面试题总结1 3、Reidis面试总结2

2018-10-08 09:05:50 559 0

原创 Mysql中explain作用详解

Mysql中explain作用详解 这篇文章主要介绍了Mysql中explain的相关内容,涉及索引的部分知识,具有一定参考价值,需要的朋友可以了解下。 一、MYSQL的索引 索引(Index):帮助Mysql高效获取数据的一种数据结构。用于提高查找效率,可以比作字典。可以简单理解为排好序的...

2018-10-07 22:37:19 559 0

转载 String a="123"创建对象个数问题

String a="123"创建对象个数问题 String类型对象创建个数,我总结为一下几种情况(均不考虑字符串在常量池中已存在的情况): 1 String a=“123”; 创建了1个对象 jvm在编译阶段会判断常量池中是否有 “123” 这个常量对象如果有,a直接指向这个常...

2018-10-06 16:10:24 824 0

转载 class.forname和classloader区别

Java中class是如何加载到JVM中的: 1.class加载到JVM中有三个步骤     装载:(loading)找到class对应的字节码文件。     连接:(linking)将对应...

2018-10-06 14:17:51 7762 0

转载 线程池相关参数的理解

比如去火车站买票, 有10个售票窗口, 但只有5个窗口对外开放. 那么对外开放的5个窗口称为核心线程数, 而最大线程数是10个窗口.如果5个窗口都被占用, 那么后来的人就必须在后面排队, 但后来售票厅人越来越多, 已经人满为患, 就类似于线程队列已满.这时候火车站站长下令, 把剩下的5个窗口也打...

2018-10-06 09:09:36 73 0

转载 Linux常用命令

1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2.useradd netseek 添加一个netseek用户 passwd net...

2018-10-05 22:36:25 41 0

原创 《深入理解Java虚拟机》学习笔记---JVM垃圾回收与内存分配

转载自 http://qsxuan.com/articles/1014.html

2018-10-05 21:56:11 32 0

转载 Hibernate与 MyBatis的比较

Hibernate与 MyBatis的比较 2012年11月16日 11:42:15 alicejiyayun 阅读数:371381 标签: hibernate Hibernate ibatis IBATIS MyBatis mybatis 更多 个人分类: J2EE 最近做了一个Hiberna...

2018-10-05 21:53:46 1804 0

转载 什么是java OOM?如何分析及解决oom问题?

什么是java OOM?如何分析及解决oom问题? 最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,恐非一篇文章能说清的,因此按照自己的理解整理了一篇,剩下的还需要继续学习。 1)什么是OOM? OOM,全称“...

2018-10-04 21:23:11 63 0

转载 spring aop 实现对方法执行时间的监控

spring aop 实现对方法执行时间的监控开发环境3.在resources创建applicationContext-aop.xml4.创建aop切面类5.然后运行maven clean install 打包6.在别的工程中引用该jar包,实现监控6.1在工程中引入改jar包6.2在工程的app...

2018-10-03 14:23:11 821 0

转载 Spring Boot 常用注解

1. 常用注解 2. RestController 相关 3. JPA 相关 4. hibernate-validator 5. @Service VS @Bean 和 @Configuration 6. @Resource、@Autowired、@Qualifier 区别 S...

2018-08-03 17:52:53 56 0

转载 StringBuilder的用法及String,StringBuffer与StringBuilder的区别

StringBuilder的用法及String,StringBuffer与StringBuilder的区别

2018-07-31 15:28:50 81 0

原创 运用springboot发送邮件小项目中遇到的问题

运用springboot发送邮件小项目中遇到的问题 @(我的第一个笔记本)[发送邮件] 一. 缺少依赖问题 问题描述 IntelliJ IDEA总是提示Cannot resolve symbol 解决路线 利用springboot发送邮件的一个子项目,但是出现了一些问...

2018-07-27 17:29:56 1035 0

原创 Spring Boot整合Mybatis完成对数据库增删改查功能

Spring Boot整合Mybatis完成增删改查功能 @(我的第一个笔记本)[JackMa, 2018-07-23] 前谈: 开发工具:Intellij IDEA 开发环境:Java version1.8 所用技术:springboot+mybatis+mysql 测试工具:pos...

2018-07-27 17:10:49 9913 8

原创 springboot-mybatis-MySQL获取数据库生日数据发送定时邮件项目

获取数据库生日数据发送定时邮件项目 @(实习第一个小项目)[JackMa 2018-07-27] 背景介绍:刚到公司实习,导师想让我通过这样一个简单的项目实现对spring boot+mybatis+mysql等相关技术进行熟悉和学习(这可能是最全最完整的一份项目文档!!!)。 所用工具...

2018-07-27 17:04:41 1433 1

原创 华为云Bu【nononoknow】

华为云Bu校园宣讲的现场面试自我介绍,(着重介绍的科研项目汇中)Java学了多久啦,怎么学的,做过什么项目,Java多线程的实现,hashmap的多线程的实现...

2018-06-17 10:30:24 1174 0

原创 建行浙江分行总部【等。。。】

签到-->领取座位牌、手机袋-->上交简历、上交手机-->分组群面面试是群面7、8个人一个小组发放材料主要是针对:实习生和最终不会留任,及实习生和实习单位互不满意的现状做一个调查项目,改善以改善现状。首先第一个环节是自由发言,针对上述问题设计自己的调查策略...

2018-06-16 11:30:02 625 0

原创 大华【GG】

官网投的简历,后面在线【笔试】就是一些Java相关的题目,20道选择题,三道简答题,没有IDE 0.0Java四个基本特性分别是什么,详细说明一下集合arraylist和linklist的区别关系型数据库的索引介绍一下多线程的实现方法Spring Aop和IOC说一下常用工具的使用和调试常见的I/...

2018-06-16 11:02:27 97 0

原创 中国绿城大数据研发中心【offer】

绿城总共经过了一次机考,四次面试才拿到了offer。网上投的简历,后面打电话邀请我去紫金港校区参加宣讲会,【没去】再后来发送了一份笔试邀请,其实最开始一直没重视这个岗位的(毕竟一直追逐的是互联网公司)后面做在线笔试的时候看到全部是逻辑推力,树立运算,性格测试。后面就收到了面试通知;一面到黄龙体育中...

2018-06-16 10:03:28 546 0

转载 Final、Finally、Finalize三者的定义!

一.final如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在new一个对象时初始化(即只能在声明变量或构...

2018-05-21 15:12:52 72 0

转载 关于抽象类和接口的总结

关于抽象类和接口的总结区别1:抽象类体现继承关系,一个类只能単继承。接口体现实现关系,一个类可以多实现。区别2:抽象类中可以定义非抽象方法和抽象方法,子类继承后可以直接使用非抽象方法。接口的方法都是抽象的,必须由子类去实现。接口中的成员都有固定的修饰符。区别3:抽象类有构造方法,用于给子类对象初始...

2018-05-18 16:08:30 70 0

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