首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
June1993
获赞
249
粉丝
120
关注
3
看过 TA
120
男
清华大学
2018
Java
IP属地:安徽
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑June1993吗?
发布(250)
评论
刷题
June1993
关注TA,不错过内容更新
关注
2019-10-28 22:14
已编辑
清华大学 Java
代理模式
原文网址: https://www.cnblogs.com/V1haoge/p/6525527.html 代理模式很简单,只要记住以下关键点,简单易实现: (1)代理类与委托类实现同一接口 (2)在委托类中实现功能,在代理类的方法中中引用委托类的同名方法 (3)外部类调用委托类某个方法时,直接以接口指向代理类的实例,这正是代理的意义所在:屏蔽。 静态代理:在编译器就已经确定被代理的对象。 动态代理:在运行时,通过反射机制实现动态代理 1.待实现的接口 public interface ZiRanRen { public void quanli()...
0
点赞
评论
收藏
分享
2019-10-28 22:14
已编辑
清华大学 Java
模版方法模式
所谓模版方式模式:把不变的行为搬到超类,去除子类中重复的代码来体现他的优势;当不变的和可变的行为在子类实现中混合在一起的时候, 不变的行为就会在子类中重复实现,我们通过模板方法模式把这些行为搬移到单一的地方,这样就可以帮助子类摆脱重复不变行为的纠缠。 1.超类 public abstract class BaseTest { /* 问题是不变的,直接实现了 */ public void ask(){ System.out.println("which is better? "+answer()); } ...
0
点赞
评论
收藏
分享
2019-10-28 22:14
已编辑
清华大学 Java
堆排序Java实现
---- public class HeapSort { public static void main(String[] args) { int[] arr = {3,5,1,7,6,2}; heapSort(arr); for (int i = 0; i < arr.length ; i++) { System.out.println(arr[i]); } } public static void heapSort(int[] arr){ if(...
0
点赞
评论
收藏
分享
2019-10-28 22:15
已编辑
清华大学 Java
Dubbo学习
RPC的概念: RPC【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。 RPC的原理图: 由RPC的原理图可知RPC两个核心模块是通讯和序列化。通讯和序列化的效率决定了RPC框架的效率。 Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以...
0
点赞
评论
收藏
分享
2019-10-28 22:15
已编辑
清华大学 Java
springMVC单例问题
首先看个小demo @RestController public class TestController { private int i = 0; @GetMapping(value = "/test1") public int testInstance1(){ i++; return i; } @GetMapping(value = "/test2") public int testInstance2(){ i++; return i...
0
点赞
评论
收藏
分享
2019-10-28 22:16
已编辑
清华大学 Java
使用多线程提高rest服务性能
tomcat管理线程数量有限,当达到一定请求数量时,无法继续接受请求,使用多线程的方式,可以调用一个异步线程来执行。 执行逻辑如下图,tomcat就收http请求,调用一个副线程进行处理,副线程处理后,将结果返回给主线程。在副线程处理整个业务逻辑的过程中,主线程可以空闲出来,去处理其他请求。使得服务器的吞吐量可以有一个很大的提升。 用同步方式和异步方式编写两个请求(github地址) package com.ustc.reed.controller.async; import org.slf4j.Logger; import org.slf4j.LoggerFactory; i...
0
点赞
评论
收藏
分享
2019-10-28 22:16
已编辑
清华大学 Java
wireMock伪造请求结果
后端服务还未ready时,可以用wireMock伪造请求结果给前端 官网地址:http://wiremock.org/ Jar包下载:http://repo1.maven.org/maven2/com/github/tomakehurst/wiremock-standalone/2.1.10/wiremock-standalone-2.1.10.jar 启动wiremock命令 java -jar wiremock-2.1.10-standalone.jar –port 9999 指定端口号为9999,成功启动如下图。
0
点赞
评论
收藏
分享
2019-10-28 22:16
已编辑
清华大学 Java
springboot项目放在阿里云上运行
1.把packaging改成jar的方式。需要一个Maven插件。 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage&l...
0
点赞
评论
收藏
分享
2019-10-28 22:17
已编辑
清华大学 Java
swagger的使用
1.首先在pom文件中添加如下依赖 <!--生成数据--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <!--生成文档--> <dependency> <groupId>io.springfox</groupId> ...
0
点赞
评论
收藏
分享
2019-10-28 22:17
已编辑
清华大学 Java
springboot热启动
1.在pom文件中添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency> 2.将下面的代码是放在<build> 下面<plugins>里的 <...
0
点赞
评论
收藏
分享
2019-10-28 22:18
已编辑
清华大学 Java
为什么JDK自身提供的构建线程池的方式并不建议使用
Executors Executors 是一个Java中的工具类。提供工厂方法来创建不同类型的线程池。 从上图中也可以看出,Executors的创建线程池的方法,创建出来的线程池都实现了ExecutorService接口。常用方法有以下几个: newFiexedThreadPool(int Threads):创建固定数目线程的线程池。 newCachedThreadPool():创建一个可缓存的线程池,调用execute 将重用以前构造的线程(如果线程可用)。如果没有可用的线程,则创建一个新线程并添加到池中。终止并从缓存中移除那些已有 60 秒钟未被使用的线程。 newSingl...
0
点赞
评论
收藏
分享
2019-10-28 22:18
已编辑
清华大学 Java
NIO学习
三个概念 capacity : 容量,表示缓冲区中最大存储数据的容量。一旦声明不能改变。 * limit : 界限,表示缓冲区中可以操作数据的大小。(limit 后数据不能进行读写) * position : 位置,表示缓冲区中正在操作数据的位置。*/
0
点赞
评论
收藏
分享
2018-10-17 12:18
已编辑
清华大学 Java
求合工大计算机童鞋联系方式
有没有合工大计算机的,私聊一个联系方式,帮忙发个招聘信息。
0
点赞
评论
收藏
分享
2018-10-13 10:54
已编辑
清华大学 Java
拿到意向书了,被要求加一轮面试
拿到意向书了,被要求加一轮面试是什么操作
陆海空:
升sp?
0
点赞
评论
收藏
分享
2018-07-16 13:53
清华大学 Java
蚂蚁金服内推,免笔试
【阿里巴巴蚂蚁金服2019年校园招聘】投递全部推荐!!! 岗位信息:https://campus.alibaba.com/traineePositionList.htm 内推邮箱:qunsong.fqs@antfin.com 邮件格式:姓名+手机+邮箱+岗位+部门+简历【附件pdf】 备注信息:也可以推荐阿里巴巴集团/阿里云/菜鸟网络等。 另外,现在校招进来交社保到杭州余杭区,地方加公司奖励, 博士是12W,硕士是10W,985本科8W,211本科6W,奖励多多!!!
投递蚂蚁集团等公司10个岗位 >
0
点赞
评论
收藏
分享
1
9
10
11
12
13
17
关注他的用户也关注了:
牛客网
牛客企业服务