自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码歌大大

专注技术,精于经验

  • 博客(48)
  • 收藏
  • 关注

原创 原来让多线程顺序运行有这么多种方法~

我们下面需要完成这样一个应用场景:1.早上;2.测试人员、产品经理、开发人员陆续的来公司上班;3.产品经理规划新需求;4.开发人员开发新需求功能;5.测试人员测试新功能。规划需求,开发需求新功能,测试新功能是一个有顺序的,我们把thread1看做产品经理,thread2看做开发人员,thread3看做测试人员。1.使用线程的join方法join():是Theard的方法,作用是...

2019-12-19 17:57:09 182

原创 【码歌】面向对象编程

第四章——面向对象编程一、本章内容面向过程和面向对象类和对象类的属性类的方法局部变量和成员变量构造方法及其重载this关键字static变量static方法package和import静态导入二、面向对象编程初步2.1区别和共同点区别:面向过程:事物比较简单,可以用线性的思维去解决。面向对象:事物比较复杂,使用简单的线性思维无...

2019-07-05 09:24:52 187

原创 Python中的运算符,纯粹、直接解决

上文请点这里,Python初级认知--标识符、变量这一篇内容,我们来看看Python中的运算符。在学之前先提醒大家,不要刻意去强行记忆这一篇内容,我们只需要了解知道,真正在使用的时候按着我们常识的容易理解的去做就可以了。运算符(operator)与表达式1 、表达式表达式是指用运算符连接各个运算对象,合乎语法规则的式子。比如:sum=0sum=sum+1...

2019-03-29 16:14:57 208

原创 Python初级认知--标识符、变量

缘起上文:工欲善其事必先利其器--Python学前准备gVim万事以备,接下来开始我们Python核心内容的学习。本次目标:一、 两种常用方式1. 使用 REPLREPL 即 R(read)、E(evaluate)、P(print)、L(loop)缩写,就是交互模式。2. 使用文件1) 、 GVIM 编辑文件2)、运行文件二、 编程规范“ ...

2019-03-29 15:53:59 505

原创 Python内置工具,基本数据类型

接上文,昨天分享完Python中最基本的概念。今天一起把剩下的内容搞定五、 内置工具为了方便后期操作,这里先熟悉两个内置工具,即输入、输出和随机整数。1 、输出1) 、单个输出print(单个变量或值)2) 、带格式输出print(“%格式”%变量)3)多值输出print(变量1,变量2)#结果间有空格print("%格式%格式"%(变量1,变量2)...

2019-03-29 15:49:04 153

原创 工欲善其事必先利其器,Python学前准备gVim

如果你看了昨日的文章Python学前准备--如果你知道要去哪,那么全世界都给你让路,那么恭喜你,已经开始了一段奋斗向上的旅程。不多说,直接开始今天的分享内容。本次课程目标一、软件开发的技巧众所周知,软件开发技术是 IT 技术的核心技术,也是从事 IT 职业的技术学习首选。软件工程专业更是多年荣登国内 10 大高薪专业排行榜,软件工程师更是职友集、前程无忧、智联招聘和...

2019-03-29 15:35:33 421

原创 Python学前准备--如果你知道要去哪,那么全世界都给你让路

一、Python 已来 AI 不远在当今,人工智能已经渗透到了智能手机、网络搜索,广告分发,人脸识别,语音识别,自动驾驶,智能医疗,无人银行等日常生活领域。人工智能的生活化是不可避免的,它将会不可思议地改变整个人类世界。在将来不懂人工智能就像现在不懂操作电脑的人一样,会被社会淘汰。建行无人银行大厅由于人工智能是人类自己的杰作,是使用人类创造的编程语言发明的,因此掌握其编程语言,就是...

2019-03-26 16:37:15 325

原创 【码歌】养兵千日用兵一时,你准备好了吗?

直奔主题,今日分享就是两个小案例,帮助我们去融会贯通之前学过的JavaScript。案例练习1、九九乘法表利用控制语句实现九九乘法表的打印。<!DOCTYPE html><html><head><metacharset="utf-8"/><title>九九乘法表</title></head...

2019-03-20 16:23:19 244

