- 博客(15)
- 资源 (9)
- 收藏
- 关注
原创 复习1
多线程的知识点Thread是实现了Runnable接口的类,使得run支持多线程因类的单一继承原则,推荐多使用Runnable接口如何给run方法传递参数1.构造函数传2.成员变量传递setXX3.回调函数如何实现处理线程返回值1.主线程等待法(控制语句多,等待时间自己设置,不知道具体多久她已经完成,不能精准控制)2.join阻塞当前主线程,等待子线程处理完毕3.通过Callable接口实现:1.FutureTask 2.线程池获取线程状态:6个 新建、运行、无限期等待(需要唤醒)、限期
2020-09-21 23:57:39 1133
原创 JVM
jvm如何实现平台无关:javac 编译源码 java编译字节码![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7FGPUCgH-1600152403634)(C:\Users\WE\Desktop\截图\interface\图片\image-20200915142330477.png)](https://img-blog.csdnimg.cn/20200915144721917.png?x-oss-process=image/watermark,type_ZmFuZ
2020-09-15 22:25:05 166
原创 Java面试有关
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。面向对象特征面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。1.封装: 把描述一个对象的属性和行为的代码封装在一个模块中,也就是一个类中,属性用变量定义,行为用方法进行定义,方法可以直接访问同一个对象中的属性。2.抽象: 把现实生活中的对象抽象为类。分为过程抽象和数据抽象◾数据抽象 -->鸟有翅膀,羽毛等(类的属
2020-09-10 22:28:51 180
原创 Java面试全集
面试题集面试题集共分为以下十部分:一、Core Java: 1 — 95 题1 — 24 页基础及语法: 1 — 61 题1 — 13 页异常: 62 — 69 题13 — 15 页集合: 70 — 80 题15 — 18 页线程: 81 — 90 题18 — 21 页IO & Socket: 91 — 95 题21 — 24 页二、OOAD & UML: 96 — 101 题24 — 25 页三、XML: 102 — 105 题26 — 29 页四、SQL: 106 —
2020-09-10 22:27:41 239
原创 Java面试第三阶段
第三阶段面试题一、SSM什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring的两大核心AOP与IOC,可以单独用于任何应用,包括与Struts等MVC框架与Hibernate等ORM框架的集成.JDBC 跟 Mybatis的区别?答案:Mybatis是一种支持SQL的持久层框架,底层仍然是jdbc。Mybatis相对于直接使用JDBC, 代码大大简化,比如能够直接将ResultSet中的数据转换成所需要的Java bean对象
2020-09-10 22:24:23 294
原创 java面试第二阶段
第二阶段面试题一、Web前端阶段HTML是什么意思?答案:超文本标记语言什么是HTML5?答案:HTML5是最新的HTML标准。HTML5 文档定义为: 新增多媒体标签: video audio新标签 canvas header nav footer 等前端页面有哪三层构成,分别是什么?作用是什么?答案:结构层 Html 用于定义网页布局和显示内容表示层 CSS 对html进行美化和修饰行为层 js 对html和css动态交互和控制CSS引入的方式有哪些?答案:内联 内
2020-09-10 22:22:13 168
原创 java面试第一阶段
第一阶段面试题一、JAVA基础列出JAVA中所有基本数据类型,并说明这些数据类型占用的字节数??答案:java的原始数据类型,也可以叫java的基本数据类型,一共就8个,分别是:byte、short、int、long、boolean、char、float、doublebyte 1个字节boolean 1个字节char 2个字节short 2个字节int 4个字节long 8个字节float 4个字节double 8个字节2.continue和 break有什么区别?答案:br
2020-09-10 22:20:57 365
原创 java基础面试
一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Development Kit):java的开发工具,包括jre+开发工具2、环境变量path和classpath的作用是什么?(1)path是配置Windows可执行文件的搜
2020-09-08 23:54:37 205
原创 多态
什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。多态的作用:消除类型之间的耦合关系。现实中,关于多态的例子不胜枚举。比方说按下 F1 键这
2020-09-08 23:43:45 180
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
在启动注解后添加如下代码@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
2020-09-05 14:12:03 136
原创 畅购商城canal依赖(超级简单,不会你来kan我!!)
找到自己的Maven仓库所在的位置(下图是我的!):这步都一样的操作:将我提供的这个(xpand)复制到你的**com**文件夹下面!!!xpand文件下载地址 点击下载提取码:sssa进去你的工程,刷新Maven就好了!!!!!有用点个赞,没有我给你????(联系我解决)!...
2020-09-05 13:15:38 558 4
原创 Nginx限流
一般情况下,首页的并发量是比较大的,即使 有了多级缓存,当用户不停的刷新页面的时候,也是没有必要的,另外如果有恶意的请求 大量达到,也会对系统造成影响。而限流就是保护措施之一。1. 生活中限流对比水坝泄洪,通过闸口限制洪水流量(控制流量速度)。办理银行业务:所有人先领号,各窗口叫号处理。每个窗口处理速度根据客户具体业务而定,所有人排队等待叫号即可。若快下班时,告知客户明日再来(拒绝流量)火车站排队买票安检,通过排队 的方式依次放入。(缓存带处理任务)2. nginx的限流ngi
2020-09-04 16:34:26 558
原创 nginx 用lua中获取url路径相关信息
代码:ngx.header.content_type="application/json;charset=utf8"local uri_args = ngx.req.get_uri_args();local id = uri_args["id"];--获取本地缓存local cache_ngx = ngx.shared.dis_cache;--根据ID 获取本地缓存数据local contentCache = cache_ngx:get('content_cache_'..id);if..
2020-09-04 16:12:28 3227
原创 springboot项目获取resources相对路径
String path =System.getProperty(“user.dir”)+"//src//main//resources";
2020-09-02 14:14:46 5406 1
java贪吃蛇.zip
2020-07-17
新跑酷、一个基于Java的小游戏.zip
2020-07-13
Java基础开发的超级玛丽小游戏.zip
2020-07-13
maven.aliyun.com.zip
2020-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人