自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 分布式锁 - 手写单机redis分布式锁

手动实现单机redis的分布式锁

2022-09-15 12:46:52 249

原创 CKA - 2 - k8s cluster搭建

设置kuberneters cluster环境

2022-08-26 19:43:47 330

原创 CKA - 1 - Docker

CKA培训之容器运行时

2022-08-22 20:01:15 307

原创 linux包管理工具

ubuntu和centos对应的包管理工具

2022-08-22 12:46:54 603

原创 virtualbox使用3-配置网络

在ubuntu中配置host-only网络

2022-08-19 14:29:09 2868

原创 virtualbox使用2-root user

在ubuntu中修改root密码

2022-08-19 10:04:23 1413

原创 virtualbox使用1 - 创建和克隆vm

使用virtualbox来创建和克隆vm

2022-08-18 21:20:06 745

原创 java中的序列化(Serializable)和反序列化

JAVA序列化与反序列化就是JAVA对象与一串字节流之间的相互转换, 我们在程序中创建的JAVA对象只存在于JVM中, 当程序退出时, 这些对象也就消失了, 而序列化正是为了将这些对象保存起来以仅将来使用, 也可以将已经序列化的对象传送给其他JVM来使用, 这些序列化的字节流是于JVM无关的, 也就是说一个JVM序列化的对象可以在另一个JVM中反序列化.使用JAVA提供的序列化机制

2016-10-27 16:37:10 17997

原创 UML学习2 - 用例图

由上一篇文章可知在程序设计中最基础的就是用例图(use case diagram), 因为他描述了系统的功能,也就是对应于系统需求, 整个程序也就是为了满足这些需求而实现的. 如果用例图描述错误, 将直接导致整个系统不满足需求, 也就是说整个系统是无用的.用例图也就是对需求的抽象, 描述, 将需求从文字转变成图形, 在整个转变过程中使不明确的需求变的明确. 用例图只关心需求, 也就是系

2016-09-14 14:56:13 1433

原创 UML学习1 - UML简介

本系列为学习的学习笔记=============================================================================================UML(Unified Modeling Language)统一建模语言, 从其名字可知, 这是一门语言, 因此就有其自有的关键字和语法, 其实它是一门建模语言, 所谓建模就是构建模型

2016-09-13 13:43:17 334

原创 android开发3-第一个android程序

搭建好开发环境后,就可以来先做第一个android应用啦,这个应用是按照《Android开发权威指南》上的来做的,一个画随机圆的demo。打开之前安装好的eclipse,设置好工作workspace后,会发现eclipse很友好的出现Android IDE界面,可以选择New Android Application来进行

2014-04-28 13:13:49 607

原创 android开发1-android开发环境的搭建

看了很多资料,发现上面介绍的开发环境搭建可能都是比较旧的,而今天在自己动手搭建的时候发现android官网上已经提供了更方便快捷的步骤,记录如下:JDK安装,android的开发是基于java语言来的,所以这个是必需的,可以去oracle公司去下载最新的JDK,推荐用JDK7吧,8的新特性还没有了解过,而且太新了,不一定稳定。SDK安装,这个是主要的不同,今天发现在an

2014-04-28 11:24:50 394

原创 android开发2-android项目结构

android应用和其他GUI或者web应用类似,一般来说也都有界面,资源,逻辑这些组成,在开发android应用时,开发工具会自动帮我们生成一个默认的项目结构,主要包括以下四个部分:src:用来存放程序代码;gen:同样用来存放程序代码,不过这里面的代码都是自动生成的,不需要也不应该去手动修改。主要的一个类就是R.java,项目中的所有资源(包括布局,图片,字符串等等)都会在这个

2014-04-28 11:21:50 467

转载 每天读一遍,慢慢的你就变了

1、别低估任何人。2、你没那么多观众,别那么累。3、温和对人对事。不要随意发脾气,谁都不欠你的。4、现在很痛苦,等过阵子回头看看,会发现其实那都不算事。5、和对自己有恶意的人绝交。人有绝交,才有至交。6、学会宽容伤害自己的人,因为他们很可怜,各人都有自己的难处,大家都不容易。7、学会放弃,拽的越紧,痛苦的是自己。8、低调,取舍间,必有得失。9、不要试图给自己

2013-11-22 13:50:47 595

原创 java多线程1-如何创建线程

线程可以认为是一条计算机执行代码的线索,CPU将按着这条线索去一行一行的执行代码。一般情况下我们的程序从main方法开始执行,也是说只有一个main线程,这样的话我们就只能一次做一件事,而多线程的出现,特别是在多CPU电脑出现之后,就可以让不同的CPU同时执行不同的线程,去做不同的事情。特别是像web server基本都是多线程的,也就是可以同时执行一个请求,并能不断的接受新的请求。     

2013-07-31 15:32:21 450

原创 知识点备忘-oracle的wm_concat()函数

今天在工作中遇到一个需求,需要把SQL语句的查询结果的列转成一行,请教同事后得知可以使用wm_concat()这个函数,现记录在此。wm_concat()用于将列转为行,列数据之间用逗号隔开,注意其得到的结果类型为CLOB,可以通过to_char()函数转换成varchar2。由于在公司外网没办法连数据库,所以下面的例子纯手打,并非是数据库显示的结果。假设有oracle中有如下表t_exa

2013-03-11 11:00:36 996

原创 工作中遇到的问题:关于form表单提交的问题--无action

今天在写一个JSP表单提交的时候,遇到了一个关于action为空时提交的问题,由于实际工作中的情况较复杂,但下面仅将问题的关键记录下来,以方便回忆。首先表单如下:可以看到,上面的frm1的action没写,因为这个页面上面还有一些内嵌的JAVA处理代码(这种方式很不好,不过由于这个系统较老,公司都是用这种方式,所以没有做改变),所以我本意就是要提交到本页面来进行处理,原

2013-03-06 18:21:18 2275

原创 知识点备忘——String

1. substr()与substring()substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数     描述start     必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop     可选。一个非负的整数,比要提取的子串的最后一个

2013-03-05 11:02:38 502

原创 知识点备忘——<select>

1. 清空select的option项:selectElement.length=0;2. 加入option:selectElement.add(new Option('文本','值'));3. 删除option:  selectElement.options.remove(optionIdx);

2013-03-05 10:56:56 370

空空如也

空空如也

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

TA关注的人

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