• Netty源码分析 (三)----- 服务端启动源码分析

    Netty源码分析 (三)----- 服务端启动源码分析 本文接着前两篇文章来讲,主要讲服务端类剩下的部分,我们还是来先看看服务端的代码 /** * Created by chenhao on 2019/9/4. */ public final class SimpleServer { public static void main(String[] args) throws Exce...

    2019-09-08 09:48:55 ESET服务器定义wordIEBugiOSkeeptimAV

  • MySQL单机优化---SQL优化

    MySQL单机优化---SQL优化 SQL 优化 ( 变多次维护为一次维护 ) Sql优化分为:DDL、DML、DQL 一、DDL 优化 1 、通过禁用索引来提供导入数据性能 。 这个操作主要针对有数据库的表,追加数据 // 去除键 alter table test3 DISABLE keys; // 批量插入数据 insert into te...

    2019-09-08 09:48:33 mysqlPS支付timHTTPSHTMLEmailSQL数据库外链

  • SpringBoot启动流程

    SpringBoot启动流程 1.SpringBoot项目启动方式: 在IDE中启动SpringBoot主类(XXXApplication)中的main方法 使用mvn spring-boot:run命令启动 打成jar包之后使用java -jar xxx.jar运行 打成war包之后放在web容器中运行 这是一篇一年多前写的博客,使用的源码版本是1.5.x...

    2019-09-08 09:48:27 文件BannerIE环境配置ServletPStimAVSSLHTTPS

  • 探索JAVA并发 - 终于搞懂了sleep/wait/notify/notifyAll

    探索JAVA并发 - 终于搞懂了sleep/wait/notify/notifyAll sleep/wait/notify/notifyAll分别有什么作用?它们的区别是什么?wait时为什么要放在循环里而不能直接用if? 简介 首先对几个相关的方法做个简单解释,Object中有几个用于线程同步的方法:wait、notify、notifyA...

    2019-09-08 09:48:09 timAVntt<对象sys代码语句无法使用

  • 分布式唯一ID生成算法-雪花算法

    分布式唯一ID生成算法-雪花算法 在我们的工作中,数据库某些表的字段会用到唯一的,趋势递增的订单编号,我们将介绍两种方法,一种是传统的采用随机数生成的方式,另外一种是采用当前比较流行的分布式唯一ID生成算法-雪花算法来实现。 一、时间戳随机数生成唯一ID 我们...

    2019-09-08 09:48:07 YYBugPSmactimAVHTTPS数据中心ntt高并发

  • 多线程编程学习七( Fork/Join 框架).

    多线程编程学习七( Fork/Join 框架). 一、介绍 使用 java8 lambda 表达式大半年了,一直都知道底层使用的是 Fork/Join 框架,今天终于有机会来学学 Fork/Join 框架了。 Fork/Join 框架是 Java 7 提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,...

    2019-09-08 09:47:33 编程学习多线程编程编程学电脑timAVntt<Poolsys

  • MySQL数据库优化

    MySQL数据库优化 一、MySQL 会遇到的问题: 1、 高并发的读写效率低问题 ---- 解决方案:集群,分布式。 2、 海量数据的读写效率低问题 ----- 解决方案:分表,分库。 3、 高可用和高扩展 ---- 解决方案:动态扩展服务器、防止单点故障、容灾。 二、关系型数据库优化:...

    2019-09-08 09:46:34 mysql数据库优化文件服务器定义mysqlqq技巧数据库优化IE优化方案

  • Maven项目配置Logback输出JSON格式日志

    Maven项目配置Logback输出JSON格式日志 最近,项目提出需求,日志需要固定输出为 JSON 格式,以便后端 Flink 程序解析. 项目背景 项目为简单的 Maven 项目,日志由 Filebeat 采集,因此不需要配置输出至 Logstash . 下面为 pom.xml 文件中配置的依赖,此处使用 logstas...

    2019-09-08 09:45:58 文件YY采集IEBugAccesstimAV<NET

  • liunx安装jdk

    liunx安装jdk jdk 安装包 https://pan.baidu.com/s/1cKnUQGU2Sk2nsARAzzVAHw [root@localhost ~]# tar -zxvf jdk-8u152-linux- x64.tar.gz [root@localhost ~]# mv jdk1. 8.0_152/ /usr/local/ java [root@localhost ~]# vi /etc/ profile //末尾加入 export JAVA_HOME...

    2019-09-08 09:45:27 LinuxPStimAVHTTPSServerCOMHTTP安装POST

  • springboot2.1.7整合mybati3.5.2与mysql8.0.13

    springboot2.1.7整合mybati3.5.2与mysql8.0.13 springboot2.x已经发布一段时间,博主在这里使用springboot2.1.7整合mybatis3.5.2,使用的数据库为mysql8.0.13 1. 导入依赖 !--mysql--dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId versi...

    2019-09-08 09:44:52 文件mysqlwordIEWiredtimAVSSLwebapache