Wesley13 Wesley13
4年前
java NIO知多少
背景Linux系统中的IO操作内部相当复杂,下面是一张带图片的LinuxIO相关层级关系:!(https://img2018.cnblogs.com/blog/1065229/201908/106522920190816090039492619519221.png)下面是一个简化版本Linux内部IO层级图:!(https:
Stella981 Stella981
4年前
Jenkins打Docker镜像推送到私有仓库
Jenkins打Docker镜像推送到私有仓库因为我的Jenkins是安装在群晖NAS中的docker,所以我这边就以Docker安装Jenkins为例!(https://oscimg.oschina.net/oscnet/up32dceca60af852573f508da551328bc92
Wesley13 Wesley13
4年前
Java不定参数Object… obj 和 Object[] 的区别
Java不定参数Object…obj和Object\\的区别简述:java中方法重载可以实现参数不同自动匹配对应方法。但现实中也存在这种问题。普通传参对于形如下面的方法,却显得臃肿而失优雅。MapgetRealLine(intleft,
Wesley13 Wesley13
4年前
Java陷阱——慎用入参做返回值
正常情况下,在Java中入参是不建议用做返回值的。除了造成代码不易理解、语义不清等问题外,可能还埋下了陷阱等你入坑。问题背景比如有这么一段代码:@NamedpublicclassAService{privateSupplyAssignmentlocalSupplynewSupplyAs
Wesley13 Wesley13
4年前
Java并发之Condition的实现分析
一、Condition的概念介绍回忆synchronized关键字,它配合Object的wait()、notify()系列方法可以实现等待/通知模式。对于Lock,通过Condition也可以实现等待/通知模式。Condition是一个接口。Condition接口的实现类是Lock(AQS)中的
Stella981 Stella981
4年前
Dynamic Web TWAIN v16.1正式发布,功能更强大
DynamicWebTWAINv16.0更新内容:新功能添加了方法SetProductKeyAsync(),该方法异步设置产品密钥。以前,属性ProductKey用于设置和读取密钥。16.1中保留了相同的行为,但是现在建议使用SetProductKeyAsync()方法设置它,并使用属性ProductKey读取它。
Stella981 Stella981
4年前
Dubbo
  Dubbo中的一个关键接口LoadBalance,dubbo是按照其中的规则来调用多台provider的服务的。  先看一下接口的实现类图:  !(https://img2018.cnblogs.com/blog/1643369/201908/164336920190807154202043591634982.png)  从上图中我们
Stella981 Stella981
4年前
Linux服务器的弱口令检测及端口扫描
  一、弱口令检测——JohntheRipper  JohntheRipper工具可以帮助我们扫描出系统中密码安全性较低的用户,并将扫描后的结果显示出来。  1、安装JohntheRipper:  也可从官网直接下载:  www.openwall.com  \root@localhostmedia\tarzxfj
Stella981 Stella981
4年前
Seata
seataserver为seata中的事务协调器。参考:http://seata.io/enus/docs/ops/deployserver.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fseata.io%2Fenus%2Fdocs%2Fops%2Fdeploys
Wesley13 Wesley13
4年前
MYsql客户端图形化工具第一天
客户端图形化工具:SQLyog   DML:增删改表中数据(重点)    1.添加数据   \语法:      \insertinto表名(列名1,列名2,,,,列名n)   values(表1,表2,,表n);         \注意:            1.列名和值一一对应