- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 virtual box 虚拟机网络配置(NAT+Host-only方式)
为了配置VirtualBox+CentOS7虚拟机里面能上外网,而宿主机与CentOS7虚拟机也能连通;最好的办法就是使用两块网卡,nat(虚拟机访问互联网,使用192.168.56.x段)和host-only(虚拟机和主机互相通信,使用192.168.117.x段)。1配置NAT联网 1.1创建虚拟机并安装centos7之后,关闭虚拟机 1.2 在 VirtualBox 主控制界面点击 【管理】--【全局设定】--【网络】--【添加新NAT网络】...
2022-02-15 16:48:20 9447 2
原创 IDEA 2020搭建spring mvc项目
1 前置条件1.1 jdk安装完成 我安装的版本是jdk1.8,安装目录:D:\tools\jdk1.8.0_221,并完成了环境变量配置1.2 tomcat安装完成 我安装的版本tomcat,安装目录:D:\tools\tomcat9.0.56,并完成了环境变量的配置。2 创建spring mvc项目2.1 新建一个空项目此时提示创建项目模块,暂时先不创建2.2 配置项目jdk版本2.3 配置项目tomcatrun--&...
2021-12-17 10:50:50 1025
原创 Java并发编程之内置锁机制
在java多线程编程时,各个线程需要用到共享、可变的资源。由于多线程环境下,线程的执行顺序是无法预知的,所以需要对这些共享的、可变的资源加锁,使得线程可以顺序地访问共享资源,从而保证线程安全。这些共享、可变资源,我们称之为临界资源;锁根据不同的角度可以如下分类:java中提供了两种方式来实现同步互斥访问synchronize和Lock。synchronized原理详解 synchronized内置锁是一种对象锁(锁的是对象而非引用),作用粒度是对象,可以用来实现对临界资源的同步...
2021-02-24 21:11:07 133
原创 JVM类加载机制详解
当程序使用到一个类的时候,如果这个类还没加载到内存,那么JVM就会通过加载、连接、初始化对类进行初始化。类的加载是指将类的class文件读入内存,并且创建对应的class对象。类加载到使用经历了如下几个步骤:加载 >> 验证 >> 准备 >> 解析 >> 初始化 >> 使用 >> 卸载 加载:在硬盘上查找并通过IO读入字节码文件; 验证:校验字节码文件的正确性 准备:给类的静态变量分配内...
2021-02-17 21:59:34 149
原创 利用imagettftext实现动态的促销文字的变换
当对一款商品进行促销的时候,可能会根据不同的时间或者情况进行不同的促销活动,比如不同的时间段不同的价格策略。同时又不考虑更换活动的背景图片。这时候,我们可以考虑使用gd库动态生成图片来实现。好了,还是直接上例子吧。 $font_file= 'font/simhei.ttf';header("Content-type: image/png");$imgfp = imagecr
2015-10-02 09:28:50 456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人