- 博客(641)
- 资源 (30)
- 收藏
- 关注

原创 Docker 快速入门(一文上手 Docker)
通过本篇文章,就可以达到在 Window 或 Linux 上手 Docker(有点长,可以根据目录选择你需要的内容看)什么是容器1.1 用大白话介绍下什么是容器1.2 再看下稍微正式些的说法1.3 物理机、虚拟机、容器的区别Docker 为什么这么火2.1 什么是 Docker2.2 Docker 火的原因Docker 在企业的应用(应用场景)3.1 快速部署3.2 同步开发......
2019-10-15 15:47:37
5180
1

原创 用通俗易懂的大白话讲解Map/Reduce原理
下面是我自己的微信公众号(不定期更新 JAVA 、大数据、个人成长等干货)1、公众号上有经典的技术电子书可以免费领2、大家有问题可以在公众号问我,只要你问了我就会回复(相互交流)也可以扫描下面二维码,加我个人微信,和我直接沟通Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及......
2014-03-31 16:20:44
170395
34
原创 一个电脑如有多个git用户时,拉取代码时候记得加上用户名
在使用Git客户端克隆和pull远程仓库的时候报错:提示找不到上游仓库,但是地址是正确的!因为自己的项目不止一个 又有自动保存git密码的功能,当clone第二个项目的时候就报了错误!这样会在克隆的时候提示输入密码,确认用户!就可以正常更新上游仓库了!在自己的项目路径上加上自己的用户名,
2024-08-05 14:40:32
335
1
原创 JAVA+Springboot+Mybatis+themlef+layui 仓库管理系统
themlef+layui 框架就是为后端人员快速入门前端开发而生的,可以非常快速的开发一套系统;
2022-07-04 18:22:35
1761
1
原创 Netty通过Nginx配置 wss 协议访问(实践可行)
先写个比较简单的,后面再写一篇Vue + springboot +nettyNetty在互联网以及物联网公司用的很多,底层走的还是 websocket协议,好处很多,就不一一列了,相关的文章很多,大家可以搜下;在实际开发应用中,基本上都是采用前后端分离,前端部署需要借助 nginx, 所以一般在nginx 配置 https, wss即可,代码中不需要另外配置,下面是nginx 配置文件详情:server { #listen 80; #我这里把http和https两种请求分.
2021-11-12 10:58:59
4758
原创 后端如何快速入手打包Vue项目
1、node官网下载安装包,一步步安装完2、执行npm install chalk3、在项目目录cmd下运行 npminstall-gcnpm--registry=https://registry.npm.taobao.org4、下载成功后再运行cnpminstallnode-sass再执行打包命令:npm run build就可以成功了...
2021-07-14 15:20:36
517
转载 Mysql 开发规范
一、基础规范使用INNODB存储引擎 表字符集使用utf8mb4,能兼容表情符号存储 所有表都需要添加注释 单表数据量建议控制在5000W以内 不在数据库中存储图⽚、文件等大数据 禁止在线上做数据库压力测试 禁⽌从测试、开发环境直连数据库二、命名规范库名表名字段名必须有固定的命名长度,12个字符以内 库名、表名、字段名禁⽌止超过32个字符。须见名之意 库名、表名、字段名禁⽌止使⽤用MySQL保留字 临时库、表名必须以tmp为前缀,并以⽇日期为后缀 备份库、...
2021-07-06 10:10:50
346
原创 工具集-Java获取客户端的 IP
废话不多说,直接上代码,这里主要是写一下主要方法:public static String getIP(HttpServletRequest request) { String ip = request.getHeader("X-Real-IP"); if (StringUtils.isBlank(ip) || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("x-forwar
2020-05-27 19:46:06
965
转载 MySQL索引原理及慢查询优化
背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最...
2019-11-23 13:36:41
566
转载 我是一个线程(用故事讲述线程一生)
第一回 初生牛犊我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是不养闲人的。”果然,没...
2019-09-23 14:11:04
993
转载 “一晚上” 拿到阿里offer的详细准备经历
导读网上的面试题很多,但是讲解备战面试经历的文章很少,这篇文章从简历到模拟面试再到面试都有详细的讲解,十分难得,推荐给大家一起学习下。下文中的我指的是作者七分熟pizza。1.开篇我找工作时是2015年。那一年,BAT大量缩招,就业形势严峻,互联网寒冬消息蔓延。最终我经过激烈角逐拼下了几个大厂offer,回顾往事,觉得分享出来,也许对你能有所借鉴。2.简历这一年的7月初...
2019-09-07 16:42:43
5180
4
原创 天津户口高考是否能加分?
在北京上班的朋友或同事,好多都在天津落户了,一直听大家说天津户口高考能加分,到底能不能加分那,咱们来一探究竟。一个城市是否能被传“高考加分”,是由以下几个因素决定的(总结网上的统计):1.该省人数较少2017年天津高考报名人数5.7万,山东考生58.3万,北京也有6万多。2.高校教育资源丰富该省或市高校多,就会向本地倾斜,招收的学生自然就多。天津共有2所985大学,...
2019-09-05 12:24:51
1867
原创 Docker 持续进阶(讲解 Docker 在实际工作的使用情况)
上一篇 Chat 讲的《Docker 快速入门》,订阅人数已过 1000,反馈还不错。Docker 快速入门只是学习 Docker 的开始,要想在工作中熟练使用 Docker 还需要进一步学习,本篇 Chat 带你了解实际工作中 Docker 的使用。在本场 Chat 中你可以学到的:搭建本地私有仓库 Docker 数据管理 Docker 日志管理 Docker 同一主机容器之间、...
2019-08-02 12:45:28
1007
原创 分享一下申请优快云博客专家成功后的好处
一、说下博客专家申请由来优快云 博客从2011 一开始工作就开始写,至今已经有8年,8年抗战都成功了,写博客8年也该是个专家了(自夸别见笑)!哈哈,当然自己中间有不少的时间没怎么写,并且也不知道申请个博客专家有啥用哪,又不能给涨工资是吧。最近一段时间在想凡事都要做好,既然有些博客的习惯,就把博客写的牛逼点,所以这周一上午申请博客专家,中午就通过了。看到通过消息,心里挺高兴,高兴...
2019-08-01 20:31:41
2465
3
原创 大学里应该重点学习哪门技术语言
别的不多说,来点干货,毕竟本人不善于说废话 !看了多所大学计算机专业课后,总结出大部分大学会有如下课程:《计算机组成与结构》、《计算机网络》、《数据结构与算法》、《C语言设计》、《离散数学》、《汇编语言》等等;从上面这些课程看出大学里学的大部分是原理,是知识点,离毕业后能找一份可以挣钱的技术工作还相差不少,毕竟公司不是让你说一些知识点就给你发工资的,所以在大学里不仅要学好计算机与软件的...
2019-07-28 18:15:52
488
原创 推荐三本最近读的书
大家有没有这种想法:做开发大部分不太善于沟通,心里有东西说不出来,或者说不清楚,最后会让领导或客户感觉咱技术不行或礼节不到位。我最近在总结项目管理经验的时候,自我感觉为人处世和沟通还需要提高,经朋友推荐看了两本书《为人三会》、《口才三绝》,这两本书可以快速看完,内容不是很多,可以让你回顾下生活中做人、说话的知识点。一个人要想成功,离不做人、说话和办事三者的相互融合。加强做人...
2019-07-21 21:13:11
575
原创 Java 大厂必面知识梳理(一)面向对象和面向过程
一、先通俗点说一下两者区别:面向对象:看字面意思就是要搞 “对象”,当要完成一个需求时,首先要把需求拆分出不同的对象,对象有属性和方法,不同的对象通过方法完成各自的功能,从而最终完成需求;面向过程:看字面意思很看重过程似得,其实不是看重过程,不重视结果的意思;面向过程思想:是当要完成一个需求时:会把需求拆分成一个个有顺序的动作(函数),一个个动作按顺序完成,从而最终完成需求;二、比较专...
2019-07-19 13:18:55
374
转载 在阿里的一年,让我的技术思维有了翻天覆地的变化
2018.5.31~2019.5.31,一段精彩的旅程,渡过了在阿里一年的时光,这段时光有快乐、有焦虑、有迷茫、更有思考,思考的是自己过去的种种不足、思考的是一些现在看来之前错误的想法、思考的是如何成为一个更好的技术人,将这一些思考分享给看到这些文字的每个人,共勉。一、应当如何面对线上的异常/故障看起来毫无意义的一个问题,碰到线上异常/故障如何面对,排查解决了不就好了,但是这真的只是第一层...
2019-07-11 06:25:38
445
1
原创 免费快速入门 Docker
最近一直在用 Docker, 一开始学习 Docker 的时候,看看官网,再看看其他人写的博客,总感觉没有一篇文章让大家很快上手 Docker, 学习时间成本太高,为了让大家更好的入门 Docker,也为了养成写作总结的习惯,我特意花时间总结了下 Docker 的快速入门,希望大家通过这一篇文章,大家就可以简单会用 Docker,以 GitChat形式,希望让更多人看到。大家可以扫码或访问链...
2019-05-27 13:49:35
436
1
转载 分治法实现快包 Java 图形界面演示
发现一篇不错的用 JAVA 图形界面演示快包https://blog.youkuaiyun.com/update7/article/details/74078886
2019-04-18 21:59:36
363
原创 centos 下默认用户不是root,如何激活root用户
最近在微软云创建了台虚机,默认用户名是自己创建的(非root)但是大家习惯了用root,用其他用户上传下载文件都比较麻烦,所以如何使用root那:其实root还没有激活,需要给root设置密码,激活rootsudo passwdPassword:你当前用户的密码Enter new UNIX password:这个是root的密码Retype new UNIX password:...
2019-04-18 14:06:08
9038
4
原创 大学生入门到精通JAVA系列(一)大学生在哪里写技术博客
1、优快云2、博客园3、开源中国4、简书5、知乎专栏6、Github Page7、segmentFault8、稀土掘金9、当然也可以自己建站。以上是我知道并且大部分写过的博客地址,今天先在这列一下,后续补充完善下各自优缺点。如果有感觉不错的技术博客可以在评论留言 关注公众号,领取技术福利...
2019-03-21 13:38:29
925
1
原创 Spring 66道经典面试题
1、spring是干嘛的Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2、使用Spring框架有什么好处轻量:Spring是轻量的,基本的版本大约2MB。控制反转:Spring通过控制反转实现了松散耦合,对象们...
2019-03-19 18:59:29
831
原创 JVM面试经典(BAT必面)
1. 类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序答:先静态、先父后子。先静态:父静态 > 子静态优先级:父类 > 子类 静态代码块 > 非静态代码块 > 构造函数一个类的实例化过程:1,父类中的static代码块,当前类的static2,顺序执行父类的普通代码块3,父类的构造函数4,子类普通代码块5,子...
2019-03-12 15:24:38
3879
2
转载 JAVA 程序员 迎娶白富美之路
1基础篇01面向对象→ 什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→ 平台无关性Java 如何实现的平台无关JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala)→ 值传递值传递、引用传递为什么说 Java 中只有值传递→ 封装、继承、多态什么是多态、方法重写与重载...
2019-03-06 14:22:00
909
原创 JAVA性能优化总结(包含测试比较)
1、基本数据类型和封装类型性能比较(int和Integer)public static void main (String[] args) { //测试简单数字类型 long start1 = System.currentTimeMillis(); int aa = 1; for(int i=0; i<1000000; ...
2019-03-06 14:08:36
703
原创 docker学习比较有用的几篇文章
docker swarm集群创建、配置、可视化管理实验win10下docker的入门Window10下docker的安装与使用(比较细)第一个 spring Boot 应用通过Docker 来实现构建、运行、发布...
2019-02-19 17:12:42
736
转载 微信小程序常用UI组件库
开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果。自从微信小程序面世以来,不断有一些开源组件库出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库。还没用到它们的你,可以关注和了解一下哦!WeUI WXSSWeUI WXSS是腾讯官方UI组件库WeUI的小程序版,提供了跟微信界面风格一致的用户体验。GitHub地址:https://github...
2019-02-14 18:58:33
1562
转载 开发者要如何跟上快速迭代的技术变化
本文为译文,可能与原作有所差异!总的来说,科技发展的迅速是一件令人兴奋的事情。但如果站在一个技术开发者的角度去看的话,反而是一件心累的事儿,因为想要跟上科技更新的脚步并不是一件容易的事。我是做Android开发的,就那Android来说吧!各种各样的开发框架变得越来越流行,所以大大小小的相关创新一直是层出不穷的,它们相互竞争,最后淘汰掉落后的那个。“你知道推出了MVP开发模式吗?你不知道 ...
2019-01-23 16:27:11
1893
原创 JPA原生SQL(自定义SQL)分页查询逻辑
JPA自己写SQL查询的话,分页还稍微麻烦,经过测试下面方法可以:@Query(nativeQuery = true, value = "select * from goods where " + " codeName like CONCAT('%',?1,'%') and order by ?w#{#pageable}") Page<Goods>...
2018-11-15 16:49:28
9455
4
转载 Springboot 2.0选择HikariCP作为默认数据库连接池的原因及与Druid的比较
摘要: 本文非原创,是笔者搜集了一些HikariCP相关的资料整理给大家的介绍,主要讲解了为什么sb2选择了HikariCP以及HikariCP为什么这么快。Springboot2默认数据库连接池选择了HikariCP为何选择HikariCP理由一、代码量理由二、口碑理由三、速度理由四、稳定性理由五、可靠性HikariCP为什么这么快优化并精简字节码更好的并发集合类实现使用FastList替代...
2018-10-28 18:00:02
4397
1
转载 Putty的ppk文件转成Xshell使用的key文件
Putty的ppk文件转成Xshell使用的key文件 今天同学给我一个Putty远程登录使用的ppk文件(即后缀名为ppk)让我远程登录主机,但是我用的是Xshell,导入这个ppk文件时,遇到“Failed to import the user key!”错误。 参考网上这篇文章,找到了解决办法,如下 1、找到Putty安装目录下的PUTTYGEN.EXE...
2018-10-23 09:36:38
1428
原创 centos7 安装配置MySQL5.7
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10...
2018-10-17 16:20:38
309
原创 Linux 下部署redis后初始配置常见问题
1、首先去Redis官网下载最新版的Redis:https://redis.io/,我下载的是最新版的Redis4.0.112、进行压缩包解压 tar -zxvf redis-4.0.10.tar.gz3、解压后首先要进行初步配置: 3.1、 注释掉 bind 127.0.0.1, 不注释掉只能本机访问,其他外网服务器访问不了。 3.2、关闭安全模式prote...
2018-09-10 18:17:27
397
原创 Wampserver 64位下载安装及常见问题记录
1、Wampserver官网下载地址:https://sourceforge.net/projects/wampserver/, 注意根据自己电脑系统是32还是64选择对应版本2、安装与配置WAMPsever首先是安装WAMPsever,根据提示一步一步安装注意安装路径,尽量自己重新设置一下,这里设为d:\wamp选择创建桌面快捷方式这个直接点打开后面都是默...
2018-08-18 16:33:19
21204
prob工具和messages_zh_CN.properties
2014-04-22
JFreeChart用到的三个JAR
2013-07-10
Firefox, IE5, IE5.5, IE6, IE7, IE8多种浏览器兼容的问题
2011-01-20
动态检索,同时实现拼音检索的三个js 文件:control.js,pinyin.js,pinyincontrol.js
2011-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人