- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Ubuntu18.04编译OpenJdk8
最近在研究Java底层的运行逻辑,为了更好的透彻理解Java底层的C/C++的设计思想和原理,就编译了一把OpenJdk,结果遭遇了可种各样的坑,折腾了近两天时间才编译成功,中间搜索了Baidu和Google都没有找到系统的解决方案,现在及时把中间遇到的坑和大家分享出来同时也给自己留一个记录。ps:make、gcc和g++的版本不宜过高,否则会由于语法的变更导致各种各样的兼容性的编译错误。由于...
2019-12-02 21:43:00
1079
4
原创 IntelliJ IDEA配置调试Tomcat8源码流程
调试环境 JDK版本:java version "1.8.0_131" IDEA版本:Ultimate 2018.3.4 Tomcat源码版本:8.5.38Tomcat下载与目录配置Apache Tomcat网址:https://tomcat.apache.org/download-80.cgiTomcat8.5.38源码直接下载链接:http://mirrors.tun...
2019-03-18 20:02:17
1011
1
原创 Android系统从加电到Home桌面出现流程分析(基于Android-2.3)
android启动 当引导程序启动Linux内核后,会加载各种驱动和数据结构,当有了驱动以后,开始启动Android系统同时会加载用户级别的第一个进程init(system\core\init.c)代码如下:int main(int argc, char **argv){ // 创建文件夹 挂载 mount("tmpfs", "/dev", "tmpfs", 0, "mode=
2017-08-09 18:35:45
278
转载 Android ListView工作原理完全解析,带你从源码的角度彻底理解
在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。
2017-05-09 23:00:04
326
原创 ADO.Net实现批量插入数据库(采用SqlBulkCopy处理)
很多时候,我们在操作数据库时需要大批量的进行存储和更改数据库的数据。如果每一次操作都进行连接数据库,那将会浪费数据库连接资源,增大资源开销,降低数据库的效率,为了解决这个问题,数据库普遍采用了连接池的技术。不过,今天我们要说的是如何在C#中实现大批量的插入数据库数据。string strConn="Data Source=.;Initial Catalog=HN_DingGou;Truste...
2016-09-26 10:01:58
2864
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人