自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

藏经阁

藏 C,C++,Java,PHP,HTML5,计算机系统基础 ,微信小程序,算法,还有一些软件配置

  • 博客(320)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Intellij 无法运行Junit

报错:No tests found for given includes解决:Settings=>Build,Execution,Deployment=>Build Tools=>Gradle把项目设置成用Intelij运行

2020-12-14 21:19:43 1300

原创 Maven 依赖

maven仓库要增加依赖但是不知道怎么加就到上面的Maven仓库的官网搜就得了

2020-12-14 21:15:14 294

原创 Vue 解决跨域问题

报错:http://localhost:8080’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.解决:项目根目录下新建vue.config.jsmodule.exports={ devServer:{ proxy:{ '/register':{

2020-12-14 21:12:22 595

原创 Spring XML的解析

版本说明:Spring 5.2.9(文档引用多是5.3.0)本文侧重于源码的解读文章涉及到的关键字:这里以最简单的ClassPathXmlApplicationContext为例 ApplicationContext context =new ClassPathXmlApplicationContext("applicationContext.xml"); Hello hello=context.getBean("helloImpl",Hello.class);在XML里我们配置好Bean后,

2020-11-01 13:13:28 1306

原创 Spring BeanFactory、Bean和Context

版本说明:spring-5.2.8(然后,引用的官方文档基本是5.2.9的)下面会结合Spring的源码,分析Bean的加载(源码篇幅不小,光是网页上看的话体验不好,建议最好另外用文本编辑器查看)1.BeanFactory、Bean和Context之间的关系在了解加载过程之前,我觉得有必明确context和bean的关系,先看一个简单的getBean ApplicationContext context =new ClassPathXmlApplicationContext("applicati

2020-10-27 23:19:09 462

原创 Sublime Text 快捷键

我只想说Sublime 牛逼!ctrl+M—Go to matching parenthesesCtrl+P go to fileCtrl+KB Toggle Side BarCtrl+Shift+N New WindowCtrl+G go to lineCtrl+R go to methodsCtrl+Shift+R go to methods in projectCtrl+D select wordCtrl+Alt+Up / Ctrl+Alt+Down select colum

2020-10-26 23:22:25 160

原创 Chrome 快捷键

Alt + f or Alt + e—打开菜单Ctrl + Shift + Delete—清除记录Ctrl + j—下载内容Ctrl + h—历史记录Ctrl + t—新建标签页Ctrl + w—关闭当前标签页Ctrl + N—新建浏览器窗口Ctrl + (1~9)—切换标签页F6—可切换焦点的到标签栏Ctrl + Shift + b 打开标签栏另外还有一个可以自定义快捷键的Chrome扩展程序AutoControl Shortcuts Manager,到Chrome 网上应用商店搜

2020-10-23 21:45:03 151

原创 Win10 快捷键

Alt + F4—关闭当前窗口F2—重命名Windows key + I—设置Windows key + D—显示桌面Windows key + Period (.) —emoji表情、颜文字Ctrl + Arrow keys (to select) + Spacebar—选择多个文件Alt + Left arrow key—回退Alt + Right arrow key—前进Alt + Spacebar—相当于右键当前窗口Ctrl + Left arrow key—上一个单词Ctrl

2020-10-21 23:27:02 197

原创 Eclipse 使用

1.Project Explorer 可以在Libraries 中查看导入的具体jar包,有需要的话可以联系到源码2.src下是classpath3.dtd是xml文件用于代码补全的4.快捷键,preferences—keys5.善用Debug,左边的debug栏的调用关系是由下而上6.双击Server可以设置部署目录,配置目录,服务器启动的timeout7.Source > Generate 生成getter、setter等8.Window > Perspective >

2020-10-21 22:36:23 81

原创 Tomcat 版本查询

Tomcat 9.0.xServlet 4.0, JSP 2.3, EL 3.0, WebSocket 1.1, JASPIC 1.1Tomcat 8.5.xServlet 3.1, JSP 2.3, EL 3.0, WebSocket 1.1, JASPIC 1.1Tomcat 8.0.xServlet 3.1, JSP 2.3, EL 3.0, WebSocket 1.1Tomcat 7.0.xServlet 3.0, JSP 2.2, EL 2.2, WebSocket 1

2020-10-21 21:23:51 261

原创 JDBC 驱动的加载

最初接触JDBC的时,我是这样加载JDBC驱动的 try { Class.forName("com.mysql.cj.jdbc.Driver"); con=DriverManager.getConnection("jdbc:mysql://localhost:3306/experment1?serverTimezone=Hongkong","root","xxx"); statement=con.createStatement(); } catch (ClassNotFoundExc

2020-10-21 21:10:16 406

原创 Servlet Java

一:什么是ServletServlet 说白了就是个类,是个接口然后它的作用是处理服务器接收到的请求在Servlet4.0的文档中是这么描述的:A servlet is a small Java program that runs within a Web server. Servlets receive and respond to requests from Web clients, usually across HTTP, the HyperText Transfer Protocol.

2020-10-18 23:25:17 126 1

原创 Session Java

首先,Session 是什么?简单地说,Session(会话) 是服务器用于辨识用户的一个手段为什么要使用Session\color{blue}{为什么要使用Session}为什么要使用SessionHTTP请求是stateless的也就是说谁都可以向服务器发送HTTP请求接触过爬虫的朋友应该都能理解像python中的requests.get(url)就相当于发送了一个HTTP请求但是,这样单纯的交互只是一次性的也就是,你发送一次HTTP请求,服务器回应你一次你再次向同一个服务器发送HT

2020-10-17 18:47:00 118

原创 CSDN 博客下载

Spider想把自己的博客备份到本地,想想手动的话。。。那工作量然后就写了个基于selenium 和Chrome驱动的自动化脚本工具的下载地址使用前确认已下载好了Chrome对应版本的驱动并将其添加到了环境变量path中查看自己浏览器版本的方法:右上角的三个小点----帮助----关于Google Chrome像我的版本:Google Chrome 已是最新版本版本 86.0.4240.75(正式版本) (64 位)则下载86版本的驱动就好了(比对好自己的版本)驱动下载地址如果

2020-10-15 16:44:02 436

原创 Context Java

Context 在英文词典中的解释:the circumstances(环境) that form the setting for an event, statement, or idea, and in terms of which it can be fully understood and assessed.You have misinterpreted(误解) my remark because you took it out of context.有一点像我们中文说的“语境”语境可以帮

2020-10-15 13:06:48 218

原创 Java 面试准备 JSP

Servlets are pre compiled class files but jsp will compile at runtime only.And we have jasper listener for jsp it will notify the server when ever we are changing the jsp then server will replace old class file with new one. That’s why jsp changes are ref

2020-10-14 18:55:47 152

原创 Java 基础知识 package 和 namespace

ss

2020-10-02 20:40:47 1076

原创 Java 简单爬虫 代码

试试

2020-10-02 18:44:14 3324

原创 Java 基础知识 finalize方法

perform the cleanup

2020-10-01 18:31:31 237

原创 Spring 基础知识 scope singleton prototype

perform any cleanup

2020-10-01 18:00:57 205

原创 Tomcat 与 Eclipse

Tomcat 是Eclipse 用于部署Web应用的容器一:Web 应用如何部署(1)Tomcat 目录下的webapps 目录就是Web应用部署的地方(2)当Eclipse 运行Web 应用的时候,会把相应的资源文件给放到webapps中(在Eclipse 中修改文件内容的时候,webapps 目录下的文件也相应被修改)(当然,Eclipse Workspace 中的文件内容也是同时被修改)(3)webapps 下有对应文件后,我们则需要运行Tomcat安装目录/bin/startup.

2020-09-30 13:50:54 1172

原创 Java 基础知识 try catch finally

ss

2020-09-29 21:18:49 89

原创 Java 面试准备 4 UTF-8 和 Unicode 解码、编码

sss

2020-09-26 21:13:41 774

原创 Java 基础知识 注解 annotation

一:什么是注解注解,如果看他的定义,可能会很迷糊Annotations, a form of metadata, provide data about a program that is not part of the program itself. Annotations have no direct effect on the operation of the code they annotate.元数据,不是程序的一部分,对代码没有直接的影响让人看得很懵我个人觉得注解可以理解为 “标

2020-09-23 17:33:43 507

原创 Java 面试准备3 JVM和类加载器

众所周知,Java 是面向对象的一门语言绝大部分的东西都是以class类的形式存在的甚至连把.class文件加载进JVM的类加载器(class loader)都是一个类那有人就会问了,那第一个类加载器是怎么来的呢?这个和鸡生蛋,蛋生鸡的问题就不一样了~这个是有明确答案的首先,JVM 是用C++ 写的(这里指的是 SUN 的默认JVM HotSpot)(维基百科上查的)HotSpot is written in C++(大家可以在命令行下输入)java -version应该会看到

2020-09-20 09:42:09 136

原创 Java 基础知识 查看类的加载情况

java -verbose:class XXX(类名)[Opened C:\Program Files\Java\jdk1.8.0_221\jre\lib\rt.jar][Loaded java.lang.Object from C:\Program Files\Java\jdk1.8.0_221\jre\lib\rt.jar][Loaded java.io.Serializable from C:\Program Files\Java\jdk1.8.0_221\jre\lib\rt.jar][

2020-09-20 09:41:52 749

原创 Java 基础知识 path和classpath

path 和classpath 都是环境变量path 是为了(javac.exe, java.exe, javadoc.exe 等)能直接使用而设置的环境变量javac hello.java不然,需要输入 javac.exe 的绝对路径classpath 则是为了让JVM找到Java 程序运行时所需要的classes,jar包其查找顺序:Bootstrap classes - Classes that comprise the Java platform, including the cl

2020-09-17 16:54:31 348

原创 Java 基础知识 jar包的使用

首先明确一点,jar 包就是里面封装了很多的.class文件一:命令行形式javac -cp json-lib-2.4-jdk15.jar hello.java-cp 也可以是 -classpath给 javac 指定一个classpath ,让 javac 到指定的路径下去找jar 包并且会到jar 包里去检索class 文件有多个 jar 包的则用分号 ; 隔开直接写包名是表示当前目录—相对路径,你也可以写上绝对路径javac -cp D:\aes\json-lib-2.4-jdk1

2020-09-17 16:53:14 370

原创 Java 面试准备2 Array List Set Map

1.Array:官方文档的解释是这样的官方文档链接An array is a container object that holds a fixed number of values of a single type.Array是一个容器,储存了一定数量,单一类型的对象The length of an array is established when the array is created. After creation, its length is fixed.Array的长度在其被创

2020-09-09 20:45:09 139

原创 框架和类库的区别

简单的说框架:解决一类问题的成熟方案举例:MVC框架,提供了数据库、服务器和用户端交互的一种解决方案类库:许多类的集合举例:用于爬虫的bs4就是类库了

2020-09-08 19:16:18 168 1

原创 Java 面试准备1 JDKJRE JVM .class文件

JDK:Java Development Kit,Java开发工具包其包含了:Java的编译和调试程序,Java程序的运行环境和所需的类库(Ps:这里的编译是把各类编译成.class文件)JDK有:JavaSE,JavaEE等等JDK是面向开发人员的,用于Java程序的编写JRE:Java Runtime Environment,Java 运行环境解释二进制字节码文件(即.class文件)含有Java application launcher(Java 应用程序启动器)和JVM提供Java

2020-09-07 09:33:03 184

原创 Java 反射 理解

反射:用于动态加载class类首先,需要了解java程序运行的机制程序是基于JVM虚拟机运行的又Java 是面向对象的编程而JVM并不会一股脑地把你写好的class都加载进内存(这样效率低)但以下三种情况会加载:1.生成类对象–即new2.访问该类静态成员3.class.forname(‘类名’)上面的class.forname(‘类名’)就是反射实现的方法了调用该方法后,原来没有new类便会被加载进JVM内存然后我们再使用构造器Constructor,就可以创建对象了(new

2020-09-01 10:21:43 74

原创 python 生成exe

一:准备工作pip install pyinstaller下载安装pywin32链接 (64位)提取码: 6qnp二:一个py文件的打包pyinstaller -F -w D:\test\test.pyPs:-w 表示不显示控制台自定义图标pyinstaller -F -w -i D:\test\test.ico D:\test\test.py三:多个py文件的打包surface.py是入口文件pyinstaller surface.py -p cn.py -p

2020-07-24 08:09:57 711

原创 sql 一些关键词

1.distinct选择时不选择重复的count(distinct 选课表,学号)2.unique建表时不允许重复值3.not null不允许空值,不然无法插入4. not in不在结果集中5. group bygroup by classNo把同一班的聚集到一起且group by 后面不能用where,只能用havingstu_score存了每个学生语数英的成绩select sno from stu_score group by sno having AVG(score)&

2020-07-15 13:24:11 239

原创 ER图

下面说几点要素:1.实体是矩形框,属性是椭圆,菱形是关系2.菱形上如果有属性的话,表示这也有一张新表菱形上的属性加上和两个实体的主码(作外码)构成的一张新表3.连线上的1,m,n表示是怎么样的对应关系有1对1,1对m,n对m,大家根据实体之间的关系可以确定下来4.关系模式就是上面ER图表示关系的总集了(包括菱形的新表)...

2020-07-15 08:34:48 1069

原创 python 爬取b站弹幕并写入到csv

import requestsimport refrom bs4 import BeautifulSoupimport csvimport pandas as pdfrom itertools import isliceimport numpy as npdef get_csv(url): #请求的方式得到数据jason文件 bvIndex = url.find('BV') id = url[bvIndex:] url='https://api.bilibili

2020-07-15 08:25:14 1833

原创 python 初始化数组

height = np.zeros(100, dtype=np.int16)#后面dtype是为了让生成的数是int整数height = np.zeros(100)

2020-07-15 08:19:15 1641

原创 plt 柱状图

plt.rcParams['font.sans-serif'] = ['SimHei'] # 用黑体显示中文 plt.rcParams['axes.unicode_minus'] = False # 正常显示负号 plt.bar(range(100), height)#两个参数都是列表,分别是x和y plt.title('弹幕分布统计') plt.xlabel('进度条')#x轴 plt.ylabel('数量')#y轴 plt.show()刻度...

2020-07-15 08:12:38 752

原创 python 词云

如果要显示中文,需要另外的字体ttf 文件,并在程序里设好字体文件的路径(词云默认显示的是英文)可以在C–Windows–Fonts里找或自己到网上下载from wordcloud import WordClouddef w_cloud(danmu_text): #词云 出现频率高的字体就大 with open ('cloud.txt','w+',encoding='utf-8') as f: for i in all_danmu_text['内容']:

2020-07-15 08:06:07 673

原创 文件描述符 fd

open()会返回一个文件描述符其实就是个int我们第一次调用open() 返回的数字是3因为0,1,2都已经被占用了0—stdin,标准输入流1—stdout,标准输出流2—stderr,标准错误流下面搞点例子理解一下:1、标准输出ls > l.txt这就是把ls 的内容通过管道传输给l.txt而ls 的内容对应的即标准输出stdout像我们print()出来的内容也是在标准输出中所以我们大可以用dup2()把标准输出与具体文件连接在一起然后print()可以直接输出到

2020-07-13 11:54:29 541

一键清理系统.rar

自动清理C盘中的临时文件,后缀为.tmp .log 等文件

2020-05-17

Servlet实例和JDBC的连接.rar

只有一个用户登陆,注册的简单servlet实例和JDBC的连接!

2020-05-04

servlet 实例.rar

简单的servlet实例 只有简单的用户登陆,注册功能!

2020-05-04

servlet实例.rar

简单 servlet 实践 平台是JavaEE 相关的库得自己配置哈 只写了几个的页面跳转!

2020-05-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除