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

root-passwd-2
root-password-3

3.第三步 Remount / root partition , reset root password and autorelable
使用passwd root 修改密码

1
2
mount -o remount, rw /
passwd root

NICE 如图成功:
vbox-6
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
› 继续阅读

Tags: , ,

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/

对应截图先预览下,可以选择对应版本下载即可
jiralanguage

Tags: ,

程序员之颈椎腰椎康复指南—瑜伽版

星期六, 2015-10-17 | Author: Lee | 体味生活 | 没有评论 6,655 views

程序员的必读书籍就是《颈椎病康复指南》,一直在程序届作为一个绕不开的话题.
从事软件行业粗粗一算,已有七八年之久了,从web、游戏服务端、Android等开发
也见证了同事 腰椎,颈椎的毛病 有严重有轻的,总之都有点小毛病的,自己的颈椎也有点隐隐作痛的感觉.

除了平时所说的跑步比较好之外,还可以练练瑜伽也比较有效缓解对应的症状

PS.自己太懒总坚持不下来早晨和晚上跑步

但是瑜伽只要6分钟的样子,早晚各一次感觉效果蛮好.

留记,也推荐给需要的朋友们
放个截图:可是个美女教练 (杨丽菁-青春瑜珈密码)系列
对应的:1.站立山式
2.脊椎操
3.美腿操
4.肩颈伸展
5.反握手式
视频的末尾多截取了点 健胸操 (:>,有需求的可以练,哈哈)
颈椎腰椎瑜伽

对应的视频下载:百度网盘 杨丽菁-青春瑜珈密码

PS.还有比较全的 这个只是对程序员比较好的几种,套用一句话 ,亲测有效

Tags: , , , ,

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和端口即可完成监听

安装完成注意设置:
findler4

Tags: ,

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

就可以看到列表了

Tags:

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配置文件引发的一系列问题,逐个击破,达到切换到注解模式下)

Tags: , ,

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');

Tags: ,

阿里云香港主机恢复小记

星期日, 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
› 继续阅读

Tags:

大型在线阅读网站的技术拆迁

星期日, 2015-06-21 | Author: Lee | JAVA-and-J2EE, 读书 | 一条评论 2,649 views

在原有的系统上抽离出新新的系统,重新设计能避免原来系统的种种问题,事实上哪有那多的重新演化,推倒重来也会遇到各种问题;

逐步迭代,逐步更新更来的实际废话不多了,想在线看书可以移步这里 爱阅读

遇到的问题(要分表分库无规律可循):
1.在线阅读书籍的数量越来越多,章节单表存储遭遇上限(记录几百万查询速度变慢)

2.章节的id是UUID 没有按照书籍信息进行编码拆分,即无法和书籍关联起来

解决方法:
1.设计和书籍绑定id,此问题不存在,直接分表分库
2.既然原来的不能动,那就加中间层,来次中间rehash 重新转换,完全解耦
以前的开发模式和流程完全不变,只需要中间层拆分数据层即可

小结:中间层的增加,直观上直接增加了程序的执行时间,但是可以支持无限扩展模式;

遇到问题解决问题才是王道,让合适的事情在合适的地方去拆解,没有那么多重新设计和开发

在看开源的代码、系统架构和其他别人的系统的时候,多去想想为什么,有时候看似有点多余的设计,也是有实际情况的限制

在软件行业快速发展的今天,貌似我们遇到的问题,90%都已经被别人遇到,没有那么多不可能,多的是自己实力不到

10%的问题的解决方案你能遇到并解决之,岂不快哉,探索的世界永远值得探索,保持对未知事情的兴趣.

Search

相关文章

文章分类

Links

Meta