Wesley13 Wesley13
3年前
java程序中获取kerberos登陆hadoop
本文由作者周梁伟授权网易云社区发布。一般我们在使用kbs登陆hadoop服务时都直接在shell中调用kinit命令来获取凭证,这种方式简单直接,只要获取一次凭证之后都可以在该会话过程中重复访问。但是这种方式一个明显的问题就是如果在本次shell中会间隔调用不同的java程序,而这些程序需要访问不同权限的问题,需要在访问前调用各自的ktab文件获
Wesley13 Wesley13
3年前
java程序员为什么使用Groovy
    一直听说java世界里有个Groovy,但是一直没时间去了解它究竟是一个怎么样子的。我们现在的项目里放了很多开源包,而且项目中做流程的时候,规则就是用Groovy实现的。近来闲来无事,于是开始认真的看看Groory究竟有什么好的。其实最初我接触它是因为Grails这一个框架,这两个都是为了实现一个目的,java的敏捷开发,与java的无缝对接。在某
马丁路德 马丁路德
4年前
微信小程序 - 生命周期篇
为什么需要掌握小程序的生命周期当你的领导张小三给你说:这个请求应该在应用启动的时候发起呢页面跳转的时候就要取消异步任务哦应用隐藏的时候记得关闭一下定时器哈那时候的你会一脸懵逼和不知所措还无从下手吗综上所述:我们理所当然的要对微信小程序的生命周期做到滚瓜烂熟,只有这样才能让领
Wesley13 Wesley13
3年前
java并发程序和共享对象实用策略
java并发程序和共享对象实用策略在并发程序中使用和共享对象时,可以使用一些实用的策略,包括:1.线程封闭2.只读共享。共享的只读对象可以由多个线程并发访问,但任何线程都不能修改它。共享的只读对象包括不可变对象和事实不可变对象3.线程安全共享。线程安全地对象在器内部实现同步。4.保护对象。被保护的对象只能通过持有特定的锁
Wesley13 Wesley13
3年前
ubuntu 下 golang 跨平台编译 windows 程序
1\.安装 gccmingww64aptgetinstallgccmingww642\.跨平台编译生成64位 exe可执行文件.envCGO_ENABLED1GOOSwindowsGOARCHamd64CCx86_64w64mingw32gccgobuildomain.ex
Wesley13 Wesley13
3年前
Java程序员必备基础:JDK 5
前言JDK15发布啦~我们一起回顾JDK515的新特性吧,大家一起学习哈~本文已经收录到github❝https://github.com/whx123/JavaHome❞「公众号:捡田螺的小男孩」Java5新特性!(https://oscimg.oschina.n
Stella981 Stella981
3年前
Netty 超时机制及心跳程序实现
本文同步至http://www.waylau.com/nettytimeoutandheartbeat/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.waylau.com%2Fnettytimeoutandheartbeat%2F)本文介绍了Netty
Stella981 Stella981
3年前
PyQt教程(1)——最简单的PyQt程序
Python是一门出色的编程语言,Qt是一个强大的图形库,二者的搭配简直就是梦幻组合。(1)以下就是一个最简单的PyQt程序:coding:utf8fromPyQt5importQtWidgetsappQtWidgets.QApplication()
Wesley13 Wesley13
3年前
Java程序员必备的Intellij插件
善用Intellij插件可大幅提升我们的效率以下是我用过不错的Intellij插件1. .ignore地址:https://plugins.jetbrains.com/plugin/7495ignore(https://www.oschin
Wesley13 Wesley13
3年前
C语言实战项目—扫雷小程序
扫雷游戏是微软自带的一款小游戏。扫雷游戏的玩法是,以9\9棋盘为例,棋盘上随机分布着10个地雷,玩家在棋盘上进行点击,如果被点击的格子是地雷,则玩家被炸“死”,游戏结束;如果被点击的格子上没有地雷,与被点击的格子相邻的格子(被点击格子的上下左右还有斜向,共八个格子)有地雷,则在被点击的格子上显示这些地雷的总数,如果与被点击的格子相邻的八个格子都没有地雷,则