- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 volatile实质简单探究
本人在编写下面代码是遇到了线程关闭不了的问题,最后通过加volatile解决了相关问题,对内部原因在查阅资料后明白类一些代码如下:package com.mec.thread_pool.test;public class TaskRunByThread implements Runnable { private static int id; private boolean goo...
2018-11-10 18:31:38
141
原创 代理(CGLIB代理)和拦截器链的实现(单例模式)
注:以下所有说法都是以单例模式为前提下代理(CGLIB代理)和拦截器链的实现我的思路可以用下面到图来表述: 这是我的工程目录 在上面的里卖提到了,通过包扫描得到要拦截器以及要提前代理:包扫描已经做成一个工具源代码如下:package com.mec.util;import java.io.File;import java.io.FileFilter;import ...
2018-11-01 10:28:48
667
1
原创 JavaScript中的__proto__和prototype的深度探究
注:本人在探究__proto__和prototype是我是通过火狐浏览器来就行验证。在学习JavaScript的时候在控制台输出(即:console.log())某个类的时候我们会发现他有一个prototype属性,而这个属性内部有个许多的内容。我通过学习还得知存在着__proto__这个隐藏属性。接下来我就细细的谈论下我对__proto__和prototype的理解和看法。图1 如...
2018-10-20 17:30:23
295
原创 贪吃蛇下的算法
注:本程序为本人数据结构算法练习代码,不具有任何实用性。本程序在Turbo C下可以完美运行。 贪吃蛇作为一个即时性要求很高的游戏,对程序的时间复杂度要求很低。为了达到这一目的,牺牲了一定的空间复杂度和两个重要的算法作为代价达到了较低的时间复杂度。本程序中存在三个重要的算法,下边我简单的讲一讲代码。typedef struct SNAKE_BODYS{ int bodyrow; ...
2018-07-27 15:14:33
853
原创 函数调用时的形参与实参
大多数人在进行学习编程时,对于函数调用时函数时的传递的内容是一个头大的问题。本人在学习后有了以下的见解请大家共同学习,若有失误,请指出!基础知识 1.系统堆栈(即栈区域)和堆区域。 1.1、栈(Stack)是操作系统在建立某个进程时或者线程(在支持多线程的操作系统中是线程)为这个线程建立的存储区域,该区域具有FIFO的特性,在编译的时候可以指定需要的Stac...
2018-04-15 18:31:11
19915
3
数据库面试资料,面试经常问
2019-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人