Stella981 Stella981
3年前
Go语言的类IPython 交互式编程界面
BretVictor(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fworrydream.com%2F)的Inventingonprinciple(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fv.youk
Stella981 Stella981
3年前
IntelliJ IDEA启动界面的秘密:当编程遇到艺术
细心的同学会发现IntellijIDEA每次发版本的时候都会有不同的启动界面背景,都很比较抽象的艺术图像。!2020.3的启动界面背景(https://oscimg.oschina.net/oscnet/up62cd25a1c27f60146dee74b4d8a5c5100a5.png)JetBrains的其它产品也有自己独特的设计。
Wesley13 Wesley13
3年前
Java编程技术之浅析SPI服务发现机制
SPI服务发现机制SPI是JavaJDK内部提供的一种服务发现机制。SPIServiceProviderInterface,服务提供接口,是JavaJDK内置的一种服务发现机制通过在ClassPath路径下的METAINF/services文件夹查找文件,自动加载文件里所定义的类
Stella981 Stella981
3年前
HTML5编程之旅 第3站 WebSockets
    本文主要研究HTML5 WebSockets的使用方法,它是HTML5中最强大的通信功能,定义了一个全双工的通信信道,只需Web上的一个Socket即可进行通信,能减少不必要的网络流量并降低网络延迟。HTML5 WebSockets能使数据从几千字节减少到两字节,延迟从150ms减少到50ms,并且完美淘汰传统的Comet和Ajax轮询(po
Wesley13 Wesley13
3年前
(二十九) 初遇python OOP面向对象编程
各位读者大大们大家好,今天学习python的面向对象编程属性装饰器,并记录学习过程欢迎大家一起交流分享。!(https://oscimg.oschina.net/oscnet/2bffb0067c4967eca2188c825154f2e4a5d.jpg)新建一个python文件命名为py3\_oop6.py,在这个文件中进行操作代
Wesley13 Wesley13
3年前
Java并发编程(05):悲观锁和乐观锁机制
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fjavabaseparent)||GitEE·点这里(https://gitee.com/cicadasmile/javabasepare
Wesley13 Wesley13
3年前
Java 并发编程 73 道面试题及答案
点击上方程序员开源社区,选择设为星标优质文章,及时送达!(https://oscimg.oschina.net/oscnet/485d61d207c9418285a98e72fe95d867.jpg)作者:乌枭原文:https://urlify.cn/vquYJ31、在java中守护线程和本地线程区
Wesley13 Wesley13
3年前
Java 并发编程:AQS 的互斥锁与共享锁
我们知道现代机器处理器几乎都是多核多线程的,引入多核多线程机制是为了尽可能提升机器整体处理性能。但是多核多线程也会带来很多并发问题,其中很重要的一个问题是数据竞争,数据竞争即多个线程同时访问共享数据而导致了数据冲突(不正确)。数据竞争如果没处理好则意味着整个业务逻辑可能出错,所以在高并发环境中我们要特别注意这点。!(https://pic2.zhim
Stella981 Stella981
3年前
Shell编程之if简单判断两个数字大小
脚本编辑!/bin/bash定义变量num1$1num2$2判断是否输入两个参数,若是,将两个参数传递给下一个指令动作,若非两个参数,则打印输出内容输出并且退出exit脚本不执行下一个指令if\$ne2\;then  echo'pleaseinput