- 博客(62)
- 资源 (1)
- 收藏
- 关注
原创 面试最常被问的 Java 后端题目及参考答案
相信大家都听说过“金三银四”,指的是每年的三月和四月份是找工作的绝佳时期。但如今三月已至,疫情却仍未结束,企业的用工需求与求职者的应聘需求依旧高涨。在这种情形下,很多企业都将招聘从线下交流的形式改为了线上远程面试。老田就是今年远程面试大军中的一员。“明年再战!”1月20日,老田更新了这样的一条朋友圈。当时他刚从呆了一年多的外包公司离开,离职最直接的原因就是——外包公司与甲方合同到期,老田被...
2020-03-14 14:48:26
5400
2
原创 13大模块,142道Java后端面试题,助你勇斩offer
作为一名技术人员,能否通过面试,最重要的还是取决于你的技术实力,这也是老田为什么能在短时间内斩获多份offer的原因。在这方面,老田总结了2月份以来的面试。把自己常被问到的题目进行了汇总,并给出了相应的参考答案和面试扩展。最终形成了一份包含13大块、142道题目、6万多字的大文章:《面试最常被问的Java后端题目及参考答案》。一、Java 基础篇1. Object 有哪些常用方法?大致说一...
2020-03-14 14:44:40
661
原创 总结7点JSP相关的知识点
1、JSP技术JSP是由Sun 公司倡导、许多别的公司参与一起建立的一种动态网页技术标准,类似其他技术标准,如ASP、PHP或是ColdFusion,等等。在传统的网页HTML 文件( .htm,.html )中加入Java程序片段( Scriptlet )和JSP标签,构成了JSP网页(*.jsp)2、JSP特点Write Once, Run Anywhere 特性。作为Jav...
2020-03-05 14:51:22
538
原创 3种数据库表拆分的解决方案
数据库拆分的方式有两种,即垂直拆分和水平拆分,分库分表是对数据库拆分的一种解决方案。根据分库分表方案中实施切片逻辑的层次不同,我们可以将数据库分库分表的实现方案分为三大类:客户端分片代理分片支持事务的分布式数据库客户端分片就是使用分库分表的数据库的应用层直接操作分片的逻辑,分片规则需要在同一个应用的多个节点之间进行同步,每个应用层都嵌入一个操作切片的逻辑实现(分片规则),这个一般通过...
2020-03-05 14:21:32
2701
1
原创 面试中常问的Redis相关问题总结
1、请说一下Redis 支持的哪些数据类型2、Redis有哪些常见应用场景 ?3、什么是缓存雪崩?4、如何解决缓存雪崩?5、什么是缓存击穿?6、如何解决缓存击穿?7、什么是缓存穿透?8、如何解决缓存穿透?9、说一下Redis的持久化有哪些方式?继续说一下他们各自的区别及优缺点10、Redis 淘汰策略有哪些?(内存满了怎么办)11、Redis 为什么设计成单线程的?12、为何...
2020-03-05 14:12:14
346
原创 聊一聊Java中的GUI编程
l图形用户界面(GUI,Graphical User Interface)使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机系统发送指令,启动操作,并将系统运行的结果同样以图形方式显示给用户。图形用户界面操作简单,省去了字符界面用户必须记忆各种命令的麻烦,深受广大用户的喜爱和欢迎。所以学习设计和开发图形用户界面,是应用软件开发人员必修的一课。图形用户界面的概念...
2020-03-04 15:33:05
448
原创 聊一聊Java常用API
Java类库非常庞大,提供了许多实用的类供程序使用,在进行Java编程时,我们常常需要使用Java类库所提供的这些类,这些类对程序的功能和质量起到了非常重要的作用。数学函数的使用:Math类Java的java.lang.Math类提供了大量的方法,用于支持各种数学运算及其它的有关运算。Math 类包含基本的数字操作,如指数、对数、平方根和三角函数。Math类无需创建对象,其所有成员皆为静态...
2020-03-04 14:54:36
220
原创 MySQL数据库安装与配置
下载MySQL软件 Windows平台下安装与配置MySQL Windows平台下ZIP版配置MySQL Linux平台下安装与配置MySQL MySQL的常用操作 常用图形化管理工具—Navicat下载MySQL Windows平台下载MySQL (1)进入MySQL的官网:https://www.mysql.com/。点击DOWNLOA...
2020-03-03 16:22:45
737
原创 不做无用功,把握阅读的关键要点
与领导封闭期间,感到自己阅读能力极度缺乏,所以一口气找来了10来本阅读相关的书籍。想了解到底该如何阅读?如何能够知道作者讲了什么?如何能够记住书中讲的内容?如何能够把书中讲的内容变成自己的内容?到底该如何阅读?这是一个概括性、总领性的问题,答案也是比较总领性的。总体来说,阅读有几个关键点:带着脑子阅读,带着问题读书,边读边思考,边读边找联系,边读边找亮点(作者看问题的视角等),边读边和自己的生...
2020-03-03 13:44:10
273
原创 数据库优化,这几种情况不是简单加索引就能解决的
在平时的工作中,在对公司慢查询日志做优化的时候,很多时候可能是忘了建索引,这时候很简单,加个索引就行了。但是有几种情况就不是简单加索引能解决了:超大分页在慢查询日志中发现了一些超大分页的慢查询如 Limit 40000,1000,因为 MySQL 的分页是在 Server 层做的,可以采用延迟关联在减少回表。但是看了相关的业务代码正常的业务逻辑是不会出现这样的请求的,所以很有可能是有恶...
2020-03-03 13:24:59
698
原创 SQL 语句总结,这些可别再忘记了
底下这些最容易忘: 如果有主键或者唯一键冲突则不插入:insert ignore into。 如果有主键或者唯一键冲突则更新,注意这个会影响自增的增量:INSERT INTO room_remarks(room_id,room_remarks)VALUE(1,"sdf") ON DUPLICATE KEY UPDATE room_remarks = "234"。 如果有就...
2020-03-03 13:19:48
290
原创 MySQL优化的14条建议,面试就答这些了~
Mysql优化可以说是面试必问,在此,汇总mysql优化的14条建议,每条建议下不再继续逼逼dao,懂的人自然懂~1. 避免使用 select *2. 当你只需要查询出一条数据的时候,要使用 limit 13. 建数据库表时,给字段设置固定合适的大小4. 建立高性能的索引5. EXPLAIN 你的 SELECT 查询6. 要尽量使用not null7. 在Join表的时...
2020-03-03 13:08:53
278
原创 事务处理
事务是保证底层数据完整的重要手段,对于任何数据库都是非常重要的。事务是由一步或几步数据库操作序列组成的逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。事务具有ACID四个特性:● 原子性(Atomicity):事务是应用中的最小执行单位,就如原子是自然界的最小颗粒一样,具有不可再分的特性。事务中的全部操作要么全部完成,要么都不执行。● 一致性(Consistency):事务执行之前和...
2020-03-02 17:13:26
313
原创 操作数据库
JDBC不仅可以执行数据库查询,还可以执行DDL、DML等SQL语句,以便最大限度地操作数据库。execute()方法Statement接口的execute()方法几乎可以执行任何SQL语句,如果不清楚SQL语句的类型,则只能通过使用execute()方法来执行SQL语句。使用execute()方法执行SQL语句的返回值是boolean值,表明执行该SQL语句是否返回了ResultSet对象...
2020-03-02 17:08:28
244
原创 数据库访问
● 加载数据库驱动;● 建立数据连接;● 创建Statement对象;● 执行SQL语句;● 访问结果集;加载数据库驱动通常使用Class类的forName()静态方法来加载数据库的驱动,其语法格式如下所示://加载驱动Class.forName(数据库驱动类名);例如:Class.forName("com.mysql.jdbc.Driver"); //加载M...
2020-03-02 17:00:37
506
原创 数据库环境搭建
创建数据库表JDBC数据库访问基于MySQL数据库,因此所有的代码及环境都是基于MySQL数据库的。在进行数据库访问操作之前,需要先创建数据库和表并录入测试数据。在root用户下创建student数据库,并在该库下创建t_user表,并添加测试数据,其SQL代码如下所示。【代码14.1】student.sqlCREATE DATABASE `student`;CREATE TABLE `t...
2020-03-02 16:53:55
1894
1
原创 JDBC基础,让你轻松操作各种数据库
通过使用JDBC,Java程序可以轻松地操作各种主流数据库,例如,Oracle、MS SQL Server、MySQL等。由于Java语言本身的跨平台性,所以使用JDBC编写的程序不仅可以实现跨数据库,还具有跨平台性和可移植性。使用JDBC访问数据库具有操作简单、获取方便且安全可靠等优势。JDBC简介 JDBC(Java Database Connectivity,Java数...
2020-03-02 16:46:03
843
原创 mysql数据库简介与应用实操
1.mysql数据库简介•mysql是Linux最常使用的数据库系统,是一个可用于各种流行操作系统平台的关系数据库系统,它是一个真正的多用户、多线程SQL数据库服务器软件,支持标准的数据库查询语言SQL(Structured Query Language),使用SQL语句可以方便的实现数据库、数据表的创建,数据的插入、编辑修改和查询等操作。mysql具有功能强、使用简单、管理方便、运行速度快、...
2020-03-02 16:37:27
895
原创 搞定这50道面试题,再也不怕面试官问MySQL了!
一般来说,程序员的面试内容分为两部分,一部分与编程相关,另一部分则与数据库相关。而作为数据库中的主流,MySQL更是涉及面试中的诸多高频考点。对于后端人员来说,不需要像专业的DBA那样精通MySQL,但也需要掌握相关的基本内容。在此总结了MySQL面试中常见7大领域的50道经典面试题,以期帮助大家顺利通过面试。1.你知道哪些MySQL存储引擎?2.常见的存储引擎都适用于哪些场景?...
2020-03-01 20:56:47
706
原创 r语言怎么做ROC曲线
#ROC曲线TPR=rep(0,1000)FPR=rep(0,1000)for(i in 1:1000){ p0=i/1000; ypredp0) TPR[i]=sum(ypred*audit2$is_run)/sum(audit2$is_run) FPR[i]=sum(ypred*(1-audit2$is_run))/sum(1-audit2$is_
2017-03-03 18:28:54
6027
原创 r语言预测值和真实值如何做table展示
#分类表,logistic回归分析时fitt.piypred0.5) #1*逻辑变量就变成了0和1变量ypredlength(ypred)nnPercantagePercantagerbind(Category,Percantage)#预测的好坏,做分类树时predictScorerownames(predictScore) #看这个矩阵行的
2017-03-02 18:47:45
9026
原创 r语言做二分类logistic回归分析
#第1步:读入数据setwd("C:/Users/IBM/Desktop/logsistic建模/3.2建模")#设定当前的工作目录,重要!safestr(safe) #看表头colnames(safe)#看列名attach(safe)cor(safe) #变量间相关系数阵#第2步:使用glm函数计算.glm.safe+min_period+median
2017-03-02 18:45:33
41894
1
原创 r语言画频数分布直方图和频率分布直方图
#画频率分布直方图#纵坐标名字为frequency,频数直方图。则使用:hist(x,freq=T)#纵坐标名字为density,频率直方图。则使用:hist(x,freq=F)hist(audit1[,1],col='white',freq=T)
2017-02-27 18:36:37
74439
原创 r语言怎么将数据标准化和中心化
#r语言中怎么做中心化和标准化。中心化和标准化意义一样,都是消除量纲的影响#中心化:数据-均值#标准化:(数据-均值)/标准差#数据中心化: scale(data,center=T,scale=F) #数据标准化: scale(data,center=T,scale=T) 或默认参数scale(data)scale方法中的两个参数center和scale
2017-02-27 13:53:55
68287
2
原创 r语言做决策树模型(少废话版本)
#第1步:工作目录和数据集的准备setwd("C:/Users/IBM/Desktop/170222分类树建模/2.23建模")#设定当前的工作目录,重要!audit2str(audit2) #转成字符串类型的#第2步:做训练集和测试集set.seed(1)sublength(sub) #24443data_traindata_testdim(dat
2017-02-25 14:47:13
31849
3
原创 r语言做决策树代码实现
0.节点和结点的区别:节点为两线相交,不为终点;而结点为两线相交为终点,没有延伸;1.分支节点:它指向其他的节点,所以是度不为0的节点。 vs 叶子结点:度为0的结点2.度:结点拥有的子树数;就是说这个结点下面有几条分支3.树的深度:树有几层4.10折交叉验证:常用的测试算法准确性的方法。 将数据集分成10份,轮流将其中9份作为训练数据,1份作为测试数据,进行试验 每次
2017-02-25 14:43:51
21092
2
原创 r语言中怎么划分训练集和测试集
#做训练集和测试集set.seed(1)sublength(sub)data_traindata_testdim(data_train)#训练集行数和列数13542 23dim(data_test) #测试集的行数和列数6771 23table(data_train$是否转化) #看该列分布的table(data_test$是否转化)
2017-02-25 10:59:51
35551
6
原创 r语言“无法分配...矢量”的问题
r语言“无法分配...矢量”的问题也许是你用户函数不好举例:用随机数法来生成训练集和测试集library(sampling)nset.seed(1)sub_train=sample(1:nrow(audit2),n)data_train=getdata(audit2,sub_train) #训练集data_test=getdata(audit2,-sub_train
2017-02-23 14:33:28
12662
原创 2016.10.28总结
2016.10.28 星期五 阴 今天阳历生日,还得上班,老大居然又请假了,跟了他这么久,他就请过两次假,每次都是我生日,都蹭不到吃的了。哈哈。老大早上对我说,今天任务有点重,刚开始不以为然,觉得昨晚上自己加班做了很多东西,今天应该轻松,到公司打开邮箱才发现,未读的需求邮件不是一般多,星期五真是我的苦难日。今天工作点赞点:1)老大不在,值好班,建了昨晚上的报表2)对于需求,一件一
2016-10-29 15:35:43
379
原创 2016.10.27总结
2016.10.27 星期四 雨 今天请假了还有人提需求,本来想休息一下,还是在家干活吧,请假变成了在家办公。 今天工作点赞点:1)有个人对数据表示怀疑,我据理力争,自己明白思路,相信自己做的没错,和对方对统计口径,最后发现对方统计的口径不是该问题所需,我的是正确的数据;2)清楚地知道分析活动页的步骤,很流畅地解决了需求;3)在时间紧的情况下把代码写好了今天工作
2016-10-29 15:13:40
350
原创 2016.10.26总结
2016.10.26 星期三 雨 今天工作点赞点:1)对活动进行分析,知道了非h5页面的活动如何分析,如何统计,建立了漏斗;2)发现了业务波动大,寻找了原因,找出原因并启发了自己后续用户画像的工作;3)今天早上有幸听到了女老大说整个公司和部门的业务,极大地提高了自己的认知水平,学到了很多陌生的词和业务;4)下午开会,也听到了部门老大对业务大方向的描述,加深了认知;5)和其他业务线活
2016-10-26 22:21:47
347
原创 2016.10.25总结
2016.10.25 星期二 晴 早上开周会了,感觉别人做了很多事情,自己好像只做了些体力活,解决了小需求,并没有什么宏观长远的活。工作得有主动性,这几天好像有些懒惰、积极性不高。 今天工作点赞点:建立了很多报表,老大给了宏观的方向,其他指标靠自己细化,锻炼了自己提分析指标的能力。同时发现了自己现在的不足:提指标能力差,对于一项新的业务,从不同角度提出分析指标,用不同的标签
2016-10-25 22:41:07
376
原创 Word中如何解决英文大小写的问题
只需要选取包括英文字母在内的段落,按住shift+F3即可在全大写---首个字母大写---全小写中转换了。例如:I LIKE ENGLISH i like englishI Like English
2016-06-04 19:05:35
822
原创 sql如何取出前面3行的数据
sql中如何取出前面3行的数据,用limit 3限制就好。SELECT *from tmp.test1order by share descLIMIT 3得到结果集:
2016-05-29 23:06:58
6162
原创 excel2013动态标签的设置
问题:像下面的动态标签如何调出来呢答:点击数据-----数据验证----允许下面选择“序列”------来源可以选择区域,也可以自己手动输入。如下图
2016-04-04 19:11:16
626
原创 SQL语句,数据更新,数据插入删除修改和对视图的更新操作
--插入一个新学生元组INSERT INTO S(SNO,ANAME,SEX,SDEPT,AGE)VALUES('200915128','陈冬','M',18,'CS');--插入张成民的信息到s表中INSERT INTO S VALUES('200915126','张成民','M',18,'CS');--插入一条选课记录INSERT INTO SC(SNO,CNO) VA
2015-12-27 11:13:48
6841
原创 SQL语句,多表查询,连接查询,嵌套查询,集合操作,有IN谓词,有比较运算符,有ANY\EXIST谓词的查询
---查询每个学生及选修课程的情况SELECT S.*,SC.* FROM S,SCWHERE S.SNO=SC.SNO;---查询每个学生及选修课程,这个是用自然连接弄的,结果同上SELECT S.SNO,SNAME,SEX,AGE,SDEPT,CNO,GRADE FROM S,SCWHERE S.SNO=SC.SNO;---查询每一门课的间接先修课程SELE
2015-12-27 11:10:40
3291
原创 SQL语句,聚集函和数据分组,接上文
--查询选修了课程的学生数,去掉重复的学号SELECT COUNT(DISTINCT SNO) FROM SC;--查询选修1号课程的学生平均成绩SELECT AVG(GRADE) FROM SC WHERE CNO='1';--查询选修1号课程的学生最高成绩SELECT MAX(GRADE) FROM SC WHERE CNO='1';--查询200115012选修课程的
2015-12-27 11:07:56
751
原创 SQL语句,单表查询,查询表中若干列,查询表中若干元组,ORDER BY语句
----查询全体学生的学号和姓名SELECT SNO,SNAME FROM S;---查询全体学生的学号和姓名和所在系SELECT SNAME,SNO,SDEPT FROM S;--查询全体学生的信息--查询全体学生的学号和姓名,和上面句子等价SELECT SNO,SNAME,SEX,AGE,SDEPT FROM S;--查询全体学生的姓名和出生日期,一个表达式
2015-12-27 11:06:59
1759
原创 SQL语句,建立索引和视图,接上文
--CREATE UNIQUE INDEX STUSNO ON S(SNO); /*为s表建立索引*/--CREATE UNIQUE INDEX COUENO ON C(CNO); /*为c表建立索引*/CREATE UNIQUE INDEX SCNO ON SC(SNO ASC,CNO DESC); /*为sc表建立索引,学号升序,课程号降序*/--建立信息系学生的视图
2015-12-27 10:26:36
965
《MATLAB图像处理实例详解》课件Chapter-10r第10章 图像压缩编码.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-9o第9章 彩色图像处理.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-8n第8章 图像变换技术.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-7a第7章 图像分割技术.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-6i第6章 图像复原技术.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-5t第5章 图像增强技术.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-4s第4章 数字图像的运算.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-3i第3章 MATLAB图像处理基础.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-2r第2章 MATLAB基础.pptx
2022-11-21
《MATLAB图像处理实例详解》课件Chapter-1c第1章 数字图像基础.pptx
2022-11-21
《Java语言编程基础立体化实用教程》教案-1.2 学生成绩管理系统的输入输出与评定设计(一).docx
2022-11-16
回归分析模型在足球彩票预测中的应用
2016-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人