自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 在Linux服务器中安装jdk

注意点:linux服务器只支持tar.gz的包,注意别下载错1、将我们下载好的压缩包放入自己服务的某个文件下,我自己是放在了local目录下,方便找到2、解压文件tar -zxvf 压缩包名字3、当解压好之后我们就可以在/etc/profile文件下对其进行环境变量的配置vim /etc/profile# 输入i进入编辑# 在末尾加入jdk环境变量# 需要注意JAVA_HOME的文件路径路径以及文件名# jdk configexport JAVA_HOME=/usr/local/j

2021-12-03 15:19:33 1102

原创 解析@RequestParam参数绑定注解实现原理

@RequestParam注解用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。提交方式为get或post。(Http协议中,form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form-data,默认为application/x-www-form-urlencoded);@RequestParam注解实质是将Request.getParamet.

2021-01-17 17:29:51 2399

原创 mapstruct使用详解

使用MapStruct首先来了解一下DTO,DTO简单的理解就是做数据传输对象的,类似于VO,但是VO用于传输到前端。(~~)1.MapStruct是用来做什么的?现在有这么个场景,从数据库查询出来了一个user对象(包含id,用户名,密码,手机号,邮箱,角色这些字段)和一个对应的角色对象role(包含id,角色名,角色描述这些字段),现在在controller需要用到user对象的id,用户名,和角色对象的角色名三个属性。一种方式是直接把两个对象传递到controller层,但是这样会多出很多没用的

2021-01-07 16:14:20 3003 2

原创 使用RestTemplate以及quartz定时任务对第三方API进行请求

在工作中我们有时候会遇到在后台定时自动去请求一些第三方的平台接口来做一些操做,在这里向大家分享一个我日常使用的方式RestTemplatepom依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>

2020-12-01 11:47:41 1027

原创 influxDB入门笔记

influxDB近期刚开始接触物联网行业,也接触了许多新的数据库,比如时序数据库 influxDB,在此献上自己在学习过程中总结的一点东西。大家有比较不错的贴子也可在评论区给我推荐一下。拜谢????官方/学习文档https://jasper-zhang1.gitbooks.io/influxdb/content/https://blog.youkuaiyun.com/vtnews/article/details/80197045InfluxDB(时序数据库)是一个由InfluxData开发的开源时序型数据

2020-10-13 15:39:55 744 1

原创 SpringBoot整合各种主流组件实战

1、 SpringBoot整合Mybatis添加Mybatis的起步依赖<!--mybatis起步依赖--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.2</version>&lt

2020-06-28 12:00:53 602

原创 SpringBoot入门

一、SpringBoot简介1、Spring的优缺点Spring的优点Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。使用Spring的IOC容器,将对象之间的依赖关系交给Spring

2020-06-28 11:54:24 459

原创 Mybatis入门到实战

一、了解MyBatis1、历史(百度百科)MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)2、作用 (百度百科)

2020-06-19 17:14:36 949

原创 redis思维图解以及简述和memcatch的区别

今天看到一个面试题,面试官问到了为何技术选型会选用redis而不选用Memcatch,特此画个思维导图记录一下,日后也可以翻出来看看.希望对大家也有帮助

2020-06-16 20:00:58 322

原创 通俗理解面向对象与面向过程

一、前言如果你总是对面向对象和面向过程傻傻分不清,那不妨看看,说不定对你会有所帮助二、面向过程概念面向过程是一种以过程为中心的编程思想,面向过程编程是基于“冯·诺依曼”模型的。在这种模型中,程序与变量一起存储,程序中包含一系列指令,并把这些指令以函数的方式组织起来。特性自顶向下、逐步求精、模块化优点性能比面向对象高,因为类调用需要实例化,开销比较大,比较消耗资源。如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,因为在它们看来性能是最重要的因素。缺点没有面向对象易维护、

2020-06-15 15:42:00 2521

原创 Redis入门到实战

