自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python爬取2020大学排名

最新网址为:https://www.shanghairanking.cn/rankings/bcur/2020import requestsimport refrom bs4 import BeautifulSoupimport bs4 # 获取目标网址的文本信息def getHtmlText(url): try: r = requests.get(url) r.raise_for_status() r.encoding =

2021-01-07 09:49:05 1214

原创 html: 设置background-image的大小使自动适应所在容器

样式描述:想给无序列表中每个<li>标签中文字后添加一个图片<body> <ul class="nav"> <li>一级菜单<span></span></li> <li>二级菜单<span></span></li> ...

2019-10-09 09:48:33 25904 3

原创 浅谈 html——margin & padding

每个HTML标签都可看做是一个盒子,当我们在页面上写各种HTML标签的时候,其实就是页面上摆放各种各样的盒子。·border(边框):每个盒子都是有边框的,默认情况下不显示而已;·padding(内边距):指内容距离边框的长度,如果要内容居中,那么很明显需要四个内边距都相等;·margin(外边距):指盒子与盒子之间的距离,好比两个div之间相隔距离是多少;也可以理解为对象与父容器的距...

2019-10-08 09:40:57 1463 2

原创 解决:Java 连接redis报错——ERR Client sent AUTH, but no password is set

解决方法1: 输入命令 CONFIGSETrequirepass"密码"解决办法2:若设置密码的方式是在配置文件中进行的,则可按一下方式尝试解决报错:设置密码后需要cmd进入Redis绝对路径stop Redis服务(命令:redis-server --service-stop),然后再重启服务(命令:redis-server --service-start)使设置密码生效...

2019-09-24 09:45:00 1008

原创 浅谈关于shiro——SimpleAuthenticationInfo中的参数

/** * 执行认证逻辑 */ @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken arg0) throws AuthenticationException { System.out.println("执行认证逻辑"); ...

2019-09-20 09:19:00 10840 7

原创 用JAVA实现字符串大小写转换

题目描述输入任意个字符串,将其中的小写字母变为大写,大写字母变为小写,其他字符不用处理;输入描述:任意字符串:abcd12#%XYZ输出描述:输出字符串:ABCD12#%xyz示例1:输入:abcd12#%XYZ输出:ABCD12#%xyz代码实现:/**大小写转换**/import java.util.Scanner;class TestChange{...

2019-09-04 12:27:14 18381 1

原创 浅谈Java中的“指针”——引用

class TestReferenceandValue { private void test(int a){ a = 10; } public static void main(String[] args) { TestReferenceandValue tav = new TestReferenceandValue(); int a = 3; ...

2019-09-02 12:40:11 3379

原创 Java8特性——Stream与lambda总结

什么是Stream?Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。 Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data ope...

2019-08-30 10:52:40 201

转载 mybatis include refid="xxxx"的含义

<sql id="Base_Column_List" > collegeID, collegeName</sql> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" > select ...

2019-08-29 14:08:34 44879

转载 http GET 和 POST 请求的优缺点、区别

Get和Post一般的区别:(1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中)(2)post发送的数据更大(get有url长度限制)(3)post能发送更多的数据类型(get只能发送ASCII字符)(4)post比get慢(5)post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作(淘宝,支付宝的搜索查询都是get提交...

2019-08-28 11:41:15 682

转载 转:@Resource与@Autowired用法区别

原文链接:https://blog.csdn.net/magi1201/article/details/82590106spring中,@Resource和@Autowired都是做bean的注入时使用。使用过程中,有时候@Resource 和 @Autowired可以替换使用;有时,则不可以。下面,根据自己的学习,整理下这两个注解使用中的共同点和不同点,及用法上的不同。...

2019-08-19 20:34:04 192

原创 解决SpringBoot 项目报错@Temporal should only be set on a java.util.Date or java.util.Calendar property

报错出现原因:导包错误解决办法:将为引入Date类型而而导入的java.sql.Date;变更为:java.util.Datejava.util.Date和java.sql.Date的区别java.util.Date 是 java.sql.Date 的父类(注意拼写) java.sql.Date主要是用于sql中的! 而java.util.Dat...

2019-08-19 10:43:43 1673 1

原创 浅谈JavaWeb开发中的四大域对象

JSP九大内置对象中的如下四个又作为了四大域对象: page request session application页面跳转的两种方式(重定向 &请求转发): ①重定向:用于request域中无数据的情况: reponse.sendRedirect(); ②请求转发:用于request域中有数据的情况: i.reque...

2019-08-17 23:50:00 377

原创 解决SpringBoot整合SpringDataJPA配置自动创建表不报错,却不创建表问题

坑:网上无数的解决办法,试过后均不对,包括以下几种:1)使用@Entity注解时,包导的不对。2)application.properties配置文件中的各项配置写的不对。3)注解写的不对。4)要先验证SpringBoot可以连接上Mysql。…最后终于发现问题所在:SpringBoot的入口文件与实体类文件,不在同一父目录下:一个是com.java 一个是com...

