自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谢海睿的博客

技术博客

  • 博客(19)
  • 收藏
  • 关注

原创 python-使用open_workbook读取xlsx文件并调用接口洗数据

import requestsimport jsonimport xlrdif __name__ == '__main__': #文件的全路径地址 file_contents = '/*/*/*/123.xlsx' #将文件内容赋值给file对象 file = xlrd.open_workbook(file_contents) #洗数据用的接口 url = 'http://*/*/*/*/*/*/update' #索引从0开始,即从列的列名.

2021-11-11 11:34:22 2088

原创 使用SqlSessionTemplate批量保存对象到数据库

使用SqlSessionTemplate的方式对实体信息批量保存 @Value("#{rdsSqlSession.getMapper(T(*.*.*.*.*.*.*.*PoMapper))}") private *Mapper *PoMapper; @Resource(name = "rdsSqlSession") private SqlSessionTemplate sqlSessionTemplate; public void insert(List<*

2021-11-03 14:40:32 436

原创 git的常用命令汇总

git 的常用命令汇总前言:以前公司用的svn,现在的公司用git,遂记录自己用到的常用命令,以便回顾。分支创建和切换test为分支名(根据自己的需要进行修改)查看分支 分支名前带*号的是你当前所在的分支git branch建立分之git branch test切换分支到你所需要到达的分支下git checkout test前面的建立分支和切换到你所建立的分支下可以用一个命令解决git checkout -b test将分支提交到远程git push origin test

2020-10-30 12:17:37 157

原创 Redis中缓存击穿,缓存穿透的区别

Redis中缓存击穿,缓存穿透,缓存雪崩的区别1.缓存击穿:当redis中的一个数据正在承载较高的访问量的时候,这个数据突然过期了,访问直接落到了数据上。2.缓存穿透:所访问的数据redis没有,数据库也没有。3.缓存雪崩:redis中的大量数据集中过期,导致数据库压力过大崩溃。...

2020-06-28 09:30:27 701

原创 布隆过滤器的实现原理

布隆过滤器的实现原理将需要映射到布隆过滤器上的值,我们需要使用多个哈希函数计算出该数据在大型bit数组中的多个位置,并将所计算的位置置为1。优质文章:链接:详解布隆过滤器的原理、使用场景和注意事项...

2020-06-28 09:28:05 212

原创 Java环境变量的配置问题记录

jdk1.8换jdk1.7所需的环境变量pathclasspathJAVAHOME切记,不要使用%JAVAHOME%不可靠,直接路径最保险

2019-05-11 15:43:51 158

原创 servlet技术和servlet生命周期学习笔记

Servlet技术: 用java语言开发动态资源的技术开发一个Servlet程序的步骤:1)创建一个java类,继承HttpServlet类2)重写HttpServlet类的doGet方法3)把写好的servlet程序交给tomcat服务器运行!!!!3.1 把编译好的servlet的class文件拷贝到tomcat的一个web应用中。(web应用的WEB-INF/classes目录下)...

2019-04-18 23:03:07 179

转载 HashTable和HashMap区别

①继承不同。public class Hashtable extends Dictionary implements Mappublic class HashMap extends AbstractMap implements Map②Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtable,但是要使用Has...

2019-03-30 19:44:29 125

原创 rabbitmq和erlang安装教程

我用的erlang是21.0版的,链接如下http://www.erlang.org/downloads/21.0我用的rabbitmq是3.7.12版的,链接如下:http://www.rabbitmq.com/install-windows.html这个版本的选择是有自己的对应规则的,链接如下:http://www.rabbitmq.com/changelog.html点击箭头所...

2019-03-04 09:48:43 498

原创 关于IDEA上Tomcat出现java.lang.IllegalStateException: Error starting child.....异常的解决方法

