自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜鸟

是你的最需

  • 博客(44)
  • 资源 (4)
  • 收藏
  • 关注

原创 二本逆互联网大厂! 高薪就业

作为计算机专业的大学生,想必你对于进入互联网行业有很多的期望和追求。通过实习,能够提升自己的实践能力和对整体工作的理解,避免过度沉浸在想象中。📚学习自己未来将从事的工作方向的技术知识,从基础知识到架构,再到整体的生态。广泛了解相关面试问题,网络上的资源非常嫌多,能找免费就找免费的。📝你可以尝试使用全名简历、超级简历等强大工具,它们提供精美的简历模板,助你一臂之力。✔️打磨自己的简历,根据掌握的能力和经验,利用出色的简历模板,让自己的简历能够通过大厂的筛选,只有通过了简历,才能有后面的希望。

2023-07-18 20:24:55 182

原创 惨痛面经,做个记录

1、自我介绍 2、深度问项目 3、一个场景题:500w用户如何快速高效推送一个营销活动在活动开始前到不同端的用户,活动结束不在展示营销信息、4、缓存一致性的问题(当时没复习,回答的烂)。然后面试官说,那来我们写一道题,如何实现LRU算法(写的还不错,按照刷题的基本写完了),面试官不满意。大厂的基本不回复,先回复小公司的。结果好多小公司上来就问薪资,和自己的预期差距太多,很少接到面试,其次就是很多外包,自己也就懒得去看。不和哪些优秀的人对比,我就是普通二本院校,工作4年,能力一般般,努力奋斗的一个搬砖人。

2023-07-07 11:53:31 227

原创 Redis CPU 爆满问题之一

使用Spring Cache allEntries 导致线上redis cpu 80%场景: 在项目中使用 redis 缓存,当时为了方便就直接使用 Spring Cache,但是由于业务有点复杂,就使用了 @CacheEvict(allEntries=true)这个注解来 删除多个key,但是线上cpu 一直报警问题: 经过日志查找分析,结果导致redis CPU 爆满的不是因为缓存的数据较多导致的,而是因为keys 命令导致的线程有阻塞,导致CPU 爆满, 经过过代码发现 Spring Cach

2020-07-07 11:27:07 1857

原创 线程池 ThreadPoolExcutor

1.线程池的继承关系 Executor接口很简单,只有一个execute方法。ExecutorService是Executor的子接口,增加了一些常用的对线程的控制方法,之后使用线程池主要也是使用这些方法。AbstractExe...

2020-03-22 17:11:43 1341

原创 Java 集合篇(Collection、HashMap、ConcurrentHashMap)

Java面试中集合是一个比较常考的问题,今天简单总结一下集合面试的知识点,为面试复习提供方便

2020-03-18 10:32:36 654

原创 GO 入门

Java代码搬运工入门学习新的语言,先了解一下这门语言的主要特性,了解它是用来做什么的,主要这样我才知道学习的必要性。

2020-03-13 17:19:58 172

原创 树------二叉树

二叉树主要延续上一遍文章,详细讲述树的分类种第一个分类------二叉树。主要从基本概念、基本特点和几种二叉树的对比进行介绍什么是二叉树

2020-03-09 20:48:28 375

原创 数据结构树--------B树、B+ 树、B- 树、二叉树的基本概念

树是一种比较常用的数据结构,这篇文章主要说明树的基本概念和定义。

2020-03-08 21:22:20 529

原创 Swagger 注解使用

Swagger 注解Swagger中的所有注解 首先我们通过Swagger的源码可以看到有很多的注解,下面这张截图应该可以包括swagger的所有注解。

2020-03-06 22:53:07 1486

原创 POST在PostMan发送请求的四种方式

一直在用POST请求,但是具体是有哪些,具体代表什么没有搞清楚过,在PostMan中如何测试和使用,今天可以学习一下POST请求的四种请求方式。

