
Java
张弈秋
JAVAWeb开发,数据库,分布式存储,容器交流群:216672921;机器学习,加密货币量化交易,请联系个人邮箱:rolltion.zhang@foxmail.com
展开
-
【Java】Ceph对Swift的支持及Java…
Java、Rust 技术交流群:783303214 Ceph对Swift的支持 和Ceph一样,(NoTaylor)Swift也是优秀的分布式的对象存储系统,OpenStack开发Swift的攻城狮对二者进行过比较,简单来说,就是各司其职,Ceph在块存储方面很优秀,是强一致性的(读写多并发时要求写完就能被后续访问读到,且数据一致...原创 2017-07-28 09:15:56 · 1641 阅读 · 0 评论 -
Spring boot 实用又冷门的注解
一、注解这一期先做注解的统计,遇到了我就在文章末尾append1.@ConfigurationProperties("xxx")通常我们使用@Value()注解注入配置文件中的参数,但是当配置参数非常复杂,层级很深时就显得很臃肿,这个时候这个注解就派上用场了,例如我们配置文件:acme.enabled=false;acme.remote-address=192.168.1....原创 2019-07-10 14:40:48 · 340 阅读 · 0 评论 -
[JLS,12,Chapter2] Java Run-Time Data Areas-Java Virtual Machine Stacks
Java、Rust 技术交流群:783303214 关于文章:Thread stack size的勘误 文章中:栈的大小是固定的,一句是欠妥的说法,根据JLS的栈数据结构定义:JVM虚拟机栈是自动扩展的,尝试扩展所需内存无法支持扩展操作或者扩展后的栈大小不足以支撑新的线程,抛出OOM异常原文:2.5.2.Java Virtual ...原创 2019-03-28 16:02:54 · 234 阅读 · 0 评论 -
【Java Thread StackSize】如何理解Java中Thread构造器中的stackSize的默认值为0?
Thred的stackSize默认值 e-mail:rolltion.zhang@foxmail.com前言:为什么要研究默认值在Java和Java开发框架中,我们经常会遇到一系列的默认值,尽管他们种类繁多、功能不同,但他们在程序中扮演着...原创 2019-03-19 10:54:50 · 5053 阅读 · 0 评论 -
为什么百度词条"蓝领"的编辑者说Java程序员是蓝领?他错了吗?
Java程序员是蓝领吗? author:BBSee e-mail:ro...原创 2019-03-21 16:22:28 · 2988 阅读 · 13 评论 -
从java.util.regex.PatternSyntaxException到JavaString的split()方法剖析
1.背景小王是一位程序员,今天,他在处理数据时,使用了"\"反斜杠作为分割符,解析数据时,他使用了String的split(regex)方法来截取数据,但是运行的时候出现了:java.util.regex.PatternSyntaxException: Unexpected internal error near index 1\的异常,我们来看看他的代码:String...原创 2019-03-07 17:40:08 · 904 阅读 · 0 评论 -
【官方版】Apache Jmeter 5.0 websocket插件安装与使用
一.Jmeter插件安装最近有人问jmeter怎么测websocket,我以前也没玩过,就百度了一下,大多都是下这个那个包,太麻烦了,到官网看了下,很简单,分享一下https://jmeter-plugins.org/install/Install/ 1访问https://jmeter-plugins.org/get/ 获取jmeter插件管理器的jar包 jm...原创 2018-12-24 13:33:15 · 8756 阅读 · 0 评论 -
基于Centos7的Ceph环境搭建
这是我的一位同事写的环境搭建手册,主要目的是为以后要分享的基于ceph的对象网关存储做准备,接下来的文章里我将分享,基于AmazonS3 以及Swift的ceph对象存储,没有ceph的同学请自行搭建哦!Ceph环境搭建手册作者:周帆时间:2017-04-11GitOSChina: https://git.oschina.net/fantazyCeph中文doc: http://c原创 2017-07-28 09:15:47 · 2358 阅读 · 0 评论 -
Java9新特新性
Java9新特性原文:点击这里翻译:BBSee[rolltion.zhang@foxmail.com写在前面的话:Java9来了,搜索了很多关于Java9的新特性,但文献不多,特翻译这篇概括性比较强的官方文章以供参考,本人英文水平有限,虽力求每个词语准确,但必然会有一些偏差,请海涵纠正,,详细的更新内容请点击超链接。在java9中发布了哪些大家期待的令人振奋的新特性呢?不要因为翻译 2017-08-09 20:00:21 · 1753 阅读 · 1 评论 -
Java的default、native关键字以及label简介
1.default关键字 我们知道java 的interface定义了方法规范,Java8以前interface中的方法是不能有方法体的 that is to say 你不可以在接口中规定方法的实现只能规范其返回值类型以及入口参数(这里我想说一下,在java的interface规范中方法、成员变量、内部类的作用域是有默认值的,interface中的成员变量的修饰符默认值是原创 2017-12-10 14:59:21 · 920 阅读 · 0 评论 -
【读书笔记】Java整合Ceph radowsgw 和 Amazon S3
Hey bros,today,I`m going toshare you how to build a cloud storage system based on cephand ‘amazonS3 api for java’.咳咳,好了不装逼了,首先,对不起亚马逊和Ceph,why?因为我首字母没大写。 上篇文章里面我们介绍了如何自行搭建ceph集群,当然那是基于虚拟机的,如果原创 2017-07-28 09:15:50 · 5141 阅读 · 8 评论 -
基于SpringDataJpa的mysql动态分页多表查询
基于SpringDataJpa的mysql动态分页多表查询由于这篇文章预计篇幅会很长,关于Spring Data JPA的知识就简短的分享,更多的请自行度娘,JPA 封装了很多查询的接口,但今天要讲到的例子需涉及到的技术:①.jpa动态查询,即查询条件不定;②.分页查询,根据传入的页码,和每页的显示行进行分页;③.联表查询:根据需求获得联表查询的结果集;④.获得不相关结果集的笛卡...原创 2017-07-28 09:15:59 · 8088 阅读 · 0 评论 -
Java反射+自定义注解实现配置文件数组加载(实现@ConfigurationProperties("xxx"))
Java、Rust 技术交流群:783303214一、背景 最近有小朋友问我,怎么样在.properties文件中配置数组参数,我给他举了上篇文章中的注解@ConfigurationProperties("xxx"),但是遗憾的是他们的项目并没有接入spring,而是用netty写的什么sdk吧,我猜,所以上述注解无法使用,加上自己很久没有玩反射了,就将就着写了一个demo,以供...原创 2019-07-25 10:44:16 · 1656 阅读 · 0 评论