Wesley13 Wesley13
4年前
SQL一些面试题
1\.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90A:selectdistinctname
Stella981 Stella981
4年前
Redis分布式锁的正确实现方式
前言分布式锁一般有三种实现方式:1.数据库乐观锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。
Wesley13 Wesley13
4年前
Java8中的流操作
为获得更好的阅读体验,请访问原文:传送门(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.wmyskxz.com%2F2019%2F08%2F03%2Fjava8liucaozuojibenshiyongxingnengceshi%2F)!
Stella981 Stella981
4年前
Python中的函数式编程教程,学会用一行代码搞定
01前言在本文中,您将了解什么是函数范型,以及如何在Python中使用函数式编程。在Python中,函数式编程中的map和filter可以做与列表相同的事情。这打破了Python的禅宗规则之一,因此函数式编程的这些部分不被认为是“Python式的”。但是由于函数式编程高阶编程的必经之路,所以我们需要了解甚至熟练掌握。02
Stella981 Stella981
4年前
GIT方式安装thinkphp 5.0
1、通过GIT方式下载Thinkphp5.0【传送门】https://github.com/topthink/think(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Ftopthink%2Fthink)2、下载完think之后,发现缺少关键的th
Stella981 Stella981
4年前
Android 开发 MediaRecorder视频录制入门
前言  MediaRecorder是AndroidSDK提供用于录制音视频,关于音频的录制在我另一篇博客里已经介绍.传送门:https://www.cnblogs.com/guanxinjing/p/10976026.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2
Stella981 Stella981
4年前
Seata是什么?一文了解其实现原理
一、背景随着业务发展,单体系统逐渐无法满足业务的需求,分布式架构逐渐成为大型互联网平台首选。伴随而来的问题是,本地事务方案已经无法满足,分布式事务相关规范和框架应运而生。在这种情况下,大型厂商根据分布式事务实现规范,实现了不同的分布式框架,以简化业务开发者处理分布式事务相关工作,让开发者专注于核心业务开发。Seata就是这么一个分布式事
Wesley13 Wesley13
4年前
Java Comparator接口学习笔记
Comparator是一个泛型函数式接口,T表示待比较对象的类型:@FunctionalInterfacepublicinterfaceComparator<T{}本文将主要介绍Comparator作为_函数式接口_的用法。理解下面的内容需要以下知识:函数式接口、Lambd
Wesley13 Wesley13
4年前
JDK8如何写出优雅代码
只要掌握以下3点:四大函数式接口、函数式接口常用操作、Stream流式常规操作/@descJava四大内置函数式接口Consumer<T:消费型接口voidaccept(Tt);Suppler<T:供给型接口Tget()
codigger codigger
4星期前
疯了还是天才?(上):一门基于Vim,号称“AI无法取代”的新语言
系列文章导读:在AI巨浪滔天的2024年,当所有开发者都在讨论Copilot和Sora时,一个团队却“逆流而行”,基于古老的VimLanguage打造了一门新语言,并提出了一个惊人的目标:“让AI无法取代程序员”。这究竟是异想天开,还是抓住了问题的本质?本