自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

震华的博客

写点什么吧,权当留个念想

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 Redis基本数据类型

redis是一个key-value形式的nosql存储系统,redis的所有操作都是原子性的。1、Stringstring是二进制安全的,可以存储图片文件等,也可以利用incr用作计数统计。set key valueget keyincr key 2、Listlist类型是一个双向链表结构,亦可实现一个队列。lpush key  valuerpush key...

2018-12-21 00:00:31 159

原创 Spring的加载过程

Spring提供了IOC(控制反转)和AOP(面向切面编程)基本功能,解决企业应用开发的复杂性的一个开源框架。起核心组建包括core、context、bean。启动过程 在一个基于springmvc的web应用中,需要有一个web容器,一般我们用tomacat,这个web容器提供了一个全局的上下文环境ServletContext,同时也是Spring IoC容器的宿主环境。 宿主容器启动...

2018-09-15 17:28:39 18694

转载 spring、springmvc、springboot的关系

spring、springmvc、springboot,总会有人迷惑于这三者之间的关系,这两天看到一篇文章介绍的挺好的。转载自 https://www.cnblogs.com/zhonglihai/p/9109413.htmlspringmvc和springboot的区别Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spri...

2018-09-15 14:00:45 208

原创 Zookeeper自动选主

zookeeper,一个致力于分布式应用程序协调服务的框架。 使用场景包括: 1、配置中心 2、命名服务(RPC的使用场景,Eureka也是个不错的选择) 3、通知协调(基于zk的发布订阅功能) 4、心跳检测 5、Master选举(抢占式,类似redis的setnx,只能创建一个,创建成功的抢占成功) 6、锁 上面很多场景都是基于zk的watcher监听机制,当监听的节点发生变更会...

2018-09-14 20:10:35 684

原创 Redis数据结构之跳跃表