redis入门与实战一、Nosql概述1、为什么要用Nosql1.1 单机 MySQL 的美好时代来源博客(https://www.cnblogs.com/lukelook/p/11135209.html)在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多,数据库更是没压力。上述架构下,我们来看看数据存储的瓶颈是什么?DAL : Data Access Layer(数据访问层 – Hibernate,MyBatis)

2020-06-15 09:11:24 793

原创 Git入门安装、基本命令以及和SVN的区别

GitGit简介Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。官网地址为:https://git-scm.com/优点适合分布式开发,强调个体;公共服务器压力和数据量都不会太大;速度快、灵活;任意两个开发者之间可以很容易的解决冲突;离线工作。缺点

2020-06-14 14:41:34 434

原创 redis入门及其集群搭建、哨兵模式

一、Nosql概述1、为什么要用Nosql1.1 单机 MySQL 的美好时代来源博客(https://www.cnblogs.com/lukelook/p/11135209.html)在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多,数据库更是没压力。上述架构下,我们来看看数据存储的瓶颈是什么?DAL : Data Access Layer(数据访问层 – Hibernate,MyBatis)数据量的总大小一个机

2020-06-10 14:20:17 733

原创 Java集合知识总结

今天在看了好多个集合帖子后发现讲的都是一半一半的,这下就逼死我这个强迫症患者了.于是自己写点,有不足之处还望各位道友多多指点一、Collection接口1.Collection接口1.java.util.Collection接口:1.所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法2.任意的单列集合都可以使用Collection接口中的方法共性的方法: public boolean add(E e): 把给定的对象添加到当前集合中 。 public void clear()

2020-05-25 19:17:23 232

原创 解析hashCode为什么要和equles一块存在

HashMap在存储元素的时候首先会计算哈希值,一个哈希值在一个数组中占一个位置,如果哈希值相同,会再去调用equals,如果结果为True,那么说明是两个相同的元素,不能存入(set去重)。如果为false,说明虽然哈希值相同,但两个元素不一样,比如:“重地”和“通话”,二者哈希值相同,但是内容不同

2020-05-12 21:19:51 304

原创 EL表达式和JSTL标签工具详解

一、EL表达式1、特点(1)是一个由java开发的工具包(2)用于从特定域对象中读取并写入到响应体开发任务,不能向域对象中写入。(3)EL工具包自动存在Tomcat的lib中(el-api.jar),开发是可以直接使用,无需其他额外的包。(4)标准格式 : ${域对象别名.。关键字} 到指定的域中获取相应关键字的内容,并将其写入到响应体。2、域对象jspel描述...

2020-05-07 12:31:39 406

转载 HashMap底层原理详解

说明: 本篇主要以JDK1.8的源码来分析,顺带讲下和JDK1.7的一些区别。HashMap存储结构这里需要区分一下,JDK1.7和 JDK1.8之后的 HashMap 存储结构。在JDK1.7及之前,是用数组加链表的方式存储的。但是,众所周知,当链表的长度特别长的时候,查询效率将直线下降,查询的时间复杂度为 O(n)。因此,JDK1.8 把它设计为达到一个特定的阈值之后,就将链表转化为红黑...

2020-05-07 12:00:03 294

原创 Java基础详解

Java知识总结:Ⅰ、Java基础:ballot_box_with_check:一、初识java:rainbow_flag:1、Java的定义2、Java的版本分类3、Java的特性4、JDK、JRE、JVM三者的联系5、Java的配置及使用1、下载并安装JDK2、配置环境变量3、开始编码6、创建第一个Java程序1、创建类2、main方法3、输出语句Hello World程序:7、Java中的书...

2020-05-06 19:38:54 2905

原创 正则表达式基本语法以及详解

JS正则表达式实用总结一、什么是正则表达式正则表达式是由一个字符序列形成的搜索模式,搜索模式可用于文本搜索和文本替换。二、创建正则表达式JS正则表达式的创建有两种方式: new RegExp() 和 直接字面量。var re=new RegExp ();//RegExp 是JS中的类,同Array类似。然而这个创建方法没有指定表达式内容re=new RegExp ("a");//最...

2020-05-04 20:32:42 1075

原创 在windows和云服务器上部署svn

换了个电脑,然后所有的配置就都得重新来一遍!过来人建议,电脑能不换就不换,环境变量和一些专业软件能把你闹疯????顺手写了点svn部署的教程,需要的可以看看一、SVN说明是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理二、centos7 搭建svn服务器1、安装svn服务...

2020-05-04 20:21:23 617

原创 会话技术之Cookie详解

1.会话与会话技术​在日常生活中,我们拨打电话接通后到挂断前,在这期间两人的交流就是一个会话。Web应用中的会话类似生活中的打电话,用户登录(拨号)、一系列的请求和响应(交流)、用户退出登录(挂断电话)。​我们在电话刚接通时(此手机无来电显示功能),首先会来一句,你好,我是XXX。两人互通暗号之后,确认了双方的身份,之后的交流也都是基于前面的信息来进行交流的,直到两人都完成了此次会晤的目的,挂...

2020-04-25 19:22:47 391

原创 使用jQuery实现省市区三级联动菜单

通过jQuery实现省市三级联动菜单,有不足得地方还望大佬多多指导htlm页面<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>省市区联动菜单</title> </head> <body> <!-...

2020-04-11 20:49:36 786

原创 将用原生js写的轮播图进行数据化和组件化

将用原生js写的轮播图进行数据化和组件化在上次轮播图的基础上进行了数据化和组件化,如有不足之处,还请大家多指导指导1、 HTML部分<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=devi...

2020-03-08 17:02:34 194

原创 JavaScript中报错 Uncaught SyntaxError: Invalid shorthand property initializer

##JavaScript中报错 Uncaught SyntaxError: Invalid shorthand property initializer解决办法:看看你的 : 号是不是写成了 =

2020-03-06 00:56:38 280

原创 利用html-js实现简单的轮播图

利用html-js实现简单的轮播图1、先在html中将页面搭建出来2、在使用css对页面进行样式的调整3、使用js设置轮播图的各个元素实现效果展示html页面<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>轮播图</title&gt...

2020-03-05 19:59:32 4365 5

quartz-2.3.0-SNAPSHOT.jar

JavaQuartz所需要的所有jar包,方便大家下载!!!!!!!!!!!!!!!!!!!!!!!!!!!

2020-05-13

bootstrap-3.3.7.zip

bootstrap框架包,里边包含整个框架所需的jar包!!!!!!!!!!!!!!!!!!!!!!!!

2020-05-07

HikariCP-3.4.2.jar

jdbc 中Hikari数据连接池,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2020-05-04

空空如也

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

TA关注的人

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