![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 89
-
codeRandom
知识的积累绝不仅限于自身的学习,更在于互相的交流。
展开
-
阻塞队列BlockingQueue详解
阻塞队列BlockingQueue详解前言认识BlockingQueueBlockingQueue的核心方法常见BlockingQueue成员小结前言 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文将会详细介绍BlockingQueue家庭中的所有成员,包括它们各自的功能转载 2021-01-26 11:36:13 · 237 阅读 · 0 评论 -
线程池的分类
线程池的分类为什么要用线程池线程池的常用类型1、ThreadPoolExecutor2、ScheduleThreadPoolExecutor3、ForkJoinPool为什么要用线程池在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处:使用线程池可以重复利用已有的线程继续执行任务,避免线程在创建和销毁时造成的消耗由于没有线程创建和销毁时的消耗,可以提高系统响应速度通过线程可以对线程进行合理原创 2021-01-24 22:18:11 · 1002 阅读 · 0 评论 -
Mac OS系统如何配置环境变量? 如何管理多个Java JDK版本?
首先,是对 MAC OS 配置环境变量的路径和配置文件的相关介绍~1. 要清楚什么是根目录?什么是用户主目录?这两者是完全不一样的!" / " : 根目录" ~ " : 用户主目录cd / : 跳转到根目录 -> /cd ~/: 跳转到用户主目录 -> /Users/你的用户名2. MacOS配置环境变量的文件有6个(按照加载顺序排序)1)系统级环境变量(/etc)1) /etc/profile : 全局(公有)配置, 建议不修改这个文件, 不管是哪个用户, 登录时都会读转载 2020-10-18 22:14:20 · 600 阅读 · 0 评论 -
Spring 整合 Redis
pom构建: <modelVersion>4.0.0</modelVersion> <groupId>com.x.redis</groupId> <artifactId>springredis</artifactId> <version>0.0.1-SNAPSHOT</version>转载 2017-07-28 14:19:12 · 327 阅读 · 0 评论 -
Log4j的日志级别
Log4j是Apache的开源项目一个功能强大的日志组件,提供方便的日志记录。日志记录器(Logger)是日志处理的核心组件。Log4j建议只使用四个级别,优先级从高到低分别是FATAL, ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,可以控制到应用程序中相应级别的日志信息的开关。原创 2017-07-22 14:49:24 · 338 阅读 · 0 评论 -
如何利用Maven构建多模块项目
在企业实际开发中,最常用的就是利用maven构建的多模块化项目,因此我搜集相关资料,以下就是教我们简单明了的了解多模块项目开发以及如何快速利用Maven构建多模块项目转载 2017-09-01 15:46:54 · 704 阅读 · 0 评论 -
使用Spring MVC统一异常处理实战
1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。转载 2017-07-18 15:43:04 · 514 阅读 · 0 评论 -
AOP的XML方式的实现
和之前关于Aop的注解方式的实现一样,首先需要配置pom.xml。配置aop的环境。原创 2016-11-22 21:55:16 · 524 阅读 · 0 评论 -
AOP的注解方式的实现
在Spring框架中,有一个重要的内容——Aop,即面向切面编程,今天写一下怎么通过注解去实现Aop原创 2016-11-22 19:47:32 · 536 阅读 · 0 评论 -
基于spring-mvc模式下的maven-web项目的环境配置
今天呢打算详细介绍下基于spring-mvc模式下的maven-web项目的环境配置,具体步骤如下:1.建立一个maven-web工程原创 2016-11-17 21:57:33 · 412 阅读 · 0 评论 -
获取Class实例的三种方式
获取Class实例的三种方式原创 2016-12-05 21:31:20 · 717 阅读 · 0 评论 -
浅谈MODEL1,MODEL2与MVC框架模式
所谓model1模式呢,其实很简单,就是纯Jsp。 什么叫纯Jsp?就是说,页面显示,控制分发,业务逻辑,数据访 问全部通过Jsp去实现。 优点:架构简单,比较适合小型项目开发 缺点:jsp的职责不单一,职责过重,不便于维护原创 2016-09-11 21:36:54 · 4016 阅读 · 1 评论 -
Java的基本数据类型和引用数据类型的区别
首先,我们从属性上来区别: 基本数据类型(四类八种):整型:byte short int long浮点型:float double 逻辑型:boolean字符型:char原创 2017-07-22 15:47:34 · 403 阅读 · 0 评论 -
Java如何实现调用oracle带有返回值的存储过程
实现目标:在proTest表中查询出id=1的用户姓名表代码块create table protest( id int primary key, name varchar2(50), email varchar2(200))insert into protest values(1,'random','');原创 2017-09-07 11:23:55 · 1915 阅读 · 0 评论 -
如何实现Java与oracle数据库的连接(二)
今天我总结一下利用JNDI技术实现Java与oracle数据库的连接原创 2016-12-08 09:33:35 · 481 阅读 · 0 评论 -
如何实现Java与oracle数据库的连接(一)
实现Java与oracle数据库的连接(一)原创 2016-12-07 21:49:26 · 757 阅读 · 0 评论 -
如何利用协议编写一个简单的聊天室
1.先建立两个项目,一个是客户端,一个是服务器端。 项目搭建如下所示: 其中YcChart 为客户端,YcChatServer为服务器端。原创 2016-11-12 11:00:40 · 1331 阅读 · 1 评论