2019-08-11 14:15:26 6570

原创 解决报错:The type java.lang.Class cannot be resolved. It is indirectly referenced from required .class f

出错原因:有时候用Eclipse/STS导入一个外来的工程时会出现以上错误,这主要是因为你的电脑上安装了多个版本的jdk.解决的办法是: 操作步骤:选中出错的工程project--->properties--->Java Bulid Path---> 将原有的删除然后还在该界面下,Add Libraries----->JRE System...

2019-08-11 13:16:15 3554

原创 解决SpringBoot项目报错:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than ..

解决方案:方案1、在SpringBoot项目中的application.properties文件中配置,mysql数据库连接的URL中,加上 (注意大小写必须一致)?serverTimezone=UTCspring.datasource.url=jdbc:mysql://localhost:3306/test?servertTimezone=UTC方案2、在mysql中设置时区,默...

2019-08-11 08:57:11 1862

原创 解决关于Spring Boot项目启动报错:Failed to load class "org.slf4j.impl.StaticLoggerBinder"

Spring Boot项目刚刚创建好后,未写入任何代码,进行编译运行便报错:解决办法:引入slf4j-nop.jar就好了:在pom.xml引入: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId&gt...

2019-08-10 00:08:54 1052 1

原创 解决关于SpringBoot项目启动时报错: org.apache.catalina.LifecycleException: Protocol handler start failed

Protocol handler start failed 翻译为:协议处理程序启动失败。错误原因:该项目的端口还在,所以启动失败。解决方法:打开 :打开任务管理器 ------>在详细信息中找到javaw.exe进程,右键结束任务后,再重启项目。...

2019-08-10 00:03:28 692 1

原创 STS解决“Archive for required library: ...”错误

报错:Archive for required library: 'C:/Users/dell/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.21/tomcat-embed-core-9.0.21.jar' in project 'demo1' cannot be read or is not a valid ZIP ...

2019-08-03 16:13:50 1552

原创 自己编写阿里云settings.xml

打开一个空记事本,复制粘贴下列代码:package cn.lk.wjyl.dao;import java.sql.SQLException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import org.apache.commons.dbutils.QueryRun...

2019-08-03 15:46:11 373

原创 解决:The type org.springframework.context.ConfigurableApplicationContext cannot be resolved.

