自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢猪猪

每天进步一点。。

原创 JAVA高级工程师面试备份整理2
原力计划

目录 Java概述 何为编程 什么是Java JVM、JRE和JDK的关系 什么是跨平台性?原理是什么 Java语言有哪些特点 Java和C++的区别 基础语法 数据类型 super关键字的用法 3.引用父类构造函数 static的独特之处 面向对象 面向过程:...

2020-06-29 09:40:42 67 0

原创 使用java.awt.Robot实现java版的自动点击事件

1.最近遇到了一个需要人工点击的事情,很麻烦,于是找了一下资料,写了一个自动的鼠标点击的程序 使用的包: java.awt.Robot 具体的代码 Robot robot = new Robot(); //第一步,首先选择需要处理的类53\38 robotTest.clickMouse...

2020-03-04 15:35:54 347 0

原创 IDEA 使用fastjson解决乱码 swagger访问接口正常,直接访问浏览器接口返回乱码

目录 原因: 解决代码: 原因: 最近遇到的问题,重新搭建java项目的时候没有发现这个问题,同事使用的时候发现的问题,现在记录一下解决的过程 解决代码: @Configuration public class FastJsonConfig { @Bean pub...

2020-07-02 16:38:52 20 0

原创 Java高级工程师面试题整理
原力计划

面试题: HashMap底层实现原理,红黑树,B+树,B树的结构原理,volatile关键字,CAS(比较与交换)实现原理 Spring的AOP和IOC是什么?使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及Sp...

2020-06-11 22:50:29 224 0

原创 小程序调试步骤

前言 最近在进行小程序的开发,接手了一些的小程序的项目,这个是原来都没有处理过的,一脸蒙圈,通过同事的协助以及自己的倒弄终于调试运行起来了,现在做一个记录备份; 准备工作 工具安装:HBuilderX.2.7.9.20200527.full 、wechat_devtools_1.03.200...

2020-06-11 13:55:37 73 0

原创 微信小程序开发流程备份

目录 1. uni-app开发小程序准备阶段 2.uni-app快速入手和问题 3.uni-app如何创建并运行微信小程序项目 1. uni-app开发小程序准备阶段 https://www.jianshu.com/p/267585ce3cf4 2.uni-app快速入手和问题...

2020-06-10 17:59:27 72 0

原创 电子书学习网站,下载免费的电子书籍使用

以前都是通过搜索csdn下载电子书,说实话很浪费积分,于是整理如下的网站用于搜索想要的电子书,下载; 1.鸠摩搜书 首先给大家推荐的网站是:鸠摩搜书 地址:https://www.jiumodiary.com/ 2. 威锋网电子书论坛 这个网站里面不仅可以搜到电子书,还有很多资讯内容...

2020-06-08 21:53:53 267 0

原创 搭建vue环境,脚手架运行不了
原力计划

目录 环境搭建 安装vue-cli脚手架构建工具 使用vue-cli脚手架构建项目 “运行”起来 环境搭建 我们需要先从node.js官网安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。 安装完成之后,打开命令行工具(Mac打开终端),输入 node -v,如图,如...

2020-06-05 10:41:51 92 0

原创 node.js使用命令行进行升级

目录 一、统一node版本为10.16.3 1、安装包 2、打开终端执行:nvmnode_mirrorhttps://npm.taobao.org/mirrors/node/ 3、打开终端执行:nvminstall10.16.3 4、如果之前装过node,重命名node安装目录:Re...

2020-06-03 16:03:11 66 0

原创 SQL注入、占位符拼接符

目录 一、什么是SQL注入 二、Mybatis中的占位符和拼接符 三、为什么PreparedStatement 有效的防止sql注入? 一、什么是SQL注入 官方: 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的S...

2020-06-03 14:08:15 228 0

原创 腾讯云部署springboot项目

目录 准备工作 首先需要进行登陆到腾讯云,进行宝塔的设置 具体步骤如下 第一步,登陆腾讯云,进入控制面板 第二步,进入终端输入命令 yum install -y wget && wget -O install.sh http://download.bt.cn/ins...

2020-05-29 11:56:12 111 0

原创 easyExcel项目使用详解

1.首先需要理解一下这个是阿里巴巴的开源项目,用于excel的上传、下载的集成使用的,使用比较简单,具体的github地址: https://github.com/alibaba/easyexcel 2.简单的介绍具体的使用方法 JAVA解析Excel工具EasyExcel Java解析、...

2020-05-26 18:01:29 80 0

原创 Java 面试备份-7,集合的相关介绍使用、优缺点介绍,案例

文章目录 简介 特点 使用集合框架的好处 Iterator接口 ListIterator接口 Collection接口 单列集合继承关系图 List集合 List常用方法 ArrayList、LinkedList、Vector 的区别 遍历时操作元素 Set集合 Set常...

2020-05-20 11:31:38 79 0

原创 腾讯云安装宝塔,使用于小白朋友们

开场白,最近公司技术转型,由.net转到java技术,自然而然的购买了腾讯云的服务器,一年只需要99,还是比较便宜的,适合入门的学习,可以学习一下关于服务器的部署,数据库的配置、java项目的部署等等,在初次进入linux服务器的终端时候,自己就傻眼了,于是学习了一下安装一下宝塔,使用宝塔进行管理...

2020-05-15 18:02:01 131 0

原创 解决 413 Request Entity Too Large

前台js提交 springboot进行前端文件上传的时候,遇到问题,其实springboot项目也做了文件大小的设置。但是部署到服务器的时候,进行文件的上传还是报错,经过联系运维,发现是Nigex的设置问题,现在做一个解决方案的记录 问题:413 Request Entity Too La...

2020-05-13 16:06:41 57 0

原创 springboot 配置上传文件的限制 针对js上传文件报错net::ERR_CONNECTION_ABORTED

1.最近在java开发的时候,遇到了上传限制问题,前台报错net::ERR_CONNECTION_ABORTED 解决方法:第一在yml进行配置: http: multipart: maxFileSize: 20MB maxRequestSize: 100MB 第二在J...

2020-05-12 16:06:26 96 0

原创 设计模式、秒杀系统、常见算法、分布式系统面试题备份6

架构设计 请列举出在JDK中几个常用的设计模式? 单例模式(Singleton pattern)用于Runtime,Calendar和其他的一些类中。工厂模式(Factory pattern)被用于各种不可变的类如 Boolean,像Boolean.valueOf,观察者模式(Observer p...

2020-05-10 22:10:30 92 0

原创 JAVA并发面试知识点备份5

基础知识 并发编程的优缺点 为什么要使用并发编程(并发编程的优点) 充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升 方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现在的系统动不动就要求百万级甚至千万级的并...

2020-05-09 21:58:17 76 0

原创 奔涌吧 后浪!!! 哔哩哔哩 何冰

那些口口声声 “一代不如一代”的人 应该看看你们 就像我一样 我看着你们 满怀羡慕 人类积攒了几千年的财富 所有的知识、见识、智慧和艺术 像是专门为你们准备的礼物 科技繁荣 文化繁茂 城市繁华 现代文明的成果 被层层打开 可以尽情享用 自由学习一门语言 一门手艺 欣赏一部电影 去遥远的地方旅行 从...

2020-05-04 17:36:45 523 1

原创 Spring面试题备份整理3

什么是spring?spring是一个轻量级的Java开发框架,最早由Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题,它是一个分层的JavaSE、JavaEE full stack(一站式)轻量级开源框架,为开发Java应用程序提供了全面的基础架构支持。s...

2020-05-02 22:59:24 69 0

原创 Java虚拟机(JVM)面试题备份2

Java内存区域,JVM包含了两个子系统和两个组件,两个子系统为class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native interface(本地接口) class locader(类装载):根据...

2020-05-02 15:38:35 83 0

原创 Java面试基础知识整理-1

Static存在的意义,static主要意义是在于创建独立的具体对象的域变量或者方法,以至于即使没有创建对象,也能使用属性和调用方法,static关键字还有一个比较关键的作用就是用来形成静态代码块以优化程序的性能。static块可以置于类中的任何地方,类中可以有多个static块。在类初次被加载的...

2020-04-29 22:36:13 54 0

原创 Java反射的学习备份

概述 定义 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 用途 在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是...

2020-04-29 16:05:03 58 1

原创 JAVA面试基础知识整理备份

何为编程,编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路,方法、和手段通过计算机能够理解的方式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务,这种人和计算机之间的交流过...

2020-04-28 21:49:12 44 0

原创 MyBatis面试整理内容

什么是MyBatis? MyBatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL本身,不需要花费精力去处理加载驱动,创建连接、创建statement等复杂的过程,程序员直接编写原生态SQL,可以严格控制sql执行性能,灵活度高。Mybatis可以使用xml或者...

2020-04-22 21:00:31 96 0

原创 技术沉淀相关书籍介绍,java技术

计算机基础入门推荐:《程序是怎样跑起来的》、《网络是怎样连接的》、《计算机是怎样跑起来的的》 进一步认识计算机网络:《计算机网络:自顶向下》、《图解http》 数据结构+算法入门:《大话数据结构》、《阿哈算法》 算法进阶:《算法第四版》、《编程珠玑》 由于我是 Java 技术栈的,顺便推荐...

2020-04-14 12:33:02 30 0

原创 Servlet 容器概念整理

Servlet 容器 Servlet容器主要是JavaWeb应用提供运行时环境,所以也可以称之为JavaWeb应用容器,或者Servlet/JSP容器。Servlet容器主要负责管理Servlet、JSP的生命周期以及它们的共享数据。 Servlet容器有哪些: 目前最流行的Se...

2020-04-14 10:07:25 64 0

原创 springboot IDEA 过滤器全局赋值的操作使用流程

1.最近在开发一个项目 ,需要进行一个全局拦截器的处理,进行拦截所有的get、post请求的操作;避免所有的方法都进行该用户名、工号的赋值,减少重复工作,这个找了许多的案例,最后还是调试出来了,现在做一个分享,避免相关小伙伴遇到同样的问题。 @Component public class Ht...

2020-04-13 17:30:12 37 0

原创 springboot IDEA 启动报错,找到目标端口、关闭端口进程

Web server failed to start. Port 8082 was already in use 查看端口号、杀死端口 cmd netstat -ano|findstr 8082 taskkill /F /pid 进程号

2020-04-13 10:48:17 31 0

原创 Docker核心概念

docker镜像(image):Docker镜像是用于创建Docker容器的模板; docker容器(Container):容器独立运行的一个或者一组应用。 docker客户端(Client):客户端通过命令行或者其他工具使用Docker API(https://docs.docker.co...

2020-04-04 12:57:17 29 0

原创 何为Docker?

Docker 是一个开源的应用容器引擎,基于Go语言并且遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极...

2020-04-04 12:41:37 46 0

原创 如何预防潜在问题的发生(自上而下法)

常应用于危机管理 第一步:假设不良状态 内部危机、外部危机、特殊危机 第二步:确定诱因 从内外部广泛寻找可能的原因 绘制流程图,细致到每一个节点 秉承相互独立完全穷尽的原则,找出每一个潜在的隐患 考虑到每一种诱因发生的可能性和危险程度 第三步:预防为主,排除问题诱因 ...

2020-03-31 13:56:01 39 0

原创 如何防范潜在问题的发生(自下而上法)

防范潜在问题的关键---发现诱因 先发现危险的元素,再思考到相应的不良状况,最后想究竟会引起那些不好的事情 自下而上的四个步骤 第一步:确定特定因素,观察法、对事实的思考、报表数据、听说读写 第二步:假设不良状态,不断追问、思考、推测、确认 第三步:拟定预发策略,排除诱因,可控因素、半可...

2020-03-31 13:55:22 31 0

原创 如何解决问题恢复现状?

如何解决问题恢复现状 概念:什么叫解决问题恢复现状? 现状不如原本状态理想,需要把现状恢复成原状态 遇到这种类型的问题时,要将原本的状态视为期待的状况 思考方式:现状与过去的状况之间出现落差,要从落差中找出问题。 一大提醒 看问题要看到本质,解决问题要解决问题的根本 只处理表...

2020-03-31 13:33:12 42 0

原创 如何挖掘显性问题背后的隐藏问题?

冰山模型 表面问题:紧急处理 根本问题:暂时的治标对策,改善行动,治本对策 如何找到根本性的问题 把握现状 我了解什么 实际发生了什么 我们需要去哪里看 我们需要了解什么 不断挖掘,探究背后的问题 问题为什么发生? 有没有可能不是这个问题? ...

2020-03-31 11:52:14 36 0

原创 如何运用SCQA发现问题?

这个是新的概念,很多人可能都没有听说过,只能说接触的人太少了,或者说需要达到以及的问题解决方案的书籍才能看到,这个方法是一个很有用的方法,比如说自己是一个部门的领导或者说是一个店铺的店长的时候,平时店铺的运营很好,但是也要使用该方法,进行分析一下自己店铺是否有提升的地方,这个就体现出来了通过SCQ...

2020-03-31 11:39:49 105 0

原创 如何制定多种解决方案并且选出最优?

在工作中,领导让自己做一件事情,如何制定多个解决方案,以及整理出来最优的方案,只有这样才能提高自己的能力,以及竞争力,显示出来自己在工作中用心了,并且是有能力的。 提出解决方案的注意事项 错误的方法会让结果恶化 方案只选一个但不能只想一种 找到本质才能找到最优方案 如何列出多种解...

2020-03-31 11:25:08 138 0

原创 当问题难度超出能力范围时,怎么办?

平时工作或者领导工作的时候,遇到一些问题的解决步骤以及方法总结。 要通过实现的情况,把握具体客观的事实或者数据 通过目标之后开始查漏补缺 然后看如何调整策略 提升自己或者完善方案去解决 把任务、目标、理想做到数值化 要明确理想目标和现状之间,以数值来表现它的差距到底有多少 ...

2020-03-31 11:22:07 35 0

原创 IDEA运行报错Could not find resource [tcbase.pproperties]

IDEA运行项目没有问题,但是打包成jar包之后,然后本地运行了该jar包进行访问接口; 再次使用IDEA运行项目的时候就报错了,报错如下 通过分析发现,由于IDEA里面有target包导致的,同一个配置文件被jar包运行的程序锁了,然后本次IDEA进行运行项目的时候就报错了;解决方案:把...

2020-03-25 12:18:01 72 0

原创 IDEA报错java.net.SocketTimeoutException:Read timed out

最新在写java页面的时候,由于接口返回的时间较长,遇到了这个问题IDEA报错java.net.SocketTimeoutException:Read timed out 解决方案:发现post请求使用了 String resStr = ""; //创建OkHttpC...

2020-03-24 17:51:43 316 0

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