Java
文章平均质量分 78
灬青春不留白灬
Where there is a will,there is a way!
展开
-
Idea多模块
前言: Idea新建springboot多模块项目步骤一、 新建springboot项目New->Project->Spring Initializr->Next设置GroupId/ArtifactId->Next->Next->Finish删除sr...原创 2020-02-08 21:02:50 · 271 阅读 · 0 评论 -
大数据平台搭建(一)
前言安装大数据平台,为毕设做准备软件Oracle VM VirtualBox 6.0.14hadoop 2.8JDK1.8centOS (CentOS-7-x86_64-Minimal-1804.iso)原创 2019-11-03 23:31:07 · 699 阅读 · 0 评论 -
jmeter使用
命令:根据运行结果生成html报告jmeter -n -t test.jmx -l test.jtl -e -o /jReport原创 2019-10-23 02:29:26 · 217 阅读 · 0 评论 -
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 · 113 阅读 · 0 评论 -
源码阅读计划之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 · 153 阅读 · 0 评论 -
Http(Java)
HTTP协议之multipart/form-data请求分析StringEntity, UrlEncodedFormEntity() ,MultipartEntity 的区别原创 2019-10-07 12:12:07 · 120 阅读 · 0 评论 -
log4j、slf4j、logback
前沿Java中打日志的库有很多,使用这些库可以很方便我们管理日志,替代了手动log和sout,特别是在黑盒子的生产环境中,日志可以帮助我们快速定位问题。实战经验1. springboot中自带的日志工具问题描述:因为写了一个小爬虫,没有配置日志,但是自动打出了日志。然后就各种百度查询到底是什么地方打的日志,最后发现是springboot中自带的日志。然后在pom.xml中配置了p...原创 2019-10-07 22:14:42 · 118 阅读 · 0 评论 -
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 · 537 阅读 · 0 评论 -
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 · 690 阅读 · 0 评论 -
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 · 203 阅读 · 0 评论 -
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 · 5954 阅读 · 1 评论 -
为什么编程语言以及数据库要从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 · 532 阅读 · 0 评论 -
Java JDK最新版本及历史版本的下载流程
第一步:点击进入Oracle的官网 如果你的英文不是很给力,请选择中文 第二步:在Downloads中选择Java for Developers 点击进来之后,你可以看到java各种资源的最先版本,选择你需要的对应版本下载即可: 可能最新版本不是很稳定,或者你需要早些版本的JDK,那就把网页拉到最后,在Java Archive中栏目中点击DOWNLOAD。 这里可能有些警告原创 2017-01-18 10:37:10 · 10592 阅读 · 0 评论 -
Java打印菱形
打印菱形,要从要打印的图形中寻找规律,本例中通过建立字符'*'的个数最多的一行的个数m与每一行需要打印的'*'的个数i建立了一个关系。 如下面这个菱形 |每一行'*'的个数 * | i=1 *** | i=3 ***** | i=5******* | i=7 ------> 字符'*'个原创 2017-03-09 19:29:42 · 245 阅读 · 0 评论 -
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 · 896 阅读 · 0 评论 -
Java IO流
流的概念: 以C语言为例。 输入输出是数据传送的过程,数据如流水一样从一处流向另一处,因此常将输入输出形象地称为流(stream),即数据流。流表示了信息从源到目的端的流动。在输入操作时,数据从文件流向计算机内存,在输出操作时,数据从计算机流向文件(如打印机、磁盘文件)。文件是由运行环境(即操作系统)进行统一管理的,无论是用Word打开或保存文件,还是C程序中的输入输出都是通过操作系统进行的。原创 2017-10-30 14:57:14 · 201 阅读 · 0 评论 -
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 · 1088 阅读 · 0 评论 -
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 · 8498 阅读 · 0 评论 -
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 · 977 阅读 · 0 评论 -
JAVA多线程学习(一)
一、概念及其理论介绍 1. 线程(轻量级程序)类似于一个程序,也有开始、执行、结束,它是运行在程序内部的一个比进程更小的单元,使用线程的主要应用在于可以在一个程序中同时运行多个任务。每个Java程序都至少有一个线程-主线程。当一个Java程序启动时,JVM会创建主线程,并在该线程中调用程序的main()方法。 2. 多线程就是同时有多个线程在执行。在多CPU的计算机中,多线程原创 2016-04-12 22:55:22 · 2825 阅读 · 0 评论