码迷,mamicode.com
首页 > 编程语言 > 日排行
JAVA中sleep() 和 wait() 有什么差别?
(网上的答案:sleep是线程类(Thread)的方法,导致此线程暂停运行指定时间,将运行机会给其它线程。可是监控状态依旧保持,到时后会自己主动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,仅仅有针对此 ...
分类:编程语言   时间:2017-05-09 09:36:25    阅读次数:178
InteliJ Idea 2017.1 for Mac 版 objc[4163]: Class JavaLaunchHelper is implemented in both XXX提示
Youcanfindallthedetailshere:IDEA-170117"objc:ClassJavaLaunchHelperisimplementedinboth..."warninginRunconsolesIt‘stheoldbuginJavaonMacthatgottriggeredbytheJavaAgentbeingusedbytheIDEwhenstartingtheapp.Thismessageisharmlessandissafetoignore.Oracledeveloper‘sco..
分类:编程语言   时间:2017-05-09 09:36:35    阅读次数:257
一次想不到的Spring事务失效问题跟踪(事务不会滚)
周末,鼓捣了下spring事务。spring事务配置其实很简单,这是spring优点。但问题是,不知道其中原理,遇到点问题,就抓瞎了。我就犯傻了一次。在追踪问题时,搜索到的答案,主要有以下几类。springmvc上下文,与service上下文冲突数据表不支持事务(mysql中myisam)异常类型,默认..
分类:编程语言   时间:2017-05-09 09:37:28    阅读次数:173
自定义线程池
线程池: 自定义线程池一: 自定义线程池二: ...
分类:编程语言   时间:2017-05-09 09:38:03    阅读次数:214
插入排序
插入排序的基本原理就是:从数组的开始循环,判断当前这个数和下一个数的大小,如果大于或者小于 那么,就向上或向下判断是否有大于或小于当前的数 图示: 所以说代码如下: ...
分类:编程语言   时间:2017-05-09 11:07:59    阅读次数:112
Python 与 C/C++ 交互的几种方式
python作为一门脚本语言,其好处是语法简单,很多东西都已经封装好了,直接拿过来用就行,所以实现同样一个功能,用Python写要比用C/C++代码量会少得多。但是优点也必然也伴随着缺点(这是肯定的,不然还要其他语言干嘛),python最被人诟病的一个地方可能就是其运行速度了。这..
分类:编程语言   时间:2017-05-09 11:08:17    阅读次数:226
使用strace查看C语言的php源码
如果你希望看到C语言级别的php代码就需要使用strace这个默认是安装了的,如果没有安装可以#yuminstallstrace查看httpd进程(无web服务器需装一个)#psauxw|grephttpd有多个,必须停止apache[root@localhostusr]#/usr/local/webserver/apache2/bin/apachectlstop启动单进程httpd[r..
分类:编程语言   时间:2017-05-09 11:09:09    阅读次数:195
Java使用多线程发送消息
在后台管理用户信息的时候,经常会用到批量发送提醒消息,首先想到的有: (1)、循环发送列表,逐条发送。优点是:简单,如果发送列表很少,而且没有什么耗时的操作,是比较好的一种选择,缺点是:针对大批量的发送列表,不可取,耗时,程序会出现严重的阻塞问题。 (2)、使用队列(BlockingQueue),开 ...
分类:编程语言   时间:2017-05-09 11:10:01    阅读次数:317
maven - 配置强制从指定仓库拉取jar包
从官方maven仓库拉取依赖,会超级慢。可配置settings.xml,强制从私服拉取 ...
分类:编程语言   时间:2017-05-09 11:10:18    阅读次数:818
Unity的Asset Store商店下载文件路径
如果之前在Asset Store商店下载过资源包,结果下次用的时候找不到了,不用急,其实Unity把它自动保到下面这个目录了,最后一个文件夹名与版本号有关,找到前面的即可。 C:\Users\Administrator\AppData\Roaming\Unity\Asset Store-5.x ...
分类:编程语言   时间:2017-05-09 11:11:42    阅读次数:202
Unity SLua 如何调用Unity中C#方法
1.原理就是通常在Lua框架中所说的,开放一个C#的web接口,或者叫做在Slua框架中注册函数。2.作用在Lua中调用C#中的方法,这个是在做热更新中很常用的一种方法,无论是slua,还是lua,都差不多、这里,我拿slua举例。3.实际运用举例:如何在Slua中打印Log原理:其实是slua通过调..
分类:编程语言   时间:2017-05-09 11:11:56    阅读次数:671
Java中实现String.padLeft和String.padRight
因为习惯了C#中的padLeft和padRight,接触Java后突然失去这两个功能,觉得别扭,就试着实现了这两个方法。 Java中String.format()中带有字符串对齐功能如下: 输出: 以上方法经过简单的变换可以得到: 调用下面方法: 可以得到结果: 以上只是介绍左右对齐时,补空白符的方 ...
分类:编程语言   时间:2017-05-09 11:13:07    阅读次数:262
spring的InitializingBean的 afterPropertiesSet 方法 和 init-method配置的区别联系
InitializingBean Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。 Bean实现这个接口,在afterPropertiesSet()中编写初始 ...
分类:编程语言   时间:2017-05-09 11:14:09    阅读次数:182
数组排序
冒泡排序 规则: 1、比较相邻的两个数 2、如果左边的大,则交换位置 3、向右移动一位,比较下一位 当所有的数都进行一遍这个规则时,得到最大的数放在最右边。然后重新回到最左端,循环剩下的N-1个数,依次循环。 选择排序: 规则: 1、指定一个数作为比较标准,跟其他数进行比较,得到最小的数 2、交换最 ...
分类:编程语言   时间:2017-05-09 11:14:17    阅读次数:144
JavaScript小细节点罗列
众所周知,JavaScript为属性的访问定义了两种语法方式:表达式.标识符//表达式(指定对象)标识符(指定需要访问的属性的名称)表达式1(指定对象) varO={a:1,b:{c:3}} varA=[O,4,[5,6,7]] O.a//1 O.b.c//3 O["a"]//1 A[1]//4 A[0].b.c//3 A[2]["2"]//7第一种方法我们使用点"."来..
分类:编程语言   时间:2017-05-09 11:14:23    阅读次数:152
问题 1010: C语言程序设计教程(第三版)课后习题5.8
/******************************************************************** @file Main.cpp @date 2017-5-9 @author Zoro_Tiger @brief 问题 1010: C语言程序设计教程(第三版)课... ...
分类:编程语言   时间:2017-05-09 11:14:45    阅读次数:150
Java中的内存划分
Java程序在运行时,需要在内存中分配空间。为了提高运行效率,就对数据进行了不同的空间划分。因为每一片区域都有特定的数据处理方式和内存管理方式。 具体分为5种内存空间: 程序计数器:保证线程切换后能恢复到原来的执行位置。 虚拟机栈:(栈内存)为虚拟机执行java方法服务,方法被调用时,创建栈帧- 本 ...
分类:编程语言   时间:2017-05-09 11:15:29    阅读次数:157
c++ map 和 unordered_map的区别
unordered_map和map类似,都是存储的key-value的值,可以通过key快速索引到value。不同的是unordered_map不会根据key的大小进行排序, 存储时是根据key的hash值判断元素是否相同,即unordered_map内部元素是无序的,而map中的元素是按照二叉搜索 ...
分类:编程语言   时间:2017-05-09 11:15:44    阅读次数:192
python学习之- 内置函数
内置方法:1:abs():取绝对值2:all():当可迭代对象里所有均为真时结果为真。 all([1,2,3])3:any():当可迭代对象里任意一个数据为真结果即为真。any([0,1,2])4:ascii():打印一个对象以字符串的表现形式。[ascii([1,'你好'])] 使用率低。5:bi ...
分类:编程语言   时间:2017-05-09 11:17:00    阅读次数:172
Java对象在内存中的状态
可达的/可触及的 Java对象呗创建后,如果被一个或者多个变量引用,那就是可达的,即从根节点可以触及到这个对象。 其实就是从根节点扫描,只要这个对象在引用链中,那就是可触及的。 可恢复的 Java对象不再被任何变量引用就进入了可恢复状态。 在回收该对象之前,该对象的finalize()方法进行资源整 ...
分类:编程语言   时间:2017-05-09 11:17:22    阅读次数:136
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!