魔术数
(编程题)魔术数是指一个数既是一个自然数的平方数,也是一个自然数的立方,比如1=1*1=1*1*1, 64=8*8=4*4*4;请问【1,10^12】(1到1万亿之间,包含1和1万亿)之间所有的魔术数有__个。(程序必须在一秒能出结果)。c=a*a=b*b*b由以上定义推导出那么可以推导出b是一个完全平方数.就是说b可以开根出来....
放下
最近有点情绪失望,极度的失望感觉自己特别的累有点委屈,夹杂着一败涂地的失落...
小叶紫檀
老花狸三大爱好学技术,喝茶,转珠子.自从大学二年级开始玩一转眼快10年了换过很多手串了但是从来没有玩过这么贵的..人家玩这个的,都有一些说法,什么珠子直径,个数,掉不掉色,珠子上是不是有划痕什么的。我也不懂我想要的就是结实的双股线,珠子看着不扎眼.结实,别经常散架..自己不会串珠子,每次散架重新串,非常的...
通过变动日志获取某一时刻所有用户的帐号余额
createtable userid , intnotnull (userid) account_log( intnotnullprimarykey ...
JDK7集合框架源码学习-ArrayList(0)
参考大飞博客http://brokendreams.iteye.com/blog/1913619batchRemove方法private boolean complement) { this.elementData; 0, w = boolean modified = try { ...
Curator 重连策略与超时
CuratorFrameworkFactory有四种重连策略,均实现了RetryPolicy接口. zk server端timeout参数 tickTime:zk的心跳间隔(heartbeat interval),也是session timeout基本单位.单位为if (sessionTimeout < minSessionTimeout) { } if (s...
Git学习
GitHub上创建的测试https://github.com/LaoHuaLi/Code.git参考:http://www.bootcss.com/p/git-guide/1.创建新仓库创建新文件夹,打开,然后执行 git init以创建新的 git 仓库。2.检出仓库执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository 如果是远端服务器上的仓库,你的...
Maven学习--profile
转载自:https://www.zybuluo.com/haokuixi/note/25985本文介绍 Maven 打包的实践,以 build war 为例。 每个项目都会有多套运行环境,最基本的就是Dev、QA、Prod,不同的环境对应的配置也不尽相同,比如说数据库连接,文件路径,WebServices address 等等。 不同环境下需要构建不同的包,那么我们可以通过以...
IntelliJ-IDEA快捷键
转载自:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.mdCtrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)...
Maven学习
Maven依赖范围compile 编译依赖范围.Maven默认的依赖范围.编译,测试,运行均需要test 仅仅针对测试的classpath有效.比如JUnit.provided编译,测试有效.但在运行时无效.比如 servlet-api.jar.他运行时由中间件提供.runtime 运行时依赖范围.针对测试和运行classpath有效,但是在编译主代码时无效.比如JDBC驱动...
MySQL随机选取资源--优化
接前文:http://blog.itpub.net/29254281/viewspace-2120294/前文中,Order by rand()在数据量大的时候,会有一些性能问题.set autocommit=set @roomid:=-1; min(roomid) from where ( &nb...
MySQL随机选取资源
随机选取一个资源模拟表如下:create bigint null auto_increment comment smallint null '状态.1表示空闲,2表示被占用', key(RoomID) INTO `room_info` (`RoomID`,`State`) INSERT&n...
MySQL游标和异常处理
MySQL存储过程的declare声明变量必须放在最前面复杂异常处理drop user; TABLE `bigint(20) NULL '0', `balance` DEFAULT varchar(32) NULL, KEY (`userid`) ) ENGINE=I...
MySQL存储过程
通过队列实现批量处理
经常有这样一种需求批量异步写数据库.比如满50个对象,批量写入数据库.或者每5秒,写一次.防止业务低峰由于数量不够,导致不能及时入库的问题.原来做的比较呆板.生产者每5秒,会向队列中put一种特殊类型的对象.(假如这种对象叫做 pBlock,普通对象叫做oBlock)消费者从队列中获取信息,满50个oBlock写入.如果收到的是pBlock...
常见的排序算法
- Xiao__Tian__的博客 - 博客频道 - CSDN.pdf转载:http://blog.csdn.net/xiao__tian__/article/details/51600610
最终一致性落地实践--获取接收方的帐号余额
接前文http://blog.itpub.net/29254281/viewspace-2113781/作为直播类型的应用.采用最终一致性处理用户发送礼物和接收礼物.发送礼物是同步的,接收礼物是异步的.那么如何得知主播(收礼者)的真实帐号金额呢因为总有一部分主播的银子,尚在处理之中,没有增加到主播的帐号里面.其实用Redis也可以解决这个问题.发送方事...
同步写两个数据库--多线程
接前文http://blog.itpub.net/29254281/viewspace-2119080/两个数据库假设在不同的服务器,不同的实例drop database db1; drop database db2; create database db1; use db1; create table ...
同步写两个数据库
两个数据库假设在不同的服务器,不同的实例.drop database db1; drop database db2; create database db1; use db1; create table t(translog int primary key,ts timest...
参加Gdevops总结
乐视他们的全局ID生成采用Snowflake,并且附加了分库分表信息.也就是说,根据全局ID,就可以知道该信息具体存在哪个数据库中.比如 userid mod 8 然后拼接在 Snow ID之前这样通过 GID的前几位,就可以知道分库信息.但是一旦数据库扩容,ID就会很麻烦.所以他们 一般mod很大的数字比如 userid mod 128 拼接 Snow ID...