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

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

2018-10-29 21:28:37

阅读数 61

评论数 0

线程的几种状态转换

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

2018-10-29 20:24:54

阅读数 20

评论数 0

Redis实现分布式锁

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

2018-10-08 09:05:50

阅读数 197

评论数 0

Mysql中explain作用详解

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

2018-10-07 22:37:19

阅读数 202

评论数 0

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

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

2018-10-06 16:10:24

阅读数 90

评论数 0

class.forname和classloader区别

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

2018-10-06 14:17:51

阅读数 1452

评论数 0

线程池相关参数的理解

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

2018-10-06 09:09:36

阅读数 30

评论数 0

Linux常用命令

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

2018-10-05 22:36:25

阅读数 25

评论数 0

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

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

2018-10-05 21:56:11

阅读数 17

评论数 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

阅读数 467

评论数 0

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

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

2018-10-04 21:23:11

阅读数 41

评论数 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

阅读数 367

评论数 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

阅读数 33

评论数 0

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

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

2018-07-31 15:28:50

阅读数 38

评论数 0

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

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

2018-07-27 17:29:56

阅读数 550

评论数 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

阅读数 3948

评论数 2

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

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

2018-07-27 17:04:41

阅读数 695

评论数 1

华为云Bu【nononoknow】

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

2018-06-17 10:30:24

阅读数 1039

评论数 0

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

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

2018-06-16 11:30:02

阅读数 483

评论数 0

大华【GG】

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

2018-06-16 11:02:27

阅读数 64

评论数 0

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