本篇博文详细视频讲解: 点击立即观看 intellij idea介绍与安装 IDEA 全称 IntelliJ IDEA,是java语言开发集成环境IntelliJ在业界被公认为最好的java开发工具之一IDEA是JetBrains公司的产品 优点: 智能代码助手、重构、J2EE支持、各类版本工具(
简介 Java操作Zookeeper有很多种方式,如zookeeper、zkclient、curator等等,下面介绍下使用zkclient的方式操作Zookeeper。 Maven依赖: <dependency> <groupId>com.101tec</grou
本篇博文详细视频讲解: 点击立即观看 进制概念 什么是进制进制:就是进位制,是人们规定的一种进位方法对于任何一种进制--X进制,就表示某一位置上的数运算时是逢X进一位二进制就是逢二进一 0/1八进制是逢八进一十进制是逢十进一十六进制是逢十六进一 十进制的由来十进制的由来是因为人类有十个手指 二进制
在日常的项目开发中,我们会经常遇到通过多线程执行程序并需要返回执行结果的场景,下面我们就对获取多线程返回结果的几种方式进行一下归纳,并进行简要的分析与总结。 一、Thread.join 在一些简单的应用场景中我们可以使用线程本身提供的join方法,我们知道join方法的目的是让一个线程等待另一个线
什么是 ICMP 协议 关于这点我们在 IP 协议那篇文章中提过一嘴,IP 协议作为一种提供不可靠数据交付的网络层协议,在传输的过程中,其 IP 数据报可能会发生丢失、重复、延迟和乱序等各种情况, 但是 IP 协议对这些糟糕的情况并不拥有有效的检测和弥补措施,当然更不会将这些结果通知收发双方。 为
前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 背景:solr默认安装没带权限控制,每次进入页面直接操作都有点裸奔的感觉。要使用基本身份验证您必须先创建一个security.json文件,对于基本身份验证,security.json文件必须有一个authentication部分,它
中断的概念:从本质上来讲,中断是一种电信号,当设备有某种事件发生时,它就会产生中断,通过总线把电信号发送给中断控制器。如果中断的线是激活的,中断控制器就把电信号发送给处理器的某个特定引脚。处理器于是立即停止自己正在做的事,跳到中断处理程序的入口点,进行中断处理。 中断的作用:中断通常被定义为一个事
只是做个简单的demo测试使用(核心代码) /** * 单体架构,没有添加锁(可以使用Synchronization实现单体架构同步代码块) * */ @RequestMapping("/getVlaue") public String getVlau
JDBC连接数据库的原理和操作 JDBC即Java DataBase Connectivity,java数据库连接;JDBC 提供的API可以让JAVA通过API方式访问关系型数据库,执行SQL语句,获取数据;常见关系型数据库如Oracle、MySQL、SQLServer等;对于非关系型数据库如R
Apache POI 是基于 Office Open XML 标准(OOXML)和 Microsoft  的 OLE 2复合文档格式(OLE2)处理各种文件格式的开源框架。本文主要介绍使用 POI 的事件模式来读写 Excel,POI 的事件模式消耗内存较小但编程复杂,适合大数据量。本文中所使用到
一、配置FTP文件服务器 以Ubuntu为例 1、安装vsftpd apt-get install vsftpd 2、配置vsftpd vi /etc/vsftpd.conf 以下是vsftpd配置详解 (1)、核心配置 local_enable=YES //允许本地用户登录 wr
为什么要使用线程池 创建/销毁线程需要消耗系统资源,线程池可以复用已创建的线程。 控制并发的数量。并发数量过多,可能会导致资源消耗过多,从而造成服务器崩溃。(主要原因) 可以对线程做统一管理。 JUC下线程池的体系结构 创建线程池的两种方法 使用ThreadPoolExecutor的
批量插入 1. 批量执行SQL语句 当需要成批插入或者更新记录时,可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率 JDBC的批量处理语句包括下面三个方法: addBatch(String):添加需要批量处理的SQL语句或是参数; e
基础重点(必须掌握) Java语言 语言基础 《Java核心技术》 基础语法 面向对象 常用API 异常处理 集合 IO 多线程 网络编程 泛型 反射 注解 JVM 《深入理解Java虚拟机》 类加载机制 双亲委托 字节码执行机制 JVM内存模型 堆区 虚拟机栈 方法区 GC垃
IDE 常用配置 启动进入欢迎页(项目选择页),而非直接进入项目 File > Settings > Appearance & Behavior > System Settings 在Startup/Shutdown栏目处,去掉默认的勾选 Reopen las
简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 Zookeeper数据模型 Zookee
  1.需求,通过数据库时间字段指定日期提前1小时给用户发送一条短信   2.解决方案, 1,jdk延时队列 DelayQueue          JDK自带的,随时可用,不需要引入外部组件啥的,使用起来比较方便,缺点,如果项目突然挂了,也队列中的数据也会消失。 2,  通过MQ的延时队列