Wesley13 Wesley13
4年前
SDL音频播放编程
       在使用SDL进行音频解码的时候涉及到一个回调函数,这里有点复杂,初学不容易搞明白,做点记录。1SDL\_AudioSpec结构体与SDL\_OpenAudio()函数简单地说,SDL\_AudioSpec结构体中是与SDL进行音频解码相关的参数的一个结构体。文档中内容如下;SDL_AudioSpecNa
Wesley13 Wesley13
4年前
java 内存溢出 栈溢出的原因与排查方法
1、内存溢出的原因是什么?内存溢出是由于没被引用的对象(垃圾)过多造成JVM没有及时回收,造成的内存溢出。如果出现这种现象可行代码排查:一)是否应用中的类中和引用变量过多使用了Static修饰如publicstaitcStudents;在类中的属性中使用static修
Wesley13 Wesley13
4年前
java模拟JVM的GCRoots追踪算法,对象可达性分析
本文是个人学习《从0开始带你成为JVM实战高手》内容总结,详细内容扫描二维码!(https://oscimg.oschina.net/oscnet/f18738cc2bdb60514e276b710adbb434923.png),有问题可以加群讨论 !(https://oscimg.oschina.net/oscnet/aeb43c2f9
Stella981 Stella981
4年前
2021 最新 Java 面试题出炉!(带全部答案)
本文纯粉丝福利,非广告!大家好,给大家带来一套2021 最新整理的 Java面试题,独家整理!!题库非常全面,包括Java集合、JVM、多线程、Spring全家桶、Redis、Dubbo、Netty、Elasticsearch、大数据、阿里巴巴等大厂面试题等。获取方式:点击关注下面的公众号回复:福利
Stella981 Stella981
4年前
SpringAOP源码跟踪及学习
Spring版本4.3.2在拿到Bean实例以后,会经历一系列的初始化工作,如:工厂回调、init方法、后处理器在Bean初始化前后的处理等,在一般情况下(非factorymethod创建的Bean等),AOP代理对象的创建就在后处理器的处理方法中实现。入口以AbstractAutowireCapableB
Wesley13 Wesley13
4年前
Ubuntu下使用Java visualVM对Java程序进行性能分析
使用JavavisualVM的原因:  体积小,不耗内存,操作简单,功能全。关于JavavisualVM和其他性能测试工具的比较,网上有很多文章,去搜搜看吧。1\.在服务器上配置jstatd的securitypolicy文件。  jstatd是一个监控JVM(JavaVirtualMachine,Java虚拟机)从创建到销毁过
可莉 可莉
4年前
2021 最新 Java 面试题出炉!(带全部答案)
本文纯粉丝福利,非广告!大家好,给大家带来一套2021 最新整理的 Java面试题,独家整理!!题库非常全面,包括Java集合、JVM、多线程、Spring全家桶、Redis、Dubbo、Netty、Elasticsearch、大数据、阿里巴巴等大厂面试题等。获取方式:点击关注下面的公众号回复:福利
Wesley13 Wesley13
4年前
C# 创建线程的多种方式之异步调用基础知识
创建线程一种简单的方式是委托的异步调用,Delegate类提供了BeginInvoke方法,该方法可以传递委托类型定义的参数(所以BeginInvoke参数数量是可变的),另外还有2个固定的参数回调函数委托AsynsCallBack和类型Object(如果不使用可直接赋值为null)。BeginInvoke()的返回值为IAsynResult,通过它
Stella981 Stella981
4年前
Spring Boot 2 实战:自定义启动运行逻辑
!(https://oscimg.oschina.net/oscnet/c9f126763a7c4944a75232ec5c6550f4.gif)1\.前言不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如缓存预热,或者上线后的广播之类等等。可能现在没有但是将来会有的。想想你可能的操作,写个接口上线我调