在STS中运行Spring Boot项目时,报以下错误提示信息:↓解决方案:步骤1、找到项目的pom.xml文件所在路径,在该目录下运行cmd命令行(即:要确保你的pom.xml与你的命令行在同一个目录中)运行命令 mvn dependency:purge-local-repository等待大约15分钟左右,会出现构建成功的消息。步骤2、删除本地资源库(路径为:C:\U...

2019-08-03 15:26:58 2535 4

原创 Eclipse中source folder、folder、package的区别?

首先来说:package、folder和source folder本质都是文件夹,只不过是处理方式不同的文件夹。folder:就是普通的文件夹,类似windows操作系统中的文件夹一样,不起到任何作用,只是存放文件而已,存放到folder中的任何文件都只当做普通文件,在eclipse中可以存放所有的文件,jar、class、配置文件等等。 source folder:中文意思就是源码包,...

2019-07-31 15:00:20 1255

原创 解决eclipse中alt+/快捷键(自动弹出提示(失效))问题

解决办法:依次打开eclipse上面的windows → preferences →General →Keys, 在Scheme的下面有一个搜索框,在搜索框里面输入“Content asist”,选中“Content asist”这一项后,将Binding项改为“ALT+/”,将When项选择成Editing Text即可;...

2019-07-30 11:34:49 747

原创 解决:javac 不是内部或外部命令

解决办法:(1)需要配置以下3个环境变量:↓JAVA_HOME设置为jdk的安装路径:双击进入该文件夹后,选中上方路径:E:\Program files\JAVA_HOME\jdk1.8.0_144path设置为:%java_home%\bin;%java_home%\jre\bin; 需要写在path变量的最前面CLASSPATH设置为:.;%JAVA_HOM...

2019-07-19 16:17:01 501

原创 Java中List集合元素去重的实现

知识点: List与Set的区别List: 是有序的,元素可以重复的 ,常用的实现类有:ArrayList ,LinkedListSet: 是无序的,元素不可以重复的,常用的实现类有:HashSet方法之一:利用HashSet实现去重测试代码如下:public static void main(String[] args) { List<String>...

2019-07-13 18:14:10 2267

原创 java中字符数组与字符串之间互相转换的方法

public static void main(String[] args) { //1.字符数组 转换成 字符串 //(1)直接在构造String时转换 char[] array = new char[] {'a','b','c','d','e','f','g'}; String str = new String(array); System.out.println(str...

2019-07-11 17:04:49 29988

原创 system.err与system.out的区别

System.err和System.out的区别?答:①java API,文档中给出的解释是:out为“标准输出流”,err为“标准错误输出流”; ②在eclipse里运行时差别就是,二者显示的颜色有所区别,err输出显示为红色 ; ③err.println输出的字符串位置会随机出现。但,err.println输出的字符串之间的相对位置不会改...

2019-07-04 15:01:00 8108

原创 浅谈Cookie与Session

Cookie 服务器发送给浏览器,想让浏览器保存的数据。HTTP是无状态协议 无状态:服务器无法分辨每次的请求来自谁。所以Cookie相当于服务器让浏览器去保存一份数据,以后每次访问时带上相应的数据。就像超市的会员卡一样,每次购物时出示会员卡 即可识别身份。Cookie的生命周期/最大存活时间(Max-Age)默认为一个session(即从打开一次浏览器到关闭该浏览...

2019-07-03 14:35:08 133

原创 Java中.equals()方法和“==”的区别

equals()和==是什么? equals():是方法,定义在超类Object中的一个方法,而Java中所有的对象都是继承自Object类的,所以子类是可以重写eqauls()方法而实现不同的功能。 ==: 是操作符,用来比较两个对象。为什么会将一个操作符和一个方法进行比较呢?因为它们都是用来比较两个对象的,但它们在用法上又有些区别。 Java中e...

2019-06-27 18:11:48 415

原创 EL表达式

EL表达式极大地简化了JSP表达式 功能:在页面上显示数据。 示例如下:运行结果:EL表达式运算符:empty运算符: 判断一个对象是否为空

2019-06-26 16:10:55 18025 2

原创 Java Web——Servlet、HttpServlet

什么是Servlet?从广义上讲,Servlet规范是由Sun公司制定的一套技术标准,包含与Web应用相关的一系列接口(即Servlet是一个接口)。 从狭义上讲,Servlet指的是javax.servlet.Servlet接口及其子接口,也可以指实现了Servlet接口的实现类。 Servlet 作为服务器端的组件,它的本意是“服务器端的小程序”。Servlet作用: 接...

2019-06-25 14:37:57 231

原创 Spring学习笔记3——AOP

aop(面向切面编程):将纵向重复代码,横向抽取解决,简称:横切 过滤器Filter体现了AOP思想 纵向重复的身份验证代码,横向抽取解决。Spring-aop是基于动态代理的 – 优先选用JDKProxy动态代理;Proxy动态代理:被代理的对象必须要实现接口;Cglib动态代理:被代理的对象不能被final修饰,基于继承;Springaop相关名词说明...

2019-06-24 12:17:19 140

原创 Spring学习笔记2——SpringIOC(DI)介绍

IOC(DI) 和 AOP 是Spring中最核心的两个功能但现在已衍生出spring boot 、spring cloud、springdata...等等IOC:控制反转(DI:依赖注入) IOC与DI是一回事控制反转:反转的是:获取对象的方式 从new(创建) → get(拿)。 控制的是:由Spring帮我们负责创建销毁对象,掌控对象...

2019-06-24 11:39:21 352

原创 浅谈域对象、ServletContext、ServletConfig、ServletContextListener

什么是域对象?    域对象:保存数据和获取数据,用于在不同资源之间共享数据。Web开发中的四个域对象:按范围从小到大:page(jsp有效) → request(一次请求) → session(一次会话) → application(当前web应用)page域指的是pageContext. request域指的是HttpServletRequest session 域...

2019-06-24 11:36:45 534 1

原创 Spring学习笔记1——搭建开发环境

Spring框架Jar包下载地址:http://repo.spring.io/release/org/springframework/spring/基础开发所需的5个Jar包:①创建Spring主配置文件:src → New→XML File →最好起名为applicationContext.xml(行业内规定的)②导入约束文件:Windows →Preferences→...

2019-06-17 17:11:37 164

原创 MyBatis——Generator(MBG)

MyBatis Generator(MBG)作用:根据数据库表自动生成Bean对象、Java接口、以及SqlMapper.xml配置文件1.搭建MBG项目a)下载MBG核心包b)创建Java项目c)从官方文档获取配置表、示例代码到MyBatis Generator 官方网站https://www.mybatis.org/generator/configrefer...

2019-06-17 15:54:14 259

原创 解决:Eclipse new java working set没反应

2019-06-17 12:28:04 2357 3

原创 MyBatis——mapper动态代理开发

动态代理操作数据库 只需要:1个接口 1个mapper.xml即可 避免自己手写实现类 简化了操作创建测试程序1: 根据学号查找学生测试代码:public class MapperTest { @Test public void Test3() throws IOException { String resource = "sqlMapConfig....

2019-06-17 12:06:29 165

原创 浅谈JUnit单元测试

JUnit - 概述所谓单元测试:是测试应用程序的功能是否能够按需要正常运行。单元测试是一个对单一实体(类或方法)的测试。单元测试是每个软件公司提高产品质量、满足客户需求的重要环节。JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。JUnit 促进了“先测试后编码”的...

2019-06-17 10:28:23 725

原创 浅谈Java——注解Annotation

注解 在很多框架(如:Spring、MyBatis.....)中都被频繁使用Annotation的作用:①对程序作出解释(这一点,跟注释comment没有区别)。②可以被其他程序(比如:编译器)读取。即 可用作 信息处理的流程 这是注解与注释最大的区别。Annotation的格式: 以“@注解名”存在的 Annotation使用场合: 可以附加在package、clas...

2019-06-14 17:41:51 149

MyBatis-3.4.6.zip

本资源内含有SSM框架中MyBatis——3.4.6 的所有的核心包

2019-06-02

空空如也

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

TA关注的人

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