2020-03-06 21:22:46 8729

原创 设计模式--------单例模式

单例模式是23种模式比较重要的,也是面试者面试应届生比较常考的面试题,当场手撕单例设计模式的代码

2020-03-05 00:22:14 164

原创 设计模式分类

设计模式的分类 根据设计模式的目的,将常见的23种设计模式分为三类。1. 分类的标准(根据目的分为三种)创建类型(5种): 主要是用来创建对象的,所以被称为创建类型的。 它的主要特点是将“对象的创建和使用进行分离”。 结构类型(7种):主要用来处理类和对象如何进行组合。 行为类型(11种):类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,以及怎样分配职责2. ...

2020-03-04 23:41:26 465

原创 JVM内存结&JVM内存模型

今天就对Java中常见的几个概念理一理。什么JVM,什么java内存结构,什么JVM内存模型啥的,老是混淆,分不清他们,今天做一个简单的分享,可能总结的不好,有不足之处多指点指点。JVM内存结构1. 首先说明明确一个概念, 经常所说的JVM内存结构实际是也就是Java内存结构。可以这样认为: Java内存结构 = JVM内存结构。2. Java内存结构组成: 1)...

2019-11-07 09:50:04 215

原创 AWS(六)语音转化------AWS Transcribe Java 代码实现

Amazon Transcribe 语音转化AWS Transcribe 服务于利用机器学习来识别语音文件中的声音,然后将其转化为文本。目前支持英语和西班牙文语音。必须将语音文件保存在S3中,输出结果也会被保存在S3中。输入声音文件,支持 flac、mp3、mp4 和 wav 文件格式。长度不能超过2小时。 指定语言。几个特色功能:发音者识别(speaker identifica...

2019-10-21 15:29:14 1288 5

原创 亚马逊云计算平台------AWS(四)语音转文本服务Transcribe-----控制台操作

AWS————TranscribeAWS Transcribe 服务于利用机器学习来识别语音文件中的声音,然后将其转化为文本。目前支持英语和西班牙文语音。必须将语音文件保存在S3中,输出结果也会被保存在S3中。输入声音文件,支持 flac、mp3、mp4 和 wav 文件格式。长度不能超过2小时。 指定语言。几个特色功能:发音者识别(speaker identification):...

2019-10-21 15:09:19 1143

原创 亚马逊云计算平台---------AWS(三) S3 存储桶中 上传下载删除文件 Java代码实现

上一篇由于时间仓促,写了一个在S3上上传下载文件的客户端说明。但是在实际的开发中我们肯定不需要手动操作,要通过代码来进行实现。Java在S3上传文件的前提1.已经创建aws账号2.已经在aws中创建用户,并同时获得AWS_ACCESS_KEY和AWS_SECRET_KEY3.在S3中已经创建好桶,不过没有创建好,代码中也有提现。Java在S3上操作的工具代...

2019-10-18 19:23:58 3721 3

原创 亚马逊云计算平台---------AWS(二) 通过控制台 S3 存储桶中 上传下载删除文件

什么是S3 Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。这意味着各种规模和行业的客户都可以使用它来存储和保护各种用例(如网站、移动应用程序、备份和还原、存档、企业应用程序、IoT 设备和大数据分析)的任意数量的数据。Amazon S3 提供了易于使用的管理功能,因此您可以组织数...

2019-10-18 19:13:14 752

原创 亚马逊云计算平台---------AWS(一)

什么是AWS: 首先从aws的官网上CV了一点概念,毕竟官网上的最准确的,也是标注,要深入学习可以深入了解AWS Marketplace 是一个精心严选的数字化产品目录,客户通过它可以轻松地查找、购买、部署和管理构建解决方案及运营其业务所需的来自独立软件供应商(ISV)的软件。AWS Marketplace 中包含数千种热门软件,例如安全、网络、存储、机器学习、商业智能、数据库...

2019-10-18 18:55:59 3324

原创 Java8 对集合的操作

Java8 中引入了Stream流的概念,也有许多相关Stream API 提供我们使用, 通过Stream流操作集合,这样使得我们对集合的操作更加方便,对集合的操作效率会变的更高一些。 因为在以前使用的for 循环操作结合都是外部迭代,现在使用Stream流操作集合都是内部迭代,这样效率会更高。一、 流操作的基本步骤:1. 创建流 Stream创建Stream的四种方式...

2019-10-10 15:22:46 1345

原创 Spring 实现ScheduleConfigurer 创建一个简单的定时任务

在实际的项目中常常会遇到定时任务需求,Java中实现定时任务的主要方式有四种,定时任务老大哥应该是Quartz,应为他提供了分布式集群的功能。今天我就定时任务入门写个简单的案例,主要通过Spring 实现ScheduleConfigurer接口来实现。整个过程主要分为两步:第一步: 创建一个定时任务,主要通过实现ScheduleConfigurer通过多线程的方式来创建任务,如...

2019-08-24 19:16:49 2680 1

原创 模拟登录,向远程服务器上传文件的三个解决方案

在实际的开发中,我们会遇到上传本地的文件到远程的服务器,今天遇到这个问题做个简单的分享。 主要主要分享常见的三种方式。 1. Spring 的RestTemplate 。 2. java使用HttpURLConnection上传文件到远程服务器 (分为客户端和服务端,客户端负责上传,服务端负责接收文件) 3. java使用HttpClient通过Post...

2019-08-15 14:46:47 237

原创 SpringBoot搭建Swagger

如何在大公司中使用前后端分离时,后台人员需要写接口文档,如果项目搭建过程,搭建了Swagger这个插件,就很方便,不用自己编写接口文档,不用自己用Postman工具去浪费时间,接口更新后不需要再重新写接口文档SpringBoot.SpringBoot整合Swagger基本步骤1. 在pom配置文件中加入依赖 1)如果是SpringBoot项目,就直接加入下面这个配置 ...

