自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决Extraneous non-props attributes (border, class) were passed to component but could not be

建议去element-plus官网文档查看自己的属性是哪里不对https://element-plus.gitee.io/zh-CN/component/dialog.html看图,我的组件里面写的这个el-dialog就有两个地方不对,跟官方的属性对不上就改成官方的,class也不能用了,得按照官方文档去设置属性。...

2022-08-30 11:28:38 8896 1

原创 简单实现app进入直接跳转到指定链接页面

简单的android首先要下载安装好Android Studio新建一个空的程序随便选一个,然后找到项目中Java文件夹下的MainActivity,修改onCreate方法import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.KeyEvent;i

2021-08-04 16:14:26 6103

原创 滚动条设置隐藏但是不影响使用(谷歌IE兼容实现)

闲话少说项目中需要将滚动条隐藏但是滚动效果还有,开发时谷歌倒是很配合,但是ie就是不起效果,调试良久最后才解决此问题。(火狐就不讨论了,应该是要用jq去控制的)谷歌直接在你要隐藏滚动条的页面加一段css代码就行:/* 定义滚动条样式 */ ::-webkit-scrollbar { width: 0px; display:block; } /*定义滚动条轨道 内阴影+圆角*/ ::-webkit-scrollbar-track { -webkit-b

2021-04-15 11:20:29 323

原创 idea导入eclipse项目提示“cannot find file\settings.jar”解决

因eclipse占用大量cpu导致我们不得不转移“阵地”,而我们使用idea导入项目时出现一些问题:使用eclipse久了再用idea时是不是点了这个import setting选项导入项目?而这是不对的,出现这个问题也就很正常了。解决方法:我的做法是然后点击最下面的empty object,将我的项目文件url选中,一路next就好了。...

2020-12-29 17:04:26 3093 2

原创 手工制作二维码,你也可以很专业!

QRcode众所周知,大家使用的微信付款收款都在用二维码扫描去完成。近十来年,二维码技术已不再是“高科技”,各种教你制作二维码的教程和代码一篇又一篇。今天!小二把原理,代码一次性写出来,也希望各位能够理解。我们微信一般使用的就是QRcode,这是一个矩阵式的二维码。是由小日…日本——DENSO开发出来的可以通过高速读取(高速读取就是quick response ,也就是QR的简称)并能够存7089个数字或4296个字母和数字的混合字符或2953个8位字节数据或1817个汉字。支持纠错处理:L级:最大

2020-11-13 10:45:36 2011 1

原创 Hadoop——大数据入门必学

开头整点闲话小二在工作之余突发奇想,整篇关于Hadoop的基础原理的知识,希望能帮助大家更容易去学习更多技术知识。我了解到大学现在很多大数据和数据分析的专业,涉及到大数据必须得把这个Hadoop搞定啊,Hadoop在数据提取,变形和加载的自身优势使其在超大数据集的应用程序上不仅提供海量数据的存储,同时也提供了高速计算的手段。Hadoop介绍针对分布式系统架构,Apache开发出Hadoop,让我们可以开发分布式的程序。重要的两点就是其分布式存储文件系统(HDFS)和高速运算(MapReduce)。这两

2020-09-16 17:49:15 396

原创 Uncaught SyntaxError: Unexpected token ‘.‘错误解决

解析错误原因Uncaught SyntaxError: Unexpected token '.'当你遇到这个错误时,首先翻译看他什么意思:Uncaught SyntaxError:意外的标记“.”小二非常菜,这种问题甚至都是第一次见。(小声bb:可能以前见过忘了)现在我可以很负责任的告诉大家, 遇到SyntaxError,一定是js的错误!!!!要么是引入的js路径错误,去点点看js文件是否能进去要么是js代码中出现错误代码需要排查。我这里已经提示我错误是因为有一个意外标记".",所以去

2020-08-07 14:27:54 89755 3

原创 ElasticSearch理解与优化,脑裂怎么办?

闲话少说最近迷上了CPU的中断、内核、epoll等技术,感觉计算机真是个美丽的东西!但是我这里要给大家讲一讲的是ElasticSearch,相信知道这项技术的都知道Lucene吧。虽说ElasticSearch是基于Lucene开发的一款搜索服务器,但是使用起来Lucene是很复杂的,需要对检索的相关知识很懂的大牛才能很好的使用,它复杂也是有其优点的,Lucene做搜索引擎会涉及到很diao的领域,比如数据挖掘,网络爬虫等等。我们经常听到的ELK,就是ElasticSearch和Logstach(数据收

2020-07-24 23:20:20 331

原创 消息队列核心JMS,让面试官对你刮目相看!

上回说到小二上回把activeMQ以及落地实战代码给大家讲了一讲,上传的文件不知为何会自己涨金币(csdn不知道搞什么鬼????)需要的可以跟我说一句,我重新传一下就可以了。还没有入门MQ的可以看看上回文章:mq入门JMS上回说到,咱们JavaEE是一套用Java进行企业级应用开发的遵循的13个核心规范工业标准。我们的JMS(Java message service)就是其中一个,指两个应用程序之间进行异步通信的api,为标准消息协议和消息服务提供了一组通用接口,包括创建,发送,读取等等。很好

2020-07-17 15:54:50 145

原创 ActiveMQ详细入门,学不会来打我

上篇说到消息中间件的一些基础和应对场景,现在我们直接来实际搞一把!首先大家要准备好我们的开发环境,建议大家下个Vmware Workstation ,自己搞个虚拟机玩其实挺香的。Linux系统 CentOS -7 x64 (可在VM中运行或者搞个服务器,把这个7版本的搭上去)连接终端的Xshell (没有可以去下载一个,后续需要用这个里面的文件传输功能传压缩包)CentOS中先要有jdk (可通过java -version 查看是否有jdk 注意不要用openjdk 有的话就删掉(具体.

2020-07-03 17:59:22 263

原创 初识MQ(消息队列)——不看不行

了解小二在工作之余准备搞几篇mq的文章给大家实打实的训练一把mq,期间一些代码,文件啥的都会给大家发出来。希望我的讲解能够通俗易懂,祝大家能有所收获。mq主要学习路线消息中间件是什么?MQ常用的四大产品的对比?应用场景有哪些?能解决那些实际应用问题?如何下载安装并使用MQ?Java怎样编码实现MQ通讯?其中包含JMS Api ,消费情况分析,消费方式等开发步骤。JMS组成及特点?持久性和事务的实现?spring整合MQ一些高级特性(多节点集群)。我这里主要教大家ActiveMQ,

2020-07-03 11:59:56 302

原创 java.net.BindException: Address already in use: bind 问题解决

当我们在耍tomcat时,改动代码就可能重启一把tomcat,但有时候又会冒出这么个错误。虽说这英文报错也简单易懂,意思是:地址已被使用,就是刚刚重启的tomcat并没有关掉,造成端口被占用了。很多大佬的解决方法大多都是搞cmd,然后找对应占用的端口,最后关闭对应的应用。但是王二发现有个好简单的方法可以直接关闭,首先CTRL+SHIFT+ESC打开任务管理器,然后点到详细信息,找名字为:javaw.exe 的应用程序,全部右键结束任务,有的兄弟可能是javax.exe 同样结束任务,如图:问题就

2020-06-22 18:13:39 17628

原创 简单的WebService——一看就会

前提王二在公司被要求搞一个WebService出来,由于之前也只是浅显的了解了一下WebService是做什么的,没来的及实际操作,所以我懵了。冷静了一会后,我开始上手了。开始当然是先看一波文档或者网上别人写的文章,别人写的资料都一个样,王二理解能力有点差(毕竟还是小白),所以一直稀里糊涂没搞懂是啥玩意。我的学习思维首先先把一个知识点的整体架构搞懂,先把房子的总体构造弄清楚在去深入看造房用的具体材料。闲话不多说,搞懂一个东西,肯定要知道这玩意是什么,能做什么事,有什么优点驱使我们去用。就说这

2020-06-18 16:48:40 514

原创 import org.apache.cxf.jaxws.JaxWsProxyFactoryBean提示类找不到的解决办法

问题在用

2020-06-17 21:02:03 2859

原创 一文搞懂Hashmap(jdk1.8与1.7对比)

首先说明jdk1.7的Hashmap是数组+链表。jdk1.8的Hashmap是数组+链表+红黑树。1.8也就多维护了一个红黑树。从源码分析Hashmap 继承自AbstractMap,实现了Map,Cloneable,Serializable接口。Hashmap的一些基本属性static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // 定义初始容量值,这里也就是16static final int MAXIMUM_CAPACIT

2020-05-15 23:45:46 966

原创 面试必问:怎么保证Redis和数据库的数据一致?

闲谈面试官问问题时,除了问项目的某些模块的亮点技术,大部分还是热衷于对某些特殊场景(比如服务器宕机的处理方案),项目中遇到的问题怎么解决,优化策略等等。保证redis的数据一致性其实就要想到redis怎么和数据库挂钩,因为我们一般使用redis就是做数据库的缓存。那么我们就得知道的两个操作,删除缓存和更新数据库。然而这两个操作的先后顺序不同带来的效果也不同。当然对于redis的缓存数据,我们可以更新缓存也可以删除缓存,一般来说我们都是采用删除缓存的,因为在高并发环境下,更新缓存很可能造成数据库和缓存数

2020-05-11 14:17:28 2594

原创 一文搞懂数据库隔离级别及解决方案

介绍在我们开发中,数据库这个大兄弟总会出点小bug,我们程序员就需要一个一个解决。隔离级别:一个事务必须与由其他事务进行的资源或数据更改相隔离的程度。隔离级别从允许的并发副作用(例如,脏读或虚拟读取)的角度进行描述。数据库遇到的问题在我们开发中很容易因一些代码规范和逻辑控制的不足造成很多问题:脏读: 一个事务读取到了另一个事务未提交的数据。例:比如A给B转账,A给B打了100,...

2020-04-30 00:52:58 1212

原创 一文搞懂JVM--程序员必备

学习JVM需要有的学习脑图JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。详细介绍就不说了,咱直接开始:学习一个知识,为了更好的理解并记住,我们最好把它划分为几个部分,部分再划分,直到延伸至细节,这样,我们学习过程中不仅学的快,理解的也越深。JVM体系总体可分为四个部分去学习:类的加载机制,内存结构,GC算法,GC分析及调...

2020-04-28 19:11:56 354

原创 一次性了解I/O模型及select/poll/epoll的区别

I/O模型以上是我的学习笔记,讲的其实很细了,另外对于信号驱动IO,异步IO,稍微做个补充吧。(用的不多,但还是大概知道下,不然我就是标题党了)信号驱动IO:应用进程用 sigaction 系统调用,内核会立即返回,应用进程可以继续执行,也就是说等待数据阶段应用进程是非阻塞的。内核在数据到达时向应用进程发送 SIGIO 信号,应用进程收到之后在信号处理程序中调用 recvfrom 将数...

2020-04-19 23:30:13 140

原创 攻克索引及索引优化

索引记录自己学习的索引知识,贴一张笔记图:学习一个知识需要在自己大脑生成一个大概的脑图(思维导图)索引:首先在MySQL中,索引有hash索引,B+树索引两种底层结构。那就搞清楚什么是hash索引,什么是B+树索引,还有它们的特性之类的。这样就知道了索引的优缺点。然后搞清楚索引怎么走的,流程是什么。深入挖掘,为什么我们通常都用B+树而不是更方便的hash索引?然后往外走,知道my...

2020-04-19 18:30:55 109

原创 基于Socket开发的简单RPC框架

RPC是什么?RPC全称是远程过程调用。 也是一种计算机通信协议。可以把它拆开来理解。远程就是其他的计算机,过程就是服务,调用就是客户端去调用服务。总的来说就是可以调用远程计算机上的服务。通俗的讲就是你可以调用你的本地服务,使用RPC就可以调用别的计算机上的服务。RPC的好处用一个东西肯定要知道它有什么好的,不然用它干啥?对于RPC,它可以基于HTTP和TCP协议。RPC,使用自定...

2020-04-19 15:03:43 293

原创 面试题之Java中接口和抽象类的区别

前言区别两种事物就得先搞清楚它到底是什么,分别有什么作用抽象类拿宠物pet 和 狗dog、 猫cat 举例,pet可以定义为抽象类,因为狗和猫都有共同特性,会吃,会跑,会…做一些都会做的事。那么我们可以抽象pet,让狗和猫去继承,这样就少写很多多余的代码//这是一个简单的抽象类 petpublic abstract class Pet { private String name;...

2020-04-08 20:11:28 757

原创 面试题之String对象的相等问题和equals的作用

抛砖面试官问:String s1 = new String(“abc”);String s2 = “abc”;String s3 = new String(“abc”);s1和s2和s3是否相互==?面对这类问题,对于大多数初学者还是有些困惑的,要分清这些关系到底是怎么样的当然要搞清楚它的底层和一些特性,再去分析这种问题就清晰很多!答案首先,我直接告诉大家,s1、s2、s3 都不=...

2020-04-06 23:42:35 421

原创 使用springboot遇到的500错误--模板解析错误

Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Mar 31 10:50:20 CST 2020There was an unexpected error (type=Internal Server Error,...

2020-03-31 11:26:08 16114 2

原创 支付宝沙箱测试模拟下单---idea版

序言看了那么多大佬写的沙箱环境的实现,抱着学习的心态,我也跟着做了一下。发现问题一大堆…因为我是用idea的,解决了一大堆问题后觉得有必要帮助咱们idea的伙伴快速排查问题并解决!如果你在调试中还发现什么问题,可以评论区贴出来,我很闲,看到会尽量解决的。沙箱环境蚂蚁沙箱环境 (Beta) 是协助开发者进行接口功能开发及主要功能联调的辅助环境。沙箱环境模拟了开放平台部分产品的主要功能和主...

2020-03-29 12:09:04 1481 3

原创 连接池原理及一些常用的连接池配置

连接池连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。解释:连接池就是数据库、JDBC使用的一种创建和管理连接的缓冲池的技术,就是把数据库与服务器的那些增删查改需要的连接放进一个缓冲池中使用,大大提高性能和效率的一个手段。使用背景在我们的开发中,常常会用到要访问数据库的数据,通过JDBC,建立数据库连接,执行SQL,关闭连接,等等一系列操作。此中,连接...

2020-03-29 00:00:44 447

原创 设计模式之代理模式及AOP实现原理

代理模式是什么?日常生活中,有许多代理模式的实际应用和事件:歌手会唱歌,那么开演唱会和签约合同这些事很难自己一个人去办了,时间精力都有限,所以找个经纪人帮他做这些事,他只负责唱歌就好了。经纪人不仅负责前面的签约合同等各种事宜,歌手唱完歌后,还要处理后面的事。这时经纪人就是代理了。某音某网红小姐姐,因为视频拍的好,粉丝特别多。这时,小姐姐想创建个粉丝群,这样就可以跟粉丝们讨论,并拍出更好的视...

2020-03-15 15:50:06 634

原创 Servlet实现生成验证码图片

话不多说,直接开始(我用的是原始的创建Servlet去做一下这个小功能)首先当然是在web.xml中注册一个Servlet因为下面要创建随机几个数字,所以写了个静态方法生成,后面直接插入图片就行package com.sc.dao;import java.util.Random;public class Yzmdao { //随机产生数字的方法 public st...

2020-03-10 13:58:17 258

原创 Servlet中实现文件下载

文件下载一看到文件就会想到用io流来实现,那怎么在Servlet中实现文件下载呢?首先找到图片所在位置然后写个前端页面,我搞个下载按钮效果比较直观注意 :web.xml中记得要添加个servlet-mapping创建了一个Servlet类叫:ImageServlet代码如下:package com.sc.controller;import javax.servlet.Ser...

2020-03-10 01:32:48 454

原创 面试题——ArrayList list =new ArrayList(20)中的list扩容多少次

ArrayList list =new ArrayList(20);答案是0次为什么呢?ArrayList list =new ArrayList(20)调用有参的构造,他是直接定义好了初始容量20了,所以并没有去扩容。什么时候会扩容?public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENT...

2020-02-29 23:22:54 4441

原创 算法之回文

回文回文是把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。比如1223221,121,22都是回文。使用Java实现回文package com.sc.test;import javax.xml.soap.Node;import java.util.LinkedList;import java.util.List;import java.uti...

2020-02-22 21:52:45 546

原创 强引用,弱引用,软引用,虚引用基本概念

前提Java是一门高级编程语言,它的优点很多,最重要的应该就是可以通过不同平台的JVM(Java虚拟机)实现跨平台操作(一次编译,到处运行)。所以学习Java的开发人员避免不了去和JVM接触并了解,JVM主要负责内存分配及回收,所以使用JVM非常方便,但因此不够灵活。JDK1.2版本开始,便把对象的引用分为四种级别,使程序能更灵活控制对象的生命周期。级别从高到低依次为:强引用,软引用,...

2020-02-19 12:38:33 103

原创 连接Oracle与MySQL的配置(jdbc)

oracle在配置文件中如jdbc.properties中:diver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:ORCLusername=数据库名password=密码如果创建一个DButil 的工具类 ,可直接放到util层 ,代码如下:package com.util;imp...

2020-02-17 13:29:34 656

原创 把Windows中的文件传输到linux

第一步下载xshell 官网:https://xshell.en.softonic.com/ 并解压第二步打开Linux系统,并进行网络配置(如果没有配置的话,如果有配置的跳过这一步)点击网络设置添加配置改为手动,并进行配置,配置前到Windows中查看一下自己的ip配置 在cmd中输入ipconfig /all(需要知道网关和dns)已经有网络配置的打开终端输入:ip a...

2020-02-11 17:31:43 1179

原创 序列化打印文本中姓名出现的次数

从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序:1,张三,282,李四,353,张三,284,王五,355,张三,286,李四,357,赵六,288,田七,35package com.sc.test;import java.io.*;import java.util.*;/** * @Author 邓德春 * @Date 2...

2020-01-26 18:21:09 126

原创 使用Oracle的问题--主键自增

主键自增的方法Oracle中数据表的主键在jsp中的使用一般是在sql语句中的主键位置使用序列让其自增或者使用触发器的特殊存储过程。触发器触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。...

2020-01-26 18:05:45 168

原创 使用jquery遇到的问题——SCRIPT5009

一般来说我们使用jQuery就会在工具中使用支持其运行的js包而jquery中的jQuery.min.js 与 jquery.js 又有什么不同呢?解释: jquery.js是完整的jquery库,jQuery.min.js就是将jQuery压缩把不需要的空格等排列的内容删掉,使其所占用内存更小,让项目运行效率更高,网站访问速度更快。一般会遇到的问题明明已经把包加进去了,但是jQuer...

2019-12-30 14:24:11 351

原创 toString()方法分析

什么是toString()toString

2019-12-19 19:18:32 916

原创 栈,堆,队列的区别与分析

首先什么是线性表运用栈,堆,队列等数据结构时需要先了解线性表的逻辑结构线性表是最常用并且简单的数据结构,线性表在生活中有很多运用,比如一个书架码放了一排排的书、26个英文字母表、所有职员的信息排列等都是线性表。线性表中的数据元素可以是各种各样的,但同一线性表中的元素必定具有相同特性,也就是说从属于同一数据对象,相邻数据元素之间存在着序偶关系。线性表又分为顺序存储和链式存储,顺序存储就是一个...

2019-10-23 10:54:52 1970

原创 static 关键字

什么是static关键字在平时的Java编程中,我们会用到static这个关键字,它代表的是静态。它可以是静态变量,静态方法,静态语句块,静态内部类,那我们分别就这几个来讨论。静态变量与实例变量我们编程中离不开静态变量和实例变量的使用,静态变量是属于类的,不属于实例对象,在内存中只有一份,类在加载过程中,jvm会为静态变量分配一次内存空间。类的所有的实例都共享静态变量,访问时直接通过类名...

2019-09-26 15:30:26 101

QRcode实现编码和解码

QRcode实现编码和解码 - -

2020-11-13

activemq_basic.rar

activeMQ的demo案例,下载用idea导入即可,记得先把环境搭好,再运行代码喔!重要的就是JMS的开发步骤,一定要好好消化!

2020-07-03

空空如也

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

TA关注的人

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