• 【并发】8、借助redis 实现多线程生产消费阻塞队列

    顾名思义这个就是再消费的时候,不是之前的那哥用yield进行线程切换的操作,而是用线程等待阻塞的方式去执行,说实话我感觉效率不一定有之前那个好, 因为我对这种阻塞队列使用的时候,之前有发现阻塞队列,塞着塞着线程就会进入假死状态,这个很奇怪,但是有的时候又...

    2019-06-13 09:02:35 nttAVtimIESMXPS

  • 结合案例深入解析策略模式

    一、基本概念 策略模式是行为型设计模式。 其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。 策略模式使得算法可以在不影响到客户端的情况下发生变化。 二、结构 下面是基本结构: 三类角色: 环境(Context)角色:持有一...

    2019-06-13 09:02:29 java高级定义mysqlqqPSkeepAVHTTPSAE高并发

  • linuxCentOS6.8搭建Apache,用http访问svn

    前提:SVN已经安装配置ok,可以正常访问 目前本人svn用小乌龟客户端svn协议访问地址为:svn://ip:3691/opt/svn/repository,端口后面的是svn仓库的路径 那么如果从svn协议走向http协议的访问呢,请跟我走。 1.检查是否安装 httpd:rpm -qa|grep http 如果有显示httpd的...

    2019-06-13 09:02:17 CFAVHTTPSweb防火墙代理NTPapache浏览器Access

  • C++中的字符串类

    1,本文分析 C++ 中的字符串,C 语言中的字符串利用的是 C 语言中的字符数组, 在 C 语言中没有真正意义上的字符串,利用了字符数组表示了字符串,最初设 计 C 语言仅仅是为了开发 Unix 操作系统,而开发操作系统要处理的仅仅是数 据本身,关于字符串的处理很少,所以...

    2019-05-23 09:54:18 系统2345iOSAV应用开发定义文件文档

  • jar命令详解

    原文链接: https://www.cnblogs.com/anyehome/p/9435371.html JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。 JAR包是由JDK安装目录\bin\jar.exe命令生成...

    2019-05-23 09:54:08 HTTPSSSLPSCFAV压缩文件内容列表Servlet用户txt

  • Java并发编程,3分分钟深入分析volatile的实现原理

    volatile原理 volatile简介 Java内存模型告诉我们,各个线程会将共享变量从主内存中拷贝到工作内存,然后执行引擎会基于工作内存中的数据进行操作处理。 线程在工作内存进行操作后何时会写到主内存中? 这个时机对普通变量是没有规定的,而针对volatile修饰的变量给Jav...

    2019-05-22 06:33:07 AV共享java高级定义mysqlqq虚拟机系统PSkeep

  • 泛型

    如果不使用泛型,把一个对象添加到集合中,会被存储为Object型;取出来也是Object型,往往需要强制类型转换。 泛型,即参数化类型(parameterized type)。 使用泛型后,集合中只能存储该类型的对象,存储为该类型,取出来也是该类型。 Java7之前: 1 // 不能缺省后面...

    2019-05-22 06:33:06 文件定义AV

  • Java项目接入阿里云OSS存储

    需求背景 目前公司内部项目所支持的文件云存储方式还是公司内部项目组提供的方案,但在时间的考验之下,弊端显现,尤其是灾备切换过程中需要切换访问地址,这种操作不方便,更可能因为中间过程的失误导致资源不可用,而且这种操作也会带来资源可用的延时,仔细斟酌发现...

    2019-05-22 06:33:01 公共云阿里云云存储IE用户YY文件AVtimWired

  • Java连接MySQL报错:CommunicationsException: Communications l

    现象: 报错: Exception in thread "main" com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 解决办法: 更换 mysql-connector-java-8.0.11.jar 为 mysql-connector-java-8.0.16.jar, 下载位置:https://mvnrepository.com/artif...

    2019-05-22 06:30:45 AVPSmysqlBug

  • Linux从入门到精通总结

    文章大纲 一、课程内容总结 二、课程学习地址 三、学习资料下载 四、参考文章 一、课程内容总结 二、课程学习地址 第一天:https://www.cnblogs.com/WUXIAOCHANG/p/10893343.html 第二天:https://www.cnblogs.com/WUXIAOCHANG/p/10894718.html 第三天:https://www.cn...

    2019-05-22 06:28:55 AVPS第四天IE