2019-08-15 12:27:35 778

原创 Java 读取Doc/Docx 文档

Java后台系统中常常会遇到读取文档内容的需求,今天把 Java 读取两种格式的word文档写了一个简单的工具类附上:1. 需要添加 Apache.poi 的依赖 <!-- apache poi--> <dependency> <groupId>org.apache.poi</groupId&g...

2019-08-01 16:20:00 22637 8

原创 Java Zip解压缩文件夹工具类 ----ZipUtils

在项目中如果遇到解压缩 文件的话,可以直接使用这个工具类进行操作。不多说,直接上代码:1. maven 依赖: 可能会有多余的,没有做处理<build> <plugins> <plugin> <groupId>org.apache.maven.plugins&...

2019-08-01 15:52:51 1621

原创 十大排序算法及代码解析

作为一个程序设计人员,必须要懂算法和数据结构,这是每个毕业生必备的知识,最近在复习排序算法,进行全部的总结和介绍,但愿可以给学习排序算法的有所帮助,其中会有java和JavaScript的代码进行介绍。一、十大排序算法 首先从一张大图来了解这十种排序算法的基本认识和比较,主要从时间复杂度和空间复杂度来介绍,图片是网上找的,不是自己做的。 1....

2019-07-31 19:07:27 540

原创 Java-------操作word工具的选择

在实际的开发中都会遇到 Java操作word文档,pdf文档,excel表格,以实现基本的功能和需要。如果没有接触之前,我们无从下手,今天我就对这些操作用什么工具或者方法做一些简单的陈述,以便可以直接查找对应的资料。 Java操作word文档: Java 操作word,对word文档进行读写时,主要用 Apache写的POI这个工具类,网上有POI对用的API和文...

2019-07-31 17:40:47 14891 3

原创 阿里视频上传工具类

