- 博客(43)
- 资源 (11)
- 收藏
- 关注
原创 2019最新大数据云计算方向资源
近期准备了一些优质的资源分享给你,希望能助你一臂之力!最新云计算领取方式:后台回复【最新云计算】大数据领取方式:后台回复【大数据】python实战领取方式:后台回复【python实战】docker领取方式:后台回复【docker】关注公众号回复相应关键字,即可领取!...
2019-08-15 00:15:52
258
原创 100个微信小程序
100个微信小程序实战源码,入门学习微信小程序,没有项目进行实战,真的很难学。关注回复: 【100微信小程序 】 即可领取实战项目,阅读源码进行学习。...
2019-07-25 14:37:50
259
原创 Python基础教程,Python学习资料,Python编程视频资料
为什么要学 Pythonpython容易学,编程对于任何一个新手来说都不是一件容易的事情,特别是在中国基本以C语言作为启蒙语言的国家。python对于任何一个想学习的编程的人来说的确是一个福音,阅读python代码像是在阅读文章,源于python语言提供了非常优雅的语法,被称为最优雅的语言之一。通常来说对于同样的功能,用python写代码更短更简洁。除了简洁的语法,python还有非常强大的社区...
2019-03-07 14:36:51
467
转载 简历模板,简历通用模板,程序员求职简历模板
找工作除了技能之外最重要的就是简历,从某种意义上来说简历有时候比能力更重要!为什么简历如此重要?根据拉勾的招聘调研报告显示,大约有 80% 的简历通不过主筛。所以简历就是一堆 0 之前的那个 1,如果简历通不过筛选,那找工作这事就会化为泡影。接下来一起来看这些精彩的简历模板。关注公众号回复“简历”,免费获取...
2019-03-07 14:08:27
2215
4
转载 Java视频教程,自学Java开发,Java编程资料
Java学习前的一些准备· JDK - (Java SE Development Kit)JDK是Java开发所需要的环境,就跟我们想玩某个网游一样,玩之前一定是需要先安装相应的程序包的。 那这个JDK就是我们准备登陆Java大陆前需要安装的一个程序包。下载地址 : Java SE - Downloads· IDE - (Integrated Development Environmen...
2019-03-07 13:48:39
223
原创 千锋很火的SpringBoot实战开发教程视频
springboot是什么?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。此视频教程包括了Spring...
2019-03-06 22:26:59
894
4
原创 内连接,左右连接的用法与区别
通俗的讲A left join B 的连接的记录数与A表的记录数同A right join B 的连接的记录数与B表的记录数同A left join B 等价B right join A下面就举个例子吧~假设a表和b表的数据是这样的。a表idname1a2b3cb表i...
2018-10-21 11:23:51
658
转载 where、having之间的区别和用法
聚合函数是比较where、having 的关键。开门见山。where、聚合函数、having 在from后面的执行顺序:where>聚合函数(sum,min,max,avg,count)>having列出group by来比较二者。()因where和having 在使用group by时问的最多)若须引入聚合函数来对group by 结果进行过滤 则只能用having。(此...
2018-10-21 10:38:21
185
原创 Java反射机制
1、什么是Java反射就是正在运行,动态获取这个类的所有信息。反射机制的作用1、反编译:.class-->.java 2、通过反射机制访问Java对象的属性,方法,构造方法等。反射机获取类有三种方法 //第一种方式: Class c1 = Class.forName("Employee"); //第二种方式: //java中每个类型都有class 属性...
2018-10-21 10:34:09
143
原创 Java并法与线程池原理分析
1、Vector与ArrayList的区别1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。2...
2018-10-11 11:19:21
159
原创 多线程之间的通讯
1、什么是多线程之间通讯?如何实现多线程之间通讯,其实就是多个线程在操作同一个资源,但是操作的动作不同。需求:第一个线程写入(input)用户,另一个线程取读取(out)用户.实现读一个,写一个操作。class IntThread extends Thread { private Res res; public IntThread(Res res) { this.res = res...
2018-10-11 10:21:03
154
原创 Java多线程之间的安全问题以及如何实现同步
1、什么是线程安全,为什么会有安全问题当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。案例:需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。class ThreadTrain implements Runnable { private int count = 100;...
2018-10-10 17:35:03
283
原创 Java多线程快速入门知识
1、线程与进程的区别每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。进程是所有线程的集合,每一个线程是进程中的一条执行路径2、为什么要用到多线程?多线程就是提高程序的效率。比如...
2018-10-10 15:31:59
146
原创 搭建MyBatis工作环境以及增删改查基本操作
数据库准备创建一个数据库为mybatus-test,表为userCREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=Inno...
2018-08-11 11:57:34
259
原创 普通院校大三Java实习面试腾讯/网易/百度/小米总结。
前几天腾讯HR面完,目前在等结果的阶段,无论结果如何都能接收,作为一名双非学校的本科生能和中大,华工,深大的本科硕士甚至博士同场面试并且没有被中途淘汰,也很真的很幸运了。除了腾讯,其余公司目前都已经拿过offer2017年9月 网易 Java2017年11月 百度(深圳) Java2018年1月 小米(深圳) Java2018年3月 头条 Java总的来说面试无非要做到两点:1.别人答不上...
2018-07-01 17:50:09
755
转载 微信小程序基本构架
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达!对于微信小程序的开发,我采用的是MVC框架进行开发,我就不在解释MVC是什么了,这个大家都知道;构架如下我们来创建我们请求基类,为什么要创建呢?我们向服务端发送请就要写请求的代码,我们把请求一些方法分装起来;构建请求基类:我所创建的文件目录在utils/base.js我所讲这种方式就是我前面讲的三端分离,服务器的接口不是谁向访问就能访问...
2018-06-14 10:42:28
1822
转载 某盘提速下载工具Proxyee-down快速下载大文件
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达!某网盘下载大文件一直是一个痛点。现在国内基本上只有百度网盘可用了,但是免费用户使用它下载东西的速度一直不是很理想,所以现在有很多工具应运而生。今天要介绍的就是一个使用java编写的开源多线程下载器, 利用它,我们就可以满速下载百度云文件!下载完成后打开,首先会提醒你安装根证书,因为百度云使用了HTTPS,为了破解这个安全连接,需要安装这...
2018-06-14 10:40:51
2147
转载 程序员吃的是青春饭?本质上取决于......
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达!阿里妹导读:你是否曾经认真思考过——毕业3-5年、10年,乃至更久后,我们希望成为什么样的人?作为一名技术人,我们要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?今天,阿里资深技术专家毗卢,将带来自己的思考与理解,希望对大家有所启发。毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续...
2018-06-11 14:21:29
289
转载 架构师升级步骤和平时的工作内容
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达! 对于程序员来说,架构师是职业发展的一道坎,如果跨过去了,后面就前途无量了,否则可能一直得做着代码coding的事情。本文将从“如何升级”和“平时工作内容”两方面,说下我对架构师的认识。 1 先说下大家对架构师认识的误区 1 架构师不是不食人间烟火,不是只在一个人的隔间里设计架构,而是需要和产品方,需求方,程序员等各路人马打...
2018-06-11 14:20:20
292
转载 不满微软收购GitHub,开发者蜂拥入驻GitLab
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达! 在 GitHub 被微软收购后,开发者蜂拥入驻 GitLab 在微软宣布 75 亿美元收购 GitHub 之后让很多开发者感到不安,纷纷开始寻找替代品。GitLab 就抓住了这个时机,为吸引更多开发者加入宣布高级自托管 GitLab Ultimate 计划和托管 Glod 计划将免费向开源项目和教育机构开放。 Gi...
2018-06-11 14:19:30
695
转载 王兴、程维、张一鸣…TMD创始人的高考往事了解一下
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达! 图片来源@视觉中国 马云当年高考数学只得一分的趣事,最近登上了热搜。 作为国内最会演讲的企业家,风清扬用一贯幽默的口吻,向大家解释了自己数学考一分的原因:当年英语专业高考不算数学成绩,所以大多数学生都是随便写,奈何马云同志运气实在不好,只蒙到了一分,日后被人当作笑谈也很是无奈。 不过,这并不能掩盖马云的学渣属性。虽然马老师的英...
2018-06-11 14:18:33
595
转载 行天礼重风水的程序员行业
大家都知道程序员编程时难免出现bug,编程是个复杂活,犯错不可避免,但竟然有人因为bug“杀程序员祭天”!都说程序员是“高危行业”,但真有生命危险?“杀程序员祭天”出自某APP的更新提示:哈哈,其实这件事,只是人家产品团队自黑开个玩笑,没必要上纲上线~当事人已经出来说明了。不过话说如果祭天能解决bug的话,程序员朋友们还真会隔三差五献祭点什么呢~毕竟,他们已经为求不出bug、服务器不宕机“不择手段...
2018-06-11 14:17:37
542
转载 程序员,除了写好代码,你更应该学会这些!
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达!程序员必备软技能是现今比较热议的话题,除了写好代码之外,你知道如何在身体上、精神上和心灵上更强大、更健康?一个程序员的成长,又离不开哪些软技能呢?首先,我们来了解一下,什么是软技能: 小黑看了很多文章,总结出来几点,希望能帮助到大家。一、学会快速找到可以copy的经验老司机说:编程=英语+搜索编程作为一门应用性很强的学科,不管是在工作中...
2018-06-11 14:15:33
219
转载 一个Boss直聘机器人, 自动回复发简历
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达!goBoss这是基于go语言编写的一款boss直聘机器人软件(牛人版)。附上Python版本,无需配置Go环境, 我会提供windows和macos的可执行程序。不喜勿喷O(∩_∩)O~闪光点自动回复boss消息回复消息有3种类型。可自行修改, 传入关键字即可(忽略大小写如b站)。消息同一个人只会回复一次。大厂普通黑名单自动发送简历当自...
2018-06-11 13:56:40
5762
2
原创 爬虫实战篇——12306抢票爬虫
点击上方“编程精选”,选择“置顶公众号”技术文章第一时间送达!(1)、前言(此代码经过我的实测具有较强的实用型)每逢佳节,大家对于回家抢票这件事是不是特别头疼呢?今天我在网上发现了这个代码,通过一天的学习,与大家分析下,大家可以直接拿来进行12306抢票,也可以进行优化,进行诸如演唱会的抢票,等等。该代码主要使用了模拟浏览器方式而并没有采用分析请求。(2)、技术路线selenium + chrom...
2018-06-11 13:53:56
4031
原创 内部类与外部类之间的联系
内部类的访问规则如下:用代码实现内部类与外部类之间的调用关系:以上结果输出为Outer:66外部类如何调用内部类的方法:直接访问内部类方式:
2018-05-29 16:37:11
184
转载 JavaWeb中使用JSON
什么是JSONJSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言 *JSON 具有自我描述性,更易理解JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。这里有意思的是,JSON本来是用来...
2018-05-29 10:16:15
615
转载 三大框架SSM+redis搭建web项目。
一、redis安装这里不记录详细过程,只记录大概流程也就是比较重要的步骤。1、redis推荐安装在Linux系统下,因此紧随潮流,安装虚拟机(VMware)、Linux系统(CentOS)。2、电脑主系统是Windows因此为了方便,在Windows系统安装SecureCRT来链接Linux系统。3、下载redis压缩包:http://www.redis.cn/download.html4、安装r...
2018-05-23 10:02:22
6201
转载 springboot学习:spring-boot中如何使用thymeleaf模板引擎
整体步骤:(1) 在pom.xml中引入thymeleaf;(2) 如何关闭thymeleaf缓存(3) 编写模板文件.htmlSpring Boot默认就是使用thymeleaf模板引擎的,所以只需要在pom.xml加入依赖即可:[html] view plain copy
2018-01-02 19:52:37
1044
转载 springboot学习: 初识Spring Boot框架,搭建第一个项目!
项目创建初次接触,我们先来看看如何创建一个Spring Boot项目,这里以IntelliJ IDEA为例,其他的IDE工具小伙伴们自行搜索创建方式:首先创建一个项目,创建时选择Spring Initializr,然后Next,如下图:填写项目信息,如下图:填写项目使用到的技术,上面的Spring Boot版本建议选择最新的稳定版,下面勾选上Web就
2018-01-02 10:50:19
440
转载 springboot学习:初识在Spring Boot中使用JPA
使用流程创建工程并添加相关依赖在Spring Boot中使用JPA,我们在创建工程的时候需要选择JPA依赖,如下: 其他的步骤和我们创建一个普通的Spring Boot项目是一样的,如果小伙伴不了解如何创建一个Spring Boot项目可以参考这篇文章初识Spring Boot框架。 项目创建成功之后,我这里是使用MySql做演示,因此还需要添加MySql驱动,在po
2018-01-02 10:32:41
253
转载 SpringBoot学习:使用spring-boot-devtools进行热部署
pom.xml添加依赖:[html] view plain copy dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-devtoolsartifactId> version
2018-01-01 22:07:24
419
转载 SpringBoot学习:Spring Boot使用FastJson解析JSON数据
个人使用比较习惯的json框架是fastjson,所以spring boot默认的jackjson使用起来就很陌生了,所以很自然我就想我能不能使用fastjson进行json解析呢? 引入fastjson依赖库: dependencies> dependency> groupId>com.alibabagroupId>
2018-01-01 21:22:00
315
转载 mybatis中一级缓存和二级缓存的简单介绍
mybatis的一级缓存: MyBatis会在表示会话的SqlSession对象中建立一个简单的缓存,将每次查询到的结果结果缓存起来,当下次查询的时候,如果判断先前有个完全一样的查询,会直接从缓存中直接将结果取出,返回给用户,不需要再进行一次数据库查询了。 MyBatis会在一次会话的表示----一个SqlSession对象中创建一个本地缓存(local cache),
2017-12-03 20:26:59
187
原创 Tomcat使用常见问题,闪退、端口号被占用
1、 闪退描述: 当我们启动tomcat时,会双击(startup.bat)文件,直接关闭此窗口,不打印任何信息!原因:当我们双击会双击(startup.bat)文件,Tomcat是Java语言开发的,会默认的从系统环境变量中查找一个名称叫JAVA_HOME的变量。这个变量的作用找到Tomcat启动所需的JVM.解决办法:到环境变量中设置JAVA_HOME的变量。JAVA_HOME
2017-11-04 09:35:40
1148
原创 机器学习的常用算法,python实现
最小二乘法所有的深度学习算法都始于下面这个数学公式(我已将其转成 Python 代码)Python123456789101112# y = mx + b# m is slope, b is y-intercept def compute_error_for_line_give
2017-10-26 17:16:15
505
原创 tomcat的8080端口被占用的解决方法
第一行命令是查出哪个应用程序占用了tomcat的8080端口(主要那个符号不是!号,而是 | 号,一定要注意这一点)第二行命令是关掉占用8080端口的那个应用(如何还有一些问题(不是端口占用问题哦),可以clean一下tomcat目录,然后就是重启tomcat了)
2017-10-24 11:01:04
291
转载 StringBuffer的用法 1、StringBuffer对象的初始化 StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方
StringBuffer的用法1、StringBuffer对象的初始化StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。例如:StringBuffer s = new StringBuffer();这样初始化出的StringBuffer对象是一个空的对象,就是我犯的错误。如
2017-09-09 09:53:15
1360
原创 MVC框架简介
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MVC开始
2017-08-21 15:55:38
392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人