自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 面试真题解析--Spring系列

从高频面试题入手进行详细全面的分析和扩展

2023-03-14 11:49:27 197

原创 深入理解JVM学习笔记(一)

从小白的角度一步一步理解深入剖析JVM

2023-02-17 14:49:38 142

原创 linux环境下Elasticsearch安装教程

Linux云服务器下安装es详细步骤

2023-03-10 22:18:24 3122

原创 JVM深度剖析(二)

首当其充的是类的加载,java中的类加载器将对应的class文件加载到对应的运行时数据区;在这里面主要是两部分的加载,一个是类的一些描述信息会被加载到方法区中,主要包括运行时常量池、类型信息、字段信息、方法信息、这个类到类加载器实例的引用、对应class实例的引用;大部分浅显的学过jvm的人都知道,,当方法调用时,程序需要加载对应方法的代码到内存中,而这些方法的代码一开始是存放在方法区中,因此动态链接的作用就是将静态的符号引用解析成动态的地址引用(该方法对应方法区存放的位置)。

2023-02-17 22:13:51 144

原创 解决SpringBoot打成jar给其他应用引入后无法使用

问题解决方式

2022-10-13 21:32:36 1105

原创 双重检查锁模式的应用

双重检查锁模式的应用双重检查锁定模式,关键要素 volatile、 synchronized 除了用于防止接口被重复调用以外,还可以用于创建单例对象。1、应用场景及思想:单例模式:首先判断变量是否被初始化,没有被初始化,再去获取锁。获取锁之后,再次判断变量是否被初始化。 第二次判断目的在于有可能其他线程获取过锁,已经初始化改变量。第二次检查还未通过,才会真正初始化变量。防止接口重复调用:适用于花费时间比较长的接口,先定义一个volatile修饰的初始值为false的boolean变量作为标志

2021-11-21 11:29:21 640

原创 java爬虫框架webmagic学习笔记(二)

java爬虫框架webmagic学习笔记(二)一、前言二、项目架构三、核心代码四、小结一、前言最近帮室友爬取一批数据,但是因为她需要整理成表格发给别人,并且本人电脑因为重装系统还没来得及装数据库,所以只能重写一下pipLine接口的process方法,里面记录保存数据的逻辑,调用execl工具类在指定路径下生成表格文件,特此记录一下。二、项目架构因为我是直接在原来三层架构的项目里面改的,只是注释掉了我不需要的部分让项目能够跑起来,所以我下面只贴关键代码。三、核心代码要导入的依赖:pom.xml文

2021-03-08 10:09:54 132

原创 java爬虫框架webmagic学习笔记

一、前言最近毕设要用到爬虫逻辑,感觉用python学习周期会比较长,所以直接去网上找了一些爬虫逻辑,先记录下来留到以后忘记了可以直接用。二、框架简介webmagic的是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。webmagic采用完全模块化的设计,功能覆盖整个爬虫的生命周期(链接提取、页面下载、内容抽取、持久化),支持多线程抓取,分布式抓取,并支持自动重试、自定义UA/cookie等功能。ps:自己上手弄了一个是真的很方便,而且很适合新手小白。不多介

2020-11-12 17:30:01 332 2

原创 如何解决前后端跨域问题

如何解决前后端跨域问题一、什么是跨域同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)。反之,当一个请求url的协议、域名、端口三者之间任意一个与当前页

2020-10-28 10:37:16 798

原创 scala笔记攻略

scala学习笔记scala的简单介绍scala的基本特性scala的安装与配置合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入scala的简单介绍Scala 是 Scalable Language 的简写,是一门多范式的编程语言。集成面

2020-09-15 10:38:28 137

原创 关于nodejs在阿里云服务器中的版本更新与卸载

一.安装nodejs关于node的版本需要记住,偶数位为稳定版本,奇数位为非稳定版本1.打开服务器的命令试图2.输入sudo apt-get install nodejs (注意如果当前为root用户则不用sudo提升权限)3.查看版本号:nodejs -v,有版本号说明安装成功4.创建软连接(快捷方式)ln -s /usr/bin/nodejs /usr/bin/nodesudo ln -s /usr/bin/nodejs /usr/bin/node(如果报错’/usr/bin/node’

2020-05-23 12:03:57 1197

原创 如何轻松使用阿里云得矢量图标库

一.前提条件:请申请一个github账号,大致步骤如下:申请一个邮箱账号(最好是阿里云的)—>访问github官网(https://github.com/)点击sign up进行注册(注意要按照要求来注册,否则很容易不成功)–>登录github 账号(第一次登录时,可能要验证邮箱地址才能新建仓库,不要忘记进入邮箱点击github发送至邮箱的验证邮件).二.基本步骤:进入icon...

2020-04-09 20:55:47 1923

原创 前端入门笔记

大前端开发一.引入项目研发例: estore (电子商城)1.后台管理子模块1.1. 数据来源 (数据库)1.2. 后台管理系统1.2.1. 功能划分:分类管理商品管理品牌管理订单管理2. 购物子模块2.1. 功能划分: 浏览首页 信息筛选 列表页面 查看商品详情 添加购物车 提交订单3.estore的 - 企业级要求...

2020-04-08 19:32:24 148

原创 前台技术---Ajax

AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML1.1. 异步和同步:同步:客户端和服务器端相互通信的基础上 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 异步:客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。1.2.whatAjax 是一种在无需...

2020-04-01 21:02:17 111

原创 前台技术--javaScript

前台技术—javaScript1. 3W原则: what why How1.1.what javaScript是一门客户端脚本语言,运行在客户端浏览器中,因为每个浏览器都会携带一个js解析器,所以脚本语言不需要进行编译运行,就可以直接被浏览器解析前台技术:html:进行页面展示的,做页面架构的 css :进行页面样式渲染的javaScript:进行逻辑操作的,可让页...

2020-04-01 21:01:14 340

原创 CMS--看点咨讯(三)

一 .编写项目流程:1.确定需求-----确定要实现的功能2.画E-R图,设计数据库3.确定项目框架:定义接口,定义工具类4.编写代码4.1.级联删除步骤:(1) .在bean包下新建一个文件夹ex包,作为某一个bean对象的扩展类.(2) .在src/main/resource/mapper包新建一个文件夹ex,为自定义的扩展类添加对应的XXXEXMapper.xml文件,...

2020-04-01 20:59:54 112

原创 CMS---看点咨讯(二)

复习回顾:1.mybatis-genetator 逆向工程mybatis bean/映射文件/配置文件mybatis半自动的ORM框架–类和表一一映射1).generatorCOnfig.xml1.引入数据库的核心jar包()注意版本,高版本兼容低版本)2.根据自己的需求更改配置信息2).在pom.xml中导入插件2.swagger:管理后台请求Controller接口请求的api...

2020-04-01 20:58:22 194

原创 CMS项目搭建---看点咨讯

CMS项目搭建—看点咨讯之环境搭建一.创建数据库本次需要创建四个表:cms_category–栏目分类 mysql: drop table if exists `cms_category`; create table `cms_category`( `id` int(11) not null auto_increment, `code` bigint...

2020-04-01 20:56:29 322

第2章 Redis快速入门 试看.zip

因为上传文件大小限制,如果有需要的小伙伴可以私聊我获取全部资源,无偿分享

2021-05-11

空空如也

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

TA关注的人

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