自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 深入理解Java虚拟机--第二章 Java内存区域与内存溢出异常

运行时数据区域:Java虚拟机运行时数据区:  程序计数器:程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器,在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。为了线程切换后能恢复到正确的执行位置,每个线程都需要有一个独立的程序计数器,各个线程间程序计数器互不影响,独立存储,称这类内存为”线程...

2018-07-31 14:00:33 181 1

原创 CentOS 7下载安装

1.到官网下载镜像官网地址:https://www.centos.org/download/选择Everything ISO,点进去就是所在国家的镜像下载地址,都差不多,选一个你喜欢的下载就行。2.刻录镜像到U盘可以选择软碟通或者win32diskimager,个人推荐win32diskimager,因为用软碟通装CentOS7没有一次是直接跳到图形安装界面的,需要自己更改启动参数...

2018-07-25 21:34:53 1384

原创 Java I/O 系统 --think in java 第十八章

File类:它既能代表一个特定的文件,又能代表一个目录下的一组文件名称。如果它指一个文件集,就可以对此文件结合调用list()方法,这个方法返回一个代表文件名的字符串数组。FilenameFilter是一个只有一个accept()方法的接口,带参的list()方法可以通过该接口的对象来筛选要返回的文件名。File对象比文件名更有用,因为File对象包含更多的信息。listFiles()返回文...

2018-07-25 10:32:16 255

原创 Centos7.5安装BCM43142网卡驱动

首先查看自己的系统发行版和操作系统内核:lsb_release -a 查看发行版本信息:uname -a查看内核版本信息: 版本可能不同,但是理论上7.0以上的版本都支持(  Supported EL 7 Point Release Ranges: (1) 7.0, (2) 7.1, (3) 7.2, (4) 7.3, (5) 7.4, (6) 7.5 - -官网这么说的官方网...

2018-07-21 21:23:42 5400

原创 Fedora26 下安装Oracle jdk10并替换原来的openjdk

以下涉及到的操作可能需要root权限(输入su然后输入密码即可)从其Oracle官网下载最新的 jdk-10.0.2_linux-x64_bin.tar.gz和jre-10.0.2_linux-x64_bin.tar.gz 注意二者都要下载,因为我在配置java环境变量的时候发现jdk-10.0.2_linux-x64_bin.tar.gz解压后的包里面没有jre目录。然后解压这两个压缩包...

2018-07-18 21:48:03 228

原创 Linux程序设计--14章(进程间通信)

Linux进程间信号#include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> int semget(key_t key, int nsems, int semflg);作用:创建一个新信号量或取得一个已有信号量的键成功返回信号量标识符ke...

2018-07-17 17:23:30 293

原创 Linux程序设计--13章(管道)

#include <stdio.h> FILE *popen(const char *command, const char *open_mode); int pclose(FILE *stream);poen函数允许一个程序将另一个程序作为新进程来启动,并可以传递数据给它或者通过它接收数据command字符串是要运行的程序名和响应的参数,open...

2018-07-17 17:17:12 249

原创 Linux程序设计--12章(线程)

#include <pthread.h> int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg);thread为要绑定的线程标识attr是要创建的线...

2018-07-17 17:14:45 221

原创 Linux程序设计--11章(进程)

system函数: #include <stdlib.h> int system(const char *command);作用:运行以字符串参数到形式传递给它的命令并等待该命令的完成相当于: sh -c command局限性:必须用一个shell来启动需要到程序,故效率不高;程序必须等待system函数启动的进程结束之后才能继续,不能立刻执行其他任务例子:sys...

2018-07-17 17:11:28 238

原创 java容器(容器深入研究--think in java 17章)

完整的java容器UML图:                                                                 填充容器:Collections.nCopies()复制一个对象的引用产生一个包含n个相同元素的List。Collections.fill()方法复制同一个对象引用来填充整个容器,并且只对List对像有用,但是产生的列表可以传递...

2018-07-16 20:26:51 333

原创 java容器(概述--think in java 11章)

java容器类UML图:                       java容器的特点和作用:持有对象,自动调整尺寸,方便的操作容器的方法 泛型和类型安全:1).JavaSE5之前编译器允许向容器插入不正确的类型,使用泛型参数的容器提供了类型检查,避免了插入不正确的类型2).将对象从容器中取出时类型转换也不是必须的了,带泛型参数的容器会在get时替你执行转型3).泛...

2018-07-16 11:09:15 191

原创 shell基础

变量:#! /bin/bash#定义普通变量CITY=SHENZHEN#定义全局变量export NAME=cdeveloper#定义只读变量readonly AGE=21#打印变量echo $CITYecho $NAMEecho $AGE#删除CITY变量unset CITYecho $CITYexit预定义变量:#! /bin/bash## ...

2018-07-11 19:55:55 122

原创 linux程序设计--11章(线程和信号)

system函数: #include <stdlib.h> int system(const char *command);作用:运行以字符串参数到形式传递给它的命令并等待该命令的完成相当于: sh -c command局限性:必须用一个shell来启动需要到程序,故效率不高;程序必须等待system函数启动的进程结束之后才能继续,不能立刻执行其他任务例子:syst...

2018-07-10 16:10:00 210

原创 linux程序设计-shell CD数据库小程序解析

 下面是我对源代码写的注解,一些晦涩的地方已经逐一注释,有心人应该不难看懂:#!/bin/bashmenu_choice=""current_cd=""title_file="title.cdb"tracks_file="tracks.cdb"#$$代表当前进程号temp_file=/tmp/cdb.$$#trap命令用于指定在接收到信号后将要采取的动作,常见的用途是在脚本...

2018-07-09 10:26:36 297

转载 shell变量作用域

转自:http://www.2cto.com/os/201301/182260.html 在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。 (1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。 例1:脚本变量的作用域...

2018-07-09 09:37:27 289

mybatis-plus增删改查分页

这是一个mysql-plus使用的入门教程,使用代码测试了mybatis-plus的增删改查和分页功能

2019-04-24

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

TA关注的人

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