加载中
面试 - MQ

消息队列有什么优点和缺点? 优点:解耦、异步、削峰。 缺点:系统可用性降低、系统复杂性提高、一致性问题。 ActiveMQ 单机吞吐量:万级,吞吐量比RocketMQ和Kafka要低了一个数量级。 时效性...

05/11 22:24
164
面试 - Spring Cloud

微服务技术栈 服务开发:SpringBoot,SpringMVC 服务配置与管理:Netfix公司的Archaiusm,阿里的Diamond 服务注册与发现:Eureka,Zookeeper 服务调用:Rest,RPC,gRpc 服务熔断器:Hystrix...

面试 - 进阶

Tomcat调优方案? 工作方式选择 为了提升性能,首先就要对代码进行动静分离,让Tomcat只负责jsp文件的解析工作。如采用Apache和Tomcat的整合方式,他们之间的连接方案有三种选择,JK、http_...

02/24 16:55
278
面试 - Dubbo

Dubbo默认使用的是什么通信框架? Netty Dubbo的序列化? dubbo序列化,阿里尚不成熟的java序列化实现。 hessian2序列化:hessian是一种跨语言的高效二进制的序列化方式,但这里实际不是原生...

02/24 16:50
108
面试 - DB

LeftJoin、RightJoin用法与作用? LeftJoin(左连接)返回包括左表中的所有记录和右表中联结字段相等的记录。 RightJoin(右连接)返回包括右表中的所有记录和左表中联结字段相等的记录。 In...

面试 - Spring

SpringMVC执行流程及原理? 用户发起请求到前端控制器(DispatcherServlet),该控制器会过滤出哪些请求可以访问Servlet、哪些不能访问。就是url-pattern的作用,并且会加载SpringMVC.xml配置...

面试 - 基础

Object有哪些方法? clone,实现对象的浅复制。 getClass,final方法,获得运行时类型。 toString,该方法用得比较多,一般子类都有覆盖。 finalize,该方法用于释放资源。因为无法确定该方法...

02/24 16:45
170
面试 - Redis

Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 使用过Redis分布式锁么,它是什么回事? 先拿setnx来争抢锁,抢到之后,再用expire给锁加一个过期时...

02/24 16:39
299
REST接口设计规范总结

URI格式规范 URI中尽量使用连字符”-“代替下划线”_”的使用 URI中统一使用小写字母 URI中不要包含文件(脚本)的扩展名 URI命名规范 文档(Document)类型的资源用名词(短语)单数命名 集合(Co...

01/26 22:07
330
Redis分布式锁正确的实现方法

可靠性 首先,想要保证分布式锁可以使用,下面这四个条件是必须要满足的: 1. 互斥性。在任意时刻,只有一个客户端能持有锁。 2. 不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主...

01/26 22:07
152
随机数引起的阻塞问题

目前SpringBoot的项目在脚本启动过程中,因为JVM随机数算法选用不当导致启动时的SessionID生成非常慢的情况,并且会有连接Oracle失败的情况出现,可以参考《JVM上的随机数与熵池策略》这篇文...

Linux 连接 Oracle 缓慢问题

在重构过程中,生产环境出现了访问Oracle缓慢的情况,经过排查,最终发现并解决了问题。 问题解决 将Liunx服务器的Hostname修改为localhost。 扩展阅读 如下所示,服务器/etc/hosts 与/etc/...

01/26 22:05
513
Linux 文件系统命令

Linux的文件系统采用异步的方式,对文件的修改不会马上写入磁盘,一般可以人为的使用sync命令进行手动的数据同步到磁盘 (1) linux可以挂载很多文件系统,查看命令 cat /proc/filesystems (2...

01/26 22:01
76
Linux 文件系统目录配置

要遵循FHS规范,规范定义的两级目录规范如下: /home 每个账号在该目录下都有一个文件夹,进行数据的管理 /usr 有点像windows的program files和winNT结合的目录,主要包括系统的主要程序、本机...

01/26 22:00
98
FTP4J 指南

创建FTPClient实例 FTPClient client = new FTPClient(); 连接到指定的FTP服务器(域名或IP) 不指定端口,则使用默认端口21 client.connect("ftp.host.com", /*21*/); 登录验证 client.login...

01/26 21:59
107
Java 定时任务的实现

依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。 1.定义MyListener: importjava.util.Timer; importjavax.servlet.ServletContextEvent; ...

01/26 21:59
69
微信小程序获取用户OpenId

1.在小程序中获得UserCode: wx.login({ success: function (res) { thisApp.setData({ userCode: res.code }) } }) 2.在小程序中获得UserInfo: wx.getUserInfo({ success: function (res)...

01/25 23:22
526
C# CheckedListBox 中添加带 Text 和 Value 的 CheckBox

首先从界面上添加CheckedListBox控件。 然后在代码中定义 DataTable,并和CheckedListBox 关联(CheckedListBox的名称为 receive): DataTabledataTable =newDataTable(); dataTable.Column...

01/25 23:18
134
C# 对 Win Form 窗口按钮禁用

1.在FORM窗体代码中定义以下代码: [DllImport("USER32.DLL")] publicstaticexternintGetSystemMenu(inthwnd,intbRevert); [DllImport("USER32.DLL")] publicstaticexternintRemoveMenu(inth...

01/25 23:17
85
C# 调用 WebServices 接口

1.打开WebServices链接: WebClient webClient = new WebClient(); Stream stream = webClient.OpenRead(System.Configuration.ConfigurationManager .AppSettings[ "wsServer"]); ServiceD...

01/25 23:16
57

没有更多内容

加载失败,请刷新页面

返回顶部
顶部