九路 九路
4年前
1 手写ArrayList核心源码
手写ArrayList核心源码ArrayList是Java中常用的数据结构,不光有ArrayList,还有LinkedList,HashMap,LinkedHashMap,HashSet,Queue,PriorityQueue等等,我们将手写这些常用的数据结构的核心源码,用尽量少的代码来揭示核心原理。下面我们来手写ArrayList的核心源码首先
Wesley13 Wesley13
3年前
java的加载与运行
jdk中有一个javac.exe(java编译器)\Java程序的运行包括两非常重要的阶段 编译阶段 运行阶段\编译阶段 主要任务是检查Java源程序是否符合Java语法符合Java语法则能够生成正常的字节码文件(xx.class)不符合Java语法规则则无法生成字节码文件 字节码文件中不是纯粹的二进制,这种文件无
九路 九路
3年前
Android窗口管理框架:Android应用视图的管理者Window
Android窗口管理框架:Android应用视图的管理者Window文章目录一窗口类型二窗口参数三窗口模式四窗口回调五窗口实现从这篇文章开始,我们来分析和Window以及WindowManager相关的内容,Abstractbaseclassforatoplevelwindowlookandbehaviorpolic
Stella981 Stella981
3年前
Centos7 linux 安装 redis 遇到的几个问题
环境:centos7redis5.0解决方案仅供参考,如不能解决问题,请查找请他方案。1、不能编译没有GCC 编译工具make报错:make\1\: \persistsettings\ Error 2 (ignored)CC adlist.o/bin/sh: cc: command not found
Stella981 Stella981
3年前
Groovy Android build.gradle文件
buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:1.2.3'classpath'
Wesley13 Wesley13
3年前
VS中静态使用openssl
OpenSSL在windows下编译比较不友好,因此较难直接用于开发。但是网上有大神一直维护编译windows下需要的文件http://www.npcglib.org/~stathis/blog/precompiledopenssl/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%
Wesley13 Wesley13
3年前
JSP动作元素
JSP动作元素JSP动作元素用来控制JSP容器的动作,可以动态插入文件、重用JavaBean组件、导向另一个页面等。动作元素与指令元素不同,动作元素是在客户端请求时动态执行的,每次有客户端请求时可能都会被执行一次,而指令元素是在编译时被编译执行,它只会被编译一次。可用的标准动作元素如下:1<jsp:useBea
Wesley13 Wesley13
3年前
Go程序如何来做热升级
热升级是什么?热升级是什么呢?了解nginx的同学都知道,nginx是支持热升级的,可以用老进程服务先前链接的链接,使用新进程服务新的链接,即在不停止服务的情况下完成系统的升级与运行参数修改。那么热升级和热编译是不同的概念,热编译是通过监控文件的变化重新编译,然后重启进程,例如beestart就是这样的工具(https://ww
Stella981 Stella981
3年前
ABP框架源码学习之修改默认数据库表前缀或表名称
ABP框架源码学习之修改默认数据库表前缀或表名称1,源码1namespaceAbp.Zero.EntityFramework2{3///<summary4///Extensionmethodsfor<see
Wesley13 Wesley13
3年前
## tyboot 无sql编码简单功能演示
tyboot无sql编码简单功能演示tybootdemo源码https://gitee.com/magintursh/tybootdemo(https://gitee.com/magintursh/tybootdemo)tyboot源码:https://gitee.com/magintursh/