weixin_30500289
码龄7年
  • 658,155
    被访问
  • 暂无
    原创
  • 439,542
    排名
  • 107
    粉丝
  • 5
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2015-08-10
博客简介:

weixin_30500289的博客

查看详细资料
个人成就
  • 获得193次点赞
  • 内容获得0次评论
  • 获得1,080次收藏
创作历程
  • 714篇
    2019年
  • 777篇
    2018年
  • 750篇
    2017年
  • 538篇
    2016年
  • 433篇
    2015年
  • 301篇
    2014年
  • 241篇
    2013年
  • 256篇
    2012年
  • 142篇
    2011年
  • 122篇
    2010年
  • 97篇
    2009年
  • 84篇
    2008年
  • 46篇
    2007年
  • 29篇
    2006年
  • 22篇
    2005年
  • 6篇
    2004年
成就勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

自己实现spring核心功能 一

聊聊spring spring对于java开发者来说,是最熟悉不过的框架了,我们日常开发中每天都在使用它。它有着各种各样的好处,简单易用,得心应手... ...我们一说到spring就会讲到ioc 、aop、依赖注入,注解等专业名词,不少刚接触java的人,都是一头雾水,很难直观的去理解这些是个什么玩意,但使用的多了就爱上了它给我们带来的便利。探索s...
转载
发布博客 2019.08.17 ·
172 阅读 ·
0 点赞 ·
0 评论

自己实现spring核心功能 二

前言上一篇我们讲了spring的一些特点并且分析了需要实现哪些功能,已经把准备工作都做完了,这一篇我们开始实现具体功能。容器加载过程我们知道,在spring中refesh()方法做了很多初始化的工作,它几乎涵盖了spring的核心流程public void refresh() throws BeansException, IllegalStateException ...
转载
发布博客 2019.08.17 ·
141 阅读 ·
0 点赞 ·
0 评论

自己实现spring核心功能 三

前言前两篇已经基本实现了spring的核心功能,下面讲到的参数绑定是属于springMvc的范畴了。本篇主要将请求到servlet后怎么去做映射和处理。首先来看一看dispatherServlet的基本流程,这我在以前的博客里面也讲过,传送门这里先给个我们的简易处理流程准备工作为了能将请求传递,我们需要写一个控制器类来接收请求,写两个接口来处理请求Hom...
转载
发布博客 2019.08.19 ·
124 阅读 ·
0 点赞 ·
0 评论

Go 转义字符及风格

今天来学习一下Go 中的转义字符,源码注释,规范的代码风格以及标准库API 文档;Go 转义字符常用的转义字符有以下几个:1. \t: 表示一个制表符(tab), 通常可以使用它进行排版; 2.
: 表示一个换行符; 3. \\: 表示一个反斜线; 4. \": 表示一个"; 5. \r: 表示一个回车(从当前行的最前面开始输出,覆盖以前的内容); 案例截图: Go ...
转载
发布博客 2019.08.12 ·
146 阅读 ·
0 点赞 ·
0 评论

Go 快速入门

