10 2017 档案
摘要:非常多的语言都支持redis,也是redis受欢迎的原因
阅读全文
摘要:main方法: psvm System.out.println(): sout
阅读全文
摘要:1、VO(View Object):视图对象,用于展示在前台界面。 2、DTO(Data Transfer Object):数据传输对象,泛指用于展示层与服务层之间的数据传输对象。 3、 DTO和VO:DTO和VO的属性值基本是一致的,而且他们通常都是POJO,因此没必要多此一举,但不要忘记这是实现
阅读全文
摘要:UUID.randomUUID().toString().replaceAll("-", "") 去掉横线,但是uuid是不可以转换为int类型的,因为转换为int类型就溢出了
阅读全文
摘要:恢复内容开始 自动编译也就是时时编译,当我们写错代码的时候,idea能够马上报错,这个是不错的功能。 安装操作看下图: 下面这个功能的作用就是,如果你不修改的话,你的项目可以正常运行,但是项目会报错,不知道是怎么回事,反正就先操作了再说吧: 恢复内容结束
阅读全文
摘要:点击File -> Invalidate caches ,点击之后在弹出框中点击确认,之后软件就自动重启了
阅读全文
该文被密码保护。
摘要:输出:1508505474970 获取当前系统时间: 输出:2017-10-20 21:19:15
阅读全文
摘要:idea修改主题和字体大小: 对菜单栏进行调整,不过貌似没什么用: 一般设置:
阅读全文
摘要:在pycharm中点击File,之后在弹出的窗口中输入Project Interpreter,点击之后就可以看到自己的解释器版本是多少了,也可以随意选择想要用的解释器版本号码:
阅读全文
摘要:安装pip之前要先安装Anaconda。 1、下载: 2、解压/安装 3、pip安装包 4、下载爬虫所需要的各种库(pip3或者pip) pip检查那些包需要更新 pip升级包 pip卸载包 具体的看这里: http://www.ttlsa.com/python/how-to-install-and
阅读全文
摘要:Java实现AES加密,抛出异常如下: java.security.InvalidKeyException: Illegal key size 代码参考 http://my.oschina.net/Jacker/blog/86383?fromerr=x3l5xL1a 原因: Illegal key
阅读全文
摘要:返回百度的源码,没有任何伪装: response是服务器响应的类文件,除了支持文件操作的方法以外,还支持以下方法:
阅读全文
摘要:爬虫分为两个领域: 聚焦爬虫和通用爬虫。 通用爬虫: 搜索引擎用的爬虫系统。 目标: 搜索互联网所有的信息下载下来,放到本地服务器,再对这些网页进行相关处理,提取关键字什么的,最终给用户提供一个检索的接口,他们每隔一段时间获取一次。 百度快照的好处: 如果直接点击链接的话,可能信息已经被删除了,但是
阅读全文
摘要:分布式缓存是为了解决数据库服务器和web服务器之间的瓶颈。如果一个网站的流量很大,这个瓶颈将会非常明显,每次数据库查询耗费的时间将不容乐观。对于更新速度不是很快的网站,我们可以用静态化来避免过多的数据库查询,比如可以使用Freemarker或者 Velocity来实现页面静态化。对于更新数据以秒级的
阅读全文
摘要:例子: 设置完之后就随便jsp页面放在哪个文件夹都可以加载到资源了
阅读全文
摘要:首先,想调试一个程序的话,输入以下命令: 这时候就停止了,等待着你的输入,然后输入"l"的话,就会把代码打印出来。 然后输入"n",意思就是让程序走一步,这时候箭头就会指向下一个即将要执行的地方了: 如果不想继续调试的话,就按下"c",程序就会自动之后完: 如果想要添加断点的话,就输入"b 3",3
阅读全文
摘要:恩。。。基本上所有的配置信息都弄上了,但是还是乱码,最后在方法上面添加了下面的参数,就完美解决了: 1 @RequestMapping(value="/action.action",method=RequestMethod.POST,produces="text/html;charset=UTF-8
阅读全文
摘要:进程和线程的区别: 如果把一个班级比喻成一个进程的话,那么班级里面的每个同学就是线程。
阅读全文
摘要:闭包: 有两个函数,他们是嵌套关系,而里面的函数在运行的时候,需要使用外部函数的参数,这种情况就称为闭包。 装饰器: 1.引入日志2.函数执行时间统计3.执行函数前预备处理4.执行函数后清理功能5.权限校验等场景6.缓存 装饰器太几把绕了,以后再学
阅读全文
摘要:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断
阅读全文
摘要:什么叫做闭包呢? 闭包就是有两个函数,他们两个属于嵌套类型的,而在里面执行的这个函数,需要借助于外面函数的参数,这种关系就叫做闭包,具体的去其他地方看吧 ,我是野路子的。 Python程序中是允许出现相同的方法的,如果程序运行的时候,以后面的方法为准。
阅读全文
摘要:1 class Person(object): 2 """人的类""" 3 def __init__(self, name): 4 super(Person, self).__init__() 5 self.name = name 6 self.gun = None#用来保存枪对象的引用 7 ...
阅读全文
摘要:try: print(这里出现异常了) print("这个是执行不了的") except NameError:#当程序执行的时候就会输出这段内容 print("你写的程序已经出现异常了。。。") ~ ...
阅读全文
摘要:以后会有详细的讲解的 下面的是继承:(如果是多重继承的话,中间就用“,”号隔开)
阅读全文
摘要:这个知识点是比较重要的: 看图片可以看的出来,在python中,a = 100 b = 100 ,实际上是b的引用类型发生的变化,a和b的引用地址都是一样子的: python中有垃圾自动回收机制,这个是不需要我们担心的。
阅读全文
摘要:1 def test(a,b=22): 2 result=a+b 3 print("resuLt=%d"%result) 4 5 6 test(33,33) 7 #缺省参数的意思就是,函数在有参数的情况下,调用者也可以把这个参数赋值,如果不赋>值,那么函数就用参数默认的值 8 9 #这个就是一个典型的缺省参数
阅读全文
摘要:首先去上下载redis,我现在用的版本是:redis-3.0.4.tar.gz 然后放到虚拟机里面解压,下面是三种解压命令: 在这里要注意,我们玩redis的时候,一定要做好一个备份,在解压之后的文件夹里面创建一个文件夹,名字自定义,一般都是myredis,然后把解压之后的文件夹里面的redis.c
阅读全文
摘要:1 #循环遍历列表 2 3 nums = [ss,gg,e,fff,bb] 4 5 #while循环遍历,但是不推荐使用,因为还要把列表的元素数出来 6 7 i = 0 8 while i<5: 9 print(nums[i]) 10 i = i + 1 11 12 13 #for循环,这个是最方便的 14 15 for num in...
阅读全文
摘要:split方法的主要用处就是:分割字符串split方法返回的是数组类型主要由以下几种用法:1.比如有一个字符串var str = "bcadeab";对str使用split方法var strArray = str.split( "a" ); 调用此方法后,strArray为一个数组,存放以“a”为间
阅读全文
摘要:获取网页的源码: 还有一个更简单的: 需要用到 jsoup-1.7.2.jar
阅读全文