阿里视频上传工具类主要分为分为两个步骤: 1. 构造 UploadVideoRequest 上传视频 2. 上传完视频后返回response响应,得到上传成功的VideoID阿里官方文档解释1、获取videoID1.1 videoID是什么?为什么需要videoID?上传点播之后的视频ID.主要还是安全性考虑,用户拿到的都是一个个的视频ID,而不是视频URL,避免被爬数据.1....

2019-07-24 20:29:02 2190 4

原创 Java------POI操作exel表格

 Java开发中常会遇操作处理word中的execl表格数据,今天遇到这个问题做一个简单的总结,以后自己用起来方便。 Java--POI 操作解析Excel主要的步骤: 1.首先通过输入的文件路径或者文件目录查找出符合格式的Excel文件,并创建一个execl对象 //创建Workbook对象(这一个对象代表着对应的一个Excel文件)  其中最主要的两个方法: HSSFW...

2019-07-22 19:41:26 162

原创 Mybatis中的动态sql

    在平常的练习中可以随便写sql语句,不要考虑什么。但是到实际开发的过程中,用Mybatis框架,必须写动态sql,这样才显自己的代码才显得合格。   mybatis中常见的动态Sql:if:  if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择 。举例实现:          &lt;if test="activity.begin...

2018-12-27 17:07:14 178

原创 在Linux上部署SpringBoot后台代码

     刚开始学习SpringBoot,就做一个简单的SpringBoot项目,这个项目时前后台分离的,所以今天就简单说一下在怎么把自己的SpringBoot项目部署到自己公司的服务器上,虽然你只是一个Java开发的,该懂的还得懂一、使用的工具1. XShell :Xshell是最常用的安全终端模拟器,人们可以使用它远程登陆其他系统服务器,达到远程控制终端的目的。2. Xftp:是一...

2018-12-27 14:59:24 404

原创 SpringBoot 认知

初学SpringBoot,也不清楚什么是SpringBoot,通过网上的资料,今天对SpringBoot做一个简单的解释。一、什么是SpringBoot SpringBoot是一个快速整合第三方框架的框架,它能够整合市场上绝大数的框架,来简化开发中的文件配置等问题,来提高开发效率的一个框架,它不是一门新的技术,就是一个框架,SpringBoot最主要的核心就是“约束大...

2018-12-26 16:58:54 486

原创 win10系统PLSQL连接数据库连不上问题解决:

        刚开始学习Oracle数数据库,安装后用plsql工具去连接自己安装的数据库服务器,老是出现问题,其他的都可以,就是我的连不上,最后找到解决方法。     在plsql官网删个找到最新版的plsql下载安装,不需要配置,最后就可以连接到Oracle11g数据库。    基本操作:一、安装Oracle数据库二、安装plsql三、打开plsql连接Oracle数据库...

2018-08-13 18:01:49 6302

原创 在IJ中Mybatis加载配置文件出现错误: java.io.IOException: Could not find resource SqlMapConfig.xml

 在用IJ初学Mybatis框架时,在已经写好的程序进行运时出现以下错误:      当我们在项目中和src同级的目录创建一个文件config时,在此文件中编写了SqlMapConfig.xml , 此时我们需要读取此配置文件来创建SqlSessionFactory 来作为一个测试类来测试,却发现报出Could not find resource SqlMapConfig.xml 的解决方法:...

2018-08-09 21:33:14 2130

原创 java关键字---final

学习Java,其中有些关键字是比较重要的,对重要的关键子也要有一定的掌握,今天主要介绍关键字:final一、final:  final关键字的含义:       1.在java中它是定义常量的一个关键字,可以声明变量,方法、类以及本地变量。        2.在意识中final定义的变量为常量,无法修改,但实际上final也可定义变量:         如:public sta...

2018-07-27 09:04:37 131

