- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 吃透那些面试:MongoDb的索引
一个月以前失业了,对于做了十几年程序的人来说。本来算不上什么问题继续找合适的工作就是了。但是经历了一个月的找工作,才发现自己掉入了一个前所未有的行业衰退期。几乎所有大厂都在裁员,小厂可能直接死掉了。据说地铁人多少了,虽然我有几年没有坐地铁了。但是可以想像得到地铁上疏松的人,甚至有座。。面试是很卷的, 首先面试机会就很少。面试问的问题又很尖锐。有些曾经了如指掌的问题,背不下来,就直接挂了。面试官甚至比自己年龄小十几岁,或许他并没有那么多的经验或者无法理解背下来意义不如理解思想来的有价值。
2024-05-28 10:47:02 577
原创 内存对齐与CPU缓存
公司有小伙伴提出了类似的问题, 根据自己的思路,整理了一下相关的内容,做了一期分享。目录一、内存分页/分段管理、内存对齐1、前置知识点2、内存分页、分段4、何为内存对齐5、为何要有内存对齐6、内存对齐二、JVM内存模型三、CPU缓存1、缓存分级2、缓存结构3、直接映射缓存4、N路组相联5、缓存分配策略和更新策略四、缓存一致性1、总线锁和缓存锁2、缓存行3、MESI4、伪共享问题5、 伪共享解决方案一、内存分页/分段管理、..
2022-01-11 17:47:14 1316
原创 批量删除 redis key
redis-cli -a pass -n 0 keys "messageKey-2*" | xargs redis-cli -a pass -n 0 del批量删除redis key as 表示 需要输入密码pass 如果没有-a 会导致报错(error) ERR operation not permitted
2013-12-16 12:01:06 1428
原创 redis 批量删除key,与出现的问题解决(MISCONF Redis is configured to save RDB snapshots)
删除key./redis-cli -a password -n 0 keys "/test/*" | xargs ./redis-cli -a password -n 0 del-a auth + password 表示用户验证del 表示删除之后会出现如下错误(error) MISCONF Redis is configured to save RDB
2013-08-30 18:14:57 4070
原创 linux添加soduers
查看/etc/sudoers权限,可以看到当前权限为440 $ ls la /etc/sudoers -r--r----- 1 root root 744 6月 8 10:29 /etc/sudoers更改权限为777 $chmod 777 /etc/sudoers编辑/etc/sudoers $vi /etc/sudoers在 root A
2013-04-10 11:05:22 2376
原创 python2.4升级2.7.2
[root@~]# python Python 2.4.3 (#1, May 5 2011, 16:39:10) [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2 Type "help", "copyright", "credits" or "license" for more information.>;>> [
2013-04-07 14:40:33 2910
原创 python操作mysq-redis脚本及使用nohup或crontab任务后台执行
学习python好几天了,终于实现了一个有意义的脚本从redis往mysql搬数据。记录一下,也分享一下import redisimport MySQLdbimport datetimeimport stringimport timedef getUserNum(): r = redis.Redis(host='localhost', port=6
2013-03-22 16:08:55 1844
原创 (linux)python之mysql数据库操作环境搭建
刚搭建完redis的环境累个半死,刚又弄了一个mysql的环境,遇到多种问题先简单记录,以备不时之需1、首先mysql、python环境肯定要有吧!假定mysql安装在/usr/local/mysql2、下载MySQL-python-1.2.3.tar.gz 并解压http://downloads.sourceforge.net/project/mysql-python/mysql
2013-03-21 18:04:02 4595
原创 (linux)python之setuptools、easyinstall、pip安装及连接redis
最近研究python,从0开始研究。看了几天基础开始尝试连接redis,遇到好多问题。在此根据自己的经历总结一下。一般linux会自带python,版本不一,建议不要删除原有版本,如果没有安装需要首先安装1、安装python2.7wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgztar xvf Pyt
2013-03-21 12:20:13 25678 1
原创 nginx 配置nginx.conf,负载均衡,逻辑分流
nginx 最重要的配置文件nginx.conf:一般的配置我不做解释,网上到处都是,主要对主要的几点进行注释(如下)worker_processes 8;error_log /data/logs/nginx_error.log crit;worker_rlimit_nofile 655350;events { use epol
2013-01-31 17:36:47 1827
原创 nginx+play framework +mongoDB+redis +mysql+LBS实战总结
nginx+play framework +mongoDB+redis +mysql+LBS实战总结(一)使用这个样的组合结构已经很久了,主要是实现web-server,不是做网站,二是纯粹的数据服务server。早就想总结一下,一直没有时间,最近也是一而再再而三的解决了使用途中的各种问题,从此片开始到之后悔慢慢的将这些经验教训总结下来,一边自己和朋友们借鉴使用。此片算是开篇吧,首先对
2013-01-30 17:55:29 6399 2
转载 git 常用命令 (git did not exit cleanly)
Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$git clonegit://github.com/jquery/jquery.git查看远程仓库:$git remote -v添加远程仓库:$git remote add [name] [url]删除远程仓库:$git remote rm [name]修改远程仓库:$git remote set-url --pus
2013-01-06 16:49:01 14412
原创 windows 下,查看并杀死进程 pid
今天启动我的play framework 服务 提示 could not bind on 9000.还是个error。这让我很不解,昨天还好好的。怀疑是9000呗某个服务占了,在linux下还挺好办但是在windows 就不好用了,在网上找半天啊。为了下次不再纠结这个问题,记录一下:在windows命令行窗口下键入如下命令:netstat -aon在Local
2012-08-10 12:25:38 25060 1
转载 prepareCall()方法调用存储过程
在JAVA中调用prepareCall()方法调用存储过程的时候,有时会遇到以下报错:java.sql.SQLException: User does not have access to metadata required to determine stored procedure parameter types. If rights can not be granted, configur
2012-07-05 18:40:38 4092
原创 Jquery Datepicker使用
Jquery Datepicker使用1、加载jquery的核心包和样式2、写jquery代码监控input的focus事件3、在代码中定义input并是id想对应4、Jquery 官网 :http://jqueryui.com/demos/datepicker/5、百度搜索 jquery datepicker 视频 有一个视频教程(不过是关于php的) ht
2012-07-05 18:37:10 652
原创 如何使网页播放视频
网页上嵌入视频的方法有好多,网上也有大量的方法,有些不能用,有些不实用,要么就是密密麻麻的代码。我最近看过的有大约三种用过:1、将视频传到优酷上,在优酷上获得连接ID,连到自己的网站(个人喜欢这个,因为不占自己的带宽,有可能有广告,但是也可以想办法去掉)2、在网页上直接嵌入自身系统或者网络资源的视频3、使用html5的标签,类似于第一种。下面通过例子说明三个方法的使用:
2012-07-05 18:36:01 2407 3
SecureCRT_6.7.5+注册机.rar
2012-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人