java.lang.IllegalStateException: Error starting child at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:716) at org.apache.catalina.core.ContainerBase.addChild(ContainerB...

2019-02-22 11:07:31 26043 11

原创 windows7系统下python3.6.3安装BeautifulSoup4步骤

(1)先从官网上下载BeautifulSopu4的源代码,解压到D:\python36\beautifulsoup4-4.6.0(以本机为例子) (2)然后在终端上的D:\python36\beautifulsoup4-4.6.0目录下分别运行以下两个命令: python (这个是我自己的python环境执行命令,根据自己的实际情况而定) setup.py build python (这

2018-01-09 16:05:05 1684 3

原创 Java之接口及其作用

package 接口; /*接口的基础语法 * 接口也是一种引用类型,可以等同看做类。 * 1.如何定义接口,语法: * 【修饰符】interface接口名{} * 2.接口中只能出现:常量,抽象方法 * 3.接口其实是一个特殊的抽象类,特殊在接口是完全抽象的。 * 4.接口中没有构造方法,无法被实例化。 * 5.接口与接口之间可以多继承。 * 6.一个类可以实现多

2016-10-16 20:24:56 356

原创 Java语言之抽象类

package 抽象类; /* * 1.如何定义抽象类? * class 关键字前加abstract * 2.抽象类无法被实例化 * 3.虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的。 * 4.抽象类中的可以定义抽象的方法。 * 抽象方法的语法:在方法的修饰符列表中添加abstract关键字,并且抽象方法应该以“;”结束,不能

2016-10-05 22:17:41 363

原创 Java之final关键词详解

package final关键字; /* * final 修饰的类无法被继承 */ /* final class A{} class B extends A{} */ /* final修饰的方法无法被覆盖。*/ /*class A{ public final void m1(){} } class B extends A{ public v

2016-10-04 11:33:42 425

原创 Java之super用法

/* * 1.super不是引用对象,super中存储的不是内存地址,super指向的不是父类对象 * 2.super代表的是当前子类对象中的父类型特征。 * 3.什么时候使用super? * 子类和父类中访问父类中的name属性,;例如,子类和父类中都有name这个属性。 * 如果要在子类中访问父亲中的name属性,需要使用super. * 4.su

2016-10-04 11:06:16 562

原创 Java之继承和多态

package 方法的覆盖; /* * 关于方法的覆盖 * 1.什么时候方法要进行方法的重写? * 如果父类中的方法已经无法满足当前子类的业务需要,需要将父类中的方法重新写一遍。 * 2.子类如果重写父类中的方法之后,子类对象一定调用的是重写之后的方法 * 3.方法覆盖的条件: * 第一:发生在具有继承关系的两个类之间 * 第二:必须具有相同的方法名

2016-10-03 18:18:10 423

原创 Java语言之继承

package a; /* * 引入类继承最基本的作用是:代码重用。 * 语法: * 【修饰符列表】class 子类名 extends 父类名{ * 类体; * } * java语言中,类和类之间只支持单继承。 * * 一个类如果没有显示的继承其他类,则该类默认继承object * object是SUN提供的Java中的根类 。 */ public cl

2016-10-02 18:04:52 359

原创 Java之单例模式

package a; /* 实现单例模式 单例模式要领: 1.构造方法私有化 2.对外提供一个公开的静态的获取当前类型对象的方法 3.提供一个当前类型的静态变量 单例模式分为饿汉式和懒汉式 */ public class Singleton { //静态变量 private static Singleton s;

2016-10-02 16:21:19 230

原创 Java之static

package a; /* static关键字: 1.static修饰的变量叫静态变量 2.static修饰的方法叫静态方法 3.static还可以定义静态语句块以下演示静态语句块 static定义的静态语句块在类加载阶段执行,并且只执行一次,并且是自相而下执行的。 实例语句块: 示例语句块创建对象才执行,自上而下执行。*/ public class StaticT

2016-09-29 20:06:04 253

空空如也

空空如也

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

TA关注的人

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