会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
toov5
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
11
12
13
···
50
下一页
2019年3月1日
Synchronize原理
摘要: 1 普通方法上 2 静态方法上 修饰静态方法内置锁是当前的Class字节码对象 修饰普通方法内置锁是当前类的实例 原理与使用: 从字节码层面解释: 执行同步代码块 monitorenter synchronized( ){ } monitorexit 任何对象都可以作为锁,那么锁信息有存在对象的什么
阅读全文
posted @ 2019-03-01 02:53 toov5
阅读(820)
评论(0)
推荐(0)
2019年2月25日
(补充一)CountDownLatch
摘要: 引言: 在学习单例模式时候,用到了锁synchronized的概念,在多线程中又用到了CountDownLatch的概念 CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。 CountDownLatch是在java1.5被引入的,跟它一起被
阅读全文
posted @ 2019-02-25 22:50 toov5
阅读(185)
评论(0)
推荐(0)
2019年2月23日
Record and accumulation
摘要: 最近有同学在准备校招的问题,问我几个问题,我觉得有必要把大家的问题汇总下: 1、在设计变量的while指挥时候,可以利用弹栈的特性以及Java传值 只是传递的副本 去控制 : https://www.cnblogs.com/toov5/p/7417084.html 2、 重视逻辑 先把思路写出来 然
阅读全文
posted @ 2019-02-23 04:12 toov5
阅读(136)
评论(0)
推荐(0)
2019年2月22日
输出下一个大自然数
摘要: 给定任意一个自然数,获取它重新排列后,下一个比它大的自然数,要求时间复杂度O(n)。例如: 给定1233,它的下一个是1323; 给定1323,它的下一个是1332; 给定9876,它的下一个不存在; 请设计一个函数,完成此功能。(语言不限) 我的思路其实是遍历第一次 获取到数值值递增的波动点 然后
阅读全文
posted @ 2019-02-22 03:27 toov5
阅读(312)
评论(0)
推荐(0)
正数、负数和零的挪动问题
摘要: 把0挪放到最后 这样的结果是不能保证非0的数组元素顺序的: 所以可以用空间换时间的方法做: 这样是比较简单的
阅读全文
posted @ 2019-02-22 02:15 toov5
阅读(219)
评论(0)
推荐(0)
2019年2月21日
数组奇数左边偶数右边位置不变
摘要: 代码如下:自己看吧 结果: 聊聊快排吧,这个有点类似快排的感觉 1、外面的大while条件是left<right 2、两个指针 一个左边 一个右边 3、如果两个指针所属的 值都属性是一样 (都是偶数 都是奇数) 4、来个while 根据实际情况移动下指针 移动到值属性不一样为止 5、不一样时候 判断
阅读全文
posted @ 2019-02-21 18:48 toov5
阅读(328)
评论(0)
推荐(0)
2019年2月15日
线程的sleep()方法和yield()方法区别
摘要: 1.sleep()方法给其他线程运行机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会 2.yield()方法只会给相同优先级或更高优先级的线程以运行的机会 3.线程执行sleep()方法后转入阻塞(blocked)状态,而执行yield()方法后转入就绪(ready)状态 4.sleep
阅读全文
posted @ 2019-02-15 19:10 toov5
阅读(1023)
评论(0)
推荐(0)
2019年2月7日
Git
摘要: 查看远程仓库地址命令: git remote -v 比较看修改了啥子: git diff filename
阅读全文
posted @ 2019-02-07 04:42 toov5
阅读(124)
评论(0)
推荐(0)
SSH 反向隧道 内网穿透
摘要: 公网P 内网p 外网 ssh -NfR 2222:127.0.0.1:80 root@114.114.114.114 搬瓦工ssh端口修改:vi /etc/ssh/sshd_config 保存后,重启一下SSH服务。
阅读全文
posted @ 2019-02-07 00:21 toov5
阅读(157)
评论(0)
推荐(0)
2019年2月5日
代码规范
摘要: 命名规范: 可以通过工具扫描 Java扫描插件有很多的,本文讲的是跑p3c + eclipse 文档:https://github.com/alibaba/p3c/blob/master/eclipse-plugin/README_cn.md 命名要规范 首先 类中要有注释 一定要多行注释 /**
阅读全文
posted @ 2019-02-05 18:17 toov5
阅读(163)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
50
下一页
公告