自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

codeRandom

一入编程深似海

  • 博客(34)
  • 收藏
  • 关注

转载 阻塞队列BlockingQueue详解

阻塞队列BlockingQueue详解前言认识BlockingQueueBlockingQueue的核心方法常见BlockingQueue成员小结前言       在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文将会详细介绍BlockingQueue家庭中的所有成员,包括它们各自的功能

2021-01-26 11:36:13 224

原创 线程池的分类

线程池的分类为什么要用线程池线程池的常用类型1、ThreadPoolExecutor2、ScheduleThreadPoolExecutor3、ForkJoinPool为什么要用线程池在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处:使用线程池可以重复利用已有的线程继续执行任务,避免线程在创建和销毁时造成的消耗由于没有线程创建和销毁时的消耗,可以提高系统响应速度通过线程可以对线程进行合理

2021-01-24 22:18:11 907

转载 Mac OS系统如何配置环境变量? 如何管理多个Java JDK版本?

首先,是对 MAC OS 配置环境变量的路径和配置文件的相关介绍~1. 要清楚什么是根目录?什么是用户主目录?这两者是完全不一样的!" / " : 根目录" ~ " : 用户主目录cd / : 跳转到根目录 -> /cd ~/: 跳转到用户主目录 -> /Users/你的用户名2. MacOS配置环境变量的文件有6个(按照加载顺序排序)1)系统级环境变量(/etc)1) /etc/profile : 全局(公有)配置, 建议不修改这个文件, 不管是哪个用户, 登录时都会读

2020-10-18 22:14:20 579

原创 ubuntu 18.04 LTS bionic 阿里云数据源

ubuntu 18.04 LTS bionic 阿里云数据源数据源数据源# 备份数据源cp /etc/apt/sources.list /etc/apt/sources.list.bak# 编辑数据源sudo vi /etc/apt/sources.list# 数据源配置deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.co

2020-08-20 15:20:09 498

原创 浅谈五种SqlServer存储过程分页方式

浅谈五种SqlServer存储过程分页方式基础数据方式方式一:利用 Select Top 和 Select Not In方式二:利用 Select Top 和 Max(列键) 函数方式三:利用 Select Top 和 中间变量方式四:利用 Row_Number()方式五:利用 CTE 和 Row_Number()执行测试统计结果参考资料Digression基础数据--定义表结构CREATE...

2020-04-08 18:34:19 646

原创 SqlServer存储过程分页模板

SqlServer存储过程分页模板模板模板一:采用临时表变量方式模板二:采用临时表方式总结模板模板一:采用临时表变量方式CREATE PROCEDURE StandardPaging_Template @params VARCHAR(20), --以下为分页标准参数 @recordTotal INT OUTPUT, --查询总记录数 @pageSize INT =...

2020-04-07 16:38:30 255 1

原创 Kafka的安装及测试(Window)

