- 博客(34)
- 资源 (1)
- 收藏
- 关注
转载 整理+学习——Java面试题全集-骆昊
1. 面向对象的特征有哪些方面?1) 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面2) 封装:把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口3)继承: 继承是从已有类得到继承信息创建新类的过程,提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)4)多态:指允许不同子类型的对象对同一行为作出不同的响应2. Java中作用域public, protected,default,private有什么区别?
2020-07-05 16:09:20
573
翻译 反射使用
package com.example.demo.test;import java.lang.reflect.Constructor;import java.lang.reflect.Method;public class Apple { private int price; public int getPrice() { return price; } public void setPrice(int price) { this.price = price; }
2020-05-09 10:59:58
223
原创 前端
给js对象添加新属性的方法例如要给对象textObj添加个’selected’的新属性,可以这样来写:var textObj = {};textObj[‘selected’] = ‘true’;console.log(textObj); //输出{select:true}...
2018-11-27 20:20:38
164
转载 MyBatis相关
mybatis忽略映射字段@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist = true):表示该属性为数据库表字段。Mybatis-Plus 插件有这个功能,可以看一下...
2018-11-27 20:19:09
134
转载 mysql登录失败
ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (usingpassword: NO)ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (usingpassword: YES)windows下,以上两个错误的解决方法1、找到配置文件my...
2018-11-22 11:32:23
2589
转载 软件下载时的版本说明
在一些国外的资源下载中有的会标明版本的说明:Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。GA:General A...
2018-11-07 17:36:08
247
翻译 rabbitMQ学习笔记+代码
官网上所有的Demo代码Chapter1producer:译名是生产者,实际工作就是发送消息给queue或者serverqueue:队列,只受限制于主机内存和磁盘大小,是一个大的消息缓存区consumer:消费者,等待接收消息package rabbitMQDemo.a_helloWord;import java.io.IOException;import java.util....
2018-10-22 15:09:30
175
翻译 Spring Cloud(二)
API网关(API Gateway)是什么? API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。 API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网...
2018-10-18 14:52:25
106
翻译 Spring Cloud (一)
Spring Cloud能做什么? Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。Spring Cloud Netflix该项目通过自动配置为Spring Boot应用程序提供...
2018-10-18 14:52:02
129
原创 数据库select语句记载
模糊查询mysqlselect * from t_user where name like cancat(’%’,’$(name)’,’%’)SQL serverselect * from t_user where name like ‘%’+#{name}+’%’oracleselect * from t_user where name like ‘%’||#{n...
2018-10-18 10:48:08
173
转载 spring注解
@controller 用于注解控制器层@service 用于注解服务层@repository 用于注解持久层@component 泛指各种组件@configuration 用于定义配置类,可替换xml配置文件,通常会配上@bean使用,作用为:注册bean对象。详情...
2018-10-12 17:18:48
105
转载 spring容器,springMVC容器和web容器的区别
容器:管理对象的地方。spring,springMVC和web容器的区别?Tomcat(web容器)是管理servlet对象的地方,而spring和springMVC是管理bean对象的地方,更进一步的讲,spring是管理service和dao的容器,springMVC是管理controller的容器。其次,spring容器和springMVC容器是父子容器的关系,spring容器是父容器,...
2018-10-12 11:43:42
2864
翻译 Servlet基础(一)——servlet,filter,listener
servlet技术是web开发中的一个核心部分,它包括3个重要部分:servlet开发,filter开发,listener开发。什么是Servlet?Servlet是运行在服务器端的Java应用程序,就是一个简单的Java类,可以用来与数据库进行交互、响应客户请求,还可以用来生成动态的Web页面。它与传统java应用程序的区别是它是由web服务器来进行加载和运行。与CGI(公共网关接口)在...
2018-10-11 16:19:33
765
转载 Maven基础知识
1.groupId和artifactId的区别GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构——定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp.ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。——定义了当前mav...
2018-10-11 10:56:54
130
原创 只传需要的实体属性到前端
网上方法有很多1.可以利用注释在json转换时,只转化需要的属性或过滤掉不需要的属性2.利用beanUtils方法,创建一个你需要的属性的实体类,利用copyProperties方法复制属性值到你新建的实体类中,复制过程中,相同的属性会被赋值。...
2018-09-25 17:49:45
773
原创 Spring Cloud (一)
Spring Cloud能做什么? Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。Spring Cloud Netflix该项目通过自动配置为Spring Boot应用程序提供...
2018-09-13 15:22:42
150
原创 Maven学习
1.Maven是什么 2.Maven的作用 1). 帮你下载jar包 2). 帮你自动下载依赖包 Maven最主要最基本的功能就是管理项目间的依赖关系,使用xml文件进行维护。 例如:需要只用Spring,只需在pom.xml文件里配一下项目名称和版本号...
2018-06-18 20:14:32
122
原创 Spring学习
学习时间:2018/5/30 20:23 学习方式:视频学习 我现在总结的编程学习方式是:1)是什么 2)作用 3)怎么用 我觉得这三点只要你掌握了,那么你就算是对这个知识点有了一个整体的了解了,剩下来想要运用极致,那就是大量的练习了。 1.Spring是什么? 2.Spring的作用? 3.Spring的适用范围 ...
2018-06-16 21:22:40
192
原创 Java的web开发环境配置
今年毕业,现在在实习,但是,感觉公司不太行并且做的不是用Java语言开发的,打算9月份再重新找工作,原来基础不太好,现在基本上可以算是基础薄弱,现在就每天晚上自己学习巩固Java知识。买了本Java项目开发的书,准备自己先做一个项目。开发就先从开发环境开始配起,我就讲一下正常的Java开发需要配的环境的步骤供大家参考,希望能对大家有所帮助。1.下载eclipse2.下载并安装jdk**如果...
2018-05-13 23:14:42
206
原创 我的Mysql安装经历总结
第一次安装mysql对软件安装算是有点小白,记下安装后的注意点吧,希望能给大家一些帮助。1.软件版本:软件安装尽量可能比最新版本低2个版本,这样的版本更稳定,出错了网上的解决方案也更多。2.msi or zip:下载了msi版本但是安装一直有问题,改为zip版本:mysql-5.5.60-winx64。3.设置环境变量建议:新增系统环境变量:键名:MYSQL_HOME值为:E:\mysql-5.7...
2018-05-10 15:32:40
502
原创 我的html学习第六天
1.html框架(frameset):在我看来就是把几个完整的网页展示在一个网页内,相当于样式的外联式css的一种标签;2.内联框架(iframe):在网页里显示网页;3.头部元素(head):html的头部元素:指示浏览器在何处可以找到样式表,提供元信息,等等 以下标签都可以添加到 head 部分,title、base、link、meta、script及style;4.实体字
2016-11-24 19:05:19
187
原创 我的html学习——第五天
#header{background-color:black; color:white; text-align:center; padding:5px;}#nav{background-color:#eeeeee; color:black; height:300px; width:100px;
2016-11-23 19:27:28
413
原创 我的html学习——第四天
.cities{ background-color:black; color:white; margin:20px; padding:20px; }span.red{ color:red;}2016/11/21无序列表有序列表定义列表一个无序
2016-11-22 17:10:31
399
原创 我的html学习——第三天
2016/11/20每个表格都是由table标签开始。每个表格行都是由tr标签开始。每个表格列都是由td标签开始。heading为表头用th标签表示,如此表示标签内文字加粗。一行一列,普通边框,frame属性100100两行三列,带有粗的边框,一个空格,一个横跨两列的单元格,一个横跨两列的单元格heading1
2016-11-21 15:51:02
223
原创 我的html学习——第二天
1.在head中对html文本进行格式化。2.做一个没有下划线的链接。3.通过外部样式表进行格式话。4.用图像来做链接。5.设置链接属性target为black时链接会在一个新窗口打开。6.使用name属性创建锚点链接导同一个页面不同位置。7.插入一张图片。8.设置背景图片,jpg/gif文件均可用作html背景,如果图片小于页面图片将会重复。9.设置图片的对齐方式
2016-11-20 13:14:58
375
原创 我的html学习——第一天
注意:编写html代码时,任何符号都要为英文状态下的输入。1.html不是编程语言,是一种标记语言。2.html的style属性可以改变所有的html元素的样式。这是第一个标题。这是第一个段落。 百度一下这是水平线。表示换行。this text is boldthis text is strongthis t
2016-11-19 15:49:14
375
调用第三方接口和将json转化为list的jar包(包含httpClient,httpCore,Gson)
2018-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人