自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

2019-10-09 09:48:33 7340 0

原创 浅谈 html——margin & padding

每个HTML标签都可看做是一个盒子,当我们在页面上写各种HTML标签的时候,其实就是页面上摆放各种各样的盒子。 ·border(边框):每个盒子都是有边框的,默认情况下不显示而已; ·padding(内边距):指内容距离边框的长度,如果要内容居中,那么很明显需要四个内边距都相等; ·marg...

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

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

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

2019-09-24 09:45:00 211 0

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

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

2019-09-20 09:19:00 3760 5

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

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

2019-09-04 12:27:14 2516 0

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

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

2019-09-02 12:40:11 2056 0

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

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

2019-08-30 10:52:40 62 0

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

<sql id="Base_Column_List" > collegeID, collegeName </sql> <select id="selectByPrimaryKey" resultMap=&q...

2019-08-29 14:08:34 9297 0

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

Get和Post一般的区别: (1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中) (2)post发送的数据更大(get有url长度限制) (3)post能发送更多的数据类型(get只能发送ASCII字符) (4)post比get慢 (5)post用...

2019-08-28 11:41:15 65 0

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

原文链接:https://blog.csdn.net/magi1201/article/details/82590106 spring中,@Resource和@Autowired都是做bean的注入时使用。使用过程中,有时候@Resource 和 @Autowired可以替换使用;有时,则不可以...

2019-08-19 20:34:04 34 0

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

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

2019-08-19 10:43:43 398 0

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

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

2019-08-17 23:50:00 125 0

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

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

2019-08-11 14:15:26 963 0

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

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

2019-08-11 13:16:15 236 0

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

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

2019-08-11 08:57:11 729 0

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

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

2019-08-10 00:08:54 182 0

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

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

2019-08-10 00:03:28 188 0

原创 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&#...

2019-08-03 16:13:50 149 0

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

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

2019-08-03 15:46:11 142 0

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

在STS中运行Spring Boot项目时,报以下错误提示信息:↓ 解决方案: 步骤1、找到项目的pom.xml文件所在路径,在该目录下运行cmd命令行(即:要确保你的pom.xml与你的命令行在同一个目录中) 运行命令 mvn dependency:purge-local-reposi...

2019-08-03 15:26:58 69 0

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

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

2019-07-31 15:00:20 203 0

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

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

2019-07-30 11:34:49 92 0

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

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

2019-07-19 16:17:01 37 0

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

知识点: List与Set的区别 List: 是有序的,元素可以重复的 ,常用的实现类有:ArrayList ,LinkedList Set: 是无序的,元素不可以重复的,常用的实现类有:HashSet 方法之一:利用HashSet实现去重 测试代码如下: public stati...

2019-07-13 18:14:10 1008 0

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

public static void main(String[] args) { //1.字符数组 转换成 字符串 //(1)直接在构造String时转换 char[] array = new char[] {'a','b','c�...

2019-07-11 17:04:49 13675 0

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

System.err和System.out的区别? 答:①java API,文档中给出的解释是:out为“标准输出流”,err为“标准错误输出流”; ②在eclipse里运行时差别就是,二者显示的颜色有所区别,err输出显示为红色 ; ③err.println输出的字...

2019-07-04 15:01:00 716 0

原创 浅谈Cookie与Session

Cookie 服务器发送给浏览器,想让浏览器保存的数据。 HTTP是无状态协议 无状态:服务器无法分辨每次的请求来自谁。 所以Cookie相当于服务器让浏览器去保存一份数据,以后每次访问时带上相应的数据。 就像超市的会员卡一样,每次购物时出示会员卡 即可识别身份。 Cookie的生...

2019-07-03 14:35:08 43 0

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

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

2019-06-27 18:11:48 118 0

原创 EL表达式

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

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

原创 Java Web——Servlet、HttpServlet

什么是Servlet? 从广义上讲,Servlet规范是由Sun公司制定的一套技术标准,包含与Web应用相关的一系列接口(即Servlet是一个接口)。 从狭义上讲,Servlet指的是javax.servlet.Servlet接口及其子接口,也可以指实现了Servlet接口的实现类。 Se...

2019-06-25 14:37:57 66 0

原创 Spring学习笔记3——AOP

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

2019-06-24 12:17:19 73 0

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

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

2019-06-24 11:39:21 207 0

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

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

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

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

Spring框架Jar包下载地址:http://repo.spring.io/release/org/springframework/spring/ 基础开发所需的5个Jar包: ①创建Spring主配置文件: src → New→XML File →最好起名为applicationCo...

2019-06-17 17:11:37 62 0

原创 MyBatis——Generator(MBG)

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

2019-06-17 15:54:14 76 0

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

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

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

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

2019-06-17 12:06:29 67 0

原创 浅谈JUnit单元测试

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

2019-06-17 10:28:23 407 0

原创 浅谈Java——注解Annotation

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

2019-06-14 17:41:51 62 0

原创 eclipse下CTRL+1快捷键的功能

CTRL+1快捷键使用:光标选中报错的行 按CTRL+1 功能:能快速就光标所在行所出现的问题,给出一些修改方案

2019-06-14 16:46:57 2633 0

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