原创 【码歌】jQuery事件,完成个人相册

开篇寄语:弱的时候,坏人最多。这个世界的温柔,来自于你的强大。所谓自由,不是随心所欲,而是自我主宰。起源上一篇今天,我们一起来完成jQuery未完结的内容,最后再用一个实例一起完成案例。五、jQuery事件1、加载事件ready()类似于onload()事件,ready()可以写多个,按顺序执行。$(document).r...

2019-03-20 16:21:13 126

原创 【码歌】write less ,do more----轻巧jQuery

开篇寄语:当你无法改变周遭环境时,至少可以调整自己的心态去面对它。感觉很难时,告诉自己:再坚持一下,别辜负了曾经经历的苦难与磨练。从这一篇开始,我们开始学习jQuery。一、jQuery的下载安装1、官网jQuery官网:http://jquery.com/2、版本jQuery 2.x has the same API as jQu...

2019-03-20 16:18:54 194

原创 初见成效,使用JS操作DOM对象

开篇寄语:要紧盯住自己的人生目标,不要被周围毫无意义的人或者事所牵绊,尤其不要生闲气。看淡一点,不要太在乎别人的那张脸;简单一点,不要用他人的尺子,量自己的长短。心态好,一切安好。昨天给大家提到过,那现在就一起来看看DOM。二、JavaScript操作DOM对象1、什么是DOMDOM:Document Object Model 文档对象模型要实现...

2019-03-15 09:56:40 124

原创 小有成就,深入理解JavaScript事件模型

开篇寄语:有些人看起来整天面带笑容,并不是因为他们事事顺利,只是他们比你敢于面对问题、善于遗忘不幸、勇于拥抱欣喜。人最大的对手,往往不是别人,而是自己的懒惰。别指望撞大运,运气不可能永远在你身上,任何时候都要靠 本事吃饭。也许这每天的两句话不能改变你当下的情况,但至少被你看见过,就是最美好的事。从今天开始就要对JavaScript做进一步的学习了。一、J...

2019-03-15 09:54:17 87

原创 忠于人品,跳动在网页的精灵--JavaScript

你努力的样子很狼狈,但是还是要加油鸭。因为,你认真的样子真的很帅。经过之前两篇关于JavaScript的介绍,现在的你应该对于它不再陌生了。今天,我们继续,把剩下的内容做一个完整的总结。9、数组数组(array)是按次序排列的一组数据,每个值的位置都有编号(从 0 开始),整个数组用方括号表示。Js中定义数组的三种方式如下(也可先声明再赋值):vararr...

2019-03-14 10:44:55 83

原创 陷于才华,跳动在网页的精灵--JavaScript

开篇寄语:听命于自己的情绪,是一种放纵;无视于情绪,是一种麻木;能控制自己的情绪,是一种稳重。你爬得高,走得远,不是为了给世界看到,而是为了看到世界。连接上一篇文章,这里标号直接就是从上一篇算起,只为给你呈现一个完整连贯的内容。5、数据类型虽说JS是弱类型语言,变量没有类型,但数据本身是有类型的。针对不同的类型,我们可以进行不同的操作。Java...

2019-03-14 10:34:43 102

原创 源于初见,跳动在网页上的精灵----JavaScript

开篇寄语:道不同不相为谋,人贵在有自知之明。你与别人花费一样的时间,因为别人用心,而你吊儿郎当,所以到了最后检验成果的时候,别人成功,而你除了赔了时间之后,一无所得。一、简介1、什么是JavascriptJavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是...

2019-03-13 14:37:05 178

原创 了解了HTML之后,一起来看怎么给他穿上好看的衣服

开篇寄语:别老想着“以后还来得及”,有一天你会发现,有些人,有些事,真的会来不及。人生的道路虽然漫长,但紧要处常常只有几步,特别是当人年轻的时候。一、HTML与CSS的关系CSS(Cascade Style Sheets)层叠样式表, 是一种用来表现HTML文件样式的计算机语言。CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于...

2019-03-13 14:30:51 429

原创 熟练使用常用标签,网页可以这么轻松搞定

