自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

庖丁J的专栏

技术交流

  • 博客(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

原创 winphone 8 软件架构

2013-05-05 17:09:03 637

HEAD_FIRST设计模式(中文版)

HEAD_FIRST设计模式(中文版)

2015-08-28

mysql必知必会完整目录

mysql必知必会完整目录

2015-08-28

挺不错的华为中文ATM技术

挺不错的华为中文ATM技术资料.挺不错的华为中文ATM技术资料.挺不错的华为中文ATM技术资料.

2011-07-19

effective c++

effective c++ 介绍高效开发C++的书籍.

2008-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除