一.简介 二.对象内存 1.创建和销毁对象 对象可以存放在栈中或者静态存储区中 也可以在堆(heap)上动态创建对象 2.对象的生命周期 在栈上或在静态存储区上创建一个对象,编译器决定了对象持续的声明周期并自动销毁它 在堆上创建对象,编译器不知道它的生命周期,由程序员编程决定何时销毁对象 垃圾收集器 ...
分类:
编程语言 时间:
2019-10-17 16:06:49
阅读次数:
85
**因为糗事百科的URL改变,正则表达式也发生了改变,导致了网上许多的代码不能使用,所以写下了这一篇博客,希望对大家有所帮助,谢谢!** 废话不多说,直接上代码。 为了方便提取数据,我用的是beautifulsoup库和requests :常规过滤器、TurboFilter过滤器。 1.常规过滤器 常规过滤器可以通过自定义进行条件筛选过滤。 目前logback-classic中有2个常规过滤器:级别过滤器(LevelFil ...
分类:
编程语言 时间:
2019-10-17 17:14:51
阅读次数:
209
String regEx="[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]"; //可以在中括号内加上任何想要替换的字符,实际上是一个正则表达式 String aa = " ";//这里是将特殊字符换为aa字符 ...
分类:
编程语言 时间:
2019-10-17 17:23:20
阅读次数:
306
这个代码主要是使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象? 主要是在构造函数中用到了静态数据,进行显示已经构造了多少个类对象。 ...
分类:
编程语言 时间:
2019-10-17 17:23:39
阅读次数:
149
六、 Java Listener 1. Java Listener 简介 import javax.servlet.ServletContextAttributeEvent; import javax.servlet.ServletContextAttributeListener; import j ...
分类:
编程语言 时间:
2019-10-17 17:24:14
阅读次数:
85
Set.issubset() 方法 issubset() 方法用于判断集合的所有元素是否都包含在指定集合中,如果是则返回 True,否则返回 False。 issubset() 方法语法: set.issubset(set) * set -- 必需参数,要比较查找的集合 * 返回布尔值,如果都包含返 ...
分类:
编程语言 时间:
2019-10-17 17:28:37
阅读次数:
132
在 python shell 中执行以下脚本: ...... dr.find_element_by_xpath("//a[test()='查看']") ...... 点击 Run Module 后,未执行,将“查看”换成任意英文后正常执行,看来是中文编码问题。 于是上网寻求答案,最终通过通过以下方式 ...
分类:
编程语言 时间:
2019-10-17 17:30:43
阅读次数:
77
报错:Missing artifact org.springframework.boot:spring-boot-starter-mail:jar:2.0.3 之前导入log4j时报的一样的错误,最后没解决,用的slf4j,这次又遇到一样的问题,不能坐视不管了,因为我必须要用到邮件发送。 百度各种信 ...
分类:
编程语言 时间:
2019-10-17 17:33:30
阅读次数:
217
Python3 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和 ...
分类:
编程语言 时间:
2019-10-17 17:34:45
阅读次数:
96
网上一番查找后,发现csdn有,但是要收费,之后从某地找到热心网友的分享,现贡献给大家! 不啰嗦,直接上货! 链接:https://pan.baidu.com/s/1b6Wg7LiUZsFSYGsvRlzXrA 提取码:xtdd ...
分类:
编程语言 时间:
2019-10-17 17:38:14
阅读次数:
110
这个问题解决方法很简单,只要设置一个类的静态整型成员(事例中我设置的是n),初始化值为1,然后在其构造函数中添加语句使其+1(n++),这样需要查询创建了多少个对象时直接查询n的值就可以了,如下: 运行结果如下: ...
分类:
编程语言 时间:
2019-10-17 17:40:25
阅读次数:
94
一、不可变类和不可变对象 Normally,you create an object and allow its contents to be changed later.However ,occasionally it is desirable to create an object whose ...
分类:
编程语言 时间:
2019-10-17 17:41:30
阅读次数:
105
Elasticsearch 的API 分为 REST Client API(http请求形式)以及 transportClient API两种。相比来说transportClient API效率更高,transportClient 是通过Elasticsearch内部RPC的形式进行请求的,连接可以 ...
分类:
编程语言 时间:
2019-10-17 17:45:52
阅读次数:
96
背景: 今天项目上出现一个问题,是前端的GET请求url中带有路径参数,这个参数中有/这个特殊字符,在postman的url中已经转移成了%2F,后端用的是springboot,并没有收到这个请求,直接返回了400的错误 原因: 据说是tomcat默认是不支持转义的,需要手动设置一下转化,这个搜索t ...
分类:
编程语言 时间:
2019-10-17 17:47:11
阅读次数:
212
[TOC] Jira提供了完善的RESTful API,如果不想直接请求API接口可以使用Python的Jira库来操作Jira "Jira Python文档" 安装方法 认证 Jira的访问是有权限的,在访问Jira项目时首先要进行认证,Jira Python库提供了3种认证方式: 1. 通过Co ...
分类:
编程语言 时间:
2019-10-17 17:47:44
阅读次数:
98
使用多线程同时执行多个函数 ...
分类:
编程语言 时间:
2019-10-17 17:48:37
阅读次数:
144
一:报错no session 因为entitymanager对象在事物提交后就关闭了 报错的 no session相当于sql的session 解决办法:解决办法 在web.xmL配置一个过滤器 使其在这个session中的manager在结束后再关闭open 在完成上面的配置后会报第二个错误 二 ...
分类:
编程语言 时间:
2019-10-17 17:50:29
阅读次数:
126
package java03; /* 所有的引用类型变量,都可以赋值为一个null值,但是代表其中什么都没有 数组必须进行new初始化才能使用其中的元素 如果只是赋值了一个null ,没有进行new创建, 那么将会发生空指针异常,NullPointerException 原因:没有new 解决:补上... ...
分类:
编程语言 时间:
2019-10-17 17:56:58
阅读次数:
71