CentOS 7 / RHEL 7 : 重置root密码
星期四, 2015-11-26 | Author: Lee | linux | 没有评论 4,835 views
以前装了centos7的虚拟机为了玩Docker,无奈忘记了当初设置的密码了,网上弄了一圈重置密码信息,记录下.
只知道按e可以进入单个用户模式,无奈centos7启动了grub2模式 要加对应的启动才行
1.第一步重启系统按 e进入编辑模式 GRUB 2
2.第二步 在 rhgb and quiet 的后面添加
init=/bin/sh selinux=0 |
3.第三步 Remount / root partition , reset root password and autorelable
使用passwd root 修改密码
1 2 | mount -o remount, rw / passwd root |
NICE 如图成功:
NOTE: In case system is not writable, the passwd tool fails with the following error:
Authentication token manipulation error
Now run the below given command for relabeling the SELINUX
› 继续阅读
jira 6.3.6 汉化的官方语言包版本
星期六, 2015-10-17 | Author: Lee | JAVA-and-J2EE, linux | 没有评论 14,660 views
在网上找对应的汉化包的时候,清一色给的是 JIRA-6.3.3-language-pack-zh_CN.jar,这个jar包
这个在安装的时候使用是可以的,等完成后运行一段时间 发现此插件过期,无法使用又退回到英文版本.
无奈之下看了想看下此插件包的对应的开发步骤时候,无意中发现 了官方的各个语言版本包可以直接下载
需要对应的语言包可以点击 https://translations.atlassian.com/,
程序员之颈椎腰椎康复指南—瑜伽版
星期六, 2015-10-17 | Author: Lee | 体味生活 | 没有评论 6,655 views
程序员的必读书籍就是《颈椎病康复指南》,一直在程序届作为一个绕不开的话题.
从事软件行业粗粗一算,已有七八年之久了,从web、游戏服务端、Android等开发
也见证了同事 腰椎,颈椎的毛病 有严重有轻的,总之都有点小毛病的,自己的颈椎也有点隐隐作痛的感觉.
除了平时所说的跑步比较好之外,还可以练练瑜伽也比较有效缓解对应的症状
PS.自己太懒总坚持不下来早晨和晚上跑步
但是瑜伽只要6分钟的样子,早晚各一次感觉效果蛮好.
留记,也推荐给需要的朋友们
放个截图:可是个美女教练 (杨丽菁-青春瑜珈密码)系列
对应的:1.站立山式
2.脊椎操
3.美腿操
4.肩颈伸展
5.反握手式
视频的末尾多截取了点 健胸操 (:>,有需求的可以练,哈哈)
对应的视频下载:百度网盘 杨丽菁-青春瑜珈密码
PS.还有比较全的 这个只是对程序员比较好的几种,套用一句话 ,亲测有效
Mac 和Linux下查看端口占用及查杀进程
星期四, 2015-09-17 | Author: Lee | linux | 没有评论 3,709 views
常用netstat去查询,想找到对应的进程去杀,一直记不住,记到空间里,以后可以方便随时翻阅
netstat命令
netstat -an | grep 80 |
80替换成需要grep的端口号
lsof命令
通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备。
lsof -i:80 |
-i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill
小计:重启sudo apachectl start 后最后发现是代理的原因
Fiddler抓包记录
星期四, 2015-08-06 | Author: Lee | Android | 没有评论 3,207 views
做Android等应用开发离不了抓包工具,Fiddler 是一个相当不错的抓取http/https 的工具了
下载的话直接百度搜索Fiddler 下载即可:
在手机里的wifi里面设置代理ip和端口即可完成监听
Mac下Android连接真机调试
星期四, 2015-07-23 | Author: Lee | Android | 没有评论 3,924 views
重新拾起Android开发,09年的时候初步摸索了下,到后来的phonegap的各种打包等,终于还是要弄原生的才流畅;
废话不多说了,直接贴步骤了(打开手机的开发调试模式)
1.命令窗口 输入:system_profiler SPUSBDataType
显示
MX4:
Product ID: 0x0c02
Vendor ID: 0x2a45
Version: ff.ff
Serial Number: 750BBKJ22QMV
Speed: Up to 480 Mb/sec
Manufacturer: Meizu
Location ID: 0x14100000 / 8
Current Available (mA): 500
Current Required (mA): 500
记录Vendor ID: 0x2a45的值留备用
第二步: 创建、修改adb_usb.ini文件
输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x2a45, (然后保存退出)
然后请一定重启finder :鼠标单击窗口左上角的苹果标志–>强制退出–>Finder–>重新启动
2:添加adb的命令到环境中(如果添加自行跳过)
vi ~/.bash_profile文件
export PATH=/Users/leeyz/Desktop/adt-bundle-mac/sdk/platform-tools/:$PATH
3.第三步:重启adb
adb kill-server
adb start-server (启动的时候手机要确认下就会看到成功等就ok了)
adb devices
就可以看到列表了
TimerTask之spring静态注入
星期三, 2015-07-01 | Author: Lee | JAVA-and-J2EE | 没有评论 5,131 views
是用jdk自带的TimerTask做简单任务处理感觉蛮简单;
遇到spring无法注入的情况,具体表现:
@Resource annotation is not supported on static fields
1.第一次启动的时候对应的dao是可以注入进来的
2.中间执行run方法的时候dao则为NULL
解决 再引入一个静态初始化的时候转换即可:
@Resource private BookDao bookDao; private static BookDao bkDao; public void start() { bkDao= this.bookDao; if (!start) { VisitStatServiceUtil daemon = new VisitStatServiceUtil(); click_timer = new Timer("VisitStatServiceUtil", true); click_timer.schedule(daemon, INTERVAL, INTERVAL);// 运行间隔1分钟 start = true; } log.info("VisitStatService started."); } |
注:在用xml配置的时候 可以通过get set 启用生效;(在项目去 DAO和Service的xml配置文件引发的一系列问题,逐个击破,达到切换到注解模式下)
Gravatar头像显示的简便方便之WordPress开发
星期一, 2015-06-29 | Author: Lee | wordpress | 没有评论 3,489 views
Gravatar的头像不显示,出现个xx感觉很不舒服,想法解决;
最简单的方式是使用https的方式去显示:
调用ssl 头像链接,后台编辑functions.php加入如下代码:
1 2 3 4 5 6 | //调用ssl 头像链接 function get_ssl_avatar($avatar) { $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2&d=mm" class="avatar avatar-$2" height="$2" width="$2">',$avatar); return $avatar; } add_filter('get_avatar', 'get_ssl_avatar'); |
阿里云香港主机恢复小记
星期日, 2015-06-21 | Author: Lee | JAVA-and-J2EE, linux | 没有评论 3,576 views
阿里云香港主机服务停止了算是有一天的时间,具体什么时候开始的就不清楚了
只知道大概下午2点左右的时候收到的短信通知,一直到晚上23点的时候才真正恢复
服务器才可以登录,具体服务的影响还要去启动服务器,我以前做了自动启动但还是有影响
其中的软链接 失效了,记录下
对应的启动信息:
1.error while loading shared libraries:libmysqlclient.so.18
重新做下软链接
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64
› 继续阅读
大型在线阅读网站的技术拆迁
星期日, 2015-06-21 | Author: Lee | JAVA-and-J2EE, 读书 | 一条评论 2,649 views
在原有的系统上抽离出新新的系统,重新设计能避免原来系统的种种问题,事实上哪有那多的重新演化,推倒重来也会遇到各种问题;
逐步迭代,逐步更新更来的实际废话不多了,想在线看书可以移步这里 爱阅读
遇到的问题(要分表分库无规律可循):
1.在线阅读书籍的数量越来越多,章节单表存储遭遇上限(记录几百万查询速度变慢)
2.章节的id是UUID 没有按照书籍信息进行编码拆分,即无法和书籍关联起来
解决方法:
1.设计和书籍绑定id,此问题不存在,直接分表分库
2.既然原来的不能动,那就加中间层,来次中间rehash 重新转换,完全解耦
以前的开发模式和流程完全不变,只需要中间层拆分数据层即可
小结:中间层的增加,直观上直接增加了程序的执行时间,但是可以支持无限扩展模式;
遇到问题解决问题才是王道,让合适的事情在合适的地方去拆解,没有那么多重新设计和开发
在看开源的代码、系统架构和其他别人的系统的时候,多去想想为什么,有时候看似有点多余的设计,也是有实际情况的限制
在软件行业快速发展的今天,貌似我们遇到的问题,90%都已经被别人遇到,没有那么多不可能,多的是自己实力不到
10%的问题的解决方案你能遇到并解决之,岂不快哉,探索的世界永远值得探索,保持对未知事情的兴趣.
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)