- 博客(18)
- 收藏
- 关注
原创 Python3爬取企查查网站的企业年表并存入MySQL
Python3爬取企查查网站的企业年表并存入MySQL本篇博客的主要内容:爬取企查查网站的企业年报数据,存到mysql中,为了方便记录,分成两个模块来写:第一个模块是爬取数据+解析数据,并将数据存到文件中;第二个模块是将数据存到mysql数据库中(批量插入)第一部分:爬取数据+解析数据需要的库文件:import pymysqlimport requestsfrom bs4 import Beaut...
2018-04-16 12:06:23
9100
4
原创 438 Find All Anagrams in a String
Given a string s and a non-empty string p, find all the start indices of p's anagrams in s.Strings consists of lowercase English letters only and the length of both strings s and p will not be lar
2017-10-30 20:08:50
330
原创 解决SyntaxError: Non-ASCII character '\xe7' in file demo.py on line 15问题
File "demo.py", line 14 SyntaxError: Non-ASCII character '\xe7' in file demo.py on line 15, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details出现这种错的解决办法:在文件头上
2016-09-20 16:02:01
8649
原创 jstl自定义标签
用过jstl和el表达式的人都觉得这个用起来很方便,今天我要说的不是怎么用它,而是怎么自定义一个jstl标签!写一个jstl标签其实很简单,它的底层都是通过java写一个方法实现相应的功能,然后将其封装成一个jar包,需要时调用即可。我以输出格式化后的时间作为自定义jstl标签的案例来讲解具体的步骤,首先要在WEB-INF目录下建一个xxx.tld文件,我的是yctaglibs.tld文件。按
2015-04-22 23:40:55
495
原创 jstl和el表达式
jstl和el表达式都是用来替代jsp页面中的复杂代码的,在学习他们时,通常是先学el表达式。EL即expression language (表达式语言),它的基本语法格式是用美元符号($)定界,内容包括在花括号({})中,即 ${对象名.属性名},el的另一种格式是 ${对象名['属性名']},一般采用的是前一种格式。EL 除了提供方便存取变量的语法之外,它另外一个方便的功能就是:自动转
2015-04-18 23:43:13
589
转载 Servlet初识
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码
2015-04-17 23:49:46
527
原创 ajax中get和post两种请求的区别
Ajax(Asynchronous Javascript And XML)即异步JavaScript和XML,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新;这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新(即局部刷新);而传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。了解完定义后,就要使用ajax技术了,不过在使用之前我们要先
2015-04-14 22:51:45
1192
转载 Java 反射机制分析
一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对属性设值。所以Java算是一个半动态的语言吧。反射的概念:在Java中的反射机制是指
2015-04-01 16:23:12
344
原创 访问状态的管理
浏览器与web服务器之间是使用的http协议进行通信的,但是http请求是无状态的协议,只要是两次请求,就无法保持状态。为了解决http协议无状态的问题,引入了访问状态的管理。 访问状态的管理有两种解决方案:客户端和服务器端。 客户端的解决方案:使用cookie实现保存已访问的信息。 cookie:是服务器写在客户端的浏览器中的一个文本文档,其底层是以键值对的方式存储信息。 缺
2015-04-01 15:35:22
554
原创 jsp页面的跳转方式
jsp页面跳转的方式有两种:客户端重定向和服务器端转发。对于初学者来说,客户端重定向和服务器端转发这两个概念十分难以理解。我就通过一个例子来解析它们的含义。客户端重定向:你去一个政府的某个单位办事情,结果被告知你要找的负责人不在这里,然后给你一个地址和时间等信息,要你自己根据提供的信息去找这个负责人。即客户端向服务器发送一个请求,服务器给客户端一个地址,让客户端去访问。response
2015-03-28 23:19:26
514
原创 jsp初识:页面结构
what is jsp?jsp(java server page) 即 java服务器页面技术。jsp包括静态部分和动态部分,运行于服务器中。首先说下jsp运行的过程:在建立一个jsp程序后,第一次请求的过程:xxx.jsp---->tomcat(服务器)将xxx.jsp翻译成xxx.java源文件---->调用jdk中javac命令,编译成xxx.class---->在jvm
2015-03-27 23:44:25
468
原创 数据库的临时表以及对数据的增、删、改
0.临时表create global temporary table my_temp(tempid number(9) primary key,tempName varchar2(20))on commit delete rows; //表示提交数据,就消除临时表中的数据insert into my_temp values(1,'a');select * f
2014-11-24 00:02:37
1948
1
原创 oracle表的创建、类型、结构和约束
查看表结构(不要具体数据,有哪些字段和类型) : desc user_tables1.表a).表结构:类似于java类class Person{private String name;private int age;private double height;private Date birthday;}create table t_person(
2014-11-23 23:56:17
640
转载 ORACLE临时表总结
临时表概念 临时表就是用来暂时保存临时数据(亦或叫中间数据)的一个数据库对象,它和普通表有些类似,然而又有很大区别。它只能存储在临时表空间,而非用户的表空间。ORACLE临时表是会话或事务级别的,只对当前会话或事务可见。每个会话只能查看和修改自己的数据。 临时表语法 临时表分类 ORACLE临时表有两种类型:会话级的临时表和事务级的临时表。1
2014-11-23 10:47:39
362
原创 oracle数据库 表空间的创建和权限管理
0.数据库:数据文件:xxx.dbf控制文件:xxx.ctl => 指定谁可以使用 一些信息日志文件:xxx.log 加载数据库时,先加载控制文件,再加载数据文件和日志文件
2014-11-23 00:01:07
648
转载 java中 强引用 软引用 弱引用 虚引用
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(
2014-11-08 23:44:18
498
转载 java内存溢出的详细解决方案
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,
2014-11-08 10:50:47
553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人