摘要:
先说说什么是阿里云服务器ECS?云服务器(Elastic Compute Service,即弹性计算服务,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。
那么它可以用来做什么呢?云服务器ECS具有广泛的应用场景,既可以... 阅读原文
2020-08-06 11:52:31 阅读(2417) 评论(0)
摘要:
目录
类的加载过程
加载
验证
准备
解析
初始化
类加载器的分类
双亲委派模型
类的加载过程
类的加载过程分为加载,验证,准备,解析,初始化共5个阶段
类的生命周期加上使用,卸载共7个阶段
加载
将字节码转换为二进制字节流加载到内存中,然后生成一个Class对象,用于类数据的访问
验证
保证... 阅读原文
2020-08-06 11:33:02 阅读(3698) 评论(0)
摘要:
这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。
一、早期我们怎么进行数据库操作
1、原理
一般来说,Java应用程序访问数据库的过程是:
①装载数据库驱动程序;
②通过jdbc建立数据库连接;
③访问数据库,执行sql语句;
④断开数据库连接。... 阅读原文
2020-08-06 09:40:02 阅读(2517) 评论(0)
摘要:
现在大多数公司都有 GIT 来管理代码版本控制了,既然用到 GIT,相信大家都接触过 Github、Gitlab、Gitee 这些远程仓库,或者是公司内部自行搭建的 GIT 仓库。
当用到 SSH 方式来连接 GIT 仓库的时候,难免会同时用到多个仓库,一般生成公私钥的默认配置文件为:
私钥:C:\User... 阅读原文
2020-08-06 08:18:02 阅读(3645) 评论(0)
摘要:
小技巧(一)
2020-03-18
liunx不常见但实用的命令
# 统计行数 字数 字符数
wc 123.txt
# 找到并删除30天以前的符合格式的文件
find /home/midou/logs// -mtime +30 -name "*.log.gz" -exec rm -rf {} \;
# ... 阅读原文
2020-08-06 08:12:22 阅读(2358) 评论(0)
摘要:
作者:绘你一世倾城
juejin.im/post/5d84e21f6fb9a06ac8248149
每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!
虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑... 阅读原文
2020-08-06 08:02:05 阅读(2373) 评论(0)
摘要:
PDF表单域是指用户在PDF文件中可以自主进行填写、选择等操作的区域,其主要目的是采集用户输入或选择的数据。常见的表单域包括文本框、单选按钮、复选框、列表框和组合框等。文本将介绍如何使用 Free Spire.PDF for Java在Java程序中创建PDF表单域。
Jar包导入
方法一:下载F... 阅读原文
2020-08-06 07:03:02 阅读(2373) 评论(0)
摘要:
通常来说,多线程的并发及条件断点的debug是很难完成的,或许本篇文章会给你提供一个友好的调试方法。让你在多线程开发过程中的调试更加的有的放矢。
我们将通过一个例子来学习。在这里,我编写了一个多线程程序来计算此数学问题:100! + 100000!。即:100的阶乘 + 100000的阶乘。
数学不好的同学... 阅读原文
2020-08-06 06:00:22 阅读(2328) 评论(0)
摘要:
配置日志
我们所有的sql在mybatisplus是不可见的,所以在开发中需要配置日志,开发完成后,就可以取消日志了,因为日志也是损耗资源的
#配置日志
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdou... 阅读原文
2020-08-06 00:09:07 阅读(2408) 评论(0)
摘要:
前言
线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处:
1、降低资源消耗;
2、提高响应速度;
3、提高线程的可管理性。
Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提... 阅读原文
2020-08-06 00:00:03 阅读(2461) 评论(0)