这一节主要讲一讲如何开发/运行Go 程序, Go 程序执行流程分析, 以及Go 程序开发注意事项;1. 案例 开发一个hello.go 程序, 可以输出"hello,world" 1.1 目录结构如下: 1.2 代码如下:package mainimport "fmt"func main(){ fmt.Println("hello,world...
转载
发布博客 2019.08.12 ·
148 阅读 ·
0 点赞 ·
0 评论

Go 命令行参数,JSON 序列化与反序列化

#### Go 命令行参数,JSON 序列,反序列化这一节来学习一下Go 如果解析命令行参数,以及JSON 的序列化及反序列化; 命令行参数对于熟悉Linux 的同学来说比较清楚,如: ls -a , wc -l ... 其中,-a, -l 都是命令行参数; JSON 的序列化与反序列化在WEB 开发中很常见的, 这节带领大家学习一下在Go 中如何操作JSON ##### 命令行参数...
转载
发布博客 2019.09.20 ·
63 阅读 ·
0 点赞 ·
0 评论

Go 文件操作

#### Go 文件操作文件在程序是以流的形式操作的, 在Python,JAVA,Go ... 都一样; 流: 数据在数据源和程序之间经过的路径 输入流: 数据从数据源到程序的路径 输出流: 数据从程序到数据源的路径 下面来学习一下在Go中如何操作文件; os.File 封装了所有文件相关的操作,File 是一个结构体,有很多方法 ##### 打开和关闭...
转载
发布博客 2019.09.20 ·
53 阅读 ·
0 点赞 ·
0 评论

Go 多态

#### Go 多态前面两节学习了Go 的继承,接口;那么继承和接口有什么不同呢? 下面我们一起来探讨一下: 继承的价值主要在于: 解决代码的复用性和可维护性; 接口的价值主要在于: 设计,接口设计好各种规范方法,让其它自定义类型实现这些方法接口比继承更加灵活,继承是满足is-a 的关系,接口是满足like-a 的关系; 下面一起来学习一下多态 变量具有多种形态, 是面向对象编程...
转载
发布博客 2019.09.09 ·
59 阅读 ·
0 点赞 ·
0 评论

Go 接口

#### Go 接口上一节学习了Go 的封装和继承, 这一节来学习一下多态, 在Go 中多态是通过接口实现的, 所以先来学习一下接口 先来学习一个案例: package mainimport "fmt"// 定义一个接口type USB interface { Start() Stop()}type Phone struct {}...
转载
发布博客 2019.09.09 ·
73 阅读 ·
0 点赞 ·
0 评论

Go 面向对象三大特性

#### Go 中面向对象的三大特性上周因为有一些事情,停更了; 停更的这段时间,花了点时间做了一个小项目(https://github.com/yioMe/node_wx_alipay_personalPay)原项目由node.js 写的,根据文档用Go 重写了(Gin + MySQL) ; 1. 没有了繁琐的node安装; 2. 没有 DB 迁移; 3. 支付成功回调优化; ...
转载
发布博客 2019.09.09 ·
68 阅读 ·
0 点赞 ·
0 评论

Go 面向对象编程应用

#### Go 面向对象编程应用前面学习了很多的基础知识,这一节来实际写一个小案例:涉及到的知识: 1. 数组的基本使用2. 结构体3. 切片 4. 方法5. 循环6. 函数返回值(命名返回值,普通返回值)备注: 大家也可以在上面加入从终端获取用户信息,将方法动作根据终端选择绑定---案例1: 班级管理系统1. 默认3个班级2. 学生有姓名,年龄,所在班级属性3. 学生可以选择加入班级...
转载
发布博客 2019.09.04 ·
46 阅读 ·
0 点赞 ·
0 评论

Go 面向对象之结构体

#### Go 面向对象之结构体最近有四天没更新公众号,有一些事情耽误了,生活就是这样,总会一些事情让人措不及防; ***山浓水浅,坐看流年***1. Go 也支持面向对象编程(OOP) 但是它和传统的面向对象编程还是有一些区别,并不是纯粹的面向对象编程; 2. Go 中没有类(class), Go 中struct 和其它编程语言中的类有同等地位,所以我们可以理解Go 是基于str...
转载
发布博客 2019.09.04 ·
37 阅读 ·
0 点赞 ·
0 评论

Go 结构体方法

#### Go 结构体方法本来今天有些事情忙的不准备更新内容了,后来提前完成了, 所以还是要更新了; 毕竟坚持本就是一件不容易的事情!加油,相信不管是大家还是我,都有一些事情想要做,那就坚持吧,剩下的交给天意吧; 昨天到今天上午一直在处理微信个人账户支付的事情,***大概就是如果个人没有能力或者没有权限开通微信支付功能,而又想用微信的支付功能,那可能需要一些特殊的处理, 支付宝的功能同...
转载
发布博客 2019.09.04 ·
34 阅读 ·
0 点赞 ·
0 评论

Go Map

#### Go map ***如果生命是一道墙,那么声声必有回响***上一节我们学习了数组与切片,学习的还是基础部分, 高级部分有二维数组,多维数组...; 在这里先不写高级部分,高级部分与初级部分并没有太大区别,一个是多维切片,在每一维使用前都需要make,第二个是遍历时需要多层循环;##### map 在 Go 中map 是key:value 数据结构,类似python 中的字典; ...
转载
发布博客 2019.09.04 ·
39 阅读 ·
0 点赞 ·
0 评论

Go 数组与切片

#### Go 数组与切片***渡风渡尘缘,修行亦修心***##### 数组数组是可以存放多个同一类型的数据的集合,数组也是一种数据类型,它是值类型; 数组如何定义? var 数组名 [数组大小]数据类型: var a [5]int package mainimport "fmt"func main(){ var intArr [3]int ...
转载
发布博客 2019.08.26 ·
48 阅读 ·
0 点赞 ·
0 评论

Go 常用函数

#### Go 常用函数,错误处理这一节我们来学习一下Go 常用的函数,这些函数有些是内置的,有些是官方标准库内的, 熟悉这些函数对程序开发来讲还是很重要的; 1. len("abc") 统计字符串的字节长度fmt.Println(len("abc,我")) // 4 + 3 = 7 中文字符占三个字节  2. strconv.Atoi("11") 将字符串转为...
转载
发布博客 2019.08.26 ·
30 阅读 ·
0 点赞 ·
0 评论

Go 函数,包(二)

#### Go 函数,包(二)***百丈峰,松如浪,地势坤,厚德载物之像*** 今天又到周五啦,你们有没有激动呢,反正我很激动,又有两天的自由了; 上一节我们学习了Go 的函数和包的一些知识 , 今天接着学习... ---##### init 函数 每个程序源文件都可以包含一个init 函数, 该函数在main 函数前执行,被Go 运行框架调用; package main...
转载
发布博客 2019.08.26 ·
43 阅读 ·
0 点赞 ·
0 评论

Go 循环控制

#### Go 循环控制昨天有工作要忙, 断更一天,不过学习的事情,还是每天要坚持; 我还有头发, 还能学习^_^.***倘若我心中的山水, 你眼中都看到***上一节学习完流程控制,总结一下switch 和 if 的区别; 1. 如果判断的具体数值不多, 而且符合整数,浮点数,字符,字符串这几种类型,建议使用switch语句;2. 其它情况如: 区间判断和结果为bool类型的判断使用...
转载
发布博客 2019.08.19 ·
31 阅读 ·
0 点赞 ·
0 评论

函数,包及错误处理

#### Go 函数,包(一)***天行健,两仪遵道恒长***##### 函数 是为了完成某一功能的程序语句的集合, 在Go 中函数分为自定义函数,系统函数函数语法: func 函数名(形参列表)(返回值列表){ 函数语句 return 返回值列表 } 案例: package mainimport "fmt"func add(a...
转载
发布博客 2019.08.26 ·
46 阅读 ·
0 点赞 ·
0 评论

Go 流程控制

#### Go 程序流程控制***渡风渡尘缘,修行亦修心***在程序中主要有三大程序程控语句.1. 顺序控制2. 分支控制3. 循环控制 ##### 顺序控制程序从上到下逐行执行,中间没有任何判断和跳转package mainimport "fmt"func main(){ var a = 1 var b = 2 fmt.Println(a...
转载
发布博客 2019.08.19 ·
28 阅读 ·
0 点赞 ·
0 评论
加载更多