学习路线
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
windows10下安装和配置nodejs环境
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 04:21:47 · 508 阅读 · 1 评论 -
Nacos的基本配置
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 11:43:01 · 1981 阅读 · 0 评论 -
IDEA2020启动Tomcat控制台中文乱码解决
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:52:50 · 582 阅读 · 0 评论 -
logback-spring.xml配置详解
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 23:13:25 · 613 阅读 · 0 评论 -
从入门到一位合格的爬虫师,这几点很重要
爬虫道路,我们还需要走很久,希望大家持之以恒,不断打磨技术,最终成为一个合格爬虫工程师。技术无罪,但是乱爬会被抓。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 00:01:00 · 74 阅读 · 0 评论 -
Spring学习(2) Spring的IOC底层实现
bean对象是由SpringIOC容器管理的bean是一个被实例化,组装,并通过SpringIoC容器所管理的对象。这些bean是由用容器提供的配置元数据创建的,例如,在XML的表单中的定义。bean的常见属性属性描述class这个属性是强制性的,并且指定用来创建bean的bean类。name这个属性指定唯一的bean标识符。在基于XML的配置元数据中,你可以使用ID和/或name属性来指定bean标识符。scope。...转载 2022-08-02 10:19:34 · 92 阅读 · 0 评论 -
spring如何解决循环依赖
循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。Spring中循环依赖场景主要有以下两种(1)field属性的循环依赖(2)构造器的循环依赖(3)DependsOn循环依赖。...原创 2022-08-02 10:18:59 · 1000 阅读 · 1 评论 -
Spring动态代理的两种方式
JDK动态代理Proxy.newProxyInstance()通过接创建代理的实现类Cglib动态代理Enhancer通过继承类创建的代理类若有错误,希望大佬指出。对你有帮助给点个??再走呗。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。...原创 2022-08-02 10:18:21 · 461 阅读 · 0 评论 -
Spring事务的嵌套的详细理解,以及事务失效的场景解惑
5.1事务方法访问修饰符不是public,导致事务失效比如下图中的代码解释,其实如果是JDK的动态代理就不允许这种情况,因为JDK动态代理需要有接口,而接口中是不能有私有方法的,如果是CGLIB动态代理的话也是不允许的代理private方法的5.2如果事务方法是static、final的,同样无法通过动态代理,事务也是不会生效的。Spring的声明式事务是基于动态代理实现的,我们无法重写final修饰的方法;不管是JDK动态代理还是Cglib的动态代理,就是要通过代理的方式获取到代理的具体。...原创 2022-08-02 10:17:46 · 288 阅读 · 0 评论 -
Spring事务实现的方式及底层原理
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。当调用这个代理对象的方法时,如果有事务处理,则会先关闭事务的自动功能,然后执行方法的具体业务逻辑,如果业务逻辑没有异常,那么代理逻辑就会直接提交,如果出现任何异常,那么直接进行回滚操作。...原创 2022-08-02 10:17:10 · 305 阅读 · 0 评论 -
NTP时间同步服务器
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。前言时间服务器应用于集群服务器时间不同步,数据时间问题不一致,主要解决,集群所有服务器时间同步一致。首要条件,需要确定,网段是否互通;...原创 2022-08-02 04:48:03 · 1358 阅读 · 0 评论 -
nrm安装与配置
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。其中,registry为源名,url为源地址,nrmaddhikbigdatahttps//asdasd.com/rea。安装完成后,执行nrmls,如果提示找不到命令,则打开nrm安装目录下cli.js,17行,将将变量NRMRC的值由。...原创 2022-08-02 04:47:27 · 654 阅读 · 0 评论 -
npm报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。3,百度了一些后,初步判断是node.js版本问题,但因为看其他人的一些文章,尝试过后没啥效果;5,控制台尝试一下输入,没有npm报错,说明解决了;可以点文件右键----属性----安全------保险起见全部用户设置为完全可控。时报错了,然后知道我没有安装node.js。..原创 2022-08-02 04:46:52 · 1765 阅读 · 0 评论 -
npm命令大全
NPM的全称是NodePackageManager,是随同NodeJS一起安装的包管理和分发工具,它可以很方便的让前端开发者下载、安装、上传以及管理已经安装的包。原创 2022-08-02 04:46:17 · 390 阅读 · 0 评论 -
npm出现报错 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global
-global--local--global。原创 2022-08-02 04:45:42 · 526 阅读 · 0 评论 -
Java进阶,时间与日期,包装类,正则表达式
正则表达式可以用一些规定的字符来制定规则,并用来校验数据格式的合法性。字符串对象提供了匹配正则表达式的方法///D判断是否匹配正则表达式,匹配返回true,不匹配返回false数组操作工具类,专门用于操作数组元素的。Arrays类的常用API方法名说明publicstaticStringtoString(类型[]a)返回数组的内容(字符串形式)publicstaticvoidsort(类型[]a)对数组进行默认升序排序Lambda表达式是JDK8开始后的一种新语法形式。...原创 2022-08-01 20:39:32 · 129 阅读 · 0 评论 -
Java进阶(四)类加载机制
在java中,我们在写完代码后,为了做到跨平台,编译器不会直接将代码编译为机器码,而是将java文件转换为字节码文件(.class),然后将字节码文件交予不同平台下的java虚拟机。java的类加载过程分为5个阶段载入、验证、准备、解析和初始化,一般为顺序执行,但在动态绑定的情况下,解析阶段发生在初始化阶段之后。虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。3·初始化该类的子类时。...原创 2022-08-01 20:38:57 · 74 阅读 · 0 评论 -
Java进阶(二) 什么是线程安全,怎么保证线程安全,线程安全的三个原则是什么?
提到线程安全,可能大家的第一反应是要确保接口对共享变量的操作要具体原子性。实际上,在多线程编程中我们需要同时关注可见性、顺序性和原子性问题。本篇文章将从这三个问题出发,结合实例详解volatile如何保证可见性及一定程序上保证顺序性,同时例讲synchronized如何同时保证可见性和原子性,最后对比volatile和synchronized的适用场景。原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。本文转发自,...原创 2022-08-01 20:38:23 · 379 阅读 · 0 评论 -
Go1.18升级功能 - 泛型 从零开始Go语言
学习笔记,写到哪是哪。最近看到Go1.18发布有段时间了,自己还一直不知道。今天看了一些版本更新的功能,发现有不少好东西。也更正了我这个初学者一些观念,我之前一直把interface{}当做了类似Java的泛型概念。就是用起来特别费劲罢了。这次看了更新,发现这次更新的泛型概念和写法和Java很类似。1、可以使用“~”符号,来标识任何底层类型是后面所跟着的类型的类型,例如我定义的MyInterface。2、方法中使用泛型,需要在方法名后面增加“[]”,括号内增加方法需要使用的泛型类型。...原创 2022-08-01 14:36:28 · 74 阅读 · 0 评论 -
Go1.18升级功能 - 模糊测试Fuzz 从零开始Go语言
学习笔记,写到哪是哪。模糊测试也是Go1.18更新的功能点之一。自己测试了一下,初步感觉挺好用的。可以通过模糊测试来进行全自动的测试,不依赖提供的数据集。写法入参使用*testing.F,使用Fuzz方法对入参方法进行模糊测试。使用gotest来执行,执行命令如下后面的时间可以自己设置。看一下执行结果。可以看到测试通过了,中间还有一些测试细节。我们换一个有问题的代码,来试试看。和刚才一样,执行一下看看结果。可以看到很快就发现问题了,在文件同级目录下有个测试数据文件。...原创 2022-08-01 14:35:54 · 91 阅读 · 0 评论 -
go-cqhttp系列教程-go-cqhttp安装
我尝试了好多机器人框架,大部分都开发前景不好,无意中发现了这个go-cqhttp机器人框架,使用http协议将消息推送到URL上面,也是使用URL对他回应,即可实现发信。原创 2022-08-01 14:35:17 · 3341 阅读 · 0 评论 -
Go 学习笔记(84)— Go 项目目录结构
一个好的目录结构至少要满足以下几个要求。根据功能,我们可以将目录结构分为结构化目录结构和平铺式目录结构两种。GoGo。原创 2022-08-01 14:34:41 · 437 阅读 · 0 评论 -
go 之 GOPATH
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。gobuild,goinstall,goget等命令执行时会从。对于单个go文件,没有外部依赖,可以在任何路径下执行。...原创 2022-08-01 14:34:05 · 887 阅读 · 0 评论 -
ES6中set的基础、map数据结构和DOM classList的基础用法
目录一、set基础用法(add,delete,has,clear)1.set定义与初始化数据2.add添加3.delete删除指定元素4.has查询指定元素5.clear删除全部二、map数据结构(set,get,delete,size,clear,has(指定key的元素), keys)1.set get 基础用法2.delete 删除指定元素3.size获取map的长度 has获取指定元素4.获取map的所有的key5.clear删除三、DOM classList的基础用法基本效果(可以优化)代码段2原创 2022-07-31 10:49:56 · 110 阅读 · 0 评论 -
ES6中 async 函数、await表达式 的基本用法
目录一、async 函数概念:??举例:二、await表达式1.await必须放在async函数中2.await右侧的表达式一般为promise对象3.await可以返回的是右侧promise成功的值4.await右侧的promise如果失败了,就会抛出异常,需要通过try…catch捕获处理举例:举例:失败的代码 await 错误的代码 需要用try catch捕获三、async await ajax 基础使用async 是一个修饰符,async 定义的函数会默认的返回一个Promise对象resolve转载 2022-07-31 10:49:20 · 254 阅读 · 0 评论 -
ES 中时间日期类型 “yyyy-MM-dd HHmmss” 的完全避坑指南
假如我们有如下索引tax,保存了一些公司的纳税或资产信息,单位为“万元”。当然这里面的数据是随意填写的。多少为数据统计的时间,当前这个例子里。索引达的含义并不重要。关键点在于字段的内容格式。我们看到date字段其中包含了多种日期的格式“yyyy-MM-dd”,“yyyy-MM-dd”还有时间戳。如果按照dynamicmapping,采取自动映射器来映射索引。我们自然而然的都会感觉字段应该是一个date类型。{"index"{}}{"date"01"中国烟草","ratal"5700000}...原创 2022-07-31 10:48:44 · 566 阅读 · 0 评论 -
Error occurred while trying to proxy request项目突然起不来了
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。1.如果你是之前还能项目能正常运行,突然启不来了,或者别人启起来,你启不来,请尝试以下办法。升级Node但是不要轻易升级Node,到时候项目起不来,你会后悔的!步骤二更新到最新版本npm-ginstallnpm。步骤一查看npm版本npm-v。...原创 2022-07-31 10:48:09 · 9373 阅读 · 0 评论 -
Error ER_NOT_SUPPORTED_AUTH_MODE Client does not support authentication protocol requested by serv
使用vscode连接本机mysql的时候,报了这个错误。原创 2022-07-31 10:47:32 · 1329 阅读 · 0 评论 -
【微信小程序】常用组件基本使用(viewscroll-viewswiper、textrich-text、buttonimage)
?作者简介苏凉(专注于网络爬虫,数据分析,正在学习前端的路上)??????名言警句海阔凭鱼跃,天高任鸟飞。??要是觉得博主文章写的不错的话,还望大家三连支持一下呀!!!????原创 2022-07-31 04:29:48 · 380 阅读 · 0 评论 -
【微信小程序】制作个人信息页面
在我学习前端路上,以前模仿视频内容,现在模仿别人成品…我曾想过作为前端是不是也应学习UI设计方向的美术知识,再不济也应具备。但这个想法被一位大佬否定了,所以这个想法也只好放在心里成为另一种可能。正题先上成品图。...原创 2022-07-31 04:29:13 · 3685 阅读 · 1 评论 -
【微信小程序】全局配置
小程序根目录下的app.json文件是小程序的全局配置文件。常用的配置项如下①pages记录当前小程序所有页面的存放路径②window全局设置小程序窗口的外观③tabBar设置小程序底部的t9abBar效果④style是否启用新版的组件样式String字符串导航栏标题文字内容HexColor#000000导航栏背景颜色,如#000000Stringwhite导航栏标题颜色,仅支持black/whiteHexColor#ffffff设置步骤。...原创 2022-07-31 04:28:37 · 380 阅读 · 0 评论 -
【微信小程序】一文解忧,事件绑定
?观众老爷们好呀,小程序系列的新文章又来啦,即使是暑假也不能停止学习呀!上文我们详细了解了微信小程序WXML模板语法中的数据绑定,小程序中的事件绑定也是我们必须掌握的方法。??那么现在我们就开始学习吧,小本本快拿出来记笔记呀。...原创 2022-07-31 04:27:10 · 185 阅读 · 0 评论 -
【微信小程序】一文带你了解数据绑定、事件绑定以及事件传参、数据同步
在页面对应的.js文件中,把数据定义到data对象中即可。事件是渲染层到逻辑层的通讯方式。通过事件可以将用户在渲染层产生的行为,反馈到逻辑层进行业务的处理。与html类似,相当于用户与小程序的交互。...原创 2022-07-31 04:26:34 · 132 阅读 · 0 评论 -
java高级进阶知识整理
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。2.1(学习Java技术体系,设计模式,流行的框架与组件,常见的设计模式,编码必备,Spring5,做应用必不可少的最新框架,MyBatis,玩数据库必不可少的组件…链接https//www.jianshu.com/p/08c8da8ffcd8。...原创 2022-07-30 16:44:38 · 2480 阅读 · 0 评论 -
Java高级工程师常见面试题(答案)
当我们调用HashSet的put(Objecto)方法时,首先会根据o.hashCode()的返回值定位到相应的bucket中,如果该bucket中没有结点,则将o放到这里,如果已经有结点了,则把o挂到链表末端.同理,当调用contains(Objecto)时,Java会通过hashCode()的返回值定位到相应的bucket中,然后再在对应的链表中的结点依次调用equals()方法来判断结点中的对象是否是你想要的对象.。弱引用与软引用的区别在于只具有弱引用的对象拥有更短暂的生命周期。...原创 2022-07-30 16:44:02 · 469 阅读 · 0 评论 -
经典Java-SpringCloud面试题
微服务(MicroserviceArchitecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。究竟什么是微服务呢?我们在此引用ThoughtWorks公司的首席科学家MartinFowler于2014年提出的一段话原文https汉化https就目前而言,对于微服务,业界并没有一个统一的,标准的定义。但通常而言,微服务架构是一种架构模式,或者说是一种架构风格服务雪崩、降级与熔断。...原创 2022-07-30 01:23:17 · 91 阅读 · 0 评论 -
索引失效的情况及解决(超详细)
大家都知道,一条查询语句走了索引和没走索引的查询效率是非常大的,在我们建好了表,建好了索引后,但是一些不好的sql会导致我们的索引失效,下面介绍一下索引失效的几种情况数据准备新建一张学生表,并添加id为主键索引,name为普通索引,(name,age)为组合索引插入数据。...原创 2022-07-30 01:22:42 · 3315 阅读 · 0 评论 -
精品MySQL面试题,备战八月99%必问!过不了面试算我的
送给大家一句话平凡的脚步也可以走完伟大的行程REGEXP是模式匹配,其中匹配模式在搜索值的任何位置。每当行被更改时,时间戳字段将获取当前时间戳。将返回由分配的最后一个值,并且不需要指定表名称。每当行被更改时,时间戳字段将获取当前时间戳。列设置为AUTOINCREMENT时,如果在表中达到最大值,会发生什么情况?它会停止递增,任何进一步的插入都将产生错误,因为密钥已被使用。怎样才能找出最后一次插入时分配了哪个自动增量?TINYTEXTTEXTMEDIUMTEXT。...原创 2022-07-30 01:21:32 · 112 阅读 · 0 评论 -
等保2.0:MySQL数据库测评
身份鉴别A应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换。测评方法1)执行mysql-uroot-p命令,查看是否提示输入口令鉴别用户身份。2)查询user表,应不存在相同的用户名。身份鉴别B应检查数据库系统,查看是否已配置了鉴别失败处理功能,并设置了非法登录次数的限制值,对超过限制值的登录终止其鉴别会话或临时封闭帐号。查看是否设置网络登录连接超时,并自动退出。测评方法1)询问管理员是否采取其他手段配置数据库登录失败处理功能。身份鉴别C。...原创 2022-07-30 01:20:56 · 2176 阅读 · 0 评论 -
Node.js16.15.1的一个报错及解决方案
最近在进行Node.js的下载安装和环境的配置,在官网上下载了LTS版本16.15.1,没想到在后续的使用中出现一种报错。例如,在命令提示符窗口中输入npm-v关于这个报错,我一开始的解决方案是将Node.js安装目录下的npm.cmd文件第12行的prefix-g改成,之后再在命令提示框中输入npm-v确实不报错了,我就以为解决了,没想到有小伙伴反映gitbash中运行仍会报错,我在命令提示符窗口测试的时候输入发现确实问题没有完全解决。(如果你按之前的方案把npm.cmdhttps。)...原创 2022-07-29 19:41:42 · 1305 阅读 · 0 评论