开篇寄语:人们最常犯的错误就是用自己的尺子去丈量别人。有些感情是指甲,剪掉了还会重生,无关痛痒;而有些感情是牙齿,失去以后,永远无法弥补。接《只需3分钟,轻松明白一个网页是如何制作的》,关于HTML的介绍。这一篇解决实际使用的常用标签。四、HTML常用标签和属性HTML页面是由标签组成,不同的标签浏览器对其进行不同样式和内容的渲染 ,我们需要记忆常用的标签即可。大致可分为...

2019-03-12 09:37:50 208

原创 只需3分钟,轻松明白一个网页是如何制作的

开篇寄语:我们之所以迷茫是因为:明知是脑子饿极了,却只会拼命喂肚子。人表达的永远不是他所说的内容,而是渴望被理解的心情。之前做了一期关于Oracle的系列,很多同学给悠悠反馈说很希望看到这样有干货又连贯的内容。所以,今天开始做一期关于前端的系列。没学过的有服气了,如果已经学过了,可以夯实一下自己的基础。不多说,直接开始吧。一、HTTP和WEB工作原理超文本传...

2019-03-12 09:24:46 419

原创 难说再见,请拥抱我。oracle完结篇

开篇寄语诉苦亦无用,许多事只得靠自己。不要因为晚上没有月光,而认为白天不会来;不要因为自己伤心、失落,就认为是天意弄人。学会安慰自己,生活就是磨练,风雨过会还会看到彩虹的。视图、索引、序列10.1 视图视图可以看作一张虚拟表。视图正如其名字的含义一样,是另一种查看数据的入口。常规视图本身并不存储实际的数据,而仅仅是由SELECT语句组成的查询定义的虚拟表 。从数据库...

2019-03-06 14:34:43 159

原创 我在码歌坚持的第九天,离搞定 oracle还差最后一步

开篇寄语有的人打动我之处在于:什么好听的话都没说,却什么细微的事都做了。每一次努力,都是幸运的伏笔。读完寄语,驱散一天的阴霾,收拾心情,开始学习的路途。第九章 事务9.1 事务介绍9.1.1 什么是事务在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么都成功执行,完成整个工作单元操作,...

2019-03-06 14:28:38 92

原创 Oracle系列第八章----DML,我在码歌坚持的第八天

开头的寄语: 成年人情绪稳定的秘诀之一:总是把对他人的期待放到最低。 棋势无定,棋局难料,以不变应万变,胸有成竹,等闲应对看春秋。 读完了这些,开始这一天的美好。美好从学习开始8.1 DML介绍DML(Data ManipulationLanguage 数据操控语言)用于操作数据库对象中包含的数据,也就是说操作的单位是记录。Oracle数据库的DML表数据的操作有三...

2019-02-21 10:51:09 144

原创 迟到的情人节礼物,虽然错过了时节,但是礼物的分量和诚意都在

嗨,大家好啊 情人节来了,有点慌,我要怎样才能好装出有女朋友的样子呢? 福利:今天,码歌送你一个女朋友公众号 嗨码歌  对话框回复“情人节”领取~(温馨提示:想要女朋友的,移步到公众号领取,另一定要一个人偷偷的听或者戴上耳机) 先把我们未完成的Oracle系列看完,然后再去找女朋友,岂不是爱情事业双丰收。第七章 DDL语法7.1 DDL介绍SQL语句主要可以...

2019-02-18 10:02:58 726

原创 【码歌】Oracle系列第五六章合集----分页和去重

第五章 分页和去重5.1分页介绍为什么会用到分页呢,因为列表内容太多了,所以使用分页进行显示。数据过多单页面无法显示所有内容,则每一次只显示一部分的数据。分页,是一种将所有数据分段展示给用户的技术。用户每次看到的不是全部数据,而是其中的一部分,如果在其中没有找到自习自己想要的内容,用户可以通过制定页码或是翻页的方式转换可见内容,直到找到自己想要的内容为止。其实这和我们阅读书籍很类似。实...

2019-02-15 16:23:05 163

原创 【码歌】Oracle系列第四章--函数

