- 博客(30)
- 资源 (17)
- 收藏
- 关注
原创 close_wait造成tomcat假死
close_wait造成tomcat启动失败,关闭假死进程背景介绍现象分析背景介绍 更新服务器上服务版本,在更换完jar包之后,重启Tomcat时失败,查找原因是服务对应进程假死导致Tomcat服务重启失败,特此记录。现象分析更新线上jar包,关闭服务进程./shutdown.shnetstat -antp |grep 8086输入命令查看端口监听: netstat -lnp|...
2020-03-19 14:32:02
561
原创 Linux常用命令--文本查看
引言Linux环境下开发及服务部署上线等操作,经常会涉及到查看日志或者查看文本等操作。本文介绍几种常见的查看本文文件的命令。eg:全文本显示倒序显示全文本分页显示文本任意浏览搜索文本显示文本头部内容显示文本尾部内容指定顺序显示文本过滤显示文本去重显示文本文本编辑查看cattacmorelessheadtailsortseduniqvi...
2019-10-09 17:23:22
1153
原创 [转]一个炒鸡方便的持续集成打包发布插件Alibaba Cloud Toolkit内置于idea,程序员的福音
https://blog.youkuaiyun.com/eumenides_/article/details/88842065#commentBox
2019-08-01 10:20:19
265
原创 Intellij IDEA查看单元测试的代码覆盖率问题
选择src-main-java 下的第一个文件夹邮件,点击run tests in " "with coverage,即可查看代码的单元测试覆盖率大小。
2019-06-06 16:58:03
15161
原创 报错非法字符,需要class,interface或enum
从gitlab中下载下来的代码,运行时出现了上述错误,**解决办法:**用记事本新建一个Java文档,将之前代码拷贝进去,覆盖之前的Java文档即可。
2019-06-06 16:45:42
565
转载 xshell常用命令大全
xshell常用命令大全xshell常用命令大全(1)命令ls——列出文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件cp afile afile.bak 把文件复制为新文件afile.bakcp afile /h...
2019-05-31 10:42:38
672
原创 Java中Synchronized修饰不同位置的用法
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类的所有对象;修改一个类,其...
2018-10-29 21:28:37
503
转载 线程的几种状态转换
[toc]线程的几种状态转换线程在一定条件下,状态会发生变化。线程一共有以下几种状态:1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU之外,其它的运行所需资源都已全部获得。3、运行状态(Running)...
2018-10-29 20:24:54
394
原创 Mysql中explain作用详解
Mysql中explain作用详解这篇文章主要介绍了Mysql中explain的相关内容,涉及索引的部分知识,具有一定参考价值,需要的朋友可以了解下。一、MYSQL的索引索引(Index):帮助Mysql高效获取数据的一种数据结构。用于提高查找效率,可以比作字典。可以简单理解为排好序的快速查找的数据结构。索引的作用:便于查询和排序(所以添加索引会影响where 语句与 order by 排...
2018-10-07 22:37:19
857
转载 String a="123"创建对象个数问题
String a="123"创建对象个数问题String类型对象创建个数,我总结为一下几种情况(均不考虑字符串在常量池中已存在的情况):1 String a=“123”;创建了1个对象jvm在编译阶段会判断常量池中是否有 “123” 这个常量对象如果有,a直接指向这个常量的引用,如果没有会在常量池里创建这个常量对象。2 String a=new String(“123”);创建了2个...
2018-10-06 16:10:24
4527
转载 class.forname和classloader区别
Java中class是如何加载到JVM中的:1.class加载到JVM中有三个步骤 装载:(loading)找到class对应的字节码文件。 连接:(linking)将对应的字节码文件读入到JVM中。 初始化:(initializing)对class做相应的初始化动作。2...
2018-10-06 14:17:51
9375
转载 线程池相关参数的理解
比如去火车站买票, 有10个售票窗口, 但只有5个窗口对外开放. 那么对外开放的5个窗口称为核心线程数, 而最大线程数是10个窗口.如果5个窗口都被占用, 那么后来的人就必须在后面排队, 但后来售票厅人越来越多, 已经人满为患, 就类似于线程队列已满.这时候火车站站长下令, 把剩下的5个窗口也打开, 也就是目前已经有10个窗口同时运行. 后来又来了一批人,10个窗口也处理不过来了, 而且售票厅人...
2018-10-06 09:09:36
190
转载 Linux常用命令
1.# 表示权限用户(如:root),$ 表示普通用户开机提示:Login:输入用户名password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit2.useradd netseek 添加一个netseek用户passwd netseek 给netseek这个用户设置密码.(/etc/passwd /etc/group)us...
2018-10-05 22:36:25
149
转载 Hibernate与 MyBatis的比较
Hibernate与 MyBatis的比较2012年11月16日 11:42:15 alicejiyayun 阅读数:371381 标签: hibernate Hibernate ibatis IBATIS MyBatis mybatis 更多个人分类: J2EE最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBat...
2018-10-05 21:53:46
3284
转载 什么是java OOM?如何分析及解决oom问题?
什么是java OOM?如何分析及解决oom问题?最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,恐非一篇文章能说清的,因此按照自己的理解整理了一篇,剩下的还需要继续学习。1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMem...
2018-10-04 21:23:11
224
转载 spring aop 实现对方法执行时间的监控
spring aop 实现对方法执行时间的监控开发环境3.在resources创建applicationContext-aop.xml4.创建aop切面类5.然后运行maven clean install 打包6.在别的工程中引用该jar包,实现监控6.1在工程中引入改jar包6.2在工程的application.xml中引入该jar包的配置文件6.3在工程的log4j中配置日志文件路径开发环境...
2018-10-03 14:23:11
1561
转载 Spring Boot 常用注解
1. 常用注解2. RestController 相关3. JPA 相关4. hibernate-validator5. @Service VS @Bean 和 @Configuration6. @Resource、@Autowired、@Qualifier 区别SpringBoot常用注解
2018-08-03 17:52:53
130
转载 StringBuilder的用法及String,StringBuffer与StringBuilder的区别
StringBuilder的用法及String,StringBuffer与StringBuilder的区别
2018-07-31 15:28:50
166
原创 运用springboot发送邮件小项目中遇到的问题
运用springboot发送邮件小项目中遇到的问题@(我的第一个笔记本)[发送邮件] 一. 缺少依赖问题问题描述IntelliJ IDEA总是提示Cannot resolve symbol 解决路线利用springboot发送邮件的一个子项目,但是出现了一些问题,问下你。也利用网上介绍的方法( 1. Maven Projects - Report (刷新图标...
2018-07-27 17:29:56
1789
原创 Spring Boot整合Mybatis完成对数据库增删改查功能
Spring Boot整合Mybatis完成增删改查功能@(我的第一个笔记本)[JackMa, 2018-07-23]前谈: 开发工具:Intellij IDEA 开发环境:Java version1.8 所用技术:springboot+mybatis+mysql 测试工具:postmanSpring Boot整合Mybatis完成增删改查功能一. 创建项目二. 编...
2018-07-27 17:10:49
14555
10
原创 springboot-mybatis-MySQL获取数据库生日数据发送定时邮件项目
获取数据库生日数据发送定时邮件项目@(实习第一个小项目)[JackMa 2018-07-27] 背景介绍:刚到公司实习,导师想让我通过这样一个简单的项目实现对spring boot+mybatis+mysql等相关技术进行熟悉和学习(这可能是最全最完整的一份项目文档!!!)。所用工具 开发工具:Intellij IDEA 开发环境:Java version1.8 所用技术:sp...
2018-07-27 17:04:41
2606
1
原创 华为云Bu【nononoknow】
华为云Bu校园宣讲的现场面试自我介绍,(着重介绍的科研项目汇中)Java学了多久啦,怎么学的,做过什么项目,Java多线程的实现,hashmap的多线程的实现...
2018-06-17 10:30:24
1508
原创 建行浙江分行总部【等。。。】
签到-->领取座位牌、手机袋-->上交简历、上交手机-->分组群面面试是群面7、8个人一个小组发放材料主要是针对:实习生和最终不会留任,及实习生和实习单位互不满意的现状做一个调查项目,改善以改善现状。首先第一个环节是自由发言,针对上述问题设计自己的调查策略。(一分钟)其次是小组讨论(20分钟)小组选取组长进行结果汇报(三分钟)面试提问,共计四个面试官,分别提出问题第一个面试官:区...
2018-06-16 11:30:02
873
原创 大华【GG】
官网投的简历,后面在线【笔试】就是一些Java相关的题目,20道选择题,三道简答题,没有IDE 0.0Java四个基本特性分别是什么,详细说明一下集合arraylist和linklist的区别关系型数据库的索引介绍一下多线程的实现方法Spring Aop和IOC说一下常用工具的使用和调试常见的I/O流有那么些说下抽象类和接口的区别项目介绍一下啊...
2018-06-16 11:02:27
207
原创 中国绿城大数据研发中心【offer】
绿城总共经过了一次机考,四次面试才拿到了offer。网上投的简历,后面打电话邀请我去紫金港校区参加宣讲会,【没去】再后来发送了一份笔试邀请,其实最开始一直没重视这个岗位的(毕竟一直追逐的是互联网公司)后面做在线笔试的时候看到全部是逻辑推力,树立运算,性格测试。后面就收到了面试通知;一面到黄龙体育中心的12楼,一出电梯口,直接懵逼了,来面试的人超级多,最主要的是大家都穿着正装,就差一个领带,而我哈哈...
2018-06-16 10:03:28
914
转载 Final、Finally、Finalize三者的定义!
一.final如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在new一个对象时初始化(即只能在声明变量或构造器或代码块内初始化),而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不...
2018-05-21 15:12:52
189
转载 关于抽象类和接口的总结
关于抽象类和接口的总结区别1:抽象类体现继承关系,一个类只能単继承。接口体现实现关系,一个类可以多实现。区别2:抽象类中可以定义非抽象方法和抽象方法,子类继承后可以直接使用非抽象方法。接口的方法都是抽象的,必须由子类去实现。接口中的成员都有固定的修饰符。区别3:抽象类有构造方法,用于给子类对象初始化。而接口没有构造方法。特点1:抽象类不可以实例化,即不能用new创建对象。抽象类必须由其子类覆盖了所...
2018-05-18 16:08:30
194
ShareMouseSetup v5.0.40
2020-08-05
toolkit-intellij-2019.7.1.zip
2019-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人