自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Less Is More

如此技拙,请多指教。

  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

转载 深入探讨 java.lang.ref 包

https://www.cnblogs.com/rollenholt/archive/2011/09/21/2183077.html此博客深入介绍了Java中的各种引用,获益匪浅,特此珍藏。

2019-12-30 16:23:37 139

转载 初学 Java Web 开发,请远离各种框架,从 Servlet 开发起

OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很多,但套路基...

2019-08-29 17:30:48 253

原创 ThreadLocal原理与使用

  在使用ThreadLocal时,发现使用该类封装的变量与在各线程中使用局部变量完全可以达到相同的效果,为什么还会使用ThreadLocal呢?先看代码:package threadlocaldemo;public class ThreadLocalDemo { private static ThreadLocal<Integer>contextVa...

2019-08-26 15:41:26 187

转载 IntelliJ IDEA For Mac 快捷键

http://www.cnblogs.com/wxd0108/p/5295017.htmlMac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)H...

2019-08-20 17:30:22 534

原创 Java注解Annotation

1.注解的使用场景    业务输入对象需要进行一系列技术的验证如:身份证位数,电话号码位数,手机号位数,邮箱格式的验证,必输字段是否有值等。这些验证如果不抽离出来,整个业务逻辑将会是冗长的,可读性差,维护起来也繁杂,使用注解可以将这些技术性验证抽离出来,使代码更加优雅,便于维护。2.定义一个注解    定义一个注...

2019-08-07 19:10:52 274

原创 磁盘与Linux文件系统(二)

文章目录1.磁盘与文件系统的关联1.1挂载mount1.2重新挂载与卸载2.开机挂载3.磁盘参数修改1.磁盘与文件系统的关联1.1挂载mount    前面介绍磁盘分区时介绍过:磁盘分区之后需要进行格式化,格式化就是为了使磁盘能够适应不同系统存放文件数据要求,因为不同操作系统,其文件属性/权限并不相同。我们知道,整个Linux文件系统使用目录树的结构,...

2019-07-03 09:27:00 285

原创 磁盘与Linux文件系统(一)

文章目录1.知识背景1.1计算机基本组成1.2磁盘的物理组成2.磁盘分区3.文件系统3.1Ext2文件系统3.1.1data block数据块3.1.2 inode table3.1.3superblock(超级块)3.1.4 File system Description(文件系统描述说明)3.1.5block bitmap(块对照表)3.1.6inode bitmap(inode对照表)3.1...

2019-07-02 23:12:02 363

原创 Linux用户与用户组详解

本篇主要深入介绍用户与用户组,

2019-06-28 16:25:44 823

原创 Linux文件属性与权限详解

1.Linux文件属性文件属性是各种权限的起点,要了解文件权限先从文件属性开始,文件属性主要包含:文件类型-权限(读写执行三种权限),连接,所有者,用户组,文件容量,修改日期,文件名。第一个字符表示文件类型:字母d表示:目录;符号-表示:文件;字母l表示:连接文件;字母b表示:设备文件中可供存储的借口设备;字母c表示:设备文件中的串行端口设备;后面的字母三个为一组,分别表示文件...

2019-06-24 15:38:30 928

原创 Linux文件与目录相关操作(增删改查)

    在上一篇中了解了Linux的文件权限,更改文件权限的命令,了解了FHS标准目录结构,知道了不同目录下的数据文件的存放要求,本篇我们将学习如何具体去管理文件与目录。1、目录的增删改查针对目录本身有以下操作:【 增 】mkdir新建一个新的目录:mkdir,该命令有可选参数,运用 mkdir -p可以一次构建对层目录;mkdir -m 可以给目...

2019-06-10 22:20:25 441

原创 Linux文件基本权限与目录结构

文章目录1、Linux的文件权限与目录配置1.1用户与用户组1.2Linux权限1.2.1Linux文件属性1.2.2改变文件权限与属性1.2.3文件与目录权限的意义1.3Linux目录配置标准1.3.1目录的四种形态1.3.2FHS定义的存放数据的三层目录1.4绝对路径与相对路径1.5目录全家福参考资料本系列参考《鸟哥的Linux私房菜》而作,更多为查阅方便,鸟哥这本书实在是太啰嗦了,方便自查...

2019-05-21 15:12:52 302 1

原创 Spring注入空指针问题

    最近建项目的时候在使用bean的时候五一中使用了static关键字修饰注入的bean:@Autowiredprivate static ClassName fieldName;必须马上纠正一下,正确的写法:@Autowiredprivate ClassName fieldName;    查找了...

2019-04-24 14:45:25 2403

原创 java中字符与字符串的前世今生(上)

在介绍char类型之前我们先介绍一下Unicode.以下是百度百科给出的解释:Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;每个字...

2018-11-08 18:30:03 194

原创 web应用中的三大利器servlet、过滤器、监听器

Servlet&amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;在浏览器地址栏中输入一个网址并确认,浏览器会向服务器发送一个HTTP请求,服务器端接收这个请求,并对请求作相应的回应处理。并将回应处理结果返回给浏览器,浏览器再把回应的内容显示出来,这种基于请求-响应的模式就是典型的web应用程序的访问过程。 &amp;amp;amp;amp;amp;amp;amp

2018-09-28 15:06:24 418

原创 web应用目录结构与环境配置

web应用目录结构与环境配置web应用目录结构与环境配置1、环境配置安装JDK:web服务器配置2、web应用目录结构1、环境配置&nbsp;&nbsp;环境配置主要是包括安装JDK环境,web服务器配置。安装JDK:&nbsp;&nbsp;到官网下载JDK,配置JAVA_HOME环境变量,PATH环境变量,CLASSPATH环境变量三个环境变量...

2018-08-22 16:11:57 447

原创 关于Oracle数据库数据类型(1)——字符串类型

字符串类型字符串分类&amp;nbsp;&amp;nbsp;对于字符串,首先需要了解的是字符串的编码格式,数据库中的字符串数据都通过字符集将字符转换为数字后(二进制),才存储到数据块中。通过不同的编码集(UNICODE格式、UTF-8、GBK等)转换,即便是相同的字符,也可能会转换成不同的二进制编码。不同的编码格式可以说决定了字符串在数据库中的存储结构,例如,如果数据库的编码方式为GBK,那么中文占据...

2018-05-21 17:23:17 2094

原创 线程控制——线程的同步控制

线程同步的需求由来在我们实现Runnable接口创建线程类时,通常会涉及到资源的共享问题,例如在SecondThread类中: public class SecondThread implements Runnable{ private int i=0; @Override public void run() { for( ;i&amp;amp;amp;lt;10;i++...

2018-05-11 10:09:57 560

原创 线程状态

# 线程状态 #&nbsp;&nbsp;在线程的生命周期中,线程会经历以下状态5种状态: 新建 就绪 运行 阻塞 死亡 &nbsp;&nbsp;使用new关键字创建线程之后该线程就处于**新建状态**,该对象与其他非线程对象一样,由虚拟机分配内存,初始化成员变量。&nbsp;&nbsp;当调用线程对象的start()方法之后,线程就进入到了...

2018-05-09 16:41:43 732

原创 线程基础——创建线程类

概述:&nbsp;&nbsp; 进程(Process)是计算机中程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。通俗来说,我们的计算及在工作时会开启多个进程,例如我们可以一边用听歌软件听歌,一边用word编写文档,这就是两个独立的进程,这些进程可以是并发的,也就是说同时进行(实际上是由于这些进程交替运行的时间间隔短,我们很难察觉到非同时性)。...

2018-05-08 20:44:15 1864

原创 oracle数据库——权限、角色、用户操作

权限权限概念  权限是执行特定类型的SQL命令或者访问其他方案对象的权利。 oracle权限包括系统权限,对象两种权限。   系统权限是包含群集权限、数据库权限、索引权限、过程权限、角色权限等系统级别的权限,它控制了执行特定SQL命令的权利。   对象权限是在对象级别控制数据库存取与使用的权利,也就是用户对其它方案的访问权限(方案:某用户拥有的所有的数据库对象的逻辑集合)。--

2018-01-22 21:21:46 871

原创 oracle数据库——逻辑结构

逻辑结构oracle数据库的逻辑结构可分为:表空间数据块区段   在介绍数据库的基本逻辑结构之前我们应该首先有数据库对象的概念,在运用数据库的过程中我们创建的表、视图、索引、存储过程、触发器等包括用户都是数据库对象。表空间  这些数据库对象就存放在表空间中,在我们安装数据库的时候通常会默认生成SYSTEM,SYSAUX,TEMP(临时表空间),UNDOTBS(重做表空间),在实际程序运用中

2018-01-14 22:24:10 2784

原创 oracle数据库——简单表操作

oracle 数据库——简单表操作表是数据库中最常操作的数据对象,本文将从以下几个方面对表进行基本的总结概括:表的创建语法简单的表查询 select 子句from子句where子句order by排序group by分组补充参考 oracle通配符数据表的创建create [ [global] temporary|table|schema ] t

2018-01-03 20:42:48 364

空空如也

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

TA关注的人

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