自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码海淹没的小强的博客

每天一点进步。

  • 博客(90)
  • 资源 (5)
  • 收藏
  • 关注

原创 SpringMVC思维导图

2020-03-03 12:47:24 322

原创 Spring中你不能不知的知识点概括——思维导图

2020-03-03 12:45:56 170

原创 Mybatis思维导图

2020-03-03 12:43:04 335

原创 一次性解决:Intellij Idea 建立maven项目 报错 :java: 错误: 不支持发行版本 5

百度一搜这个错误,好多人都遇到了 不计其数的人都遇到。网上大多数都是菜鸟的愚见。经过本人的测试发现,用Idea建立普通的Java项目 然后随便建立一个类运行就不会报错。但是如果用Idea建立一个普通的Maven项目,然后再随便建立一个类运行,则就会报这个错。那么说明maven限制了此项目jdk的版本为1.5,或者说Idea软件与Maven软件配合的不够好。管他呢,网上很多方法都是从I...

2020-02-26 15:46:27 977

原创 解决Android6.0+拨打电话权限问题以及各种bug

难受啊,疫情当前,在家上网课。学校用的老掉牙的eclipse+Android 4.0+jdk8.作为新时代的青年,用什么当然要用最新,最稳定的:Android studio+主流的Android8.0+jdk11。今天在完成拨打电话时,出现了各种各样的问题。1.先贴上按视屏讲解的代码(出现闪退问题)package com.yzl.test3;import android.conten...

2020-02-25 20:57:37 1778

原创 left join 和 left outer join 的区别

通俗的讲:AleftjoinB的连接的记录数与A表的记录数同ArightjoinB的连接的记录数与B表的记录数同AleftjoinB等价BrightjoinAtableA:Field_K,Field_A1...

2020-02-17 22:42:17 466

原创 BigDecimal工具类