Kafka的安装及测试(Window)What is Kafka?基本术语环境部署一、安装jdk二、安装Zookeeper三、安装KafkaWhat is Kafka?Kafka(http://kafka.apache.org)是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。kafka是一种高吞吐量的分布式发布订阅的消息队列系统,具有高性能和高吞吐率基本术...

2020-03-02 08:55:00 1311

转载 Redis常用场景处理流程

Redis常用场景处理流程前言常用场景前言Redis是一个高性能的key-value数据库Redis的出现,很大程度补偿了Memcached这类key-value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python、Ruby、Erlang、Php客户端,使用很方便常用场景场景一(数据量比较大,但不是经常更新的场景:比如用户排行)前台用户对数据进行查...

2020-01-12 13:19:26 208

原创 如何简单高效的通过分组获取最新记录

如何简单高效的通过分组获取最新记录使用 GROUP BY使用 列匹配使用 GROUP BY--根据columName进行分组查询出最新记录ID(唯一码),再根据ID查询对应记录SELECT * FROM tableNameWHERE ID IN ( SELECT MAX(ID) FROM tableName GROUP BY columName)使用 列匹配--根据a、b两表的...

2020-01-08 15:59:45 351

原创 C#如何连接SqlServer数据库

通过配置方式的不同,有两种连接数据库的方法。1.直接通过数据库用户名和密码等进行登陆using System.Data;using System.Data.sqlClient public static void ConnSqlServer1() { //服务器地址 数据库名 用户名 密码 //⭐注:如果SqlServer设置为Windows登录...

2018-07-12 09:19:00 7916

转载 Db2 之 Merge Into语句详解

有一个功能及其强大的语句,可以实现和模拟增量备份的操作。 Merge Into 语句去实现增量备份的时候,对于新增加的生成数据,直接insert到备份表中, 对于更改过的数据,可以通过取update备份表中的数据实现备份, 其实还可以对不满足某些条件的备份数据进行delete操作;

2017-09-29 19:13:36 6427

转载 敏捷开发之Scrum扫盲篇

前段时间公司里开发产品用到了敏捷开发,而我在外地出差。在闲暇之余对于敏捷开发感兴趣的我搜索了众多博客以及知乎介绍,后发现这位博主写的敏捷开发之Scrum扫盲篇写的很好,故转发在这里,借鉴学习。作者: Cat Qi 出处:http://qixuejia.cnblogs.com/

2017-09-08 15:21:33 567

原创 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 1877

转载 Weblogic学习(三) Weblogic的一些基本概念总结

域是作为单元进行管理的一组相关的 WebLogic Server 资源。一个域包含一个或多个 WebLogic Server 实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的组合。一个域可以包含多个群集。域还包含部署在域中的应用程序组件、此域中的这些应用程序组件和服务器实例所需的资源和服务。

2017-09-06 10:18:46 1380

原创 Weblogic学习(二) Linux下安装Weblogic11g

今天给大家写一下前两天本人安装weblogic11g的详细经历。

2017-09-05 11:16:16 705

原创 Weblogic学习(一) 开发模式与生产模式

近段时间老大让我在Linux上安装weblogic,费了老大劲的我搜集各类资料,终于把weblogic安装好了。(具体如何安装我晚些时候会写一篇详细的博客)在搜集资料的时候,了解到weblogic的域模式(开发模式,生产模式)。有些人就会问我? 什么是 开发模式? 什么又是 生产模式?在这里,我简单为大家介绍下两者的区别以及如何转换的。

2017-09-04 16:20:33 2453 1

转载 如何利用Maven构建多模块项目

在企业实际开发中,最常用的就是利用maven构建的多模块化项目,因此我搜集相关资料,以下就是教我们简单明了的了解多模块项目开发以及如何快速利用Maven构建多模块项目

2017-09-01 15:46:54 688

转载 Linux用户与用户组详解

博客转载地址:http://blog.csdn.net/babyfish13/article/details/511889301、用户和用户组文件在linux中,用户帐号,用户密码,用户组信息和用户组密码均是存放在不同的配置文件中的。

2017-08-29 17:31:12 389

原创 Linux常用命令整理

最近开发在Linux系统上操作,不免需要用到很多的linux常用命令,因此我在这里整理了一份较为齐全的常用命令。

2017-08-29 10:51:14 352

转载 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 316

原创 Java的基本数据类型和引用数据类型的区别

首先,我们从属性上来区别: 基本数据类型(四类八种):整型:byte short int long浮点型:float double 逻辑型:boolean字符型:char

2017-07-22 15:47:34 379

原创 Log4j的日志级别

Log4j是Apache的开源项目一个功能强大的日志组件,提供方便的日志记录。日志记录器(Logger)是日志处理的核心组件。Log4j建议只使用四个级别,优先级从高到低分别是FATAL, ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,可以控制到应用程序中相应级别的日志信息的开关。

2017-07-22 14:49:24 329

转载 使用Spring MVC统一异常处理实战

1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。

2017-07-18 15:43:04 497

原创 如何实现Java与oracle数据库的连接(二)

今天我总结一下利用JNDI技术实现Java与oracle数据库的连接

2016-12-08 09:33:35 468

原创 如何实现Java与oracle数据库的连接(一)

实现Java与oracle数据库的连接(一)

2016-12-07 21:49:26 742

原创 获取Class实例的三种方式

获取Class实例的三种方式

2016-12-05 21:31:20 699

转载 oracle中监听程序当前无法识别连接描述符中请求服务 的解决方法

oracle中监听程序当前无法识别连接描述符中请求服务

2016-11-26 14:47:28 1541

原创 AOP的XML方式的实现

和之前关于Aop的注解方式的实现一样,首先需要配置pom.xml。配置aop的环境。

2016-11-22 21:55:16 512

原创 AOP的注解方式的实现

在Spring框架中,有一个重要的内容——Aop,即面向切面编程,今天写一下怎么通过注解去实现Aop

2016-11-22 19:47:32 518

原创 基于spring-mvc模式下的maven-web项目的环境配置

今天呢打算详细介绍下基于spring-mvc模式下的maven-web项目的环境配置,具体步骤如下:1.建立一个maven-web工程

2016-11-17 21:57:33 388

转载 Eclipse下启动tomcat常见报错(1)

Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.

2016-11-16 20:59:53 1371

原创 如何利用协议编写一个简单的聊天室

1.先建立两个项目,一个是客户端,一个是服务器端。    项目搭建如下所示:    其中YcChart 为客户端,YcChatServer为服务器端。

2016-11-12 11:00:40 1307 1

原创 浅谈MODEL1,MODEL2与MVC框架模式

所谓model1模式呢,其实很简单,就是纯Jsp。 什么叫纯Jsp?就是说,页面显示,控制分发,业务逻辑,数据访 问全部通过Jsp去实现。 优点:架构简单,比较适合小型项目开发 缺点:jsp的职责不单一,职责过重,不便于维护

2016-09-11 21:36:54 3971 1

原创 异步校验用户名的实现

今天是2016.8.26,作为一名算不上刚入门的程序员,我开始写我人生中的第一篇博客,博客的内容呢是关于实现异步用户名校验。

2016-08-26 21:52:05 2088

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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