码迷,mamicode.com
首页 > 全部
java 多线程7(线程的停止)
notify(): 是很温和的唤醒线程的方法,它不可以指定清除哪一个异常 interrupt(): 粗暴的方式,强制清除线程的等待状态,被清除的线程会接收到一个InterruptedException异常。(例:d.interrupt()方法是无法直接阻止的,要加循环) 它可以指定清除,某一个异常。 ...
分类:编程语言   时间:2016-08-19 00:54:14    阅读次数:157
DirectUI中模态对话框和菜单的原理
经常有人问关于模态对话框和系统菜单内部实现原理方面的问题, 因为系统通过API隐藏了太多细节,这2个问题确实令初学者甚至是有经验的开发者困扰, 下面是我个人的一些经验总结。先说模态对话框,外部看模态对话框其实就是Dialog弹出以后函数(或者说调用栈call stack)不直接返回, 而是要让你做出 ...
分类:其他好文   时间:2016-08-19 00:54:33    阅读次数:235
让前端都更轻松的3个工具
第1个小工具:Bootstrap Magic 推荐指数:★★★★★ 网站地址:http://pikock.github.io/bootstrap-magic/app/index.html#!/editor bootstrap,很受欢迎的前端框架,简洁灵活,使得 Web 开发更加快捷。Bootstra ...
分类:其他好文   时间:2016-08-19 00:53:45    阅读次数:136
SQL基础巩固3
修改数据表属性 Alter Table 的功能有很多,包括添加新的属性,修改原有的列定义,修改完整约束条件等,如下: ①添加列 Alter Table [学生表] Add [籍贯] null ②删除列 ALter Table[学生表] Drop Column 籍贯 ③修改列 Alter Table[ ...
分类:数据库   时间:2016-08-19 00:52:57    阅读次数:168
压缩 & 解压缩 命令汇总:tar、zip & unzip、
1. tar命令详解 格式:tar [-cxtzjvfpPN] 文件与目录 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或 ...
分类:其他好文   时间:2016-08-19 00:53:00    阅读次数:197
约瑟夫环(Josehpuse)的模拟
约瑟夫环问题: 0,1,...,n-1这n个数字排成一个圆圈,从数字0开始每次从这个圆圈里删除第m个数字,求出这个圆圈里剩下的最后一个数字。 这里给出以下几种解法, 1.用队列模拟 每次将前m-1个元素出队,出队元素放入队列的末尾,再循环即可,这种方法时间复杂度为O(mn)(每找出一个数字需要m步运 ...
分类:其他好文   时间:2016-08-19 00:51:42    阅读次数:162
【转载】二叉树的基本概念和实现
原文:二叉树的基本概念和实现 继续是《数据结构算法与应用:C++语言描述》的笔记,这是第八章二叉树和其他树的内容,本节内容介绍树的定义以及二叉树的代码实现。 树 树t是一个非空的有限元素的集合,其中一个元素为根,余下的元素组成t的子树。 在画一棵树时,每个元素都代表一个节点。树根在上面,其子树画在下 ...
分类:其他好文   时间:2016-08-19 00:52:19    阅读次数:188
[Mysql高可用]——双主互备+keepalived
实验架构图 实验环境 构建双主互备 1. 分别修改DB1和DB2的Mysql配置文件的一下内容,并重启Mysql服务 2. 首先实现从DB1到DB2的Mysql主从复制(基于binlog) 3. 然后实现从DB2到DB1的Mysql主从复制 可验证,至此双主互备完成 keepalived的安装与配置 ...
分类:数据库   时间:2016-08-19 00:51:54    阅读次数:392
JDBC第一天
(一)JDBC访问数据库的工作过程: <1>加载驱动,建立连接 oracle数据库:在项目中导入ojdbc.jar包 数据库驱动路径:String driver="oracle.jdbc.driver.OracleDriver"; 加载驱动:Class.forName(driver); 数据库连接地 ...
分类:数据库   时间:2016-08-19 00:52:40    阅读次数:221
CopyOnWriteArrayList
CopyOnWriteArrayList, 内部通过锁+volatile修饰的数组实现的 是一种线程安全的ArrayList,写操作时会copy一个新的内部数组出来替换掉旧 的数组。遍历操作不用加锁了,但是遍历的数组不会感知即时变更,只是一个快照。,读写都 加锁的实现方式要高效一些。CopyOnWr ...
分类:其他好文   时间:2016-08-19 00:53:42    阅读次数:167
Linux服务器性能与优化(二)
五、Oracle在Linux下的性能优化 Oracle数据库内存参数的优化 与oracle相关的系统内核参数 SGA、PGA参数设置 Oracle下磁盘存储性能优化 文件系统的选择(ext2/ext3、xfs、ocfs2) Oracle ASM存储 1.优化oracle性能参数之前要了解的情况 1) ...
分类:系统相关   时间:2016-08-19 00:53:33    阅读次数:231
自实现部分string类的功能
...
分类:其他好文   时间:2016-08-19 00:52:34    阅读次数:143
CocoaPods基本使用
一、安装 1.Ruby环境搭建 Mac OS本身自带Ruby,但最好还是更新一下保险。 a.查看Ruby版本:打开终端输入 ruby -v b.更新Ruby 终端输入如下命令 ·先更新gem,国内需要切换源 ·切换 gem source c.更新完查看版本 2.下载安装CocoaPods 终端输入: ...
分类:其他好文   时间:2016-08-19 00:50:35    阅读次数:153
Python学习之Python简介
Python简介 Python的由来 Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象、解释型计算机程序设计语言,它是吉多·范罗苏姆(Guide van Rossum)——龟叔在1989年12月时,想寻找一门“课余”编程项目来打发圣诞节前后的时间,决定为 ...
分类:编程语言   时间:2016-08-19 00:51:47    阅读次数:222
input框focus时的美化效果
效果图: IT技术和行业交流群 417691667 ...
分类:其他好文   时间:2016-08-19 00:50:05    阅读次数:173
解决或缓解服务雪崩的方案
雪崩效应 3 服务雪崩的原因 (1)某几个机器故障:例如机器的硬驱动引起的错误,或者一些特定的机器上出现一些的bug(如,内存中断或者死锁)。 (2)服务器负载发生变化:某些时候服务会因为用户行为造成请求无法及时处理从而导致雪崩,例如阿里的双十一活动,若没有提前增加机器预估流量则会造服务器压力会骤然 ...
分类:其他好文   时间:2016-08-19 00:51:07    阅读次数:181
【解决问题】centOS 7 设置固定IP,无法上外网
使用Xenserver搭建服务器集群,在安装centOS时候,发现如果将服务器IP设置成为static ip,只能内网互通,无法上外网(ping www.baidu.com 失败) 网上搜索了一下,发现百度不靠谱。同样的内容转来转去,根本不解决问题。 常规的做法是:修改/etc/sysconfig/ ...
分类:其他好文   时间:2016-08-19 00:50:27    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!