- 浏览: 532179 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (294)
- Java基础 (40)
- 架构分析 (37)
- 开发心得 (22)
- 架构乐园 (12)
- Java Web (6)
- 大牛专区 (5)
- 转载专区 (40)
- 小技巧 (16)
- Linux专区 (8)
- linux (3)
- Spring (2)
- N (1)
- 前台JS (1)
- SAP NETWEAVER (3)
- JMS (4)
- queue (1)
- 数据模型 (2)
- oracle (2)
- sqlserver (2)
- ubuntu (2)
- install gcc (1)
- MEMCACHED (2)
- SQLSERVER 驱动 (1)
- JVM GC 调优 (1)
- 服务器运维 (1)
- activiti 国际化 中文 (1)
- activiti (1)
- 前端开发 (1)
- tar.gz (1)
- Web安全 (1)
- CSRF (1)
- 技术架构 (4)
- 性能指标 (1)
- 响应时间 (1)
- 淘宝 (1)
- linux安装 (1)
- lucene (1)
- Mongodb (1)
- gis (1)
- 微信授权 code access_token open_id (1)
- Redis java 获取 (1)
- HTTP 跨域 同源策略 cookie (1)
- java 加密 3DES (1)
- CROS (1)
- Cookie (1)
- Rest (1)
- 跨域资源共享 (1)
- 3DES (1)
- Effective java读后感 (1)
- nginx (1)
- Tengine 开发 (1)
- HTTP/1.1 废弃 javaWEB (1)
- 支付宝 支付状态 (1)
- maven jdk (1)
- 应用宝统一链接 (1)
- git (2)
- git 代码上传 (1)
- ubuntu 安装 mysql 5.6 (1)
- Linux 命令学习 (3)
- Linux 命令 60 (2)
- linux 命令 (2)
- linux nginx 安装 (1)
- grant revoke (1)
- linxu jdk profile (1)
- git 使用 (1)
- 架构设计 (1)
- 上海居转户 居转户 (1)
- wind (1)
- elastic-job (1)
- Mysql (1)
- 个人站点 (1)
- nginx lua waf 实现 (1)
- github 算法指南 (1)
- go (1)
- MapReduace 大数据 (1)
- 架构PPT (1)
最新评论
-
jingchh:
帅哥, 这个类是哪个包下面的呢? 应该下载哪个jar包,谢谢~ ...
StringUtils工具类的常用方法 -
Nabulio:
StringUtils工具类的常用方法 -
yuanyuan2597:
那请问,按照你的方法进行修改调用。SELECT locatio ...
根据经纬度实现附近搜索Java实现 -
yangguo:
这个经理有病,埋伏打他一顿。
复试 等电话 -
emparadise329:
进一步学习了子类与父类间的关系
Java 子类对象实例化 面试题
多线程开发中,同步与死锁的概念是非常重要的,几点需要注意:
1:哪里需要同步
2:如何实现同步,代码了解即可
3以及实现同并之后会有哪些负作用,了解
同步概念 :多个操作在同一时间段内只能有一个线程进行,其他线程要等待此线程完成之后才可以继续执行。(**)
解决方案 :同步代码块 和 同步方法
1,同步代码块: 使用Synchronized关键字声明的代码块,称为同步代码块
格式: synchronized(同步对象){
需要同步的代码;
}
2,同步方法: synchronized 方法返回值 方法名称(参数类表){}
----------------------------------------------------------------------------------------------------------------
1,资源共享时需要进行同步
2.程序中过多的同步会产生死锁
死锁一般情况下就是表示在互相等待,是在程序运行时出现的一种问题。
发表评论
-
eclipse 插件式安装 maven
2016-06-02 16:46 613以下为补充内容: 由于Maven项目地址经常变动,以上ma ... -
HTTP 接口设计指南
2016-01-12 15:04 3980# HTTP 接口设计指北 * 文档主要目的是为设计 ... -
IP 查询开放API
2015-10-12 19:57 973今天项目要用到 查询访问网站用户的IP 然后网上查询了 资料还 ... -
freemarker 数字输出中的逗号问题
2015-08-17 11:50 1653分类: Freemarker2012-04-23 1 ... -
redis cli 客户端连接
2015-07-27 15:31 996Last login: Mon Jul 27 15:31:4 ... -
MySQL 建立索引
2015-05-05 09:16 783索引是一种特殊的数据结构,可以用来快速查询数据库的特定记录, ... -
[DB][MySql]关于取得自增字段的值、及@@IDENTITY 与并发性问题
2015-04-07 12:43 1583对于刚从Oracle转向MySql的人都会为,MySql中没 ... -
POI 合并单元格
2014-12-25 10:01 1135在用poi在EXECL报表设计的时候,遇到单元格合并问题,用 ... -
两个相同结构表 数据的 对复制
2014-12-09 17:43 810insert into TRP_MEMBER_RECOMMEN ... -
文章主要是介绍DB2取得当前时间的正确解析,如果你是DB2取得当前时间的内容解析,如果你是这方面的新手,对DB2取得当前时间的正确解的相关实际应用不是很了解的话
2013-09-26 19:05 760文章主要是介绍DB2取得当前时间的正确解析,如果你是DB2取 ... -
Lucene 3.X 自定义排序
2013-09-18 16:26 1289Lucene 3.X 自定义排序 发表于 2012 年 ... -
DB2时间函数
2013-08-12 20:11 2648DB2时间函数 DB2时间函数简单总结: ... -
linux 新建用户、用户组 以及为新用户分配权限
2013-08-07 19:14 947linux 新建用户、用户组 以及为新用户分配权限 P ... -
Lucene的分页查询
2013-08-06 16:05 848Lucene的分页查询 Posted on 2012- ... -
lucene3.0_IndexSearcher的基础使用及注意事项
2013-08-06 15:05 960lucene3.0_IndexSearcher的基础使用及注 ... -
ibatis db2 insert模板
2013-05-07 20:32 1147iBatis and DB2 INSERT statemen ... -
DB2 -创建用户和组,数据库
2013-05-06 18:05 72391、增加一个操作系统用户 groupadd test--- ... -
oracle 创建用户和表空间
2013-01-15 18:15 11031,创建临时表空间create temporary tab ... -
Java Web 胡言乱语 之--- JSP标准标签库
2012-05-08 09:27 1080JSTL 主要的标签分类: 1,核心标签库 c: ... -
JSP标签开发--详解
2012-05-04 17:42 4296标签开发之几大步骤: ...
相关推荐
【标题】"java读书笔记笔记笔记笔记笔记笔记" 暗示了这是一份关于Java编程语言的学习笔记,可能包含了作者在阅读Java相关书籍时所做的重要记录和理解。笔记通常涵盖了语言的基础概念、核心特性、类与对象、内存管理...
【Java学习笔记(源码)】是一份详细记录了Java编程语言学习过程的资源集合,包含实际的源代码示例。这份笔记旨在帮助初学者和有一定经验的开发者深入理解和掌握Java语言的核心概念、语法以及常见应用。以下是笔记中...
Java学习笔记源码MD.rar是一个压缩包,其中包含了一系列关于Java编程语言的学习资料,特别是针对JVM(Java虚拟机),Spring框架以及Java多线程等内容的深入探讨。这些主题是Java开发中的核心部分,对于任何想要提升...
项目中提供的附带文件输出目录可能包含测试音频的输入和输出样本,以及可能的配置文件或日志记录。这有助于开发者分析和调试程序,确保声音采集和转换的正确性。 在实际运行时,可能出现的问题如描述中提到的“带...
它允许开发者用Java对象来操作数据库记录,而无需编写SQL语句,降低了数据库操作的复杂性。 3. Struts框架:Struts是基于MVC(Model-View-Controller)设计模式的Web应用框架,主要用于控制应用程序的流程。它负责...
对于初学者来说,记录Java培训中的关键概念、语法、示例代码等,有助于理解和掌握编程思想,形成自己的知识体系。 【Java核心概念】 1. **类与对象**:Java是面向对象的语言,一切皆为对象。类是创建对象的模板,...
本笔记主要涵盖了Java的基础知识,对于初学者来说是极好的学习资源。 一、Java基础语法 1. 变量与数据类型:Java有八种基本数据类型,包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char...
3. **异常处理**: Java中的异常处理机制允许程序在遇到错误时进行恢复或记录错误信息。了解如何使用try-catch-finally语句块,以及不同类型的异常类,是编写健壮代码的重要环节。 4. **集合框架**: Java集合框架...
"Java经典入门+笔记"是一份全面的学习资源,包含了基础到进阶的Java知识,结合了书籍《Java经典入门》的内容以及作者去年暑假学习过程中的笔记。这份资料适合初学者和希望巩固Java基础的开发者。 《Java经典入门...
Java安全学习笔记主要涵盖以下几个核心领域: 1. **Java安全模型**:Java的安全模型是其设计的核心部分,旨在保护系统免受恶意代码的攻击。它基于沙箱模型,限制了未经许可的代码对系统资源的访问。Java Security ...
《李兴华Java8课堂笔记》是一份详细记录了Java编程基础及Java 8新特性的学习资料,由知名讲师李兴华精心编撰。这份笔记不仅包含了李兴华老师的授课内容,还有作者自己在学习过程中的补充和理解,特别适合Java初学者...
Java文档注释是用于记录Java代码的注释。它包括javadoc注释、单行注释、多行注释等形式。 Java核心编程笔记涵盖了Java语言的基本概念、语法、数据类型、变量、控制流程、方法、数组、面向对象编程等方面。掌握这些...
6. **多线程**:Java提供了内置的多线程支持,理解线程的概念、创建和管理线程,以及同步和互斥的概念,对于编写高效并发程序至关重要。 7. **接口与抽象类**:接口是定义行为的标准,抽象类是部分实现的类模板,...
【达内Java班课堂笔记】是一份详尽的5个月学习记录,总计300多页,涵盖了从Unix基础知识到Java编程的全面内容。这份笔记旨在帮助初学者系统地掌握Java编程技能,以下是对其中主要知识点的详细阐述。 **第一章 Unix*...
这个"java的学习笔记.zip"文件很可能是对Java编程的详细学习记录,包含了一些关键概念、语法、类库和最佳实践。 在Java学习笔记中,可能会涵盖以下几个主要部分: 1. **基础概念**:这部分会介绍Java的基础,包括...
《李兴华2016年Java课堂笔记》是一份珍贵的学习资料,它全面记录了知名讲师李兴华在2016年教授Java课程时的精髓内容。这份笔记不仅涵盖了Java的基础知识,还深入探讨了许多高级主题,是Java初学者和进阶者提升技能的...
### Java学习笔记知识点总结 #### 一、JVM与内存管理 **1.1 JVM基本概念** - **JVM(Java Virtual Machine)**: Java虚拟机是执行Java字节码的虚拟机,它提供了运行Java程序所需的环境。 **1.2 线程** - **线程...
可能涉及了Java语法、面向对象编程、异常处理、集合框架、IO流、多线程,以及如Servlet、JSP、Spring Boot等Web开发框架的使用。 2. **study_写嵌入式操作系统.nyf**:虽然标题没有直接提到Java Web,但此文件可能...
根据给定的信息,我们可以深入探讨Java中面向对象编程的基础及其在多线程处理中的应用。 ### Java面向对象基础 #### 对象与类的概念 在Java中,一切皆为对象。对象是类的一个实例,而类则是一种抽象的概念,用于...
JAVA私塾全套笔记深入解析了Java编程语言的各个方面,涵盖了从基础语法到高级特性,以及在企业级开发中的应用。以下是对该笔记中关键知识点的详细解读: ### JAVA基础 #### 第一章 Java入门 - **Java是什么?** ...