待兔 待兔
4年前
一篇文章弄懂 Java 反射的使用
说到Java反射,必须先把Java的字节码搞明白了,也就是Class,大Class在之前的文章中,我们知道了Java的大Class就是类的字节码,就是一个普通的类,里面保存的是类的信息,还不太明白Java的大Class的,可以先看一下之前的文章先想一个问题1.给我们一个类,我们如何使用?这还不简单,通过这个类,创建一个类的对象,再通过这个
Wesley13 Wesley13
4年前
java多线程——CAS
关于无锁队列,网上有很多介绍了,我做一个梳理,从它是什么再到它有哪些特性以及应用做一个总结,方便自己使用和记录。本文主要内容:非阻塞同步是什么cas是什么特性ABA问题无阻塞队列1非阻塞同步互斥同步属于一种悲观的并发策略,总认为只要不去做正确的同步措施,肯定会出问题,无论共享数据是否真的会出现竞争,它都要进行加锁。而基
CuterCorley CuterCorley
4年前
Django+Vue开发生鲜电商平台之5.使用DRF实现商品列表页和过滤
胸怀是非常重要的,一个人有眼光没胸怀是很倒霉的。三国演义的周瑜就是眼光很厉害,胸怀很小,所以被诸葛亮气死了。宰相肚里面能撑船,说明宰相怨气太多了。他不可能每天跟人解释,只能干,用胸怀跟人解释。每个人的胸怀是靠委屈撑大的。——马云Github和Gitee代码同步更新:;。一、普通方式实现商品列表页先了解Django中实现Json数据传递的基
Easter79 Easter79
4年前
Springboot中如何在Utils类中使用@Autowired注入bean
Springboot中如果希望在Utils工具类中,使用到我们已经定义过的Dao层或者Service层Bean,可以如下编写Utils类:1\.使用@Component注解标记工具类StatisticsUtils:2\.使用@Autowired(@Autowired和@Resource的区别不再介绍)注入我们需要的bean:3\.在工具类中
Stella981 Stella981
4年前
GitHub上严重匮乏!适合新手的C++项目,我在这里找到了!
大多数人自学C,基本都是看书啃语法——不懂的地方就去B站找讲解视频——看懂了就过。这种学习路径没毛病,但是很容易出现1个问题:眼睛、脑袋表示会了,一上手实操代码,立马一头雾水。这主要是因为知识系统不够全面,所学的东西没法串联起来。要想解决这个问题,最好的训练方法是有针对性地找一些项目来做,但我浏览过不少C实战项目课,基
Stella981 Stella981
4年前
Netty 中的内存分配浅析
Netty出发点作为一款高性能的RPC框架必然涉及到频繁的内存分配销毁操作,如果是在堆上分配内存空间将会触发频繁的GC,JDK在1.4之后提供的NIO也已经提供了直接直接分配堆外内存空间的能力,但是也仅仅是提供了基本的能力,创建、回收相关的功能和效率都很简陋。基于此,在堆外内存使用方面,Netty自己实现了一套创建、回收堆外内存池的相关功能。基
Caomeinico Caomeinico
4年前
(转)友盟+短视频行业研究
好买网(www.goodmai.com)2019年1月15日,字节跳动的陈林、云歌人工智能科技的王欣和北京快如科技的罗永浩分别发布了三款社交产品:主打短视频社交的多闪、主打匿名社交的马桶MT和转型为网赚模式的聊天宝。2个月后硝烟散尽,但见一地鸡毛。马桶“夭折”,聊天宝“解散”,对于短视频社交应用“多闪”,好评并不多见,“画地圈人”的质疑倒是若隐若现。友盟基
Stella981 Stella981
4年前
Python中的self详细解析
!(https://imgblog.csdnimg.cn/2020042316293796.PNG)​在介绍Python的self用法之前,先来介绍下Python中的类和实例…… 我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示
Wesley13 Wesley13
4年前
5年外包码农,拿到阿里offer,成功上岸,凭什么?
又到了换工作的时间了,都说金九银十,国庆完了就该过年了……,时间紧迫,每次找工作的时候,大家还需要在网上搜各种面试题,花了不少时间。有时题目有了,却没答案,该怎么办呢?不用担心,有一整套完整的深度剖析一线大厂多线程面试120题视频资料要免费送给大家(600多分钟,原价可是699元哦,京东架构师黄老邪工作16年以来的总结,基
Wesley13 Wesley13
4年前
Java面试测试题
1.作用域public,protected,private,以及不写时的区别?(1)Public:不同包、同一包、类内都可用。(2)Private:类内。(3)Protected:不同包的子类、同一包、类内都可用。(4)不写时:同一包内、类内。2.面向对象的特征有哪些方面?(1)抽象:找共性,将共有的属性、方法放到父类中。(2)继