4.1 函数介绍Oracle SQL提供了用于执行特定操作的专用函数,这些函数大大增强了SQL语言的功能。函数可以接受零个或者多个输入参数,并且返回一个输出结果。这种由Oracle提供给我们的函数我们称为内置函数,除了有内置函数外还可以自定义函数。根据函数的返回结果,我们将函数分为单行函数和多行函数1、单行函数:对应在表记录时,一条记录返回一个结果。例如 lower(x),将参数转换为小...

2019-02-14 16:57:45 112

原创 Oracle系列第三章 select语法----下次再见你说“嘿,老朋友”

3.1 select 基本结构和简单查询3.1.1 select结构结构:select  *|colname [,...] from table [alias] 分析:select 关键字 后面跟要查询的内容 from关键字后面跟数据的来源解析步骤:1)from 找来源 2) select 挑数据语法结构需记忆3.1.2 简单查询1)查询所有查询员工的所有信息select ...

2019-02-14 09:40:52 151

原创 【码歌】Oracle经典系列第二章----表的概念及设计

第一节表的概念表设计的原则2.1 表数据库中以表为组织单位存储数据。表用来存储一些事物的信息,首先需要有一个表名,以及存储的信息。2.2 设计原则好的数据库表设计会影响数据库操作效率。特别是数据特别多的时候,如果表结构不好的话,操作的时候条件会变得非常复杂。所以为了以后操作简单,表的关系(内部和外部)要尽量合理的设计。步骤:1)找出表要描述的东西2)列出你想通过这个表...

2019-02-13 15:45:24 167

原创 学了这么久的网络编程,该有一份完整的笔记整理(终)

书接上文,上次我们整理到网络编程的UDP。今天我们继续,把有关网络编程的做一次完整的梳理。(温馨提示:案例多,篇幅长,适合想夯实基础,挑战高级)TCP协议特点:面向有链接数据传输安全数据传输量大效率低案例1服务端1.package com. mage.net.tcp;  2.  3.import java.io.IOException;  4.import j...

2019-01-24 14:55:37 95

原创 【码歌】Oracle数据库经典系列--第一章

Oracle数据库----第一章数据库的介绍主要内容•认识数据库•数据库安装核心目标•初步认识数据库•数据库安装1.1 数据库的介绍1.1.1 数据库简单地说,数据库(英文Database)就是一个存放数据的仓库。在日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情...

2019-01-24 14:48:03 233

原创 学了这么久的网络编程,你该有一份完整的笔记整理了

对于网络编程,在我们学Java初级的时候就是一个章节在学习。而在工作的时候,不可避免的都会接触。真正让我们能够成长和提升的,还是最开始基础的内容。今天,给大家整理一份完整的笔记,内容厚重。网络的基本概念:a)网络就是由一组多台计算机通过网线链接组成的b)网络的的作用:通过网络进行数据的传递 以及资源的共享c)网络编程:就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换网...

2019-01-15 14:16:26 132

原创 春运一年一次,这几天全民疯狂抢票,如何让12306承载起这一份寄托

全世界最大规模的哺乳类动物迁徙----春运。这几天已经上演,那伴随着全民话题的,就是12306,到底能不能经受的住考验。不管是被诟病反应慢,容易挂,还是验证码非人类操作,但我们回家的路途必须使用它。针对这样的话题,我们聊聊关于网站性能的问题。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西)业务任何技术都离不开业务需求,...

2019-01-07 14:04:40 356

原创 关于Go语言、Docker,我们聊聊新技术

出处:https://coolshell.cn/articles/18190.html上个月,作为 Go 语言的三位创始人之一,Unix 老牌黑客罗勃·派克(Rob Pike)在新文章“Go: Ten years and climbing”中,回顾了一下 Go 语言的发展过程。其中提到,Go 语言这十年的迅猛发展大到连他们自己都没有想到,并且还成为了云计算领域中新一代的开发语言。还提到了,中国...

2019-01-02 11:28:18 254

原创 【码歌】和你聊泛型,你要知其一二

