Wesley13 Wesley13
3年前
java并发程序和共享对象实用策略
java并发程序和共享对象实用策略在并发程序中使用和共享对象时,可以使用一些实用的策略,包括:1.线程封闭2.只读共享。共享的只读对象可以由多个线程并发访问,但任何线程都不能修改它。共享的只读对象包括不可变对象和事实不可变对象3.线程安全共享。线程安全地对象在器内部实现同步。4.保护对象。被保护的对象只能通过持有特定的锁
Wesley13 Wesley13
3年前
Java:String和Date、Timestamp之间的转换
一、String与Date(java.util.Date)互转1.1StringDateStringdateStr"2010/05/0412:34:23";DatedatenewDate();//注意format的格式要与日期String的格式相匹配DateFormat
Wesley13 Wesley13
3年前
JDK动态代理和Cglib的动态代理
最简单的是静态代理方法,即代理模式,这里就不多啰嗦了。。重点说一下JDK的动态代理和Cglib的动态代理吧先说JDK的,需要被代理的类需要有接口,否则无法实现package proxy.dynamic;public interface IBook {void add();}实现接口
Stella981 Stella981
3年前
Echart 仪表盘和柱形图
我们来分布讲解:1.首先编一写一个html,如下:1<html2<bodyclass""3<divclass"container"4<divclass"contentDiv"5<divid"ybp"style
Stella981 Stella981
3年前
Android SDK和API Level对照表
Android平台版本对应的APILevel的对照表,经常会用到,又老记不住,这里就记录下,自己备忘,也给需要的人人参考,如果有错误或者遗漏,请大家给我评论,我会及时更新这个对照表的~系统版本和APILevel对照表(谢谢熊哥~)CodenameVersionAPIlevel(nocodename)1.
Wesley13 Wesley13
3年前
mysql索引BTree和B+Tree分析
BTree索引!(https://oscimg.oschina.net/oscnet/3329cf028540693bf2307cdc60e8fccc776.jpg)  【初始化介绍】 一颗b树,浅蓝色的块我们称之为一个磁盘块,可以看到每个磁盘块包含几个数据项(深蓝色所示)和指针(黄色所示),如磁盘块1包含数据项17和35
Stella981 Stella981
3年前
Python中的raw_input()和input()
raw\_input()和input()都是python中的内建函数,用于读取控制台用户的输入,但有所区别:nr@localhostconf$pythonPython2.7.5(default,Aug4201
Stella981 Stella981
3年前
Jenkins 和 Kubernetes 云上的神秘代理
!(https://oscimg.oschina.net/oscnet/c265e28e42f445dfb8f23676d80493dc.gif)导读:最近我们构建和部署服务的方式与原来相比简直突飞猛进,像那种笨拙的、单一的、用于构建单体式应用程序的方式已经是过去式了。我们努力了这么久,终于达到了现在的效果。现在的应用为了提供
Stella981 Stella981
3年前
O032、Nova reboot 和 lock 操作
参考https://www.cnblogs.com/CloudMan6/p/5479408.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2FCloudMan6%2Fp%2F5479408.html)前面通过日志详细分析了 nova 的 
Stella981 Stella981
3年前
Android选项卡TabHost功能和用法
1、布局文件<TabHostxmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.android.com/tools"android:id"@android:id/tabhost"