本文转载自《Spring 3.x企业应用开发实战》作者:陈雄华 ,出版社:电子工业出版社出版,版权归期所有。

在实际应用中,一般不会直接在数据库中以明文的方式保存用户的密码,因为这样很容易造成密码泄密问题。所以需要将密码加密后以密文的方式进行保存;另外一种更有效的办法是仅保存密码的MD5摘要,由于相等的两字符串摘要值也相等,在登录验证时,通过比较摘要的方式就可以判断用户所输入的密码是否正确。由于不能通过密码摘要反推出原来的密码,即使内部人员可以查看用户信息也无法知道用户的密码。所以,摘要存储方式已经成为大部分系统密码存储的通用方式。此外,为了防止黑客通过工具进行密码的暴力破解,目前大多数Web应用都使用了图片验证码功能,验证码具有一次性消费的特征,每次登录都不相同,这样工具暴力破解就无用武之地了。


最近打算做一个图书管理系统,其中图书的详细信息通过爬虫程序爬取云图网站上所有图书的详细信息,有效避免了手动输入,节约了大量的时间。因为Python也是现学现用,程序还存在很多问题,但是目前的主要目的不是写爬虫,等后续有时间了,再来深入学习下Python,并完善我的爬虫程序。

爬取到的信息包括了每本书的:标题、作者、出版社、出版年、ISBN、简介、目录和图书缩略图。并且将这些信息保存在MySQL数据库中,如果有感兴趣的小伙伴可以留言给我哦。

为什么选择爬取云图网站呢?主要是因为我学艺不精(゚ー゚),而这个网站很好爬……好了,话不多说,让我们开始吧!

阅读全文 »


总结一下git的常用命令,方便复习。

创建版本库

1
2
3
4
5
6
7
8
9
10
11
# 创建仓库
git init

# 将文件添加到仓库
git add readme.txt

# 将文件提交到仓库
git commit -m "wrote a readme file"

# 查看仓库状态
git status
阅读全文 »

今天在网易云音乐听每日歌曲推荐时,纯音乐《Take My Hand》 by 歌手:Omar Akram下面的评论很精彩,特此记录一下:

哪个我能读出来的名字: 我曾经考虑自己会把手放在哪个手里,后来,我沉默的放进口袋里。

阅读全文 »


throw it over the wall to

释义: (事先未经磋商或协调就)将某一项目或问题丢给另一人或另一部门去处理。

more so than

释义:

例句:
1.Everybody in the Family was delighted, but Connie more so than anyone.
家族中的人个个都很高兴, 但康妮显得比任何人都高兴.
2.They are color blind, and cats more so than dogs.
猫和狗都是色盲, 猫比狗更甚.
3.Most carmakers had a rotten year, no more so than in America.
大部分汽车制造商今年都很倒霉, 美国就更不用说了.

阅读全文 »
0%