在Redis5大数据结构中,跳跃表(skiplist)是比较难理解的,同时却也是使;用比较少的数据结构,只在实现有序集合zset和集群节点内部数据结构中用到了。数据结构代码typedef struct zskiplist{ struct zskiplistNode *header, *tail;//指定头节点和尾节点 unsigned long length;//集合长度...

2018-09-12 23:43:48 496

原创 Redis数据库底层设计

内存数据保存状态redis服务器将所有数据库都保存在redis.h/redisServer结构中的db数组中,db数组中的每一项都是redis.h/redisDb结构,而redisDb就是一个数据库的底层表现形式。struct redisServer{ //···· //数组形式的,保存着redis服务器中的所有数据库,一般为16个,可以通过dbnum来指定 r...

2018-09-12 08:25:31 591

原创 四种Java线程池

Java线程池为我们提供了很好的线程容器,当我们需要用到多线程,并要对此进行有效管理的时候我们需要用到线程池。使用场景: 1、单任务处理时长较短 2、需处理任务数量较大使用好处 1、减少在创建和销毁线程上面所花的系统资源开销,当我们的任务处理时长较短、但是任务较多的情况下,线程的创建也销毁所带来的系统开销也是很大的 2、减少大量线程的创建而没有很好的监管,导致内存不足引发过多s...

2018-09-09 23:33:20 136

原创 Http报文

1、http请求报文:组成:请求行、请求头、空行、请求数据在linux中  curl http://www.kugou.com/hr/html/index.html 可以看到(1)请求行:                  请求方法    请求路径url    协议版本(2)请求头                           请求头由键值对组成,包括但不局限...

2018-08-12 09:20:06 131

项目的必要基础知识——配置文件

       程序员中众所周知的事情就是当我们在代码中涉及到路径,端口等问题的时候,我们经常会来回反复修改这些数据,再者当我们将工程打包后,路径更会会随之改变,而我们再想去代码中更改路径就不现实了,而这里关于他是如何改变的在这里我们就不多说了,这时候我们就需要配置文件的出现,下面我将会主讲xml配置文件的部署、配置、读取。       首先xml是一种可扩展标记语言,标准通用标记语言的子集...

2014-08-01 15:36:14 221

原创 java 云秘通信小项目

         学java也有五个月了吧,学通信也三个月之后,而今我们四人小组用了大概一个月的时间做了这个通信项目,并为其正式命名为“云秘”!,没错,就是云秘,我们的初衷是做一个能集信息收集、管理、查询、共享资源并辅以聊天功能的项目,但是局限于时间不充裕,说来惭愧,现如今只是堪堪实现了其中的些许功能,但是值得欣慰的是我们组每天都在进步,每天都有码代码,即使学校的课程很紧,坚持总会有收获的,既已...

2013-10-25 22:02:03 198

原创 java实现笔记本电脑设置成WiFi热点

     首先,现在手机越来越依赖WiFi而存活,因为无论是2G还是2G根本无法满足客户对于手机上网的追求,而wifi热点就成为了很对人的最爱,我写了个简单的代码实现了简单的在自己的笔记本上建立wifi热点的功能(win7系统方可)。      首先我们必须要有一个简单的界面,这自然不必多说,然后我们便要在电脑上启用并设定虚拟WiFi网卡,这其实是利用java调用命令提示符来实现的,也就...

2013-10-11 14:35:19 1011

java 聊天室之 传送图片文字等功能的实现

       前几日写的一篇简陋之极的java聊天室被各位前辈说是,一塌糊涂,乌烟瘴气,只是简单的实现了需要的功能,并未做到人性化。在下痛定思痛,心想还是先学会显示功能再做美化界面,美化代码的打算!      在奋斗了一天之后终于完成了集图片,文字,直线等功能为一体的群聊天室。先分析代码如下: 关于界面什么的我就不说了,笔者在前面的博客中有提过!直接附上各种功能的实现方法。首先...

2013-07-30 16:07:46 1667

真儒事

        三千载寒窗破书万卷不知寒,终遇中南;八万行代码奋笔千研犹追梦,望成王侯。     上个大学不容易,苦苦熬了多少个夜晚才拼得上这所大学,在中国这种应试教育体系下,你不努力,是没有人会为你扼腕惋惜,毕竟我们都不是金子,不会处处发光,也许你够努力,如果你没有成功或者是作出一定的成果,是没有人会看到你的努力,更遑谈一个根本不知道努力为何物的人。努力没有结果,久而久之,我们便习惯了...

2013-07-28 00:17:04 133

java小项目之简单聊天室

       今天很郁闷,好久没有这种感觉了!在蓝杰弄了近一天的聊天室,下午还是决定去打篮球,放松一下!打了一场酣畅淋漓的全场比赛,最终打平了,结果不是最希望看到的,但是期间的努力却是集体7个人共同努力的结果,跟在蓝杰一样,需要通力合作,无奈我还算低调,有什么问题,轻易不会问别人,这大概是在小时候留下的病根!令人欣慰的是,打完球回来之后,并没有首先洗澡,而是又把我的聊天室代码琢磨了一遍,伴随着汗...

2013-07-27 22:57:00 803

原创 笑傲江湖 (续)

       (前些日子,笑傲江湖不是很火么,自己本身也很是欣赏金庸的文笔,闲来无事便根据新拍笑傲江湖电视剧写了一篇笑傲江湖的续,无以聊赖,值当消遣!)            冰湖中,东方不败未死,得以一颗冰心重生,无泪无情,不悲不喜,一袭白衣,一人一骑只身血洗黑木崖。       五岳派闻讯前来围攻,只是东方不败的强大更胜从前,五岳派却只得大败而归,至此江湖人具言解铃还需系铃人,...

2013-07-20 21:40:05 755

java游戏之 五子棋实现人人对战!

五子棋,是我们大家都喜爱玩的智力棋类游戏,在学完了界面以及绘图之后便一直想做一个,如今终于如愿以偿,虽然还没有更好的美化该游戏,但是大局已定。高兴! 五子棋我们需要很多常量,比如说棋子的大小,棋盘格子的间距,棋盘行列的其实位置。所以我们需要首先定义一个借口来存储这些常量,以便我们能更好的使用它,以及更快捷的改变其值的大小。package com.czh130708;publi...

2013-07-20 21:05:19 743

java总结之 链表实现队列

       链表在我看来就是一种基础的数据结构,它没有一定的排列顺序,但是每个节点内都有指向下一个节点的指针,即使是在java里也是一样的。使用链表可以不用预先设置大小,但是链表不能实现随机读取数据,每次读取数据总是要从根节点开始遍历。相比于数组,虽然数组能实现随机读取数据,但是也同时失去了不用预先设置大小的优点,可能会造成内存空间不必要的浪费!       在说会链表如何实现队列。首先我...

2013-07-20 20:47:30 186

三更有感

        写了些代码,又匆忙把技术博客写完之后终于安心了些,抬眼已然2:21了,闲来无聊,便想写点什么东西!已经不知道多久没有写过东西,但是心里一直是想写点什么东西的,或许是因为自己腹中墨水早已殆尽了吧,江河湖海,奔流不息,如果没有各处涓涓细流的支撑,他们尚且有枯竭的一天,何况是我们人,人们常说江郎才尽,于我看来不过如同那断流的湖水般,在骄阳日复一日的烘烤中蒸干了自己的最后一滴水!  ...

2013-07-16 02:39:55 155

原创 java总结之 类的继承

         要想更好的使用类的继承,我们首先要知道为什么要使用累得继承,笔者做如下感想:         继承是面向对象编程技术的一块基石,因为它允许创建分等级层次的类。运用继承,你能够创建一个通用类,它定义了一系列相关项目的一般特性。该类可以被更具体的类继承,每个具体的类都增加一些自己特有的东西。在Java 术语学中,被继承的类叫父类,继承超类的类叫子类。因此,子类继承了父类定义的所...

2013-07-16 02:10:41 121

原创 java总结之 图形界面的简单开发

       个人感觉java的界面开发也算是其优势之一!只要用心,就能做出美轮美奂的界面!下面简单介绍下java中的简单界面开发是如何实现的!      java提供了Swing开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 ...

2013-07-16 01:50:39 459

原创 java总结之 字符串

Java的基本数据类型 8个 byte 字节型 8bit -128~127 short 短整型 16bit int 整型 32bit long 长整型 64bit float 单精度 32bit double 双精度 64bit char 字符型 16bit boolean 布尔类型 true和false...

2013-06-28 11:45:24 96

原创 java总结之 类和对象

类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。 现实生活中的类和对象概念,同样程序中也存在类和对象的概念并且拥有相应的格式。 现实生活中具体的某一个物体或者事物就是一个对象。具体到某一个老师,具体到某一个学生,具体到一个员工,这就是我们所谓的对...

2013-05-25 21:14:40 110

putty && mputty

一款强大免费的SSH连接神器,内部包含了mputty多窗口连接。 收费版Xshell的完美替代

2019-01-31

Q-Dir资源管理器

1、Win下资源管理神器 2、多窗口展示 3、无限tab 4、可以多窗口互相操作复制粘贴,无须来回切换

2019-01-31

squid-4.0.25.tar.gz linux服务代理

可搭设linux网络代理服务器,是一个高性能的代理缓存服务器

2018-07-20

lua for windows

lua5.3.4 windows 64位 运行环境, 编译器可以用vs,也可以用eclipse安装插件

2017-11-01

java 8大排序算法

快速排序 归并排序 插入排序 选择排序 冒泡排序 堆排序

2014-10-11

qq登陆界面

简单实现登陆界面public class Dl{ public static void main(String [] args){ Dl dl = new Dl(); dl.initUI(); } //定义初始化界面的方法 public void initUI(){ javax.swing.JFrame jf = new javax.swing.JFrame(); jf.setTitle("登陆界面"); jf.setSize(360,300);//设置窗口大小 jf.setDefaultCloseOperation(3); jf.setLocation(300,300);//设置窗口位置 jf.setResizable(false);//禁止更改窗口大小 jf.setLayout(null);//取消布局方式

2013-06-29

空空如也

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

TA关注的人

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