面试
文章平均质量分 65
泡泡Java
这个作者很懒,什么都没留下…
展开
-
kotlin-android-extensions插件也被废弃了?扶我起来
kotlin-android-extensions插件可能算得上是我最喜欢的一个Kotlin在Android上的特性了。这么说并不夸张,因为以前在使用Java开发Android程序时,我们总是要写一大堆的findViewById,枯燥又没什么意义。虽然也有一些诸如ButterKnife之类的第三方库,专门用于对findViewById的用法进行简化,但是ButterKnife还是要通过注解来让控件与资源id之间进行绑定,并不算是非常方便。而kotlin-android-extensions插件的出现则让这一原创 2022-06-08 21:37:19 · 729 阅读 · 3 评论 -
centos7安装mysql8
mysql下载地址:官网有三个版本:这里我们下载免费的开源版本,即上图中最后一个红框的链接,点击进入下载页面:点击MySQL Community Server:选择操作系统和版本,然后选择第一个RPM Bundle(目前最新版本是8.0.28),点击Download并下载(如果没有登录的话,需要登录,如果没有账号,许自行注册即可)。浏览器下载过程很缓慢的,可以将下载链接(https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-1.el7.x86_原创 2022-06-08 01:00:18 · 85 阅读 · 0 评论 -
centos7安装mysql5.7
2、然后上传到服务器上面解压命令3、解压后得到以下的rpm包4、依次安装所需要的rpm包如果出现以下报错,则在上面命令最后加上 --force --nodeps例如:5、查看安装情况就此安装成功了!!!启动指令如果启动报错,可以执行journalctl -xe指令查看错误信息我这里提示找不到这个libaio查看是否安装了libaio,如下图:空空如也,说明没有安装使用yum命令安装一下然后再执行启动命令即可.1、查看初始密码(要记住这个密码之后会用到)2、用初始化的密原创 2022-06-08 00:59:38 · 83 阅读 · 0 评论 -
MySQL数据库应用之如何将查询结果插入到其它表中
MySQL数据库应用之如何将查询结果插入到其它表中?在实际的业务中需要把查询结果插入到指定表中来满足业务需求。学习目标:能够写出将查询结果插入到其它表中的SQL语句目前只有一个goods表,我们想要增加一个商品分类信息,比如:移动设备这个分类信息,只通过goods表无法完成商品分类的添加,那么如何实现添加品分类信息的操作答案:创建一个商品分类表,把goods表中的商品分类信息添加到该表中;将goods表中的分类名称更改成商品分类表中对应的分类id。创建商品分类表把goods表中的商品分类添加到商品分类表原创 2022-06-07 00:28:15 · 693 阅读 · 0 评论 -
Mybatis批量新增三种方式
Dao记得在启动类上加@MapperScan(“com.example.demo.dao”)实体类配置文件核心测试类总结其实实际意义上来说,包括在程序里面for循环还是在sql里面for循环都不算是批量操作。只有将ExecutorType设置为BATCH模式才是真正意义上的批量操作。并且事实证明在sql循环时设置batch与否其实执行时间差别不是很大,几乎可以忽略不计。所以其实如果不是特别要求性能。可以直接在sql中使用for循环即可。谨慎使用batch,如果需要使用batch,请在需要原创 2022-06-06 22:34:00 · 3280 阅读 · 1 评论 -
java实现贪吃蛇小游戏(源码+注释)
三.Mpanel.java四.效果原创 2022-06-05 23:22:16 · 234 阅读 · 0 评论 -
java word转pdf(完美转换,亲测可用)
word转pdf,完美转换jar包我给大家准备好了 提取码:m5hz原创 2022-06-05 01:13:49 · 180 阅读 · 0 评论 -
educoder(头歌)实训平台大数据作业答案-Hive表DDL操作(一)
第2关:Create/Drop/Truncate 表原创 2022-06-03 00:27:02 · 2444 阅读 · 0 评论 -
C语言实现扫雷小游戏
文章目录=======目录文章目录一、游戏规则介绍二、基本思路流程介绍三、代码实现1.用户交互菜单(Menu函数)?2. Game函数3.初始化棋盘4.打印雷盘5.布置雷6.排查雷四、代总码扫雷的玩法:在一个9×9的方块矩阵中随机布置一定量的地雷(10个),再由玩家逐个翻开方块,以找出所有地雷为最终游戏目标,找到全部的雷游戏获胜。如果玩家翻开的方块有地雷,则游戏结束。首先在游戏菜单进入游戏,然后在我们初始化创建一个9*9的雷盘,用二维数组存储雷盘信息,0代表非雷,1代表有雷。此时的雷盘打印出来就无法游戏,所原创 2022-06-02 12:42:49 · 70 阅读 · 0 评论 -
C#基础面试题(附答案)
目录1.C#中堆和栈的区别?2.C#中的委托是什么?事件是不是一种委托?3.C#静态构造函数特点是什么?4.CTS、CLS、CLR分别作何解释5.C#中什么是值类型与引用类型?6.请详述在C#中类(class)与结构(struct)的异同?7.new关键字的作用8.int?和int有什么区别9.C#中值传递与引用传递的区别是什么?10.C#中参数传递 ref 与 out 的区别?11.C#中什么是装箱和拆箱?12.C#实现多态的过程中 overload 重载 与override 重写的区别?14.C# 成员原创 2022-06-02 00:11:20 · 259 阅读 · 0 评论 -
2021 年全国大学生数据统计与分析竞赛
本文涉及以下内容1. pandas数据处理、筛选、计算2. 复杂的表格数据计算与处理3. 文本分析与无监督学习4. 将计算结果输出表格5. 数据特征对比赛题思路代码将excel文件中的文本数据转入txt文件# -*- coding: utf-8 -*-"""Created on Sun May 23 13:36:06 2021@author: MYM"""import numpy as npimport pandas as pd # r原创 2022-05-31 00:10:52 · 1761 阅读 · 0 评论 -
一个完整的java程序示例
第一个java程序package mypack; //相当于一个目录public class HelloWorld{ public static void main(String[] args) { System.out.println("Hello World!"); }}注:1.文件名必须和public修饰的类名一致,以.java作为文件后缀,如果定义的类不是public的,则文件名与类名可以不同。2原创 2022-05-29 11:45:34 · 3689 阅读 · 0 评论 -
Java祝福生日快乐小程序
用Java写的小程序,给你的朋友送去祝福吧!import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;public class a1 { public static void main(String[] args) { BufferedImage image = new BufferedImage(200, 50, BufferedImage.TYPE_INT_ARGB); Gr原创 2022-05-29 10:34:08 · 662 阅读 · 0 评论 -
Java包(package)的命名规范,java中package命名规则
Java的包名都有小写单词组成,类名首字母大写;包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类。以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现。由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java Package,为了保障每个Java Package命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的包名前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以多数开发人员采用自己公司在互联网上的域名称作为自己程序包的唯原创 2022-05-29 00:48:25 · 1153 阅读 · 0 评论 -
java.net.SocketTimeoutException Read timed out问题排查
欢迎关注博主微信订阅号!问题日志:java.sql.SQLException: I/O Error: Read timed out at net.sourceforge.jtds.jdbc.TdsCore.executeSQL(TdsCore.java:1053) ~[jtds-1.2.5.jar:1.2.5] at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:465) ~[jtds-1.2..原创 2022-05-28 23:25:03 · 545 阅读 · 0 评论 -
阿里P8架构师谈:成为架构师必须学好的七大知识点(含面试题)
不想当将军的兵不是好兵,就程序猿不想当架构师就不是好的程序员!Java架构师主要需要做哪些工作呢?1、负责设计和搭建软件系统架构(平台、数据库、接口和应用架构等),解决开发中各种系统架构问题。2、优化现有系统的性能,解决软件系统平台关键技术问题攻关、核心功能模块设计、核心代码开发。3、在项目需求不断细化的工程中校正整体的架构设计,以及详细模块拆分设计。4、营造技术学习氛围,带领团队不断完善开发开发方法及流程,提升开发效率与质量,加强技术标准及规范。5、带领团队攻克例如大数据量、高并发、高稳定性等原创 2022-05-27 19:25:44 · 600 阅读 · 0 评论 -
IDEA配置java开发环境
idea安装好以后,是需要简单的配置一下的,而且要分不同的开发环境,此处就不多扩展了,我们就一起来配置java的开发环境准备:1、jdk环境配置 ------- java环境变量请参考(linux环境下java开发环境配置 或 windows环境下java开发环境配置)2、maven build工具(maven项目使用),下载地址3、gradle build工具(gradle项目使用),下载地址4、tomcat 8.x,下载地址内容:**一、**jdk环境配置具体请参考 ---- linux原创 2022-05-26 23:56:25 · 4512 阅读 · 0 评论 -
Offer来了 Java面试核心知识点 框架篇
面试在即,Java知识点很凌乱?别急,有本套书在呢!除了原理,还有框架!★ 精细讲解JVM原理、Java基础、并发编程、数据结构和算法、网络与负载均衡★ 深入挖掘数据库与分布式事务、分布式缓存原理及应用、设计模式原理及实现★ 快速掌握Spring、Spring Cloud、Netty、ZooKeeper、Kafka、Hadoop的核心知识★ 深度剖析HBase、Cassandra、ElasticSearch、Spark、Flink的重点难点★面试时的原理+动手实现脑海已就位,整装待发!互联网原创 2022-05-26 19:45:44 · 245 阅读 · 0 评论 -
除了背八股文,Java面试更该这样准备
我可以这样说,哪怕你背了再多java八股文的答案,过面试也能靠运气,因为很多java面试的答案只限于技术理论说辞。但用我本文给出的方法去准备面试,能在不提升技术的前提下,大大提升你java面试的通过率。或者说,只要事先准备充分,再经过几次面试实践后,遇到一些不是资深的面试官,甚至可以控场,然后过面试。先说下控场的实践要点。1自动说出自己匹配该职位的要点,比如项目时长够,所用技术匹配,别等面试官提问。2 面试前不仅要准备八股文,更要多准备亮点,面试中尽可能地通过抛出亮点来引导面试官提问,尽量压缩面试官原创 2022-05-26 19:45:09 · 65 阅读 · 0 评论 -
除了背八股文,Java面试更该这样准备
我可以这样说,哪怕你背了再多java八股文的答案,过面试也能靠运气,因为很多java面试的答案只限于技术理论说辞。但用我本文给出的方法去准备面试,能在不提升技术的前提下,大大提升你java面试的通过率。或者说,只要事先准备充分,再经过几次面试实践后,遇到一些不是资深的面试官,甚至可以控场,然后过面试。先说下控场的实践要点。1自动说出自己匹配该职位的要点,比如项目时长够,所用技术匹配,别等面试官提问。2 面试前不仅要准备八股文,更要多准备亮点,面试中尽可能地通过抛出亮点来引导面试官提问,尽量压缩面试官原创 2022-05-26 19:45:09 · 73 阅读 · 0 评论 -
379页满满的精华 2022版“深入骨髓层”JDK源码小册已封神
作为一名程序员,时常去阅读JDK源码有利于对自己日常的开发环境了解得更加深刻。一般的一个高级开发工程师,能阅读一些源码对自己的提升还是蛮大的。这里作个自己的小结。为什么要读源码?现在一个项目基本离不开jar包,第三方api,我们可以反编译去看一些大神们的源码,那么阅读源码都有哪些好处呢?1、了解思想程序员大部分开发中都是些增删查改。比如一个需求 我们用了几十行代码写了。感觉没问题,但是别人可能用几行就搞定了,要学习别人的思路。2、熟悉设计模式包括24种设计模式,Java对象的三大特征,好的代码中都有原创 2022-05-26 19:44:30 · 140 阅读 · 0 评论 -
经典Java面试题 ——Spring AOP
[面试原题]Action类的定义如下:为该类的actionSomeThing方法定义的切面拦截如下:请问在执行Action对象的actionSomeThing()时的输出是什么?A.123456B. 654321C. 521643D.521463[正确答案]C[面试技术点]Spring?AOP定义以及切面执行顺序。[解读]AOP技术利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓“方面”,简原创 2022-05-22 17:16:05 · 184 阅读 · 0 评论 -
终于有华为高工整理网工基础知识完整版,看完就入门
前言网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。根据招聘网站最新一年数据统计,网络工程师月平均工资可以达到12.3K,而2021年较2020年增长了18%。网络工程师的就业前景非常好:首先起点很高,处于薪资高、地位高的地位。其次职业寿命长,越老越吃香,所以也成为了很多从事弱电及桌面运维的转行首选。而且网络工程师的待遇会随着您的经验不断地增加,随着经验的积累可以选择多方面的职位。今天来分享一份网络工程师基础知识完整版,需要的朋友可以在文末获取。内容展示如何使用路由原创 2022-05-22 17:15:33 · 957 阅读 · 0 评论 -
线段树处理最大连续子段和问题
题目描述#include <bits/stdc++.h>using namespace std;#define ll long longconst int maxn=5e5+10;int m,n,ans,p;int w[maxn];struct node{ int l,r; int sum,lmax,rmax,tmax;} tr[maxn*4];//重写pushup函数void pushup(node &u,node &l,node &原创 2022-05-22 17:15:03 · 87 阅读 · 0 评论 -
系统运维架构师体系
一、系统运维架构师体系1. 系统运维架构体系排列:2. Linux运维架构的薪资水平:3. Linux运维的技能进化论4. Linux运维大致的知识框架4-1. Linux系统初级体系4-2. Linux系统中高级体系5. Linux运维的具体规划实践5-1. Linux运维基础5-2. Linux运维进阶6. Linux工作的必备要求7. Linux运维学习建议一、系统运维架构师体系1.系统运维架构体系排列:Linux运维工程师应用运维工程师,大数据运维工程师,运维开发工程师,云计算运维工程.原创 2022-05-22 17:14:30 · 527 阅读 · 0 评论 -
常用应届生Java开发笔试面试题(更新中)
Java开发面试题Java基础篇Java8大基本数据类型Java的三大特性面向对象如果让你推销一款Java产品,你会怎么推销呢?(java的特点)JVM与字节码JDK与JRE<< 位运算符函数式接口StringBuilder和StringBuffer的区别简单介绍下多态、重载、重写成员变量和局部变量自动装箱和拆箱String能被继承吗?简单介绍一下static关键字super()和this()equals和==关于常量池抽象类与接口Java中的比原创 2022-05-20 22:22:02 · 3187 阅读 · 0 评论 -
同事问我飞速代码背后的秘密,我望着他笑着拿出了MybatisPlus~
1. Mybatis 存在的痛点我们知道 MyBatis 是一个基于 java 的持久层框架,它内部封装了 jdbc,极大提高了我们的开发效率。但是使用 Mybatis 开发也有很多痛点:每个 Dao 接口都需要自己定义一堆增删改查方法。/**@Desc: UserDao 接口@Author: 公众号:知否技术@date: 下午7:43 2022/5/7*/public interface UserDao {// 获取所有用户信息List getUserList();.原创 2022-05-20 08:07:22 · 89 阅读 · 0 评论 -
Java多线程常用面试题(含答案,精心总结整理)
Java并发编程问题是面试过程中很容易遇到的问题,提前准备是解决问题的最好办法,将试题总结起来,时常查看会有奇效。现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。核心:thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执原创 2022-05-19 23:30:07 · 388 阅读 · 0 评论 -
error An unexpected error occurred “httpsregistry.npmjs.orgd3-geo-proje
error An unexpected error occurred: "https://registry.npmjs.org/d3-geo-projeyarn install 报错大概意思是错误发生意外错误:https://registry.npmjs.org/d3-geo-proje原因是代理的问题解决办法就是先把node-sass镜像源进行设置成国内的yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-原创 2022-02-26 23:18:00 · 3665 阅读 · 1 评论 -
asp.net core做七牛云后端响应token,js上传文件
首先在项目下安装QiniuCore.SDK用的是一个作者明dzs修改过官方改成.net core版本和官方用法一样,如图新建一个类QiniuHelper.cs这个用了响应tokenusing Qiniu.Storage;using Qiniu.Util;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace NongZhiBang.U..原创 2022-02-26 19:20:58 · 224 阅读 · 0 评论 -
idea Cannot access defaults field of Properties的解决方法
在pom.xml文件中加入 org.apache.maven.plugins maven-war-plugin 3.2.0原创 2022-02-26 14:24:28 · 1356 阅读 · 0 评论 -
CC++ 使用cjson库 操作Json格式文件(创建、插入、解析、修改、删除)
为什么要学习解析Json文件?工作需要呗!最近在工作项目中,有需求是需要进行解析Json字符串的,但是我只会使用QT去解析Json,且主管规定要使用C/C++语言去解析,说是为了方便移植到其他项目中进行使用…没办法,只能硬着头皮,在网上找找有没有什么解析Json的开源库是C/C++可以使用的。找了许多,网上也提供了许多,最终我选择了cJOSN,不为什么,就是因为它小巧玲珑,且是纯C的!花了一两周的悠闲时间去学习,把一些比较常用的解析的JSON字符串解析解析记录下来!最后简单介绍一下json是什么原创 2022-02-24 20:51:21 · 1164 阅读 · 0 评论 -
JavaScript第一个分水岭——数组
??个人简介个人主页:??♂??博客领域:编程基础,后端??写作风格:干货,干货,还是tmd的干货??精选专栏:【JavaScript】??支持洋哥:点赞??、收藏、留言??好久不见,甚是想念!大家好!我是洋哥芜湖,起飞??今天这篇文章就是来和大家详细聊聊JavaScript中数组的基本操作,很多语言都是在数组这有个分水岭。听懂了接下来就很容易,听不懂就难办了,大家要认真看哟。希望大家读完有所收获,那我辛苦码字也就值了。文章目录一、初识数组二、创建数组??使用Arr转载 2022-02-23 21:34:20 · 163 阅读 · 0 评论 -
vue3+vite应用中添加sass预处理器
一、如何安装进入项目目录直接npm安装即可,不用繁琐的各种配置npm install --save-dev sass如果安装了,但是运行vite启动项目依旧出现报错,请检查package.json文件中,sass是不是在依赖配置中,把他移动到开发依赖中即可,一般为安装sass的时候npm没有加–save-dev所导致的。二、加入全局scss文件打开vite的配置文件,在里面加入css的配置即可cssPreprocessOptions: { scss: { additio原创 2022-02-23 00:33:58 · 1075 阅读 · 1 评论 -
CSS基础之CSS选择器
CSS选择器前言一、基础选择器分类1.标签选择器2.类选择器3.类选择器-多类名4.id选择器5.通配符选择器总结前言要使用CSS对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。一、基础选择器分类1.标签选择器标签选择器(元素选择器)是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式 <style> 标签名 { 属性1: 属性值1;原创 2022-02-22 23:08:13 · 60 阅读 · 0 评论