程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· 第一章 - 并发系统设计准则发布时间:2019-09-19
并发系统中可能遇到的问题Datarace一个线程写入的数据可能被另一个线程所覆盖死锁如果两个或多个线程同时等待共享资源,而这些共享资源又必须由彼此来释放。以下四个条件同时满足时就会造成死锁:互斥性:死锁涉及的资源一次只允许一个线程使用持有资源并等待:... 查看全文
Executor框架相比于传统的并发系统基础实现具有很多的优势。传统做法是实现一个Runnable接口的类,然后使用该类的对象来直接创建Thread实例。这种做法有一些问题,特别是当你启动太多线程的时候,你可能降低了整个系统的性能。Executor框... 查看全文
· 第三章 - 最大化使用Executors发布时间:2019-09-19
Executors的一些高级特性取消任务当你把任务发送给executor后,你可以选择取消这个任务的执行。使用submit()方法发送一个Runnable对象给一个executor,submit()方法将返回一个实现了Future这个接口类的对象。你... 查看全文
· 写在前面发布时间:2019-09-19
平时工作中比较少写多线程代码,有些生疏了。最近抽时间好好读了"MasteringConcurrencyProgrammingwithJava8"这本书。针对每章以后会做一些笔记以便于自己日后复习。因为比较少写东西,写出来和自己理解的有可能有误差,如果... 查看全文
· Maven Tips发布时间:2019-09-19
1.编译mvncleanpackage-plprj01,prj02,prj03-am-Dmaven.test.skip=true2.安装jar包到本地仓库mvninstall:install-file-Dfile=servlet-api.jar-Dg... 查看全文
· wxappUnpacker 微信小程序源码获取发布时间:2019-08-30
需要nodejswxappUnpacker小程序文件所在,手机磁盘的:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/安装依赖npminstallesprim... 查看全文
· Kubernetes Docker 中部署 Sp发布时间:2019-08-30
简介本文档介绍如何将SpringBoot或者JavaWeb应用通过Docker部署到Kubernetes集群。相关环境安装及准备本文不做介绍本文中Kubernets集群有两个节点192.168.210.128master192.168.210.129... 查看全文
· Java实现EXCEL操作(1)发布时间:2019-08-30
Java实现EXCEL操作(1)1、实现方法:现在有三种方法去实现:jxl、poi、FastExcel:97~2003在这里只讲poi实现方法。poi的包可以去Apache官网上去下载:http://poi.apache.org/download.h... 查看全文
本篇文章将继续介绍通过Java来操作Word书签的方法,即替换Word中已有书签,包括用新的文本、图片、表格等替换原有书签处的内容。使用工具:FreeSpire.DocforJava(免费版)Jar文件获取及导入:方法1:通过官网下载jar文件包。下... 查看全文
Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty是一个NIO客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。它极大地简化并简化了TCP和UDP套接字服务器等网络编程。“快速... 查看全文
· JdbcTemplate 易被 Java 8 La发布时间:2019-08-30
Spring的JdbcTemplate为我们操作数据库提供非常大的便利,不需要显式的管理资源和处理异常。在我们进入到了Java8后,JdbcTemplate方法中的回调函数可以用Lambda表达式进行简化,而本文要说的正是这种Lambda简化容易给我... 查看全文
· 使用ANTLR处理文本发布时间:2019-08-30
引用使用Antlr处理文本https://www.ibm.com/developerworks/cn/java/j-lo-antlrtext/index.html该文章写的非常好,无耐是2011年写的,与现有的antlr版本差别较大,编译不过去,编译... 查看全文
· springboot将application.ym发布时间:2019-08-30
在做springboot项目时,需要将spingboot的配置文件application.yml不需要在jar包中配置只需在运行jar包时添加“spring.config.location”配置java-jarapp.jar--spring.conf... 查看全文
· 深入理解Java 8 Lambda发布时间:2019-08-30
语言篇——lambda,方法引用,目标类型和默认方法关于本文介绍了JavaSE8中新引入的lambda语言特性以及这些特性背后的设计思想。这些特性包括:lambda表达式(又被成为“闭包”或“匿名方法”)方法引用和构造方法引用扩展的目标类型和类型推导... 查看全文
个人博客平台上线目前,个人的博客已经上线,会将在各个博客平台的文章迁移的个人博客平台。个人博客平台的链接为:欧阳思海:blog.ouyangsihai.cn后期的很多文章或者教程,都会在个人博客平台最新发布,当然CSDN也会继续维护的。学习资源网站:... 查看全文
· linux系统发布jar项目发布时间:2019-08-30
linux环境下部署jar项目1、使用java-jaraaa.jar2、如果想要一直在后台运行的话使用nohupjava-jaraaa.jar&日志会在当前生成的nohup.out下产生3、如果想指定日志文件目录的话使用nohupjava-j... 查看全文
· Java 打印PPT幻灯片发布时间:2019-08-30
本篇文章将介绍通过Java程序打印PPT幻灯片的方法。包括打印幻灯片的所有页、打印幻灯片中的指定页面。使用工具:FreeSpire.PresentationforJava(免费版)Jar文件获取及导入:方法1:通过官网下载jar文件包。下载后,解压文... 查看全文
本文受阿里开源的Nacos启发,应用启动后从Nacos服务加载配置到应用中,想着本地开发的时候加载配置能否从本地存储中加载,这样也能加快开发效率首先我们来看下SpringCloud项目应用Nacos服务的bootstrap.yaml配置如下sprin... 查看全文
· Java 并发发布时间:2019-08-30
导读声明:本文所有的分析内容基于OpenDK的java11版本的HotSpotJVM源代码。在阅读本文之前,你需要:了解Java中的基本的线程使用方式以及注意点了解Java中的基本线程间通讯的方式了解Java中的volatile的基本语义了解C/C+... 查看全文
· aes加密解密php和java互通代码发布时间:2019-08-30
代码主要来源如下,但是注意做了修改:https://gist.github.com/thomasdarimont/fae409eaae2abcf83bd6633b961e7f00这是aes加密解密互通的代码,php和java的,一种语言加密,另一种可... 查看全文