自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

newsky_heart的博客

一个无所事事,以钻研程序快乐的菜鸟兼老鸟

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java网络IO编程

一、概述    网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端向服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。二、Java对网络IO编程的支持    Java对网络IO编程的支持,可以分为BIO、NIO和AIO,下面分别对其进行介绍。    1、Java BIO(blocking I/O):同步并阻塞    ...

2018-07-16 15:41:13 594

原创 Jackson对象转Json--忽略字段

1、忽略指定字段@JsonIgnoreProperties({"ordered", "opened"})public class MembershipFee {    .........}经过以上注解的设置,ordered和opened字段将不会转Json2、忽略内容为空的字段@JsonIgnoreProperties(ignoreUnknown = true)public class Membe...

2018-05-06 18:31:58 5011 1

原创 Redis系列3-RedisTemplate的入门使用

RedisTemplate类,是Spring-Data-Redis提供的操作Key-Value的类,使用参考代码如下:public class Test { public static void main(String[] args) { // TODO Auto-generated method stub @SuppressWarnings("resource") Application...

2018-04-25 17:16:54 1113

原创 Redis系列1-Redis与Jedis介绍

一、Redis是什么? 学习Jedis前,必须先了解Redis,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 二、Jedis是什么? Jedis是基于Java语言的Redis的客户端,通过使用Jedis可以操作Redis中的数据,简言之Jedis是Redis的Java版本API。 三、Redis支持的数据...

2018-04-24 09:26:30 639

原创 Java序列号与反序列号

一、什么是序列化和反序列化1、序列化:把对象转换为字节序列的过程称为对象的序列化。2、反序列化:把字节序列恢复为对象的过程称为对象的反序列化。二、什么时候会用到序列化和反序列化1、把的内存中的对象状态保存到一个文件中或者数据库中时候;2、用套接字在网络上传送对象的时候;3、通过RMI传输对象三、如何实现序列化Java语言通过实现Serializable接口的方式实现序列化和反序列化...

2018-04-19 15:54:54 2373

转载 Java学习之路(书籍推荐)

一、基础类1、《Thinking in java》(阅读2遍),入门第一位是建立正确的概念2、《Core Java》这本书更贴近实践,更多API的介绍,同样,更新也更频繁。(可以选重点章节读一下)二、进阶类1、《Effective Java》(阅读1遍),在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。2、《深入Java虚拟机》(阅读2遍),翻译一般,但不可不读,最好结合最新的...

2018-04-02 09:01:16 6618

原创 CSS处理文本上下、左右居中的方法,以及最右边列自动适应

1、显示效果2、案例代码<div class="container"> <div class="left">Left</div> <div class="center">Center</div> <div class="right">Right</d

2018-03-30 14:58:50 1064

原创 div标签增加右上角删除图标

一、需求描述在Div标签的右上角显示删除图标二、实现方式html、CSS三、参考代码<style>.container{        width:60px;        height:60px;        border: 1px dotted red;        position:relative;}.content{        position:relative;  ...

2018-03-28 10:19:11 23363 1

原创 Java学习--this关键字

1、this可以用来修饰属性、方法、构造器2、this理解为当前对象,或当前正在创建的对象1)方法中使用class Person{    private String name;    //方法    public void setName(String name) {        this.name = name;//方法中的this.name,表示当前对象的属性    }}2)构造器中使用c...

2018-03-28 10:00:39 129

原创 Spring学习1--配置文件的命名空间

初学者在学习Spring的时候,往往会对Spring配置文件头部的命名空间感到“抓狂”,密密麻麻写了N行,却未必知道其使用原理,本文对Spring配置文件的命名空间进行讲解,希望对大家具有价值。一、申明名称空间名称空间声明的一般形式为:    第一部分是一个关键字xmlns:,    第二部分是名称空间的前缀,    第三部分是一个等号,    第四部分是双引号,    将第五部分的名称空间标识U...

2018-03-21 20:59:26 345

原创 微信小程序1--登录页面跳转

一、需求描述     1、用户第一次打开小程序,显示登录页面(隐藏了tarBar)      2、用户登录后,跳转到主页二、实现方式:    1、创建登录页面为pages/login/login(登录页面不要配置在app.json的tarbar-list列表中)     2、登录页面里面实现登录相关逻辑,登录成功后,使用下面代码跳转到 wx.switchTab({ url: '.....

2018-03-17 17:05:13 10692

原创 静态二维数组和动态二维数组(C语言)

1、理解什么是静态二维数组和动态二维数组静态二维数组:可以理解为程序中如下定义的数组(定义一个3行4列的静态二维数组)int [3][4] = {{1,1,1,1}, {2,2,2,2}, {4,4,4,4}};动态二维数组:可以理解为程序中如下定义的数组(定义一个3行4列的动态二维数组)#include#include#define ROWS 3#define

2017-04-09 12:31:34 9449 1

转载 automake,autoconf使用详解

作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了.在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的 Makefile,这样就可以象常见的 GNU程序一样

2017-04-08 22:05:44 250

ace 5本经典教材 Part1

ace网络编程5本经典教材 Part1,非常好的教材

2012-10-15

空空如也

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

TA关注的人

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