二 JVM整体结构深度解析

  • Post author:
  • Post category:其他

一 JDK体系结构(这里以JDK8进行讲解) Java语言的跨平台特性 JVM整体结构及内存模型(方法区和堆,是各个线程共享的,其他是各个线程私有的) 其中,JVM三大部分:类装载子系统、运行时数据区、字节码执行引擎 “类装载子系统”由C++实现,目的是把Match.class字节码文件放入JVM内存区域(放入JVM的运行时数据区) 通过字节码执行引擎去执行内存区域里的代码(字节码执行引擎也是C+…

继续阅读 二 JVM整体结构深度解析

cxf调用WebService

  • Post author:
  • Post category:其他

一、用CXF调用WebService的几种方式,参考: http://cxf.apache.org/docs/how-do-i-develop-a-client.html 二、JaxWsProxyFactoryBean 与 JaxWsDynamicClientFactory 1、 JaxWsProxyFactoryBean 简介: 调用方式采用了和RMI类似的机制,即客户端直接服务器端提供的服务接…

继续阅读 cxf调用WebService

合肥天地宽视信息科技有限公司c++开发笔试题

  • Post author:
  • Post category:其他

1、strlen和sizeof的区别? (1)、sizeof是一个操作符,而strlen是库函数; (2)、sizeof的参数可以是数据的类型,也可以是变量;而strlen只能以结尾为’0’的字符串作参数; (3)、编译器在编译时就计算出了sizeof的结果,而strlen必须在运行时才能计算出来。 (4)、sizeof计算数据类型占内存的大小,strlen计算字符串实际长度。 2、对纯虚函数的理…

继续阅读 合肥天地宽视信息科技有限公司c++开发笔试题

计算机硬件与系统软件

  • Post author:
  • Post category:其他

计算机硬件组成 -台式机: 主机箱、主机箱里包含CPU、主板、内存、硬盘、光驱、各种板卡、电源及各种连线、显示器、常用I/O设备(如鼠标、键盘等) 一、CPU CPU(Central Processing Unit)的中文名称是中央处理器,是利用大规模集成电路技术,把整个运算器、控制器集成在一块芯片上的集成电路。 计算机处理速度的快慢主要是由CPU决定的,人们常以它来判定计算机的档次。 intel…

继续阅读 计算机硬件与系统软件

go语言map按照key,value进行排序

  • Post author:
  • Post category:其他

1. go语言的map是无序的,多次遍历map的结果可能是不同的 举例如下: package main import ( "fmt" ) // GetMap 得到map func GetMap() (result map[int]uint32) { result = map[int]uint32{} // 压入各个数据 result[24] = 223 result[17] = 91 result…

继续阅读 go语言map按照key,value进行排序

史上最全OLAP对比

  • Post author:
  • Post category:其他

目录 1. 什么是OLAP 2.OLAP引擎的常见操作 3. OLAP分类 MOLAP 的优点和缺点 ROLAP 的优点和缺点 4.并发能力与查询延迟对比 5.执行模型对比 5. OLAP引擎的主要特点 5.2 Spark SQL、Flink SQL 5.3 Clickhouse 5.4 Elasticsearch 5.5 Presto 5.6 Impala 5.7 Doris 5.8 Druid…

继续阅读 史上最全OLAP对比

Scala 闭包 匿名函数

  • Post author:
  • Post category:其他

函数语言的名称源于这样一种概念:程序行为应该像数学函数一样;换句话说,给定一组输入,函数应始终返回相同的输出。这不仅意味着每个函数必须返回一个值,还意味着从一个调用到下一个调用,函数本质上不得具有内蕴状态(intrinsic state)。这种无状态的内蕴概念(在函数/对象领域中,默认情况下指的是永远不变的对象),是函数语言被认为是并发领域伟大的 “救世主” 的主要原因。 闭包函数作为一级概念的一…

继续阅读 Scala 闭包 匿名函数

selenium+Firefox更改ua请求头

  • Post author:
  • Post category:其他

火狐内核更改ua和Chrome并不一样,很多教程用的是Options来更改,但对火狐不会报错也不会生效,正确的方法是用Profile来更改,直接上代码 import time from selenium import webdriver url = 'http://www.sunchateau.com/free/UA.htm' pro = webdriver.FirefoxProfile() ua…

继续阅读 selenium+Firefox更改ua请求头

Nifi1.4.2汉化/日化

  • Post author:
  • Post category:其他

已开源,给有兴趣的同学,提示一下 : (1)jstl国际化,nifi采用传统的servlet+jsp (2)angular js 数组定义key:value 上一张效果图 : 开源地址:https://github.com/wangrenlei/localization_nifi 版权声明:本文为wang1472jian1110原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处…

继续阅读 Nifi1.4.2汉化/日化

MySQL数据库最大连接数如何设置才合理呢?

  • Post author:
  • Post category:mysql

MySQL数据库的连接数并不是越大越好,更加不是达到最大的100%为好,还要考虑的CPU、RAM和IO等。下面本人就对MySQL数据库最大连接数的合理设置进行分析: 在应用服务开发中,我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,MySQL数据库抗不住,这个时候就要考虑从应用级别增加从数据库的分散读压力,另外一种情况是…

继续阅读 MySQL数据库最大连接数如何设置才合理呢?