jvm中GCRoots根节点

  • Post author:
  • Post category:其他

在判断对象存活的时候,jvm会用可达性分析算法,其实作为根节点的就只有几个,如下: 方法区中的静态属性(静态属性指向一个对象)方法区的中的常量(常量指向一个对象)虚拟机中的局部变量(变量指向一个对象)本地方法栈中JNI(native修饰的方法指向的对象) 版权声明:本文为qq_35657661原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https:…

继续阅读 jvm中GCRoots根节点

LayerAnchorPoint

  • Post author:
  • Post category:其他

LayerAnchorPoint #include "cocos2d.h" USING_NS_CC;     class T01LayerAnchorPoint:public CCLayer { public: static T01LayerAnchorPoint * create(); bool init(); static CCScene *scene(); void draw(); void…

继续阅读 LayerAnchorPoint

十款Python爬虫框架大推荐

  • Post author:
  • Post category:python

Python爬虫框架的优点真是说也说不完,它可以让程序员以更少的代码实现自定义功能,还可以将更多的精力集中在业务逻辑上,更加的轻松便利。因此本文将为大家推荐十款常见且好用的爬虫框架。 一、Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。。用这个框架可以轻松爬下来如亚马逊商品信息之类的数据。 二、Py…

继续阅读 十款Python爬虫框架大推荐

java8 之流式编程

  • Post author:
  • Post category:java

java8 之流式编程 1.Lambda 表达式 格式描述: 左侧: Lambda 表达式的参数列表 右侧: Lambda 表达式所需执行的功能 中间: -> 箭头链接 四大内置函数式: List<Persion> getList() { List<Persion> list = Arrays.asList( new Persion("张思博", 18, "男", "…

继续阅读 java8 之流式编程

ubuntu双系统安装与卸载

  • Post author:
  • Post category:其他

卸载Ubuntu双系统 双系统安装 版权声明:本文为qq_45617729原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_45617729/article/details/129469811

继续阅读 ubuntu双系统安装与卸载

“类工厂模式”改写SqlHelper

  • Post author:
  • Post category:其他

看到标题您一定很疑惑,23种经典设计模式什么时候多了一个"类工厂模式",稍等,请听我慢慢道来。 实践是检验真理的唯一途径。最近用了"类工厂模式"改写了我公司的SqlHelper类,改写了一大半了,拿出半成品和大家一起讨论。 首先说下我们公司环境:我公司在ABC三地都有工厂,同时都有各自的DB。经过调研,ABC三地的很多网页都有可有整合在一起的地方,我负责整合三地网页。 一开始,没接触设计模式的时候…

继续阅读 “类工厂模式”改写SqlHelper

数据库连接池C3P0学习

  • Post author:
  • Post category:其他

数据库连接池C3P0框架是个非常优异的开源jar,高性能的管理着数据源,这里只讨论程序本身负责数据源,不讨论容器管理。   一、实现方式: C3P0有三种方式实现: 1.自己动手写代码,实现数据源 例如:在类路径下配置一个属性文件,config.properties,内容如下: driverClass=xxx jdbcUrl=xxx user=xxx password=xxx ...   然后代码…

继续阅读 数据库连接池C3P0学习

vim的输入输出

  • Post author:
  • Post category:其他

1.什么是vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 2. vim的使用 vim一共分为三种模式,分别为命令模式,输入模式,退出模式。 注: 第一行的最左边位置为游标;  ~  …

继续阅读 vim的输入输出

shell脚本运行mysql和impala

  • Post author:
  • Post category:mysql

 mysql #! /etc/bash # 1文件名 2脚本中表名 echo start hdfs dfs -put ~/$1 /root mysql -uroot -p123456 <<EOF use test; source ~/work/create_table.sql; load data infile '/root/$1' into table `$2` fields ter…

继续阅读 shell脚本运行mysql和impala

C#与C++通过socket传送结构体

  • Post author:
  • Post category:其他

C#服务端: using System; using System.Net.Sockets; using System.Net; using System.IO; using System.Diagnostics; using System.Threading; using System.Runtime.InteropServices;      [StructLayout(LayoutKind.…

继续阅读 C#与C++通过socket传送结构体