- 博客(53)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 Idea多模块
前言: Idea新建springboot多模块项目步骤一、 新建springboot项目New->Project->Spring Initializr->Next设置GroupId/ArtifactId->Next->Next->Finish删除sr...
2020-02-08 21:02:50
311
原创 大数据平台搭建(一)
前言安装大数据平台,为毕设做准备软件Oracle VM VirtualBox 6.0.14hadoop 2.8JDK1.8centOS (CentOS-7-x86_64-Minimal-1804.iso)
2019-11-03 23:31:07
764
原创 jmeter使用
命令:根据运行结果生成html报告jmeter -n -t test.jmx -l test.jtl -e -o /jReport
2019-10-23 02:29:26
245
原创 Java的字符串处理
前沿总结Java中字符串的处理replace()public String replace(char oldChar, char newChar)其中newChar不可以是’’(空字符)replaceAll()replaceAll(String regex, String replacement)其中regex是正则表达式eg:String str = "2018-01-...
2019-10-12 23:00:10
135
原创 Java源码之String.valueOf(null)(基于JDK1.8)
前言做毕设的时候发现String.valueOf(null)空指针异常,所以有了这篇博客。现象及原因String.valueOf() 重载方法static String valueOf(boolean b)static String valueOf(char c)static String valueOf(char[] data)static String valueOf(c...
2019-10-08 20:57:07
744
原创 httpClient(java http/https)(二)(layui分页+httpclient+https+post)
前言因为做毕设,所以需要爬取食品相关数据,而且爬取后要做分页。思路:先用Java写爬虫爬取数据,然后用layui做分页。涉及技术点:(1)Java爬虫需要用到httpclient,因为接口是post,所以需要带参数的post请求,又因为协议是https协议,所以需要绕过证书验证。(2)分页layui做分页(其实做过了就很简单)因为这篇是实践篇,所以主要放代码代码cont...
2019-10-07 23:25:16
579
原创 log4j、slf4j、logback
前沿Java中打日志的库有很多,使用这些库可以很方便我们管理日志,替代了手动log和sout,特别是在黑盒子的生产环境中,日志可以帮助我们快速定位问题。实战经验1. springboot中自带的日志工具问题描述:因为写了一个小爬虫,没有配置日志,但是自动打出了日志。然后就各种百度查询到底是什么地方打的日志,最后发现是springboot中自带的日志。然后在pom.xml中配置了p...
2019-10-07 22:14:42
131
原创 Http(Java)
HTTP协议之multipart/form-data请求分析StringEntity, UrlEncodedFormEntity() ,MultipartEntity 的区别
2019-10-07 12:12:07
144
原创 源码阅读计划之fastjson(一)
fastJson源码阅读fastJson实战json数据{ "msg": "操作成功", "code": 2001, "data": { "total": 1068774, "update_time": "2019-10-05", "day_visit_count": 12071, "total_visit_count": 49321745, "rows": [...
2019-10-07 02:01:50
171
原创 httpClient(java http/https)(一)
前言:因为需要开发一个Java发送post请求获取数据的功能,所以需要用到http,但是服务器是采用的https,所以需要用到HttpClients,但是HttpClents的需要用到httpclient-4.5.6.jar,这个通过我的maven 3.3.9和maven 3.5.2都无法添加依赖,一直报红,所以就考虑先将相应的jar包下载到本地,然后通过本地加载。操作步骤1. 下载htt...
2019-10-06 21:21:37
228
原创 Could not initialize class javax.crypto.JceSecurity
一、问题描述:今天在公司的库中clone了项目后,run后提示Could not initialize class javax.crypto.JceSecurity二、解决方法:不同jdk中对应的US_export_policy.jar和local_policy.jar也不同。之前使用的是jdk1.6所以会报错,因为在idea中设置的jdk和jre都是1.7,所以在 http://w...
2018-06-13 14:05:46
6177
原创 git clone(fatal: Authentication failed for 'http://XXX.git/'&&ssh:connect to host XXX port 22:超时)
问题描述: 第一天正式实习,项目组的人给我开放了远程库的权限,然后就git clone(采用http的方式),成功。然后因为修改了一些内容,所以删掉再次克隆,结果就出现了下面的错误。通过http(https)git clone失败 然后我就各种百度开始着手解决: 尝试方法:1.修改git的用户名和邮箱步骤:(1) 配置用户名和邮箱 git confi...
2018-06-12 18:59:23
1240
转载 为什么编程语言以及数据库要从1970年1月1日开始计算时
今天在看Python API时,看到time模块:The epoch is the point where the time starts. On January 1st of that year, at 0 hours,the “time since the epoch” is zero. For Unix, the epoch is 1970. To find out what the ...
2018-04-12 13:22:07
562
原创 Java中的instanceof、getClass()、'=='的知识点
/** * 注: * 1.instanceof用法:实例变量 instanceof 类 (该类必须是实例变量的本类或者父类,否则编译失败,显示Inconvertible types) * 2.而getClass(): return The Class object that represents the runtime class of this object. * 用法:实例...
2018-03-30 23:55:37
1001
原创 idea采用maven构建quickStart项目
一、Create from archetype 1)File->Project 2)设置项目的GroupId、ArtifactId、Version,然后一直Next,Finished。 3)新建的项目的目录结构为二、运行项目 1).Run->Edit Configurations 2).需要点击I...
2018-03-08 17:13:31
8582
原创 idea使用maven构建web应用
关于idea的下载和安装以及maven的配置,网上资源很多。可以百度自行配置,本文主要介绍idea使用maven构建web应用,因为作者自己花费了一天的时间才成功到。所以将配置方法总结。假设你已经下载并且已经成功安装好了idea,maven,并且在idea中配置好了maven。一、新建web项目并补全目录结构1.新建一个项目。2.新建webapp利用mav...
2018-03-08 01:40:00
4376
原创 Maven项目目录结构
目录结构 说明 src/main/java application library sources——java源代码,会自动编译到classes文件夹下 src/main/resources application library resources——资源库,会自动编译到classes文件夹下 src/main/filters resource...
2018-03-07 10:23:18
1116
原创 Java IO流
流的概念: 以C语言为例。 输入输出是数据传送的过程,数据如流水一样从一处流向另一处,因此常将输入输出形象地称为流(stream),即数据流。流表示了信息从源到目的端的流动。在输入操作时,数据从文件流向计算机内存,在输出操作时,数据从计算机流向文件(如打印机、磁盘文件)。文件是由运行环境(即操作系统)进行统一管理的,无论是用Word打开或保存文件,还是C程序中的输入输出都是通过操作系统进行的。
2017-10-30 14:57:14
216
原创 Java本地连接数据库(idea)
import java.sql.*;public class TestJDBC { private final static String USER = "root"; private final static String PASS = "123456"; public static void main(String[] args) { try {
2017-10-29 15:42:56
937
原创 Kaggle之Titanic
问题:问题一:import pandas as pd data = pd.read_csv("E:\Kaggle\Test\TitanicTest\data\train.csv")描述:用pandas导入数据时,报错:FileNotFoundError: File b'E:\\Kaggle\\Test\\TitanicTest\\data\train.csv' does not exist 原因
2017-10-15 19:57:45
443
1
原创 CentOS入门
一、 问题一: 当我们使用sudo命令切换用户的时候可能会提示以下错误:xxx is not in the sudoers files.This incident will be reported,xxx是你当前的用户名,究其原因就是用户没有加入到sudo的配置文件里。 解决方法一: 1,切换到root用户,运行visudo命令 2 ,在打开的配置文件中,找到root ALL=
2017-08-11 11:48:10
475
原创 CodeBlocks用法(C/C++ IDE)
1,下载CodeBlocks(下载地址:http://www.codeblocks.org/downloads) 如果使用的windows操作系统,建议下载第四个列表中的,因为它自带了GCC/G++ compliler 和 GDB debugger,当然你也可以后续自己下载MinGW。2.安装完成后,启动,新建项目,编译,一般会提示如下:根据红框中的提示找到设置编译器的地方:可以手动的选择安装了M
2017-07-27 23:19:59
5320
原创 利用Excel和ren命令批量重命名文件技巧
要求:将下面的文件全部重命名为1.jpg,2.jpg…… 解决方法: 1.Win+R 打开cmd命令行,依次输入一下命令 【注:】dir /b>a.xls 将当前目录下的文件目录重定向到a.xls文件中 2.(1)用Excel打开a.xls文件 (2)删除a.xls这一行,然后进行下图操作。 (3)在C1单元格当鼠标变成小加号的时候下拉,就会得到下图的效果
2017-07-21 04:22:40
33721
5
原创 初探vim编辑器(一)
vim(vi improved “改进版vi的意思”)vim理念 vim的理念与vi相近。两者均为编辑工作带来强大威力与优雅;两者均依赖modality(命令模式与输入模式);而且都把编辑工作交给键盘;也就是说,用户的编辑工作可以快速而有效率地进行,且完全不需用到鼠标。我们习惯称此为“接触式编程”(touch editing),类似于“接触式键入/盲打”(touch typing),这反应出它们各
2017-07-19 15:34:49
284
原创 虚拟机的桥接模式,NAT,仅主机三种网络模式
VMware虚拟机提供了3种网络模式,分别是: Bridged(桥接模式:vmnet0),NAT(网络地址转换模式:vmnet8)和host-only(主机模式:vmnet1)。下面我们来介绍一下这三种网络模式: 1.桥接模式: 桥接模式的特点是: (1)使用该模式的虚拟操作系统是网络中的一个独立主机,具有独立访问网络中其他主机的功能。 (2)不支持DHCP服务。
2017-07-17 23:05:29
1343
原创 Ubuntu+Windows双系统启动配置
第一种情况: 在已有Windows的系统安装Ubuntu系统准备工具:Ubuntu系统 (下载地址: http://cn.ubuntu.com/download/) UltraISO 熟称“软碟通”制作好了安装即可,安装完就会自动ubuntu形式的系统启动项。第二种情况: 安装完Windows和Ubuntu系统后,修复启动。准备工具:Easy
2017-07-16 22:29:28
334
原创 Windows下配置Apache+python cgi
第一步: 下载配置Apache 第二步: 修改httpd.conf (注意httpd.conf文件中有很多的Directory节点)我们要在其中一个节点中在 AddHandler 中添加 .py 后缀,这样我们就可以访问 .py 结尾的 python 脚本文件:<Directory "${SRVROOT}/cgi-bin"> AllowOverride Non
2017-07-13 01:00:04
433
原创 Apache 配置及错误处理
第一步:Apache配置 下载Apache,并且配置。 教程: http://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html 第二步:Apache错误处理 错误一: 解决的方法是: 在运行中切换到你的apache的bin目录下,执行h
2017-07-12 20:34:45
3431
1
原创 初识python一
python的哲学打开python的命令交互环境输入:import thisBeautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested.
2017-07-11 16:50:31
275
原创 机器学习入门
研究生考试结束了,考研通知书也在几天前到手了,是时候安心下来考虑一下未来研究生的生活和学习了,看现在机器学习特别的火,所以我就先跟风学习一下机器学习吧。由于刚开始学习,所以对一些专有名词不是很熟悉,所以特别做了一下总结,因为刚刚入门,所以就先整理了这些。人工智能:一、 认知和感知(区别看待)(目前是在感知上做的非常好,甚至超过了人类,但是在认知上还是不是特别的理想)机器学习: 一、 监督学习,
2017-07-06 14:55:37
323
原创 命令行编译C#程序
编译 & 执行 C# 程序using System;using System.Collections.Generic;using System.Text;namespace MyProgram1{ class program { static void Main(string[] args) { Console.Write
2017-04-24 10:12:59
4132
原创 用JS获取地址栏参数的方法
方法一:采用正则表达式获取地址栏参数:<html><head></head><body><script type="text/javascript">alert(GetQueryString("id"));function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "
2017-04-19 21:02:41
5245
原创 jar包放在WEB-INF/lib下和config build path的区别
jar包放在WEB-INF/lib下和config build path的区别
2017-04-03 16:01:02
1277
翻译 关于Tomcat的理解(一)
1,tomcat中的catalina是什么 ? catalina就是Tomcat服务器使用Apache实现的servlet容器的名字。Tomcat的核心分为3个部分: (1)Web容器 – 处理静态页面。 (2)catalina – 一个servlet容器:处理servlet。 (3)JSP容器,用来把JSP页面翻译成一般的servlet。2.JSP页面编译后的程序放在那? 放在apach
2017-03-29 16:23:29
966
原创 VMware Workstation安装Ubuntu16.04
准备材料:VMware Workstation10 (注:VMware WorkStation自从11版本以上只有64bit的版本)、Ubuntu16.64的镜像文件。 开始安装 配置好虚拟机后开始选择加载镜像 后序需要安装vm tools(vm tools是一个虚拟机辅助软件,可以直接往虚拟机中拖文件,也可以使得虚拟机中的操作系统自动识别合适的分辨率) ubuntu中安装v
2017-03-28 13:43:58
649
原创 Java打印菱形
打印菱形,要从要打印的图形中寻找规律,本例中通过建立字符'*'的个数最多的一行的个数m与每一行需要打印的'*'的个数i建立了一个关系。 如下面这个菱形 |每一行'*'的个数 * | i=1 *** | i=3 ***** | i=5******* | i=7 ------> 字符'*'个
2017-03-09 19:29:42
260
原创 Java JDK最新版本及历史版本的下载流程
第一步:点击进入Oracle的官网 如果你的英文不是很给力,请选择中文 第二步:在Downloads中选择Java for Developers 点击进来之后,你可以看到java各种资源的最先版本,选择你需要的对应版本下载即可: 可能最新版本不是很稳定,或者你需要早些版本的JDK,那就把网页拉到最后,在Java Archive中栏目中点击DOWNLOAD。 这里可能有些警告
2017-01-18 10:37:10
10712
原创 C++中的引用测试
C++中的引用测试 示例代码1:#include <stdio.h>#include <stdlib.h>/*void TransZhiZhen(){}*/void TransYinYong(int* &p){ printf("%o\n",&p); p=(int *)malloc(sizeof(int)); *p=10;}void main(){ int
2016-11-01 13:09:24
277
原创 c++引用和指针的区别
1.(1)C语言中的& C语言中的&仅仅代表取址,C语言中没有引用这个概念,C++中有,是C++和C语言的区别之一。 所以C语言中的&和指针的区别很明显。 C++中的引用与指针的区别 指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针知道指针所指向对象的类型和大小,因此想要通过void
2016-11-01 00:07:12
278
SecureCRT_8.5.3_macstore.info.dmg
2020-03-01
httpcomponents-client-4.5.6.rar
2019-10-06
mysql.exe bin目录下exe文件
2018-10-24
Java_JCE(Java Cryptography Extension)
2018-06-15
windwos平台搭建hadoop单点测试wordcount出错
2018-01-17
阿里云centos7.3+hadoop2.8搭建出错
2018-01-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人