- 博客(16)
- 资源 (3)
- 收藏
- 关注

原创 java简单实现爬虫、jsoup实现网页抓取、POI实现数据导出Excel
概要: 使用java实现爬虫,并且把数据保存到excel表中格式化保存;目标网站如下,爬取该网站的农产品价格!!!!一、知识准备jsoup:jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。jsoup官网:http://jsoup...
2018-03-22 22:10:53
3526
1
原创 从cer证书和csr公钥中读取证书信息(完整)
最近项目(c#)使用了openssl颁发证书,在项目开发过程中,dn(证书信息)由后台生成,用户拿到dn值使用openssl生成证书,系统后台加签,用户得到完整证书,其中后台存在校验csr和cer的证书信息的环节,并且通过下面方法可以获取数字证书颁发者和持有者的名称信息,归纳总结如下,以供大家参考。首先弄清楚几个概念:KEY通常指私钥。CSR是CertificateSigning...
2019-07-16 15:51:07
10752
1
原创 如何防止sql注入(全)
定义:以用户或者外部的输入动态构造SQL查询的命令,将可能改变SQL查询语句本来的语义,从而导致执行任意的SQL命令,泄露或者篡改SQL数据库的敏感数据。基本例子:原sql:String name = request.getParameter("name"); … ResultSet rs = conn.createStatement().executeQuery("SELECT Data F...
2019-01-18 10:43:26
8847
原创 读书笔记:C#相比Java的语法上区别
1.与 Java 不同的是,文件名可以不同于类的名称。2.文件后缀名为.cs3.csc xxx.cs 运行该文件4.标识符可以用@开头5.C#的基本数据类型要比java多 比如long ushort uint 都是无符号类型6.c#遵循.net的公共语言规范,生成面向.net环境的代码7.using指令引入命名空间8.c#中定义常量使用const,而不是static final9....
2018-08-30 15:56:16
460
1
原创 Tomcat访问127.0.0.1:8080出现404的解决方案
http://1991jiankang.iteye.com/blog/2246343这个网址,亲测有效
2018-05-11 11:20:43
4175
2
转载 Mysql数据库知识梳理--超全整理
一、数据库基本概述数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统)数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的
2018-04-23 23:47:05
1428
原创 Python读书笔记第一部分
(Do,or do not,There is no try)要么做,要么不做,没有尝试这回事------尤达Python语言及其应用1、 静态语言和动态语言:静态语言要求你必须声明每一个变量的类型,而动态语言(也称脚本语言)则不需要在使用变量前进行声明,动态语言的代码不会被编译,由解释器来解释执行,动态语言的速度比编译后的静态语言慢,可以用来给静态语言编写的代码进行数据的预处理,这样的程序通常被称...
2018-04-07 15:34:26
395
转载 基于python网络爬虫的设计和思考
1、爬虫技术 网 络 爬 虫, 又 称 网 页 蜘 蛛(webspider),是一个功能强大的能够自动提取网页信息的程序,它模仿浏览器访问网络资源,从而获取用户需要的信息,它可以为搜索引擎从万维网上下载网页信息,因此也是搜索引擎的重要组成部分。1.1爬虫的分类1.1 通用型爬虫该爬虫又称为全网爬虫,主要用在搜索引擎,从初始的 URL 到全网页面,但需要的存储容量大,速度要求快,工作性能强大。1.2...
2018-04-07 00:13:58
12344
1
原创 linux系统下jdk、tomcat、mysql的安装和使用
一\安装jdk1\下载linux对应版本的jdk安装包 jdk-8u131-linux-x64.tar.gz2\把安装包上传到linux服务器上 \root 3\首先确认一下你的linux服务器上面是否有安装过jdk rpm -qa|grep java rpm -qa|grep jdk 如果查询到已经安装过jdk就卸载 rpm -e --nodeps 要卸载的文件名称4\解压缩j...
2018-04-01 19:10:08
512
原创 linux常用基本命令速学版
基本命令1\目录结构 /----------------------------------------------bin sbin etc home root -------------- zhangsan lisi2\切换目录cd aaa ...
2018-04-01 19:06:45
371
原创 linux安装使用,网络配置和SSH连接配置
一、概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。1)图形化界面版:注重用户体验,类似window操作系统,但目前成熟度不够2)服务器版:没有好看的界面,是以在控制台窗口中输入命令操作系统的,类似于DOS,是我们架设服务器的最佳选择。二、安装和使用1)安装VMware(威睿)公司的虚拟机软件,功能强大。版本输入许可证密钥:5A02H-...
2018-04-01 19:01:35
1968
原创 iText组件的使用,基于maven构建项目
一、Itext项目简介iText 是著名的开放源码的站点sourceforge一个项目, 是用于生成 PDF 文档的一个java类库.官网地址:http://developers.itextpdf.com二、iText核心类· kernel 和 io: 包含低层次常用的基础的函数· layout: 包含高层次的函数· forms: 有关AcorForms操作需要的函数库· pdfa: 有关PDF/...
2018-03-21 22:49:51
10381
1
原创 访问标识符和Static关键字
OOP三大特性:封装、继承、多态封装:包装 封装:函数,类OOP的封装:1.成员变量私有化;2.提供公共接口为成员变量;3.对成员变量做安全保护访问修饰符当前类同包下的类 不同包子类 任何地方public yesyesyesyes
2017-11-15 23:15:29
1260
原创 一些常见的算法,包括选择排序法,冒泡排序法,折半查找法,和函数的使用;
import java.util.Arrays;/** 作者:Darkjazz11* 日期:2017年11月13日 下午8:37:28*//** * *一些常见的算法,包括选择排序法,冒泡排序法,折半查找法,和函数的使用; * */public class shuzusuanfa { public static void mai
2017-11-13 22:30:27
822
原创 通过简单的循环语句,一个简单的猜数小游戏
import java.util.*;class Day3_DoWhile { public static void main(String[] args) { int i=(int)(Math.random()*10+1); System.out.println("正确答案是:"+
2017-11-08 14:25:27
1085
java库存管理系统项目
2017-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人