原创 java连接数据库

  java初级开发连接数据库的总结,先写的工具类不需要修改,直接修改配置文件即可连接不同的数据库,在这个数据库连接的工具类中定义了得到Connection连接的方法,在dao 层实现数据操作时:用 Connection conn=JdbcUtils.getConnect就可以获得连接。进行数据库对应的操作1.首先写一个连接数据的工具类:package cn.lut.dao;import ja...

2018-07-09 09:33:44 263

原创 Java 连接数据库的工具类

用jdbc连接mysql数据库的工具类:做到连接数据库,只需要修改配置文件的数据库名,自己数据库的用户名和密码,其他不用修改,测试类已经写好。需要的jar包:junit-4.7.jar 和jdbc的驱动包:自己在网上可以免费下载一:java代码package cn.lut.dao;import java.io.IOException;import java.io.InputStream;i...

2018-07-02 22:43:17 1899

原创 css定位和浮动

本篇文章主要写的是css中的浮动和定位布局,让刚入前端不明白布局的刻印轻松掌握这两个方面的布局,并且还有简单的万花筒代码和淘宝商品展示布局代码演示定位:css中常见的定位有相对和绝对定位。说到定位,就从它的属性position说起。在css中属性position的值有6个,学好这6个值,对定位就会有基本的掌握。重点通过它的属性值来介绍定位的了解。position属性值:relative:1.  相...

2018-03-27 23:31:34 3036

原创 java中的集合和集合的选择

一、java中的集合介绍   学习东西,首先要知道学习他有什么用,他能够带给我什么样的效果。只有知道什么时候用,怎么用,这样才会对我们有用处,不然百学浪费时间。本篇主要讲解java中的常使用的集合的简单对比,没有讲到集合的细节,更深了解集合的方法就从javaAPI中自己学习更多的。1.首先知道java中为什么要用集合这个概念   1). java操作比较多的数据是一般会用到数组,但是对于对象,数据...

2018-03-27 00:25:56 5489 5

原创 javascript 闭包的理解

JavaScript闭包:1.javascript中的变量访问规则     A:全局变量可以任意访问     B:局部变量只能在本方法中访问2.什么是闭包    1)官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。    2)通俗的说:闭包就是在函数中再定义函数,用来访问函数中的局部变量        eg:  functi...

2018-03-26 22:57:03 101

原创 打印水仙花数,并统计个数 java 代码

一.打印水仙花数1.定义:什么是水仙花数?      所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 举例:153就是一个水仙花数。 153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 1532.代码需求分析: A:定义统计变量,初始化值是0 B:三位数告诉了我们范围,用for循环就可以搞定 C:获取每一个三位数的个,十,百的数据...

2018-03-11 18:42:50 2015

标准化考试系统 C++课设

c++课设的项目,将项目导入到VC6.0中做一定的修改,就可以使用,里面有完整的文档。主要内容、功能及技术指标 1、系统以菜单方式工作。 2、用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)。 3、试题录入、修改功能。 4、试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)。 5、答题:用户可输入自己的答案答题。 6、自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

2018-06-29

数据课设---劳务管理系统

页面比较简单的劳务管理系统,主要功能有:数据入库、查询、修改和删除等。里面也有详细的文档,适合数据课设借鉴。

2018-06-27

个人博客网站

web网页课程设计,用了css,HTML和JavaScript写的,有css动画,css布局应用,音乐播放器,登录注册表单的正则验证,还JavaScript的基本操作的评论墙。是一个入门级学习的比较好的前端网页。 说明:其中的文本展示实例都是网上下载的,并不是原创。

2018-03-11

基于javaweb开发的图书管理系统

课程设计的一般项目,本系统是基于javaweb的后台图书管理系统,用到前端layUi框架。数据库是用的是mysql数据库,在用户表中找到超级用户和密码就可以登录。 项目的使用: 解压项目,然后倒入,在做基本的修改就可使用。有需要自己的功能也可以继续扩展。

2018-03-11

空空如也

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

TA关注的人

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