import java.math.BigDecimal; import java.math.RoundingMode; import java.text.DecimalFormat; /** * BigDecimal工具类 */ public abstract class BigDecimalUtils { private static final int DEF_DIV_SCALE = 10; publ...

2020-08-11 16:29:22 318

转载 关于 mybatis 中写法

转自:https://www.cnblogs.com/xuehuashanghe/p/12882762.html使用 mybatis 时,如果要使用到 in 写法,要使用 foreach ,里面几个参数,看了很多地方,都说的不清不楚,自己最后各种测试,这里详细说下:(1)collection = “” ,这个参数是 dao 层(mapper)接口方法里面传过来的集合参数,如果dao 层传的参数只有一个,这里写关键字 list(如果是数组,写 array)例子:  dao 层:User ge.

2020-06-29 16:39:56 456

原创 null == 什么意思? 和 ==null是不是一个意思啊?

意思是一样,都是用于判断是否为null(空),但是假如你du用不同的输入在计算机zhi上,null== a 识别度更dao高,编写代码中null==的表示更加规范,由于a=null是一个恒为真的的等式,所以为防止输入错误,通用为null==。拓展资料1.NULL本意是“空的”;元素只有“零”的意思。计算机中通常表示空值,无结果,或是空集合。在ASCII码的第一个字符是NULL,它的数值是0,占用1字节;C语言把它作为字符串的最后一个字符,以表示字符串到此结束"\0"。2.NULL指针是一个无.

2020-06-29 15:04:50 9697

原创 json中的json.parseObject()方法和json.tojsonString()方法

学习记录:https://blog.csdn.net/antony9118/article/details/71023009

2020-06-27 22:46:56 606

原创 过滤器和拦截器的区别

1.1 什么是拦截器:  拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。谈到拦截器,还有一个词大家应该知道——拦截器链(

2020-06-27 17:03:13 187

转载 chain.doFilter(request,response)详解

过滤器的生命周期一般都要经过下面三个阶段:初始化当容器第一次加载该过滤器时,init() 方法将被调用。该类在这个方法中包含了一个指向 Filter Config 对象的引用。过滤过滤器的大多数时间都消耗在这里。doFilter方法被容器调用,同时传入分别指向这个请求/响应链中的 Servlet Request、Servlet Response 和 Filter Chain 对象的引用。然后过滤器就有机会处理请求,将处理任务传递给链中的下一个资源(通过调用 Filter Chai..

2020-06-27 10:09:36 6775

转载 ServletRequest为什么可以强转HttpServletRequest

代码中常见这样的代码:HttpServletRequest httpRequest = (HttpServletRequest) servletRequestString usertoken = httpRequest.getHeader("usertoken");String url = httpRequest.getRequestURI().substring(httpRequest.getContextPath().length());转换原因HttpServletRequest和S

2020-06-27 09:26:15 2479 4

转载 sql中where和having的区别(转)

转自:https://www.cnblogs.com/weibanggang/p/9632718.html方便学习。sql中where和having的区别用的地方不一样where可以用于select、update、delete和insert into values(select * from table where ..)语句中。having只能用于select语句中执行的顺序不一样where的搜索条件是在执行语句进行分组之前应用having的搜索条件...

2020-06-05 22:02:11 173

原创 easy-code详解

https://gitee.com/makejava/EasyCode/wikis/pages?sort_id=725189&doc_id=166248

2020-05-30 19:28:58 579

原创 java面试基础——一个后端程序员不能不知的秘密(三)——常见的文件API掌握

简介:常见的文件API掌握,和递归算法的熟悉考点: 文件API使用,简单递归逻辑代码编写、代码编写规范,简洁性 代码编写需求: 找出某目录下的所有子目录以及子文件并打印到控制台上 import java.io.*;import java.util.ArrayList;public class test02 { public static void main(String[] args) { ArrayList<String> paths = new Ar

2020-05-23 01:53:17 309

原创 java面试基础——一个后端程序员不能不知的秘密(二)——新特性考察 try-with-resource 知识点

简介:新特性考察 try-with-resource 知识点考点:编程基础和是否有学习新知识特性 有了解新版的JDK处理IO流吗?编写下基础代码, 从一个txt文本里面,拷贝里面的内容到另外一个txt文本里面import java.io.*;public class test01 { public static void main(String[] args) { test(); } public static void test(){

2020-05-23 01:13:04 268

原创 java面试基础——一个后端程序员不能不知的秘密(一)

开玩笑的啦,这不是什么秘密,是基础的不能在基础的知识点,hahahah~基础知识点,学渣看,大佬挪步架构篇写在本专栏的开头:本人就读的zha二本--大三不开学,小弟我表示很慌张,开学直接就大四找实习了。尝试投出了几分简历,也迎接了接连不断的几次面试,本来以为会很难,没想到问答面都问的很基础(可能是我尝试的都是小公司吧)。但是很多基础点都忘记了。特地来中介整理一下,希望和即将面临找工作的师兄师姐都能找到一份好一点的实习工作吧。下面直接开始步入正题:考官怒问:一个“.java”源文件中是否可

2020-05-22 00:20:27 266

原创 一个初中级实习程序员面试的必经之路———mysql面试常见题(二)

难受,本以为熟悉了常见的sql语句后刷题没啥问题,今天力扣怒刷20题,还是不行。正确率还是达不到想要的水平。一个初级后端程序员还是要兼具初级数据库管理员的大旗,奋斗在一线数据库维护中。以后本篇长期更新在数据库刷题中做错的题,以及分析解决思路。习题一:编写一个 SQL 查询,获取Employee表中第二高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || ...

2020-05-21 23:08:12 315

原创 页面修改测试——希望通过审核

2020-05-20 22:22:57 230

原创 一个初中级实习程序员面试的必经之路———mysql面试常见题

最近参与面试,作为刚入门的一名后端程序员,永远离不开增删改查,熟练使用mybatis。数据库成为了必考的一个分支,想想还是做点题来巩固一下以前的知识;首先是三个表的的创建工作: dept | CREATE TABLE `dept` ( `deptnu` int(11) NOT NULL COMMENT '部门编号', `dname` varchar(50) DEFAULT NULL COMMENT '部门名称', `addr` varchar(50) DEFAULT NULL COM

2020-05-20 22:16:14 639

原创 mysql限制root用户指定ip登录,限制ip登录——同时解决win登录服务器数据库1045报错问题

详解如何从安全角度出发限制root用户指定ip登录查看root用户可以在哪台机器登录select user,host from mysql.user where user='root';修改mysql库里边的user表update mysql.user set host='localhost' where user='root';刷新权限flush privileges;...

2020-05-20 21:56:04 1339

原创 详解服务器上————忘记密码以及如何修改用户密码

1. 第一种:set password for 用户@ip = password('密码');set password for root@localhost = password('root');2. 第二种:mysqladmin -u用户 -p旧密码 password 新密码;mysqladmin -urootmysqladmin -uroot -proot password;3. 第三种:update mysql.user set authentication_string=pass

2020-05-20 21:52:52 1517

原创 @Nullable 和 @NotNull 注释正式的语义

学习笔记用 @Nullable 声明注释的元素 null 值对于返回 (方法)、传递给 (参数) 和保持 (对于局部变量和字段) 是完全有效的。用 @NotNull 声明注释的元素不允许返回 null 值(对于方法),传递给(对于参数)和保持(对于局部变量和字段)。当使用带注释的声明或参数来重写/实现方法时,@Nullable 和 @NotNull 之间存在一个协方差-逆变关系。使用注释声明重写/实现方法:父方法的 @NotNull 注释需要针对子类方法的 @NotNull 注释。使用父方.

2020-05-18 10:17:42 758

原创 <packaging>pom</packaging>是什么意思

<packaging>pom</packaging>是什么意思?答:以下配置<packaging>pom</packaging>的意思是使用maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,...

2020-04-16 20:34:49 9852 1

原创 restful风格 put 报错405

在实现 restful 的更新操作时,需要将表单数据以 PUT 方法提交。下面是我的代码片段:update.html<form id="updateForm" action="#" th:method="post" th:action="@{/provider}" > <!--发送put请求修改供应商信息--> ...

2020-04-06 00:35:56 545

原创 @PathVariable

语法:@PathVariable("xxx")通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) @RequestMapping(value=”user/{id}/{name}”)个人备忘,简单截图。后面有时间再细写。...

2020-04-03 23:06:38 195

原创 SpringBoot修改默认网页图标

在不修改SpringBoot项目图标的时候,往往默认是一个小树叶图标。1.首先application.properties中设置关闭Faviconspring.mvc.favicon.enable=false 或者:或者在application.yml中设置关闭Faviconspring: mvc: favicon: enabled: false...

2020-04-01 14:08:21 1490

原创 maven搭建简单的springboot原理详解

1.先编写pom.xml。以下是里面内容的详解。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...

2020-03-30 23:03:37 278

原创 备忘@ConfigurationProperties的执行器的配置,MySQL连接驱动

<!--@ConfigurationProperties的执行器的配置--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-pr...

2020-03-29 13:02:35 340

原创 springboot入门(一)

1.快熟搭建一个MVC项目的基本步骤:1.1 引入基本依赖:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ve...

2020-03-22 16:27:17 167

转载 String,StringBuffer,StringBuilder三者的使用方法和区别(转载)

原文链接:https://blog.csdn.net/qq_37856300/article/details/84340288 在java中,我们常常用到String类型来操作字符串,但是用来操作字符串变量的不仅仅只有String类型,还有StringBuilder和StringBuffer类型,尽管我们平时使用String类型比较多,但是在实际的开发中,这三种类型完...

2020-03-21 17:20:12 220

原创 java se基础整合_思维导图版本

2020-03-03 13:37:40 168

原创 3、java发展历史_思维导图版本

2020-03-03 13:34:34 256

原创 2、java主要特性_思维导图版本

2020-03-03 13:33:26 129

原创 1、Java 简介_思维导图版本

2020-03-03 13:32:31 160

原创 Spring项目中无法引入@Resource注解,@Resource注解报错

无语死人了,今天在写项目时Spring项目中无法引入@Resource注解,@Resource注解报错,其他注解都可以用在短暂的茫然后发现问题:解决办法:Spring项目中缺少javax.annotation包的依赖。在maven配置文件pom.xml中加入依赖。<!-- Javax Annotation --><dependency> ...

2020-03-02 15:42:54 2979 6

原创 android 之Toast(吐司)

我们先看效果:Toast简介:Toast提供一个浮动的简单的小显示块,并且不影响任何其他操作,仅仅用于提示信息,并且会在超时后,自动消失。因为它的及时性已经自动消失的特性,不适合提示一些重要的信息,如果有重要的信息。本文概括:下文将讲解Toast的常规使用,以及特殊的属性、方法的使用,并且会说明如何使用Toast创建一个自定义的内容,并且最后会对以上讲解的内容给出代码示例。...

2020-02-29 00:58:41 1329

原创 Android入门第一天:一分钟了解基础——MainActivity,wrap_content,match_parent,layout_weight等等

1.生成一个空项目,项目文件如图所示1.1了解项目结构以及里面的函数的具体功能MainActivity是用来写主界面里面的公共能的,我们先不写项目,了解基础功能://加载一个布局setContentView(R.layout.activity_main);//找到我们关心的控件layout是用来写页面的布局摆放的,初学还没有学习到五大布局,先是通过画出来的...

2020-02-29 00:40:10 736

原创 IDEA设置自动显示参数提示

效果:步骤: 1.File-Settings打开设置 2.依次打开,Setting>Editor>General>Appearance,找到Show parameter name hints即可​​​​​​​按如上操作,即可达到效果...

2020-02-27 12:39:58 500

java思维导图.zip

java超详细思维导图XMIND格式。这是很多资源整理后所得到的,包含java se,到java ee。附加个人整理笔记

2020-02-29

Everything,最快的查找软件

Everthing是当之无愧的最强文件搜索神器,电脑文件全面秒搜索,找到每个人的电脑都保存着大量的软件、MP3、照片、游戏、文档、电子书等文件。

2019-08-29

软考中级软件设计师09~19年真题及答案解析.rar

软考中级软件设计师历年考试真题及答案解析:里面包括2008年至2019年中级软件设计师上午下午试题及答案解析,word文档形式,支持编辑修改,答案解析非常详细,有需要学习的可以自主打印。资料通过搜集整理所得,是软件设计师考试极好的复习资料。

2019-08-26

软考中级程序设计师笔记+题目+讲解.rar

软考中级程序设计师汇总笔记,包含上午题,下午题练习讲解两本书。博主也是最近在考,书给我的收获很大,分享给大家

2019-08-26

空空如也

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

TA关注的人

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