
----java总结
IT小白_L
风华是一指流砂,苍老是一段年华!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程同步互斥实例——使用synchronized实现线程通信和互斥
线程互斥概念 线程互斥是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。实现线程同步互斥的四种方式 临界区(Critical Section):适合一个进程内的多线程访问公共区域或代码段时使用 互斥量 (Mutex):适合不同进程内多线程访问公共区域或代码段时使用原创 2016-04-25 15:58:31 · 6873 阅读 · 11 评论 -
java8 快速实现List转map 、分组、过滤等操作
利用java8新特性,可以用简洁高效的代码来实现一些数据处理。定义1个Apple对象:public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer原创 2017-08-26 09:55:54 · 459814 阅读 · 26 评论 -
springmvc框架精讲及配置——Springmvc总结(一)
Springmvc框架1. 什么是springmvc springmvc就是spring框架的一个模块,springMVC和spring无需通过中间整合层进行整合.springmvc是基于mvc的web框架2、什么是mvc MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、原创 2016-06-04 21:15:37 · 2673 阅读 · 4 评论 -
初识Redis
NoSQL介绍 NoSQL(Not Only SQL),意为反SQL运动,是一项全新的数据库革命性运动。它指的是菲关系型数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产原创 2016-05-09 20:46:07 · 1055 阅读 · 3 评论 -
虚拟机中Redis安装与部署及常见问题解答
Redis的安装 第一步,准备安装包 可以直接去官网下载稳定版本的Redis安装包,我使用的是Redis3.2.0版本,地址如下:http://redis.io/download原创 2016-05-15 17:28:34 · 4965 阅读 · 7 评论 -
Redis内存优化
特殊编码: 自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化。其中,Hash、List和由Integer组成的Sets都可以通过该方式来优化存储结构,以便占用更少的空间,在有些情况下,可以省去9/10的空间。 这些特殊编码对于Redis的使用而言是完全透明的,事实上,它只是CPU和内存之间的一个交易而言。如果内存使用率方面高一些,那么在操原创 2016-05-23 10:29:44 · 650 阅读 · 4 评论 -
Redis主从复制
一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。 下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。原创 2016-05-28 15:05:35 · 602 阅读 · 8 评论 -
某商城框架分析
开篇 最近做了一个商城系统,从系统的需求,到系统的选型以及框架和各种技术的研究和使用,我都参与其中,所以,分享一下这个系统.框架 框架如下:说明: 表现层 用户分为两种,PC端用户和移动端用户; 其中PC端包括 商城首页,商品类目,购物车,订单,商品展示,会员中心等等, 移原创 2016-05-28 15:42:42 · 6826 阅读 · 9 评论 -
了解nginx及其安装
什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。Nginx的应用场景 http服务器。Nginx是一个http服务可以独立提供htt原创 2016-06-01 10:45:37 · 544 阅读 · 2 评论 -
多线程同步互斥实例——多个线程共享数据
• 实例问题 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1,写出程序。这是一道java线程面试的面试题,这道题在网上有很多答案。那么,答案是如何来的呢? 简单来分析和总结一下。 • 思路 由题目可知道,我们需要创建4个线程,实现两个方法,分别是给变量加1,和对同一个变量减1。这里面,所有的方法,必须要保证变量同步。所以,我们可以使原创 2016-04-26 17:14:30 · 4489 阅读 · 13 评论 -
Spring管理事务默认回滚的异常是什么?
问题:Spring管理事务默认(即没有rollBackFor的情况下)可以回滚的异常是什么?回答:RuntimeException或者Error。抛出运行时异常,是否回滚?Yes@Transactionalpublic boolean rollbackOn(Throwable ex) { return new RuntimeException()原创 2017-08-26 10:07:58 · 3572 阅读 · 3 评论