码迷,mamicode.com
首页 > 编程语言 > 日排行
JAVA之自动内存管理机制
一、内存分配 1.JVM体系结构 2.运行时数据区域 3.内存分配二、内存回收 1.垃圾收集算法 2.垃圾收集器三、相关参考一、内存分配JVM体系结构 在了解自动内存管理的内存分配之前,我们先看下JVM的体系结构。代码编译的结果是从本地机器码转变为字节码,经过类加载器加载到虚拟机后才能执行程序。JV ...
分类:编程语言   时间:2019-12-18 13:12:18    阅读次数:89
c++ 读取 utf-8 文件到 string
#include <iostream> #include <assert.h> #include <fstream> #include <string> #include <string.h> using namespace std; #ifdef _WIN32 #include <Windows.... ...
分类:编程语言   时间:2019-12-18 13:14:22    阅读次数:152
【C语言】 strlen()入参空指针导致段错误
背景: 在工作中调试sqlite3相关代码的时候,调用printf()打印sqlite3_exec()的执行日志;因为sqlite3_exec()保存日志的参数传入时为NULL,且没有执行错误,所以再传入printf()时仍然为NULL;如果判断日志不为空时才打印,则无段错误。 分析: Core w ...
分类:编程语言   时间:2019-12-18 13:15:04    阅读次数:289
javaScript计算对象的长度
通过Object.keys()获取对象可枚举属性所组成的数组,并通过length获取对象长度 let a={ a1:1, a2:2, a3:3 } console.log(Object.keys(a).length) //3 ...
分类:编程语言   时间:2019-12-18 13:15:55    阅读次数:106
Java 数据脱敏
数据脱敏 数据脱敏又称数据去隐私化或数据变形,是在给定的规则、策略下对敏感数据进行变换、修改的技术机制,能够在很大程度上解决敏感数据在非可信环境中使用的问题。根据数据保护规范和脱敏策略.对业务数据中的敏感信息实施自动变形.实现对敏感信息的隐藏。 脱敏方法 项目是在controller层进行脱敏,查阅 ...
分类:编程语言   时间:2019-12-18 13:16:57    阅读次数:81
一文理解Java IO/NIO/AIO
目录 概述 一、IO流(同步、阻塞) 二、NIO(同步、非阻塞) 三、NIO2(异步、非阻塞) 正文 概述 在我们学习Java的IO流之前,我们都要了解几个关键词 同步与异步(synchronous/asynchronous):同步是一种可靠的有序运行机制,当我们进行同步操作时,后续的任务是等待当前 ...
分类:编程语言   时间:2019-12-18 13:17:19    阅读次数:94
java初级-上升
1、Java流(Stream)、文件(File)、IO 读取控制台输入:Java控制输入由System.in完成 从控制台读取多字符【char】输入:从BufferedReader对象读取一个字符串用read()方法, 从控制台读取字符串【string】:从标准输入读取一个字符串需Bufferedr ...
分类:编程语言   时间:2019-12-18 14:23:44    阅读次数:125
python基础概念
一、python的基本语法: 1)编码:默认情况下,python3源码文件以UTF-8编码,所有字符串都是Unicode字符串,当然也可以为源码文件指定不同的编码。 如:# -*- coding: cp-1252 -*- 2)标识符:第一个字符必须是字母或下划线_,对大写敏感。 3)python保留 ...
分类:编程语言   时间:2019-12-18 14:23:55    阅读次数:157
Java的异常机制
什么是Java异常? Java中,根据错误性质将错误分为了两类:错误和异常。在java中,有一个类叫Throwable,是Java中所以错误和异常的父类,它有两个子类:一个是错误类 Error 一个是异常类 Exception 异常:程序中执行结果与预期结果不一致 异常有两种:编译器异常(Excep... ...
分类:编程语言   时间:2019-12-18 14:25:38    阅读次数:84
Java的虚拟机内存模型
JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不... ...
分类:编程语言   时间:2019-12-18 14:25:52    阅读次数:84
java并发查询数据
并发服务 package com.springboot_android.thread; import com.project_entity.bean.DeviceRecrodBean; import com.springboot_android.dao.DeviceRecrodDao; import ...
分类:编程语言   时间:2019-12-18 14:27:45    阅读次数:246
Java中真的只有值传递么?
Java的值传递和引用传递?到底是什么呢?只有值传递的说法对不对?又该怎么理解呢? ...
分类:编程语言   时间:2019-12-18 14:29:28    阅读次数:81
线程超时
package com.nantian.winUtliTest.ThreadTest; import java.util.HashMap;import java.util.concurrent.Callable; import java.util.concurrent.ExecutionExcept ...
分类:编程语言   时间:2019-12-18 14:32:27    阅读次数:85
编写第一个python程序(Your Firsr Program)
1)代码如下: 1 1 # This program says hello and asks for my name. 2 2 myName = input("What is your name?") 3 3 print('it is good to meet you,'+myName) #ask ...
分类:编程语言   时间:2019-12-18 14:33:25    阅读次数:59
java之异常
(1)任何一种程序设计语言设计的程序在运行时都可能出现错误。 (2)捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。 (3)对于这些错误,一般有两种解决方法: 遇到错误就终止程序运行; 由程序员在编写程序时,就考虑到可能出现的错误,并进行错误的检测、错误的提示以及错误的处理; 那么什么 ...
分类:编程语言   时间:2019-12-18 14:34:16    阅读次数:99
C++调用Net类库概述
背景 最近因为工作需要,需要在C++中调用Net类库,所以特此总结一下,方便日后的使用。 整体环境为Visual Studio 2019 ,包括Net Framwork4.7和Core3.1,同时,文章也会对网上普遍文档所缺乏的环境搭建,微软MSDN的有关说明引用补充进来。 备注: 因为将demo代 ...
分类:编程语言   时间:2019-12-18 14:34:33    阅读次数:109
SpringBoot 项目运行在 tomcat7 上
SpringBoot 项目如何打成 war 包 SpringBoot项目的默认打包方式是将工程打包成为一个 jar 包。部分情况下,我们需要将项目打包成一个 war 包,以方便我们将工程部署在 tomcat 上运行。 那如何将 SpringBoot 项目打包成一个 war 包呢? pom 文件修改 ...
分类:编程语言   时间:2019-12-18 14:36:04    阅读次数:129
spring-security
<?xml version="1.0" encoding="UTF-8"?><beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/ ...
分类:编程语言   时间:2019-12-18 14:36:34    阅读次数:79
[从今天开始修炼数据结构]图的最小生成树 —— 最清楚易懂的Prim算法和kruskal算法讲解和实现
接上文,研究了一下算法之后,发现大话数据结构的代码风格更适合与前文中邻接矩阵的定义相关联,所以硬着头皮把大话中的最小生成树用自己的话整理了一下,希望大家能够看懂。 一、最小生成树 1,问题 最小生成树要解决的是带权图 即 网 结构的问题,就是n个顶点,用n-1条边把一个连通图连接起来,并且使得权值的 ...
分类:编程语言   时间:2019-12-18 14:37:54    阅读次数:91
C++实现委托机制(三)——lambda表达式封装
C++实现委托机制(三)——lambda表达式封装1.引言: 其实原本没打算写这一章的,不过最后想了想,嗯还是把lambda表达式也一并封装进去,让这个委托也适应lambda表达式的注册。不过在之前还是需要先了解lambda表达式。 2.lambda表达式: 如果大家还有对lambda表达式不了解的... ...
分类:编程语言   时间:2019-12-18 14:38:23    阅读次数:54
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!