关于泛型你要知道二三事本内容均为原创,如需转载请注明出处:https://www.jianshu.com/p/d13ed2b58c8a写这篇文章的初衷,是对于大家遇到的几道泛型(Generic)题目的不理解。那不妨我们在这里展开,好好讨论一下泛型这个鬼东西。提示&lt;由于内容很多,所以会通过几个章节依次讨论&gt;为了更好的说明泛型这个内容我会从以下几个方向依次展开讨论:...

2018-12-27 09:31:22 80

原创 #我要圣诞帽#码歌送你圣诞帽

圣诞节,快乐过,很纯粹,码歌送你圣诞帽。(可以邀请好友帮忙,解锁所有组件,叠加使用,更酷炫)圣诞快乐

2018-12-25 16:08:31 94

原创 【码歌】Mybatis框架源码解读

本内容均属原创内容,转载请注明出处:https://www.jianshu.com/p/dc9fd739d829有一起学习的小伙伴可以加老薛qq:1811112688 一起努力。从今天开始,我们需要详细花一段时间系统的深入学习一下MyBatis框架底层的内容,我们会从一下几个方向展开讨论:MyBatis执行过程 MyBatis的Executor、StatementHandler、Par...

2018-12-24 11:05:32 165 1

原创 【码歌】动态代理之多级代理实现方案以及细节分析

本内容均属码歌老薛原创,需要转载请注明出处:https://www.jianshu.com/p/29548a7b606f对于本文章如果有疑问,请加老薛qq:18111126881-7-6 多级代理业务分析实现业务场景:虾米吃海藻 小鱼吃虾米,大鱼吃小鱼简单业务概述,当虾米吃海草时,小鱼一直在监视虾米有没有执行eat();方法,如果执行则小鱼执行eatSmallShrimp(...

2018-12-21 10:57:06 580

原创 【码歌】细致入微,代理模式中的静态代理和动态代理

本文档为码歌老薛原创内容,转载请注明出处:https://www.jianshu.com/p/ed4cb94cefe9本次主要分享代理模式当中的静态代理和动态代理内容。如果有问题请联系老薛,老薛qq:1811112688本文是为《基于微服务千万级流量项目实战》主题课做的辅助课,帮助各位夯实基础,快速上手。想了解课程请找码歌老薛。1-7:代理设计模式i:静态代理ii:动态代理...

2018-12-20 09:39:31 141

原创 【码歌】Java逆袭之路,小白系统笔记,持续更新

Java学习手册出处: https://www.jianshu.com/p/d6fa6831bec6本次主题模块模板javase到javaee的课程文档内容。如果你也喜欢编程,可以加老薛的qq:1811112688,一起学习,一起进步。(一):Readme1-1:学习编程方法1:唯手熟尔(编程一定是建立在多敲的基础上的)2:明日复明日,明日何其多(学习过程中的问题不要遗留到第...

2018-12-18 10:00:54 4007

原创 Servlet中的设计模式:适配器和模板方法模式

出处: https://www.jianshu.com/p/a0e3ad9668881:设计模式1-1: 什么是设计模式:​ 设计模式就是前人将自己编写代码的经验总结出来,通过代码的逻辑编写符合大多数场景的业务开发的硬编码。就是一个通用的解决方案。是一种问题解决的思路,不是固定的写法。1-2:设计模式的好处便于查看高级框架的源码增强解决问题的能力更加能够理解面向对象的优势1-3...

2018-12-17 14:13:36 1270

原创 【码歌】5分钟明白基于WebSocket的聊天室设计方案

WebSocket协议是H5的一个基于TCP的新协议。WebSocket协议被设计来取代用HTTP作为传输层的双向通讯技术,这些技术只能牺牲其中一方来提高另一方的效率和可依赖性。效果展示chat优点在实现websocket连线过程中,需要通过浏览器发出websocket连线请求,然后服务器发出回应,这个过程通常称为“握手” 。在 WebSocket API,浏览器和服务器只需要...

2018-12-14 15:59:47 645

原创 【码歌】深入理解JVM

                                                                                                                         来源:https://www.jianshu.com/p/61fe6a67defa编译原理请查看之前内容,需要了解更多Java原创资料,请加qq:1811...

2018-12-13 11:21:06 107

空空如也

空空如也

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

TA关注的人

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