51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#JAVA设计模式
消灭 Java 代码的“坏味道”
明代王阳明先生在《传习录》谈为学之道时说:/私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"坏味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。这...
代码星球
·
2021-02-24
消灭
Java
代码
坏味道
阿里巴巴资深技术专家雷卷:值得开发者关注的 Java 8 后时代的语言特性
首先我们必须承认,Java8是一个里程碑式的版本,这个相信大多数Java程序员都认同,其中最知名的是Streams&Lambda,这让FunctionalProgramming成为可能,让Java换发新的活力。这也是即便Oracle不在支持Java8的更新,各个云厂商还是积极支持,站点为https://adop...
代码星球
·
2021-02-24
阿里巴巴
资深
技术
专家
雷卷
Java 函数优雅之道
随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有软件团队面临的共同问题。持续地优化代码,提高代码的质量,是提升系统生命力的有效手段之一。软件系统思维有句话“Lesscoding,morethinking(少编码、多思考)”,也有这么一句俚语“Thinkmore,codeless(思考越多,编码越少)”。所以...
代码星球
·
2021-02-24
Java
函数
优雅
之道
实战经验 | Cassandra Java堆外内存排查经历全记录
最近准备上线cassandra这个产品,同事在做一些小规格ECS(8G)的压测。压测时候比较容易触发OOMKiller,把cassandra进程干掉。问题是8G这个规格我配置的heap(Xmx)并不高(约6.5g)已经留出了足够的空间给系统。只有可能是Java堆外内存使用超出预期,导致RES增加,才可能触发OOM。0....
代码星球
·
2021-02-24
实战
经验
Cassandra
Java
堆外
超干货!Cassandra Java堆外内存排查经历全记录
最近准备上线cassandra这个产品,同事在做一些小规格ECS(8G)的压测。压测时候比较容易触发OOMKiller,把cassandra进程干掉。问题是8G这个规格我配置的heap(Xmx)并不高(约6.5g)已经留出了足够的空间给系统。只有可能是Java堆外内存使用超出预期,导致RES增加,才可能触发OOM。0....
代码星球
·
2021-02-24
干货
Cassandra
Java
堆外
内存
阿里毕玄:来测试下你的Java编程能力
上篇整理了下后面准备更系统化写的Java编程进阶的思路,如果仅看里面的词,很多同学会觉得都懂,但我真心觉得没有多少人是真懂的,所以简单的想了一些题目,感兴趣的同学们可以来做做看,看看自己的Java编程水平怎么样。懒得去做小程序了,所以大家就直接回复你的答案吧,我会来一一点评下,友情提醒下,有些题目有点坑。基于BIO实现...
代码星球
·
2021-02-24
阿里
毕玄
测试
你的
Java
因为 Java 和 Php 在获取客户端 cookie 方式不同引发的 bug
遇到个Java和Php在获取客户端cookie方式不同导致跨系统的问题。所以写了这篇博客梳理下相关知识。下面通过两个简单的实验,来看Java和Php在获取web请求中的cookie的不同之处,我下面贴出http请求的相关信息,和服务端输出的结果。Java请求信息GET/HTTP/1.1Host:localhost:70...
代码星球
·
2021-02-23
因为
Java
Php
获取
客户端
云原生生态周报 Vol. 3 | Java 8 ❤️ Docker
/摘要: DockerHub遭入侵,19万账号被泄露;Java8终于开始提供良好的容器支持;Snyk年度安全报告出炉,容器安全问题形势空前严峻。业界要闻DockerHub遭入侵,19万账号被泄露 : 4月25日Docker官方邮件曝露,因为Hub的一个数据库收到非授权访问,影响了约19万用...
代码星球
·
2021-02-23
原生
生态
周报
Vol.
Java
Self_Java + Selenium + Maven 环境搭建步骤
转自:http://www.jianshu.com/p/3c05e8c9ee81我们使用Java+SeleniumWebDriver来进行环境的搭建,同样分为两个部分:安装Java和intellijIDEA引入指定Selenium的Maven使用的pom.xml文件Maven是一个用于项目构建的工具,通过它便捷的管理项...
代码星球
·
2021-02-23
Self
Java
Selenium
Maven
环境
selenium测试(Java)--学习总结
...
代码星球
·
2021-02-23
selenium
测试
Java
学习
总结
selenium测试(Java)--下拉框(二十一)
例子:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>calc</title><script>functioncalcResult(){varnum1=document.get...
代码星球
·
2021-02-23
selenium
测试
Java
下拉
二十一
selenium测试(Java)--关闭窗口(二十)
quit方法:退出相关的驱动程序和关闭所有窗口close方法:关闭当前窗口packagecom.test.closewindow;importjava.util.Iterator;importjava.util.Set;importorg.openqa.selenium.By;importorg.openqa.sele...
代码星球
·
2021-02-23
selenium
测试
Java
关闭
窗口
selenium测试(Java)--截图(十九)
packagecom.test.screenshot;importjava.io.File;importjava.io.IOException;importorg.apache.commons.io.FileUtils;importorg.openqa.selenium.OutputType;importorg.ope...
代码星球
·
2021-02-23
selenium
测试
Java
--截图
十九
selenium测试(Java)--执行JS(十八)
1. 操作滚动条packagecom.test.js;importorg.openqa.selenium.By;importorg.openqa.selenium.Dimension;importorg.openqa.selenium.JavascriptExecutor;importorg.openqa.s...
代码星球
·
2021-02-23
selenium
测试
Java
执行
JS
selenium测试(Java)--操作cookie(十七)
packagecom.test.cookies;importorg.openqa.selenium.Cookie;importorg.openqa.selenium.JavascriptExecutor;importorg.openqa.selenium.WebDriver;importorg.openqa.selen...
代码星球
·
2021-02-23
selenium
测试
Java
操作
COOKIE
首页
上一页
...
16
17
18
19
20
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他