![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识总结
爱编码的程序员
一个爱好编程的单身狗,从事一线软件开发,毕业于软件工程专业,乐于钻研大数据、Python、java开发。
展开
-
关于找不到setXXX 、getXXX 找不到符号的解决方案
关于找不到setXXX 、getXXX 找不到符号的解决方案前言:作为一个经常用lombok 的Java开发工程师,这种简单的问题已经很熟悉地解决了。记得当初刚工作的那会,经常会遇见如标题的bug ,这是因为lombok 未能正确编译造成的后果,好了,不逼逼,直接上方案。1、打开idea编译器,去File——》setting——》build,Execution,Deployment——》Compiler——》Annotation Processors 中把 Enable annotation pr原创 2021-01-15 16:32:45 · 2221 阅读 · 0 评论 -
gradle 的输出信息乱码问题的解决方案
gradle 的输出信息乱码问题的解决方案1、在gradle-wrapper.properties 添加以下内容org.gradle.jvmargs=-Dfile.encoding=UTF-82 、点击help->edit custom vm options 添加以下内容-Dfile.encoding=UTF-83、在file->settings ->Build Tools ——》Gradle 把build and run using 和Run tests using 都改原创 2021-01-11 18:12:02 · 5621 阅读 · 3 评论 -
阿里面试题
什么是Java的序列化?什么情况下需要序列化?答案:简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。什么情况下需要序列化:a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI(远程调用方法,Remote method invoc原创 2020-10-12 16:53:07 · 127 阅读 · 0 评论 -
逻辑题
(1)假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升水。(2)周敏的妈妈是榆林水泥厂的化验员。一天,周敏来到化验室做作业。做完后想出去玩;她接着说;你看这6只化验用的玻璃杯,前面3只盛满了水,后面3只是空的 。你能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来吗? 爱动脑筋的周敏,是学校里有名的小机灵,她只想了一会儿就做到了。请你想想看,小机灵是怎么做的?(3)三个小伙子同时爱上了一个姑娘,为了决定他们谁能娶这个姑娘,他们决定用手枪进原创 2020-10-11 18:07:31 · 217 阅读 · 0 评论 -
java 学习 第一周总结
NZ-JAVA01第一周Day01软件安装开班JDK8.0配置了环境变量path里面配置了 jdk的bin目录Dos命令cddirclsjavajavaccd …java 的历史1996年发布jdk 1.01999年发布j2se,j2ee,j2me2005年更名java se 、java EE、java ME2009年被Oracle收购2011年由o...原创 2020-03-01 23:14:32 · 580 阅读 · 0 评论 -
MySQ练习,必会
1.初始化表结构及数据附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATE TABLE BOOK (BOOK_ID int(10),SORT VARCHAR(10),BOOK_NAME VARCHAR(50),WRITER VARCHAR(10),OUTPUT VARCHAR(50),PRICE int(3));创建READER:(读者表)CREATE TABLE READER (READER_ID int(3),COMPANY原创 2020-09-29 08:36:50 · 410 阅读 · 2 评论 -
地址存储过程
create PROCEDURE insert_address( in p_name varchar(30),in p_uid int(20),in p_address varchar(30),in p_mobile varchar(30),in p_def int(2))BEGIN– 判断用户选择的是否是默认值if p_def=1 thenupdate t_address set def = 0 where uid = p_uid and def=1;end if;inser原创 2020-10-10 15:22:46 · 116 阅读 · 0 评论 -
kibana出现Connection reset by peer 的原因和客户端不能通过网页形式查看的解决方案
前言: 最近在弄项目的时候,需要用到ES,而在其中的kibanna 出现了问题,搞得我很苦恼,网上查了很多资料都没有很详细的解答,所以自己慢慢地根据自己的思路去一步步排查出原因解决了问题。出现的问题一用curl 去测该客户端的时,返回了如下的东西 curl localhost:5601curl: (56) Recv failure: Connection reset by peer出现问题二在网页输入kibanan 服务器所在的域名和端口时,页面返回了500或者其他不是自己想要的页面。解决方原创 2020-09-17 16:29:42 · 437 阅读 · 0 评论 -
spring、springmvc 、springcould 等配置文件变灰和配置不显示叶子的解决方案(有图)
前言:最近一阵子都在搞微服务方面的项目,因为该项目中用到了spring boot和sprincould 等知识,同时也有很多相关的配置。所以,常常因为各种原因,项目的配置文件变灰和不显示叶子的情况。问题:spring配置文件变灰和不显示叶子例如下面的bootstrap.yml 文件一样变灰了解决方法1、在idea中打开file步骤二、在file里面选择 Project Structure ,点开modules ,再选择你变灰文件所在的模块步骤三: 点击如图 + 号..原创 2020-09-15 20:12:21 · 1947 阅读 · 0 评论 -
redis知识日常总结
前言:redis 无论是在日常的开发和面试中,都是免不了的一个热点知识,不过,如果要更清晰的学习redis 的知识的话,个人还是建议去redis官网中去了解,此文是本人的日常的自我总结:小声逼逼(其实就是日常的工作的简单总结笔记)redis出现的原因由于用户量增大,请求数量也随之增大,数据压力过大多台服务器之间,数据不同步传统锁失效,多台服务器之间的锁,已经不存在互斥性了。redis介绍Redis就是一款NoSQL。NoSQL -> 非关系型数据库 -> Not O.原创 2020-09-14 20:47:28 · 147 阅读 · 0 评论 -
SQL语句的一些应用语句
show databases;show variables like '%char%';-- 创建数据库的sqlcreate database if not exists study charset =utf8;use develop;show tables;-- 删除数据库的sqldrop database if exists develop;-- 创建一个用户create user 'develop'@'%' identified by 'sa';-- 删除一个用户drop原创 2020-09-13 21:48:18 · 1106 阅读 · 1 评论 -
dockerfile详情表
Dockerfile关键字作用备注FROM指定父镜像指定dockerfile基于那个image构建MAINTAINER作者信息用来标明这个dockerfile谁写的LABEL标签用来标明dockerfile的标签 可以使用Label代替Maintainer 最终都是在docker image基本信息中可以查看RUN执行命令执行一段命令 默认是/bin/sh 格式: RUN command 或者 RUN [“command” , “param1”,“p原创 2020-09-02 23:17:58 · 132 阅读 · 0 评论 -
Docker ——docker-compose
前言:docker compose 的安装与使用一、安装Docker Compose# Compose目前已经完全支持Linux、Mac OS和Windows,在我们安装Compose之前,需要先安装Docker。下面我 们以编译好的二进制包方式安装在Linux系统中。 curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local原创 2020-09-02 21:37:50 · 143 阅读 · 0 评论 -
jvm相关的命令i和解释,用于系统调优时使用(详细版)
前言:jvm 是Java Virtual Machine (即Java虚拟机)的缩写,我们平常所说的Java一次编译,到处可行的原因也正因为有Java虚拟机存在。记得以前刚工作的时候,经历过一些面试。记得当时就问了我关于jvm 的一些问题。后面,更深入了解后,才真的知道了解jvm 相关的知识的时候,才能更好地为以后进行系统的开发时把性能调优。所以,自己特意把一些常用的jvm 命令做了一次总结,也是为了日后工作能够更顺心一点吧。指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst原创 2020-08-24 20:13:37 · 143 阅读 · 0 评论 -
Map
标题为什么需要使用map?前面源码分析中常见它的身影,在里面充当了一个什么作用?Map存储的元素为键值对,通常称为key-value,而key是不允许重复的 。 Set存储对象唯一二、掌握Map的常用方法三、基本方法的使用掌握上述的每个方法的应用(采用String,Integer等JDK已提供的引用数据类型),重点掌握数据的存储及遍历的方式(两种遍历方式都要掌握)四、深入分析HashMap的存储深入掌握HashMap的关键技术点,如何区分是否重复?以自定义类型来作为key探究问题的关键—M原创 2020-08-23 00:16:55 · 130 阅读 · 0 评论 -
异常机制的相关知识
前言:异常是开发中必须要跨过的坑,所以这个东西是不可忽视的。1.异常概念 异常是程序在运行期发生的不正常的事件,它会打断指令的正常执行流程。设计良好的程序应该在异常发生时提供处理这些不正常事件的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。Java语言使用异常处理机制为程序提供了异常处理的能力2.异常分类Java程序运行过程中所发生的异常事件从严重性可分为两类:1、错误(Error):JVM系统内部错误或资源耗尽等严重情况-属于JVM需要负担的责任这一类异常事件无法恢复或不可能原创 2020-08-21 20:55:01 · 84 阅读 · 0 评论 -
Tomcat——web 相关概念回顾
#今日内容0、web 相关的概念回顾1、web 服务器软件:tomcat2、Servelet入门学习web 相关概念回顾1、软件架构1、C/S :客户端/服务器端3、B/S: 浏览/服务器端2、资源分类1、静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析2、动态资源:每个用户访问用户相同的资源后,得到的结果可能不一样,称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回浏览器如servlet /jsp ,php ,asp…3、网络通信原创 2020-06-27 22:34:32 · 359 阅读 · 0 评论 -
SQL 数据库字段 数据类型说明
SQL 数据库字段 数据类型说明bit 整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如yes或者No、true或者false 、On或者offint 整型 int 数据类型可以存储从-231(-2147483648)到231(2147483647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占4个字节smallint 整型 tinyint 数据类型能存储从-215(-32768)到原创 2020-06-27 22:31:43 · 1377 阅读 · 0 评论 -
JQuery 史上最全知识汇总
jQuery文章目录jQuery一、jQuery概述1.1 jQuery简介1.2 jQuery功能1.3 为什么要用jQuery1.4 jQuery的两种结构二、jQuery的引用三、jQuery的基本语法3.1 基础语法3.2 选择器3.2.1 元素选择器3.2.2 id选择器3.2.3 class选择器3.3.4 其他一些常见选择器3.3 事件3.4 效果3.4.1 隐藏和显示3.4.2 ...原创 2020-04-29 23:59:22 · 1754 阅读 · 14 评论 -
javascript web图片正则演示
在我们编程中,关于正则的使用其实不在少数,尤其是在具有验证信息的程序中。其实,正则不仅仅可以用于可以用于信息的验证,也可以运用于图片名称的验证:以下的程序页面就是一个很好的实例。温馨提示:赶紧把以下的代码复制成txt文本,然后把后缀txt 去掉,改成html 为后缀,然后放在一个文件夹里,再分别放一种1.jpg xyz.png abc.webp 这三个名称的图片进去下...原创 2020-04-27 19:46:41 · 241 阅读 · 0 评论 -
登陆框——用javascript 做
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .loginForm span{ color: red; ...原创 2020-04-22 22:56:36 · 225 阅读 · 0 评论 -
java 转json及转json文件
将json mudule中的 peopleList 的json数据格式化写出来(不借助与任何工具类)。将json mudule中的 map 的json数据格式化写出来(不借助与任何工具类)。package json;public class People { private int age; private String gender; private Stri...原创 2020-04-22 22:26:18 · 504 阅读 · 0 评论 -
javaWeb知识点总结—— 关乎JSP、JSTL、Filter、Listener的知识(含详细思维导图)
javaWeb知识点JSP概念JSP全称Java Server Page(Java服务端页面),通俗上来讲就是可以编写Java代码的HTML页面。在最早期是没有JSP的,那么后端开发人员想要展示一个网页,就是在Servlet中 拼接html. 于是就有了JSP, 但是JSP不是一门新的技术,他的本质上还是Servlet, 意思是服务器还是会将 JSP 转成Java代码,在Java代码中,还是...原创 2020-04-22 21:13:31 · 982 阅读 · 4 评论 -
计算机网络答案 第四章同步答案(最近真的有点累了,文章里面有笔记的链接,我不想排版了)
这阵阵子,在刷中国慕课大学的课,然后发现了如下的一些题目:以下是我自己写的答案。这些问题和答案在我的有道云笔记里面都记录,下面的内容我没时间排版了,有兴趣的可以直接访问的的有道云笔记与之相关的内容。当然,然我的博客和有道云笔记里面的笔记都是一样的哦。也可以慢慢看的:文档:第四章教材同步答案.note链接:http://note.youdao.com/noteshare?id=1358a6bc3b...原创 2020-04-20 23:19:54 · 1490 阅读 · 0 评论 -
算法笔试 扔鸡蛋
你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层 F ,满足 0 <= F <= N 任何从高于 F 的楼层落下的鸡蛋都会碎,从 F 楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层 X 扔下(满足 1 <= X &l...原创 2020-04-11 19:46:14 · 204 阅读 · 0 评论 -
苦苦研究三天,java 结合tomcat和nginx实现文件和图片上传和下载,告别404、403、500的网页错误
前言:这三天里,因为之前没接触过nginx 服务器,然后看了网上的一些教程。我 天,恼火了。竟然出现了巨多的错误,吓着我感觉抱起了瘦瘦的自己。于是乎,我自己亲自去看了官网的api 。苦苦研究了三天,终于迎刃而解解决了文件的上传和下载首先,我们来了解一下令人厌烦的404、403、500吧404错误页面404是一个http错误代码,即请求的网页不存在。代码404的第一个“4”代表客户端的错误,...原创 2020-04-10 21:37:31 · 1487 阅读 · 13 评论 -
算法笔试: 有效的括号
这是一道不久前的面试题目,下面的一些题目的描述:题目来源:某大厂公司笔试、面试中题目描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"...原创 2020-04-08 22:48:44 · 367 阅读 · 6 评论 -
JAVA EE 第九周(3月30-4月5号)苦写三天,我把前端的内容(CSS和HTML)总结了一遍(含超详细的原创版思维导图,可复习时用)
第九周(3月30-4月5号)HTMLHTML的概念HTML是用来描述网页的一种标准标记语言HTML指的是超文本标记语言(Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言(Markup language)标记语言是一套标记标签(markup tag)HTML使用标记标签来描述网页HTML的结构一个HTML文档包含以下基本标...原创 2020-04-06 23:54:30 · 349 阅读 · 9 评论 -
java基础练习题 (珍藏版)
1: 录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误.2: 求1~100间不能被3整除的数之和3: 输入 3 个正数,判断能否构成一个三角形。(两边只和大于第三边,并且两边只差小于第三边)4: 输入一个字符,判断它是否为小写字母,如果是,将它转换成大写字母,否则,不转换。char 都可以转成一个整形的数字.5: 编写程序,从键盘输入一个 0~99999 之间...原创 2020-04-06 23:45:12 · 1487 阅读 · 0 评论 -
day42 5小时我从HTML 0基础入门到大佬的笔记、作业、以及总结,不看白不看
HTML一. 概念 html就是一个标准标记语言。二. 标签h标签<h1></h1><h2></h2><h3></h3><h4></h4><h5></h5><h6></h6>超链接<a href="http://www.b...原创 2020-04-01 12:24:11 · 151 阅读 · 1 评论 -
数组、类和对象 java EE学习总结 第三周(包含思维导图)
第三周 (2.17-2.23)Day11二维数组的补充二维数组的创建语法先声明,再分配空间数据类型[][] 数组名;数组名 =new 数据类型[高维长度][低维长度] ;先声明并分配空间数据类型[][] 数组名 = new 数据类型[高维长度][低维长度];声明并赋值(繁)数据类型[][] 数组名 = new 数据类型[高维长度][] ;//不规则数组,...原创 2020-03-03 15:52:05 · 364 阅读 · 0 评论 -
循环 、数组、函数 的java EE学习总结----第二周 《包含思维导图》
第二周 2.10-2.16Day6循环概念通过某个条件,重复的执行一段逻辑代码执行流程程序开始循环条件true循环操作false循环结束,执行后续代码循环的组成需求:打印100遍“helloworld”package demo;public class TestWhile{public static void m...原创 2020-03-02 19:22:43 · 414 阅读 · 0 评论 -
原生模式数据库连接的相关总结、作业以及笔记
1、查询一个用户表,将所有用户封装到一个list 里面去展示说明:所示的代码里面我要连接的数据库是 nz2001,所操作的表示的表示user_info表其中的表设计如图package com.qianfeng.ps.am.secend;import java.sql.Connection;import java.sql.DriverManager;import java.sql.P...原创 2020-03-26 23:59:53 · 1778 阅读 · 4 评论 -
对象与类的练习
1、编写日期类MyDate ,定义日期。应有多个构造方法,定义修改日期的方法 changeDate() ,定义showDate() 输出日期。(20分)2、编写一个摄氏温度和华氏温度相互转换的类,其中转换方法使用类方法。(20分)3、编写一个复数类,包含实体和虚部属性,还有复数相加、相减以及复数的求模、输出复数字符串 “a+bI”(设计性实验)(30分)4编写一个学生类,包含学生基本信息和3...原创 2020-03-26 10:55:36 · 405 阅读 · 0 评论 -
5.字符串:"aa:zhangsan@163.com!bb:lisi@sina.com!cc:wangwu@126.com" 将存入hashMap中 key:aa,bb,cc value:zhang
5.字符串:“aa:zhangsan@163.com!bb:lisi@sina.com!cc:wangwu@126.com”将存入hashMap中key:aa,bb,ccvalue:zhangsan@163.com,lisi@sina.com,wangwu@126.com;然后循环遍历打印输出。(10分)程序描述:package exam2;import java.util.Ha...原创 2020-03-24 00:18:04 · 2932 阅读 · 0 评论 -
2020年3月vivo春招 ---笔试
题目描述1、在vivo生产线上,每位职工随着对手机加工流程认识的熟悉和经验的增加,日产量也会不断飙升。假设第一天量产1台,接下来2天(即第二、三天)每天量产2件,接下来三天(即第三、四、五天)每天量产3件。以此类推,计算出第n天总共可以量产的手机数量。2、现给定任意正整数n,请寻找并输出最小的正整数m(m>9),使得m的各位(个位、十位…)之乘积等于n,若不存在则输出-1....原创 2020-03-23 23:34:49 · 1351 阅读 · 0 评论 -
jAVA EE NZ2001 java EE学习总结 第七周(包含思维导图) 主要内容I/O框架、网络编程、反射
第七周Day31、Day32I/O框架流的概念内存与存储设备之间传输数据的通道流的分类按方向【重点】输入流将存储设备中的内容读入到内存中输出流将,<内存>中的内容写入到<存储设备>中按单位字节流以字节为单位,可以读写所有数据字符流以字符为单位,只能读写文本数据按功能节点流...原创 2020-03-22 12:55:58 · 354 阅读 · 0 评论 -
java语言几十行轻松搞定二维码程序
一个简单的java实现的二维码创建程序,可以用Eclipse和idea都可以实现,关键是要自己导入的正确,这个程序中引用了一个二维码作者编写的一个包,所以实现的低层的代码都封装在一个包里面了package com.ps.aibianmadechengxuyuan;import java.awt.Color;import java.awt.Graphics2D;import java.aw...原创 2020-03-18 13:27:22 · 214 阅读 · 0 评论 -
javaEE学习总结------有关线程的习题笔记
1. 线程的组成部分有?CPU时间片:操作系统会为每个线程分配执行时间运行数据: 堆空间:存储线程需使用的对象,多个线程可以共享堆中的对象。栈空间:存储线程需使用的局部变量,每个线程都拥有独立的栈。线程的逻辑代码2. 线程的两种创建方式是?(代码举例)public class TestCreateThread{ public static void main(String...原创 2020-03-18 12:27:00 · 244 阅读 · 0 评论 -
java网络编程之套接字(Socket编程),几十行代码实现客户端与服务端(此博客包含源码)
//客户端package com.qianfeng.ps.am;import java.io.DataInputStream;import java.io.DataOutputStream;import java.net.Socket;public class Client { public static void main(String[] args) { // TODO...原创 2020-03-18 00:06:47 · 467 阅读 · 0 评论