自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 把某个文件夹下的特定文件(比如jpg)复制到另一个空的文件夹

public class picturedivide { public static void traverseFolder1(String path,String newpath) { File file = new File(path); if (file.exists()) { File[] files = file.listFiles(); if (files == null || files.length ==

2021-05-27 16:31:27 309

原创 pip安装库 通过清华源

pip install 安装库的名称-i https://pypi.tuna.tsinghua.edu.cn/simple

2021-05-25 16:23:29 152

原创 git到github

文章目录基本操作名称邮箱到桌面创建文件夹进入文件夹创建文件并输入 ctrl+d 退出查看状态对文件进行跟踪对文件进行修改修改的同步到本地代码仓库演示删除查看状态 工作区是空的 说明工作区和仓库同步删除文件提交代码到githubgit push -u http:>>>> main 等效克隆仓库其他成员项目推到线上仓库从远程仓库拉操作 对本地仓库进行更新 输入日志查看与版本切换查看日志回退版本本地工作目录也会回到最开始的状态到最新版本 获取所有版本号 git reflog分支管理查

2021-04-29 14:45:32 189

原创 批量导入本地jar包到仓库 脚本文件

import globimport osimport redef mvn_script(filename): return "mvn install:install-file -DgroupId=localRepository -DartifactId="+filename[0:len(filename)-4]+" -Dversion="+getVersion(filename[:len(filename)-4].split("-"))+" -Dpackaging=ja

2021-04-26 19:43:43 275 1

原创 打开.pk或者.pkl

rb以二进制方式读取文件.pkl是python保存文件的一种文件格式。是一种序列化后的格式

2021-04-19 16:32:33 467

原创 String直接赋值和new对象的区别

package Test;public class Stringtest { public static void main(String[] args) { String n1 = "cnb";//可能会创建对象 可能不会创建对象 查看在string池中是否存在,会在string池中 //创建一个string对象 ,然后n1指向这个内存,无论创建多少个同样的字符串,始终只有一个内存地址被分配 //所有字符串都在编译后自动驻留 St

2021-04-19 15:56:29 129

转载 servlet三大作用域 request session application

servlet三大作用域:request,session,applicationjavaweb开发中Servlet三大域对象的应用(request、session、application(ServletContext))。1. requestrequest是表示一个请求,只要发出一个请求就会创建一个request,它的作用域:仅在当前请求中有效。用处:常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。方法:request.setAttribute(); request.get

2021-04-17 14:07:22 70

原创 System.out.println()打印数组,打印字符串,打印char类型的数组

数组放在内存的堆里面,引用在栈里面。输出引用是输出的引用的地址,不是数组的地址文章目录java中char类型数组用数组名打印结果不是地址值而是数组内容Arrays.toString()java中char类型数组用数组名打印结果不是地址值而是数组内容String s1 = "HElloworld1234"; chs = s1.toCharArray(); System.out.println(chs); System.out.println("前边加上字符输出的是地址:"+chs

2021-04-15 11:50:16 3972 1

原创 maven中 引入jar报错:Missing artifact net.sf.json-lib:json-lib:jar:2.4

<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --><dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version></dependency>

2021-04-15 10:33:30 154

原创 在页面发起请求,交给springmvc的控制对象过程

文章目录实现步骤1、新建一个maven工程2、加入依赖3、重点:在web.xml中注册springmvc框架的核心对象DispartcherServlet4、创建一个发起请求的.jsp5. 创建控制器类6. 创建一个作为结果的jsp,显示请求的处理结果7. 创建springmvc的配置文件(Spring的配置文件一样)srpingmvc请求处理流程spring执行过程源代码分析1. tomcat启动,创建容器的过程2.请求的处理过程实现步骤1、新建一个maven工程2、加入依赖spring-webm

2021-04-14 23:21:45 326 1

原创 静态资源和动态资源

静态资源包含html css js 图片等,可以理解为前端的固定页面,不需要查询数据库和程序处理,直接就能够在页面进行显示,如果想要修改内容必须修改页面,访问效率高。动态资源需要程序处理或者需要从数据空中读取数据吗,能够根据不同的条件在页面显示不同的数据,内容的更新不需要修改页面,访问速度不如静态页面...

2021-04-14 17:46:44 120

转载 网络状态码 200 300 400 500

201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201(已创建) 请求成功且服务器已创建了新的资源。202(已接受) 服务器已接受了请求,但尚未对其进行处理。203(非授权信息) 服务器已成功处理了请求,但返回了可能来自另一来源的信息。204(无内容) 服务器成功处理了请求,但未返回任何内容。205(重置内容) 服务器成功处理了请求,但未返回任何内容。与 204 响应不同,此响应要求请求者重置文

2021-04-14 16:52:57 1508

原创 Json交互处理

目录什么是jsonjson和javascripe对象互转测试controller返回Json数据 使用Jackson配置mvc需要的配置web.xml配置mvc需要的配置 springmvc-servlet.xmlUser类controller类乱码统一解决测试集合输出输出时间对象抽取工具类关于FastjsonJSONObject 代表json对象JSONArray 代表json对象数组JSON代表 JSONObject和JSONArray的转化什么是jsonJSON(JavaScript Object

2021-04-13 15:31:09 691

原创 JVM工作过程

文章目录JVM工作过程类加载子系统运行时数据区域执行引擎类加载器双亲委派模型双亲委派的优点JVM工作过程JVM运行的过程涉及三个子系统:类装载子系统(Class loader SubSys)运行时数据区(Running Data Areas)执行引擎(Execution Engine)类加载子系统-作用是将字节码文件加载到JVM中,在类第一次被使用的时候,需要初始化文件。装载:功能就是加载类,使用到了三个类加载器。Bootstrap ClassLoader 启动类加载器Ext

2021-01-28 13:19:36 216

原创 c3p0、dbcp 、 druid连接数据库

文章目录C3P0配置文件测试DBCP配置文件测试DRUID配置文件测试C3P0package C3p0;import com.mchange.v2.c3p0.ComboPooledDataSource;import javax.swing.*;import java.beans.PropertyVetoException;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.I

2021-01-15 12:56:32 217

原创 jdbc链接数据库以及sql注入-基本

文章目录sql注入jdbc链接数据库 图sql注入sql注入指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的sql语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据库信息。jdbc链接数据库 图package jdbcTest;import java.sql.*;public class Test1 { private final String

2021-01-12 16:18:34 103

原创 ubuntu链接xftp5以及一些常见的小问题

链接xftp5 安装aptitude1、通过ifconfig得到本地ip2、通过此ip进行链接 如果链接失败,可能是ssh没有打开。3、输入此命令 无事发生 说明没有打开ssh4、如下 则跳转到 7如果输出ssd 表示已经安装该服务5、如果没有安装ssh,通过以上命令进行安装,一般情况下可以直接安装,如果出现我图片里出现的内容,说明依赖包有问题。可以使用aptitude。aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与

2021-01-12 12:05:34 187

原创 如何通过anaconda prompt打开jupyter

cd到.ipynb文件所在的目录 输入 jupyter.notebook 即可

2020-12-22 21:40:29 4627

原创 Maven中 程序包org.springframework.context不存在 以及plugins 爆红 的问题解决

用的版本如下之前也是在setting中配置一个D\MVen\AlwaysSoftware\localMaven的一个操作,然后一直报错。一个偶然的机会:我的这个位置没有跟配置文件上的一样,就没有报错。于是上网找了下,发现可以直接删除配置文件中的localRepository配置。只需要在idea中进行操作就可。如红框中显示的那样。所以我直接删除setting中的这一个配置,然后:这步操作,清空缓存 ,重新建立索引。然后错误就消失了。plugins爆红第一步:第二步:第三步:第四步

2020-12-20 00:08:41 1938 1

原创 事务基本定义操作

一、什么是事务一个事务是由一条或者多条sql语句组成的不可分割的单元,只有当事务中的所有操作都正常执行完了,整个事务才会被提交给数据库; 如果有部分事务失败,那么事务就要回退到最初的状态,或者回退到事务操作的任何一个状态,因此,事务要么全部成功,要么全部失败。当程序出错的时候可以通过rollback回到最初的状态。当确定所有sql语句没有问题的时候可以执行commit提交,这一步操作回对数据库造成持久性的影响。注1:单独一个sql语句并不能判断是事务,判断事务的标准必须可以执行rollback操作或者

2020-12-19 23:50:51 890

原创 ConCurrentHashMap、HashMap、Hashtable的区别

ConCurrentHashMap、HashMap、Hashtable的区别ConcurrentHashMap扩展:segment继承重入锁类,实现序列化接口通过segment内部维护一个链表数组,ConcurrentHashMap 定位一个元素的过程需要进行两次Hash操作,第一次 Hash 定位到 Segment,第二次 Hash 定位到元素所在的链表的头部,因此,这一种结构的带来的副作用是 Hash 的过程要比普通的 HashMap 要长,但是带来的好处是写操作的时候可以只对元素所在的

2020-11-07 22:08:51 79

原创 HashMap中hash(Object key)原理,为什么(hashcode >>> 16)。

static final int hash(Object key){ int h; return (key==null)?0:(h=key.hashCode())^(h>>>16);} 1111 1111 1111 1111 1001 0110 1110 0010 0000 0000 0000 0000 1111 1111 1111 1111'>>>'又移16位,左边补零,使得前面的高位参与到hash运算中,减少发生hash冲突的概率。 ^ 是异或运

2020-10-20 09:28:34 170

原创 HashMap和HashTable的区别

HashMap和HashTable的区别继承父类不同Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。默认容量hashMap是16 HashTable是11Table的初始化时机Hashtable在构造函数中初始化HashMap在第一次put的时候初始化并发操作HashTable:使用同步机制,实际应用中,仅仅是HashTable本身的同步并不能保证程序在并发操作下的正确性,需要高层次的并发保护。下代码试图通过ke

2020-10-20 09:22:56 110

原创 python和R的区别

@TOCR语言特点R语言用于统计分析,绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件。他是一个用于统计计算和统计制图的工具。它可以运行在UNIX,windows和Macintosh的操作系统上。特点:1)R是自由的软件。开源免费的。标准的安装文件自身就带有许多模块和内嵌的统计函数,安装好后可以直接实现很多常用的统计功能。2)R是一种可编程的语言。可以编程自己的函...

2020-08-28 21:41:21 3644

空空如也

空空如也

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

TA关注的人

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