前言 由于最近手中的windows本子坏了,所以搞了一台m系列的macbookpro 作为一个开发者 面对新设备最先考虑的应该就是各种sdk、中间件服务、环境变量配置和工具了吧!!! 本文将带你手把手学习Mac搭建属于自己的本地开发环境 安装brew 什么是brew? Brew(
前言 首先我们来了解一下什么是矩阵 也就是我们常说的二维数组 矩阵运算也就是我们常说的加减乘除 如何实现java调用xxx.py 方式 使用Jython 注意:目前支持到Python 2.7 ,并不完全支持所有的Python标准库和第三方库,特别是依赖于C扩展的库
前言 Netty是一个高性能、异步事件驱动的网络应用程序框架,用于快速开发可维护的高并发协议服务器和客户端。 Netty主要基于Java NIO实现,提供了异步和事件驱动的网络编程工具,简化了TCP和UDP服务器的编程。
前言 相信大家在工作中大家都会去封装一些公用代码,或者工具类 那我们其他项目如果需要这些是不是免不了的就是cv ,好像我们就是cv 来着,哈哈哈哈 我们会发现我们在开发SpringBoot 项目时 我们引入的上面 视频spring-boot-web 这种依赖 其实它内部封装了m
前言 在这个互联网时代,QQ,163等邮件的发送越发普遍!!! 比如:系统消息的推送、系统注册用户消息推送、重置密码等等都会使用到消息推送 还有就是我们日常的邮件功能 开发技术 SpringBoot Mail Swagger lombok 实际案列
前言 Hi, everybody! no time long see!! 相信大家在日常开发中一定多多少少会遇到一些问题,比如本地开发,后端服务响应很快!! 可是一放到线上我们访问呢就会很慢,这时我们就会对我们的后端服务进行优化,比如增加索引使查询更快 使某个命中的机率更高 !
前言 最近在开发系统的时候发现有一个bug,在账号登录成功了以后!再打开一个浏览器登录发现两个都能登录这就使我们的系统安全性大大降低!! 什么是异地登录? 好比qq,王者登录一样,同一个账号在不同设备只能登录一次,前一个会被挤下线 流程 1,前端发起请求登录校验成功后,将当前用户信息存到s
前言 什么是Validation? 相信大家都用过hibernate-validation 的校验工具,对我们参数校验的工具。 为什么要用它? 相信大家在开发过程中肯定会写if-else判断吧!! Validation可以帮助我们简化这些操作,大大提高我们的开发效率 如何使用? 1
什么是RabbitMQ? 是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。支持Windows、Linux/Unix、MAC OS X操作系统和包括JA
前言 首先我们要先知道的他们的区别? ==:在基本数据类型比较时,比较的是值;而在引用数据类型比较时,则比较的是引用的地址 equals:比较的只有值 面试题 String a1 = "a"; String a2 = "a"; St
什么是质数? “质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数,也称素数。“ 题目 求区间在2-10000之间的所有质数? j <= i/2 j <= Math.sqrt(i) j <i-1 j < i // 每行个数
前言 我们日常开发中都是都是使用各种框架集成进行web开发,当然纯java也能实现一个系统 今天我们就实现一个 在cmd 命令上实现的 开发技术 Java SE Mysql JDBC 开发工具 eclipse Eclipse 是一个开放源代码的、基于Ja
前言 相信大家对于 chatGPT 这个词并不陌生,因为openAi的崛起很多chatGPT 模型被训练出来应用于各行各业!! 包括现在的ai绘画,ai文案等等一系列ai操作。 当然对于我们开发者来说,ai的出现简化了很多重复造轮子的事!!甚至网上说 GPT 会取代很多 crud的程
题目 国王杀100和尚,和尚编号从1-100,和尚从1数到5就把这个和尚杀掉,以此类推,最后只有一个和尚活着,请问这个和尚编号为多少? 代码 List list = new ArrayList(); for (int i = 1; i <= 100; i+
前言 最近由于一些原因很久没写文章了,今天给大家分享一个Spring方式使用ws长连接实现简单聊天室功能 什么是websocket? WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充