自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 你真的会生成指定位数的随机数字吗?

你真的会生成指定位数的随机数字吗?先看方法:/** * 生成指定位数的随机数字 * @param len * @return */ public static String generateCode(int len){ len = Math.min(len, 8); int min = Double.valueOf(Math.pow(10, len - 1)).intValue(); int num = ne

2021-10-14 16:57:32 26

原创 ElasticSearch介绍

ElasticSearch什么是ElasticSearchElasticSearch对比SolrElasticSearch相关概念概述Elasticsearch核心概念索引 index类型 type字段Field映射 mapping文档 document接近实时 NRT集群 cluster节点 node分片和复制 shards&replicasElasticSearch的客户端操作什么是ElasticSearchElaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,

2021-09-03 17:50:45 31

原创 MQ的介绍

MQ介绍MQ概述MQ的优势MQ的劣势常见的 MQ 产品AMQP 和 JMSMQ概述MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。应用之间的远程调用加入MQ后应用之间的调用MQ的优势1、应用解耦MQ相当于一个中介,生产方通过MQ与消费方交互,它将应用程序进行解耦合。系统的耦合性越高,容错性就越低,可维护性就越低。使用 MQ 使得应用间解耦,提升容错性和可维护性2、任务异步处理将不需要同步处理的并且耗时长的操作

2021-08-29 23:26:39 100

原创 Windows安装Nexus2.14,报错The nexus service was launched, but failed to start.

安装Nexus2.14,报错The nexus service was launched, but failed to start.Windows安装Nexus2.14服务启动失败,The nexus service was launched, but failed to start.解决办法。Windows安装Nexus2.14基于windows使用nexus2.x构建maven私服仓库下载地址:https://help.sonatype.com/repomanager2/download下载解

2021-08-19 11:04:35 75

原创 什么是Nginx

Nginx什么是NginxNginx应⽤场景Nginx反向代理与负载均衡什么是反向代理什么是负载均衡什么是NginxNginx 是⼀款⾼性能的 http 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊⼽尔·⻄索夫(Igor Sysoev)所开发,官⽅测试 nginx 能够⽀⽀撑 5 万并发链接,并且cpu、内存等资源消耗却⾮常低,运⾏⾮常稳定。Nginx应⽤场景1、http 服务器。Nginx 是⼀个 http 服务可以独⽴提供 http 服务。可以做⽹⻚静

2021-08-15 22:09:48 21

原创 com.github.tobato.fastdfs.exception.FdfsConnectException: 无法获取服务端连接资源

com.github.tobato.fastdfs.exception.FdfsConnectException: 无法获取服务端连接资源can’t create connection to…微服务在跑fastdfs时出现出现该错误出现上述情况主要是两个方面问题:一、没有关闭防火墙二、配置的ip地址出错,需要写虚拟机ip地址以及tracker的端口。...

2021-06-02 21:44:51 196

原创 本地主机远程连接MySQL8.0数据库出现错误Public Key Retrieval is not allowed

本地主机远程连接MySQL数据库出现错误Public Key Retrieval is not allowed文档中(https://mysql-net.github.io/MySqlConnector/connection-options/)给出的解释是AllowPublicKeyRetrieval,允许公用密钥检索If the user account uses sha256_password authentication, the password must be protected durin

2021-05-28 10:59:47 289 1

原创 Error response from daemon:

解决centOS下docker拉取镜像超时问题的解决一、没有配置国内的镜像源,配置很简单,可以配置 阿里云、网易、中科大、中国官方等镜像源。二、已经按照要求配置了国内的镜像加速器,重新加载了daemon.json文件,重启了docker服务,可是下载镜像时仍然显示响应超时。最后解决办法一、没有配置国内的镜像源,配置很简单,可以配置 阿里云、网易、中科大、中国官方等镜像源。进入阿里云官网http://dev.aliyun.com点击进入控制台在Linux系统中的进入/etc/docker/d

2021-05-26 00:23:30 2538

原创 Spring Cloud

Spring Cloud简介版本Eureka注册中心原理图Spring Cloud 完整体系架构图简介Spring Cloud是Spring旗下的项目之一,官网地址:http://projects.spring.io/spring-cloud/ Spring最擅长的就是集成,把世界上最好的框架拿过来,集成到自己的项目中。 Spring Cloud也是一样,它将现在非常流行的一些技术整合到一起,实现了诸如:配置管理,服务发现,智能路 由,负载均衡,熔断器,控制总线,集群状态等等功能。其主要涉及的组件包括:

2021-05-24 12:24:53 68

原创 java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigur

java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer在使用SpringCloud时候,在服务消费端使用==@SpringCloudApplication==注解由于使用了Feign(可以把Res

2021-05-20 17:25:38 1177

原创 出现了org.springframework.beans.factory.BeanCreationException错误

出现了org.springframework.beans.factory.BeanCreationException错误完整报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuController': Injection of resource dependencies failed; nested exception is org.springframework.be

2021-04-27 21:11:42 109

原创 IDEA创建Maven的Web项目以及出现的一些问题

IDEA创建Maven的Web项目以及出现的一些问题IDEA集成Maven插件创建Maven的java web工程创建Maven项目时候出现的一些问题IDEA集成Maven插件通过入门程序中命令行的方式使用Maven工作效率不高,可以在开发工具中集成Maven软件,idea是一个开发工具,Maven是一个项目管理工具,Maven有一套项目构建的规范,在idea集成Maven软件,最终通过idea创建Maven工程。1、打开IDEA,进入主界面后点击 configure,然后点击 settings

2021-04-22 15:47:49 270

原创 JDBC与SQL注入

JDBC与SQL注入JDBC的简单介绍简介核心组件SQL注入解决办法PreparedStatement(预状态通道)JDBC的简单介绍简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序核心组件DriverManager :此类管理数据库驱动程序

2021-03-28 10:51:25 53

原创 vmware 装机报错VMware Workstation 未能启动 VMware Authorization Service

VMware 装机报错VMware Workstation 未能启动 VMware Authorization Service如果是安装过一次VMware虚拟机,后来把它卸载了,但是没有卸载完全,为以后安装留下了一些麻烦的原因。没有安装过的出现了这样的问题其他安装问题虚拟机安装时候遇到点困难,看了大量解决方法,今天总结一下比较好的方法,解决大部分小伙伴们的问题。如果是安装过一次VMware虚拟机,后来把它卸载了,但是没有卸载完全,为以后安装留下了一些麻烦的原因。请看下面的博文:链接: VMware 装

2021-03-21 16:44:20 431

原创 java集合面试必备问题(二)

java集合面试必备问题(二)16.hashCode()和equals()方法有何重要性?17.Map接口提供了哪些不同的集合视图?18.HashMap和HashTable有何不同?19.如何决定选用HashMap还是TreeMap?20.ArrayList和Vector有何异同点?21.Array和ArrayList有何区别?什么时候更适合用Array?22.ArrayList和LinkedList有何区别?23.哪些集合类提供对元素的随机访问?24.哪些集合类是线程安全的?25.并发集合类是什么?26.

2021-03-20 17:18:29 23

转载 java获取取得Timestamp类型的当前系统时间以及相关时间转换的整理笔记

java获取取得Timestamp类型的当前系统时间java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42方法1:Timestamp d = new Timestamp(System.currentTimeMillis());方法2:Date date = new Date(); Timestamp nousedate = new Timestamp(date.getTime());下为相关内容整合Java中Date及Time

2021-03-15 18:26:53 462

原创 java集合面试必备问题(一)

java集合面试必备问题(一)1.Java集合框架是什么?说出集合框架的优点?2.集合框架中的泛型有什么优点?3.Java集合框架的基础接口有哪些?4.为何Collection不从Cloneable和Serializable接口继承?5.为何Map接口不继承Collection接口?6.Iterator是什么? Iterator接口提供遍历任何Collection的接口。我们可以从一个Collection中使用迭代器方法7.Enumeration和Iterator接口的区别? Enumeration的速度是

2021-03-11 14:22:55 36

原创 AJAX返回数据类型是String类型解决办法

AJAX返回数据类型是String类型解决办法今天编写ajax时候出现了success:function(rs)返回的参数无法调用前端代码示例://验证id是否存在function checkID(){ var stuNo=$("input[name='stuNo']").val(); $.ajax({ url:"/Educational/student/check", data:{"st

2021-03-11 10:39:12 928

转载 解决-maven项目,jsp引入包不起作用,jstl冲突

maven pom.xml配置serlvet、jsp、jstl包无须引入tomcat的lib,如果有需要先删除lib中serlvet、jsp、jstl包<!-- servlet api 包,引入后无需再引入tomcat lib目录下面的包 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-ap

2021-03-02 14:19:43 285

原创 一个简单的点赞功能的实现

点赞功能的实现使用的技术前端HTMLajax、jquery后端java、servletMySql使用的技术前端:html、ajax、jquery后端:java、servlet、MySql前端HTML<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><htm

2021-03-01 17:13:40 1332 1

原创 ajax中使用.html()不显示JSON数据

.html()不显示JSON数据制作一个简单的点赞功能出现点赞数无法显示问题关键的问题出在以下代码中jquery代码部分function selected() { $("span[id='like']").css("color","black"); $.ajax({ url:"like", data:{"ulike":0}, type:"post",

2021-03-01 16:31:14 190

原创 数据库优化

数据库优化1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用NULL。3.应尽量避免在 where 子句中使用 != 或 &lt

2021-02-20 19:54:02 20

原创 数据库高级二———数据库多表查询

数据库高级数据库的多表查询多表的关系**一对多/多对一关系****多对多关系****一对一关系**多表查询合并结果集连接查询内连接外连接a.左外连接b.右外连接自然连接子查询其他多行新增多表更新多表删除日期运算函数数据库的多表查询多表的关系一对多/多对一关系客户和订单,分类和商品,部门和员工.一对多建表原则:在多的一方创建一个字段,字段作为外键指向一的一方的主键.多对多关系学生和课程多对多关系建表原则:需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一方的主键一对一关

2021-02-20 19:47:44 232

原创 数据库高级一———数据库完整性

数据库高级数据库的完整性数据库的完整性实体完整性**主键约束(primary key)****唯一约束(unique)****自动增长列(auto_increment)**域完整性**数据类型****非空约束****默认值约束**引用完整性数据库的完整性数据库的完整性用来保证存放到数据库中的数据是有效的,即数据的有效性和准确性确保数据的完整性 = 在创建表时给表中添加约束完整性的分类:实体完整性(行完整性):域完整性(列完整性):引用完整性(关联表完整性):主键约束:primary ke

2021-02-20 14:17:27 52

原创 数据库基础三____SQL语言

数据库基础DQL数据查询简单查询条件查询模糊查询字段控制查询排序聚合函数分组查询HAVING子句LIMIT分页查询查询语句书写顺序:DQL数据查询DQL数据查询语言(重要)数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。查询返回的结果集是一张虚拟表。查询关键字:SELECT语法: SELECT 列名 FROM 表名 【WHERE --> BROUP BY–>HAVING–> ORDER BY】简单查询查询所有列SELECT * FROM stu;

2021-02-07 23:37:55 35

原创 数据库基础二____SQL语言

数据库基础DDLDDL操作数据库DDL操作表DMLDML操作DCLDCL操作DDLDDL操作数据库1 创建CREATE DATABASE语句用于创建新的数据库:编码方式:gb2312,utf-8,gbk,iso-8859-1//create database 数据库名 CREATE DATABASE mydb1;//create database 数据库名 character set 编码方式 CREATE DATABASE mydb2 character SET GBK; //crea

2021-02-07 23:02:36 31

原创 数据库基础一____简介

数据库基础数据库简介简介常见数据库管理系统三大范式(规范)SQL语言概述SQL语句分类数据库简介简介数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。数据库软件应该为数据库管理系

2021-02-07 21:02:12 20

原创 java面试——核心库类

java面试——核心库类1.数组(Array) 和列表(ArrayList) 有什么区别?2.ArrayList 和 Vector 的区别3.HashMap,TreeMap,HashTable 的区别?4.HashMap 的工作原理是什么?5.什么是序列化,如何实现序列化?6.进程和线程有什么区别?7.java 当中如何实现线程呢?8.说说线程的生命周期9.多线程并发或线程安全问题如何解决?10.synchronized 和 ReentrantLock 的区别1.数组(Array) 和列表(ArrayLi

2021-02-07 20:15:15 45 1

原创 JSON

JSON简介:对象格式Java与JSONGsonFastJson简介:JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式.对象格式JS:var b = new Object();b.name = “金苹果”;b.info = “种苹果”;XML:金苹果种苹果JSON:{“name”:“金苹果”,“info”:“种苹果”}一个对象, 由一个大括号表示. 括号中 描述对象的属性 . 通过键值对来描述对象的属性 (可以

2021-01-30 19:38:20 40

原创 XML

XML与JSONXML简介XML语法格式Java解析XML 掌握1. SAX解析2. DOM解析3. JDOM解析4. DOM4J解析DOM4J解析XML 掌握元素对象 ElementXML简介XML简介可扩展标记语言(eXtensible Markup Language)。特性:xml具有平台无关性, 是一门独立的标记语言..xml具有自我描述性XML语法格式XML文档声明 <?xml version="1.0" encoding="UTF-8"?>标记 ( 元素 /

2021-01-30 19:18:42 27

原创 IDEA快捷键

IDEA快捷键常用快捷键提示与代码生成部分选择/移动/复制代码:代码优化查找与替换阅读代码部分快捷键大全1、Ctrl相关2、Alt相关3、Shift相关4、Ctrl + Alt相关5、Ctrl + Shift相关6、Alt + Shift相关7、其他常用快捷键提示与代码生成部分Alt + Enter IDEA 根据光标所在问题,提供快速修复选择Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹)Alt + Insert 代码自动生成,如生成对象的 set / g

2021-01-28 22:18:44 74

原创 java多线程基础

java多线程基础进程与线程概念调度分类线程分类线程的创建一、Thread二、Runnable实现Runnable接口与继承Thread区别三、Callable(使用较少,作为了解知识)线程的六种状态线程常用方法进程与线程概念进程:指一个内存中运行的应用程序,每一个进程都有一个独立空间。线程:一个进程可以开辟多个执行路径,共享一个内存空间,一个执行路径是一个线程,线程之间可以自由切换,并发(两个或者多个时间在同一时间段内发生,区别于并行(同时发生))执行。一个进程最少有一个线程。调度分类分时调度:

2021-01-27 16:03:35 39

原创 java练手——终极版快递E站——使用集合存储数据,序列化到本地文件

终极版快递E站——使用集合存储数据,序列化到本地文件,实现数据持久化建议先看快递E站小项目--------MVC结构二维数组存储数据本文章是对 快递E站小项目--------MVC结构二维数组存储数据做出改进的讲解————————————————————————1.二维数组改为集合存储数据——动态列表ArrayList、哈希映射HashMap//使用 ArrayList存储对象 private ArrayList<Express> data = new ArrayList&lt

2021-01-26 14:32:21 285

原创 java练手——快递E站小项目—MVC结构二维数组存储数据

快递E站小项目--------MVC结构二维数组存储数据通过自己搭建MVC结构,二维数组存储数据,实现简单的控制台快递柜功能。用户分为 快递员,普通用户快递员:增加快递,输入单号、公司、自动生成取件码二级标题三级标题四级标题五级标题六级标题...

2021-01-26 00:23:31 141

原创 java OOP面试题

OOP面试题1.说说你对面向对象思想的理解?2.Java 对象初始化顺序3.Overload 和 Override 的区别?Overload 的方法是否可以改变 返回值的类型?4.int 和 Integer 有什么区别?5.char 型变量中能不能存贮一个中文汉字,为什么?6.Java 中,Serializable 与 Externalizable 的区别?7.抽象类和接口有什么区别?8.String 和 StringBuilder、StringBuffer 的区别?9.阐述 final、finally、f

2021-01-20 12:03:38 51

原创 JAVA 技术方向面试题-Java 基础

文章目录JAVA 技术方向面试题-Java 基础1.JVM、JRE 和 JDK 的关系2.什么是跨平台性?原理是什么?3.&和&&的区别?4.用最有效率的方法计算 2 乘以 85.在没有使用临时变量的情况如何交换两个整数变量的值?如何插入一段漂亮的代码片6.short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?7.float f=3.4;是否正确?创建一个自定义列表如何创建一个注脚8.手动实现一下冒泡排序(快速排序)9.实现打

2021-01-17 12:01:23 34

原创 初学java小项目-快递E栈

快递E栈下面展示一些 内联代码片。import java.util.Random;import java.util.Scanner;public class ExpressService { /** * 快递E栈服务 */ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //接收数据类型 Rando

2021-01-16 17:54:12 136 1

原创 今日遇到问题,textarea没有value属性

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-10-11 11:16:37 60

nexus的资源包,详情看描述,免费下载,点个赞

nexus的linux和windows安装包,nexus-2.14.1-01-bundle.zip和nexus-2.14.1-01-bundle.tar.gz

2021-08-27

homework.zip

基于MVC模式的快递柜项目,使用集合存储数据,序列化到本地文件,实现数据长时间存储。bean文件目录不对需要修改。

2021-01-26

制作二维码的python小程序.py

可制作动态和静态二维码的小程序,图片需要自己添加和修改代码图片名称,网址也需要自己修改,使用了myqr库,所以需要pip install myqr 一个简单的小python程序,新手尝试和学习使用。

2020-06-23

空空如也

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

TA关注的人

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