-
Java 面向对象 之 static 关键字
http://www.verejava.com/?id=16992774752140 /** 知识点: static 关键字 1. static 的使用 2. static 变量的内存分配 3. static 的使用限制 4. 主方法 main 的剖析 */ public class TestStatic { public static void main(...
时间:2018-08-08点击:211收藏
-
java源码-AtomicBoolean
开篇 AtomicBoolean位于java.util.concurrent.atomic包下,是java提供给的可以保证数据的原子性操作的一个类。 Atomicxxxx系列主要核心在于Unsafe这个类的运用保证线程安全,而Unsafe这个类应该是通过JNI调用的底层实现。 关于java集合的源码阅读暂时告一段落,开始开启JUC包下相关的源码分析,欢...
时间:2018-08-08点击:216收藏
-
Sting str = "aaaa" 的形式定义一个字符串最大长度只能有 65534 个。
String对象最多能容纳字符 最长的长度为 2^32,也就是4G。 不过,我们在编写源代码的时候,如果使用 Sting str = "aaaa";的形式定义一个字符串,那么双引号里面的ASCII字符最多只能有 65534 个。 为什么呢?因为在class文件的规范中, CONSTANT_Utf8_info表中使用一个16位的无符号整数来记录字符串的长度的,...
时间:2018-08-08点击:198收藏
-
SQL--(MyBatis 原理和配置文件的基本使用)
mybatis简介 转载至《mybatis思维导图,让mybatis不再难懂(一)》(推荐手机阅读) MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain...
时间:2018-08-08点击:214收藏
-
SQL--( 图解 mybatis )
mybatis简介 转载至《mybatis思维导图,让mybatis不再难懂(二)》(推荐手机阅读) MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain...
时间:2018-08-08点击:247收藏
-
一些JS事件小片段代码整理收集(持续)
一、js实现 1 <html xmlns=" http://www.w3.org/1999/xhtml"> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 4 <script language="jav...
时间:2018-08-08点击:250收藏
-
一行命令:从 ELK 迁移日志服务
概述 日志服务相比自建 ELK 在功能、性能、规模和成本等方面有诸多优势,参阅自建ELK vs 日志服务(SLS)全方位对比。对于已经存储在 Elasticsearch 中的数据,用户只需要一行命令就能方便地将数据迁移至日志服务。 数据迁移简介 数据迁移顾名思义是指将数据从某个数据源迁移到另外一个数据源。根据不同数据源存储引擎是否相同,可分为同源迁移和异构迁...
时间:2018-08-08点击:289收藏
-
Java与CPU缓存是如何亲密接触的!
在解释【伪共享】这个概念之前,我们先来运行一段代码,小编的电脑上有4个core。 这个程序的逻辑是4个线程共享同一个数组读写不同下标的变量。每个线程循环1亿次读写,也就是+1操作。然后统计4个线程同时跑完总共花的时间。 下面我们来看看在小编的电脑上运行的结果: 然后我把SharingLong里面的注释代码去掉,再跑了一下: 在性能上注释前后差别高达5比1,为...
时间:2018-08-08点击:239收藏
-
「python」邮件脚本
整理一下,python 脚本发邮件的函数。 from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.header import Header def sendMail(): ''' 发送邮件 ''' # 发件人的邮箱账号 se...
时间:2018-08-08点击:196收藏
-
MC原版服务器搭建教程
前言 本教程适用于有自己的服务器并希望和好友进行原版MC游戏的人使用(正版盗版通用) 本教程完成后将建立一个完全纯净,无法添加任何mod的服务器,请酌情阅读 准备 一枚可以正常访问的服务器 本教程使用腾讯云主机进行演示 官方提供的服务器jar 别忘了安装java哦在cmd中输入java -version来确认安装是否成功 注意!请在服务器上下载该JAR 推荐...
时间:2018-08-08点击:309收藏
-
源码分析----Mybatis数据源与连接池
对于ORM框架而言,数据源的组织是一个非常重要的一部分,这直接影响到框架的性能问题。本文将通过对MyBatis框架的数据源结构进行详尽的分析,并且深入解析MyBatis的连接池。 本文首先会讲述MyBatis的数据源的分类,然后会介绍数据源是如何加载和使用的。紧接着将分类介绍UNPOOLED、POOLED和JNDI类型的数据源组织;期间我们会重点讲解POOL...
时间:2018-08-08点击:222收藏
-
redis几种数据导出导入方式
环境说明: 172.20.0.1 redis源实例 172.20.0.2 redis目标实例 172.20.0.3 任意linux系统 一、redis-dump方式 1.安装redis-dump工具 [root@172.20.0.3 ~]# yum install ruby rubygems ruby-devel -y 更改gem源 [root@172.20...
时间:2018-08-08点击:206收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果