java
文章平均质量分 58
weixin_41045798
这个作者很懒,什么都没留下…
展开
-
Java虚拟机详解---类加载过程
目录1、类的生命周期 2、加载 3、验证 ①、文件格式验证 ②、元数据验证 ③、字节码验证 ④、符号引用验证 4、准备 5、解析 6、初始化 在上一篇文章中,我们详细的介绍了Java类文件结构,那么这些Class文件是如何被加载到内存,由虚拟机来直接使用的呢?这就是本篇博客将要介绍的——类加载过程。回到顶部1、类的生命周期 类从被加载到虚拟机内存开始,到卸载出内存为止,其声明周期流程如下: 上图中红色的5个部分(加载、验证、准备、初始化转载 2021-11-23 09:06:17 · 343 阅读 · 0 评论 -
Error:(1, 10) java: 需要class, interface或enumIDEA解决方法
Error:(1, 10) java: 需要class, interface或enumIDEA解决方法IDEA如果出现Error:(1, 10) java: 需要class, interface或enum点击右下角然后再选择GBK再换回UTF-8就行了转载 2021-10-23 22:16:24 · 1112 阅读 · 1 评论 -
Java模拟日志写文件
日前,遇到一个问题,需要手动把日志写文件然后进行查看,花了半天的时间搞出下面这么一个类。 大致的思路就是先在一个指定的目录下创建一份文件,然后用Java IO写文件,然后再用单例模式提供类的实例,话不多说,代码也比较简单,先来围观一下:package com.zsmart.hunan.test;import java.io.*;import java.text.SimpleDateF...转载 2018-09-08 11:07:52 · 927 阅读 · 0 评论 -
菜鸟朋友圈的相关接口介绍
BaseUrlhttp://localhost:8080/api/注册接口(Post请求)接口 account/register 参数参数 参数解释 是否为空 username 姓名 NO phone 手机 NO password 密码 NO 返回的结果形式{ "code": 1, "message"...原创 2018-09-12 14:58:35 · 384 阅读 · 0 评论 -
Git简单教程
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuyinlei/article/details/51043659GIT简介1.GTI简介Git是目前世界上最先进的分布式版本控制系统(没有之一) Git官网:http://www.git-scm.com 把E:\Git\bin加入到环境变量里面就可以在命令行下使用了 Git B...原创 2018-09-12 14:59:24 · 114 阅读 · 0 评论 -
二维码的扫描和生成二维码
前言之前自己一直想要去实现一个二维码的扫描和生成,但是一直拖到现在,今天趁着夜色落幕,气氛还算可以(各种声音的夹杂中),完成了这个扫描和生成二维码的工具,在这里总结一下。 首先普及一下什么是二维码和二维码开源库QR CodeQRCode简介: QRCode全称Quick Response Code 通过在一个矩形区域内使用黑白像素来进行编码 高纠错性、高可用性、高识别性...原创 2018-09-12 15:00:53 · 394 阅读 · 1 评论 -
Java jdbc批量多线程读取CVS文件入库性能优化篇
在写完上一篇文章之后,在使用过程中慢慢发现一些问题,比如说数据入库很慢,10W的数据分10个文件入库大概需要两三分钟,如下图 这是我忍受不了的,所以我寻思着如何优化该程序,提高入库性能。因此我对JDBC数据入库的几种方法做了一个对比,在大量的实验下,发现了如下的规律:1、使用statement耗时最长; 2、使用PreparedStatement耗时明显缩短; 3、使用Prepared...原创 2018-09-08 11:06:01 · 882 阅读 · 0 评论 -
Java jdbc批量多线程读取CVS文件入库
需求是这样的:现在需要测试一个内存数据库的入库性能,要求测试每线程准备一个文件,10个线程入库总计100w记录数的单表入库性能。 知识点:jdbc + 多线程 + 批处理 + 文件读取先来看看我的代码结构 说明: files: 存放即将要读取的文件。 lib: 存放第三方的jar文件,例如数据库驱动包。 MemSqlTestMain: 这是工程的入口,就是主程序。 DBU...原创 2018-09-08 11:04:19 · 502 阅读 · 0 评论 -
idea artifacts 配置
IDEA配置JavaWeb项目Artifacts 其他配置,去找其他文档,网上大堆。这里只讲 artifacts。1、artifacts其实就是一个工具包。按图操作。图红部分设计公司项目名,不过没关系,先通过绿色“ + ” 添加 WEB application:Exploded.右边 的output directory 选择target下的XXX(POM.XML文件配置的fileName). ...转载 2018-05-04 23:45:30 · 40872 阅读 · 1 评论 -
多线程面试
1、多线程有什么用? 1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就浪费了75%。单核CPU上所谓的"多线程"那是假的多线程,同一时间处理器只会处理一段逻辑,只不过线程之间切换得比较快,看着像多个线程"同时"运行罢了。多核CPU上的多线程才...转载 2018-04-25 22:21:41 · 118 阅读 · 0 评论