摘要: 在Java中,我们可以对List集合进行如下几种方式的遍历: List<Integer> list = new ArrayList<>(); list.add(5); list.add(23); list.add(42); for (int i = 0; i < list.size();... 阅读原文
2018-10-05 15:00:05 阅读(2253) 评论(0)
摘要: 微信个人帐号封号常见问题 微信是一个生活办法。为了更好的协助你了解咱们在打造绿色、健康的互联网生态环境上做出的尽力,咱们对微信个人帐号约束登录办理收拾如下常见问题与回答: 一、何种行为或状况会导致微信个人帐号被封? 1.、搅扰微信正常运营、侵略其他用户或第三方合法权益 ● 发布、传送、传达、贮存违背国家法律法规制止的... 阅读原文
2018-10-05 14:09:06 阅读(2438) 评论(0)
摘要: jar包名修改工具   软件传送门:链接: https://pan.baidu.com/s/12StRdEkYGmMn1DuNSquXSw   提取码: i9w1   闲暇之余,利用jarjar.jar写了一个小工具,没啥技术含量,就是为了方便平时使用,在这里分享一下 :   工具较为简单,基本上是傻瓜式操作,选择j... 阅读原文
2018-10-05 12:31:13 阅读(2804) 评论(0)
摘要: JPA概述 JPA(Java Persistence API)的简称,用于持久化的API。 JAVAEE5.0平台标准的ORM的规范使得应用程序以统一的方式访问持久层。 JPA和Hibernate的关系 JPA是Hibernate的一个抽象,就像JDBC和JDBC驱动的关系一样。 PA是规范:JPA本质... 阅读原文
2018-10-05 12:14:08 阅读(2279) 评论(0)
摘要: 一、JVM中的类加载器类型   从Java虚拟机的角度讲,只有两种不同的类加载器:启动类加载器和其他类加载器。   1.启动类加载器(Boostrap ClassLoader):这个是由c++实现的,主要负责JAVA_HOME/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装... 阅读原文
2018-10-05 11:33:06 阅读(2246) 评论(0)
摘要: 第一个SpringBoot程序 例子来自慕课网廖师兄的免费课程 2小时学会SpringBoot Spring Boot进阶之Web进阶 使用IDEA新建工程,选择SpringBoot Initializr,勾选Web一路next就搭建了一个最简单的SpringBoot工程。如下: package com.shy.... 阅读原文
2018-10-05 11:24:05 阅读(2326) 评论(0)
摘要: 基本概念 JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。简介看上去不是很直观和明白,也可能我了解的太少,理解还不够深入。... 阅读原文
2018-10-05 10:17:08 阅读(2283) 评论(0)
摘要: class ThreadA extends Thread{ public ThreadA(String name) { super(name); } public void run() { synchronized (this) { ... 阅读原文
2018-10-05 08:43:05 阅读(2080) 评论(0)
摘要: JDK 11 ZGC简介 注1:本文翻译自这篇文章 注2: 我有了新的独立博客地址,欢迎访问 前言 ZGC是最近由Oracle为OpenJDK开源的新垃圾收集器。它主要由Per Liden编写。ZGC类似于Shenandoah或Azul的C4,专注于减少暂停时间的同时仍然压缩堆 。 虽然我不会在这里给出完整的介绍,但... 阅读原文
2018-10-05 07:02:06 阅读(2081) 评论(0)
摘要: 原创 先来看将两个有序数组合并成一个有序数组是如何操作的; 设有序数组为a和b,结果数组c; int k=0; while(i<=a.length-1 && j<=b.length-1){ if(a[i]<b[j]) { c[k++]=a[i++]; ... 阅读原文
2018-10-05 06:37:05 阅读(2484) 评论(0)