自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java海洋

不定期分享Java、大数据等技术,个人成长、知识变现等

  • 博客(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 5026 1

原创 用通俗易懂的大白话讲解Map/Reduce原理

下面是我自己的微信公众号(不定期更新 JAVA 、大数据、个人成长等干货)1、公众号上有经典的技术电子书可以免费领2、大家有问题可以在公众号问我,只要你问了我就会回复(相互交流)也可以扫描下面二维码,加我个人微信,和我直接沟通Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及......

2014-03-31 16:20:44 168961 33

原创 ❤️双非本科成功应聘大厂P7后的含泪总结❤️

面试后含泪总结的经典必问问题。

2022-09-14 22:49:55 714 1

原创 Java 基础经典面试题(2022)

Java 经典面试题,必须要会的

2022-09-07 10:11:19 303

原创 JAVA+Springboot+Mybatis+themlef+layui 仓库管理系统

themlef+layui 框架就是为后端人员快速入门前端开发而生的,可以非常快速的开发一套系统;

2022-07-04 18:22:35 1564 1

原创 Springboot 配置Swagger (亲测)

springboot 快速配置swagger

2022-06-25 19:00:21 2954

原创 idea 加载不了应用市场解决办法(亲测)

解决Idea 加载不了插件应用市场

2022-06-11 12:28:36 582

原创 Window10 下安装 MySql 8.0 详细教程

让你很快成功的在Win10上安装MySQL8.0,并用客户端工具连接

2022-04-27 21:27:30 836

原创 Netty通过Nginx配置 wss 协议访问(实践可行)

先写个比较简单的,后面再写一篇Vue + springboot +nettyNetty在互联网以及物联网公司用的很多,底层走的还是 websocket协议,好处很多,就不一一列了,相关的文章很多,大家可以搜下;在实际开发应用中,基本上都是采用前后端分离,前端部署需要借助 nginx, 所以一般在nginx 配置 https, wss即可,代码中不需要另外配置,下面是nginx 配置文件详情:server { #listen 80; #我这里把http和https两种请求分.

2021-11-12 10:58:59 4337

原创 后端如何快速入手打包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 430

转载 Mysql 开发规范

一、基础规范使用INNODB存储引擎 表字符集使用utf8mb4,能兼容表情符号存储 所有表都需要添加注释 单表数据量建议控制在5000W以内 不在数据库中存储图⽚、文件等大数据 禁止在线上做数据库压力测试 禁⽌从测试、开发环境直连数据库二、命名规范库名表名字段名必须有固定的命名长度,12个字符以内 库名、表名、字段名禁⽌止超过32个字符。须见名之意 库名、表名、字段名禁⽌止使⽤用MySQL保留字 临时库、表名必须以tmp为前缀,并以⽇日期为后缀 备份库、...

2021-07-06 10:10:50 281

原创 工具集-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 801

转载 MySQL索引原理及慢查询优化

背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最...

2019-11-23 13:36:41 498

转载 我是一个线程(用故事讲述线程一生)

第一回 初生牛犊我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是不养闲人的。”果然,没...

2019-09-23 14:11:04 913

转载 “一晚上” 拿到阿里offer的详细准备经历

导读网上的面试题很多,但是讲解备战面试经历的文章很少,这篇文章从简历到模拟面试再到面试都有详细的讲解,十分难得,推荐给大家一起学习下。下文中的我指的是作者七分熟pizza。1.开篇我找工作时是2015年。那一年,BAT大量缩招,就业形势严峻,互联网寒冬消息蔓延。最终我经过激烈角逐拼下了几个大厂offer,回顾往事,觉得分享出来,也许对你能有所借鉴。2.简历这一年的7月初...

2019-09-07 16:42:43 3742 4

原创 天津户口高考是否能加分?

在北京上班的朋友或同事,好多都在天津落户了,一直听大家说天津户口高考能加分,到底能不能加分那,咱们来一探究竟。一个城市是否能被传“高考加分”,是由以下几个因素决定的(总结网上的统计):1.该省人数较少2017年天津高考报名人数5.7万,山东考生58.3万,北京也有6万多。2.高校教育资源丰富该省或市高校多,就会向本地倾斜,招收的学生自然就多。天津共有2所985大学,...

2019-09-05 12:24:51 1745

原创 Docker 持续进阶(讲解 Docker 在实际工作的使用情况)

上一篇 Chat 讲的《Docker 快速入门》,订阅人数已过 1000,反馈还不错。Docker 快速入门只是学习 Docker 的开始,要想在工作中熟练使用 Docker 还需要进一步学习,本篇 Chat 带你了解实际工作中 Docker 的使用。在本场 Chat 中你可以学到的:搭建本地私有仓库 Docker 数据管理 Docker 日志管理 Docker 同一主机容器之间、...

2019-08-02 12:45:28 907

原创 分享一下申请CSDN博客专家成功后的好处

一、说下博客专家申请由来CSDN 博客从2011 一开始工作就开始写,至今已经有8年,8年抗战都成功了,写博客8年也该是个专家了(自夸别见笑)!哈哈,当然自己中间有不少的时间没怎么写,并且也不知道申请个博客专家有啥用哪,又不能给涨工资是吧。最近一段时间在想凡事都要做好,既然有些博客的习惯,就把博客写的牛逼点,所以这周一上午申请博客专家,中午就通过了。看到通过消息,心里挺高兴,高兴...

2019-08-01 20:31:41 2364 3

原创 大学里应该重点学习哪门技术语言

别的不多说,来点干货,毕竟本人不善于说废话 !看了多所大学计算机专业课后,总结出大部分大学会有如下课程:《计算机组成与结构》、《计算机网络》、《数据结构与算法》、《C语言设计》、《离散数学》、《汇编语言》等等;从上面这些课程看出大学里学的大部分是原理,是知识点,离毕业后能找一份可以挣钱的技术工作还相差不少,毕竟公司不是让你说一些知识点就给你发工资的,所以在大学里不仅要学好计算机与软件的...

2019-07-28 18:15:52 451

原创 推荐三本最近读的书

大家有没有这种想法:做开发大部分不太善于沟通,心里有东西说不出来,或者说不清楚,最后会让领导或客户感觉咱技术不行或礼节不到位。我最近在总结项目管理经验的时候,自我感觉为人处世和沟通还需要提高,经朋友推荐看了两本书《为人三会》、《口才三绝》,这两本书可以快速看完,内容不是很多,可以让你回顾下生活中做人、说话的知识点。一个人要想成功,离不做人、说话和办事三者的相互融合。加强做人...

2019-07-21 21:13:11 533

原创 Java 大厂必面知识梳理(一)面向对象和面向过程

一、先通俗点说一下两者区别:面向对象:看字面意思就是要搞 “对象”,当要完成一个需求时,首先要把需求拆分出不同的对象,对象有属性和方法,不同的对象通过方法完成各自的功能,从而最终完成需求;面向过程:看字面意思很看重过程似得,其实不是看重过程,不重视结果的意思;面向过程思想:是当要完成一个需求时:会把需求拆分成一个个有顺序的动作(函数),一个个动作按顺序完成,从而最终完成需求;二、比较专...

2019-07-19 13:18:55 325

转载 在阿里的一年,让我的技术思维有了翻天覆地的变化

2018.5.31~2019.5.31,一段精彩的旅程,渡过了在阿里一年的时光,这段时光有快乐、有焦虑、有迷茫、更有思考,思考的是自己过去的种种不足、思考的是一些现在看来之前错误的想法、思考的是如何成为一个更好的技术人,将这一些思考分享给看到这些文字的每个人,共勉。一、应当如何面对线上的异常/故障看起来毫无意义的一个问题,碰到线上异常/故障如何面对,排查解决了不就好了,但是这真的只是第一层...

2019-07-11 06:25:38 406 1

原创 免费快速入门 Docker

最近一直在用 Docker, 一开始学习 Docker 的时候,看看官网,再看看其他人写的博客,总感觉没有一篇文章让大家很快上手 Docker, 学习时间成本太高,为了让大家更好的入门 Docker,也为了养成写作总结的习惯,我特意花时间总结了下 Docker 的快速入门,希望大家通过这一篇文章,大家就可以简单会用 Docker,以 GitChat形式,希望让更多人看到。大家可以扫码或访问链...

2019-05-27 13:49:35 408 1

转载 分治法实现快包 Java 图形界面演示

发现一篇不错的用 JAVA 图形界面演示快包https://blog.csdn.net/update7/article/details/74078886

2019-04-18 21:59:36 335

原创 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 8499 3

原创 大学生入门到精通JAVA系列(一)大学生在哪里写技术博客

1、CSDN2、博客园3、开源中国4、简书5、知乎专栏6、Github Page7、segmentFault8、稀土掘金9、当然也可以自己建站。以上是我知道并且大部分写过的博客地址,今天先在这列一下,后续补充完善下各自优缺点。如果有感觉不错的技术博客可以在评论留言 关注公众号,领取技术福利...

2019-03-21 13:38:29 878 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 796

原创 JVM面试经典(BAT必面)

1. 类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序答:先静态、先父后子。先静态:父静态 > 子静态优先级:父类 > 子类 静态代码块 > 非静态代码块 > 构造函数一个类的实例化过程:1,父类中的static代码块,当前类的static2,顺序执行父类的普通代码块3,父类的构造函数4,子类普通代码块5,子...

2019-03-12 15:24:38 3828 2

转载 JAVA 程序员 迎娶白富美之路

1基础篇01面向对象→ 什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→ 平台无关性Java 如何实现的平台无关JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala)→ 值传递值传递、引用传递为什么说 Java 中只有值传递→ 封装、继承、多态什么是多态、方法重写与重载...

2019-03-06 14:22:00 834

原创 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 656

原创 docker学习比较有用的几篇文章

docker swarm集群创建、配置、可视化管理实验win10下docker的入门Window10下docker的安装与使用(比较细)第一个 spring Boot 应用通过Docker 来实现构建、运行、发布...

2019-02-19 17:12:42 690

转载 微信小程序常用UI组件库

开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果。自从微信小程序面世以来,不断有一些开源组件库出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库。还没用到它们的你,可以关注和了解一下哦!WeUI WXSSWeUI WXSS是腾讯官方UI组件库WeUI的小程序版,提供了跟微信界面风格一致的用户体验。GitHub地址:https://github...

2019-02-14 18:58:33 1454

转载 开发者要如何跟上快速迭代的技术变化

本文为译文,可能与原作有所差异!总的来说,科技发展的迅速是一件令人兴奋的事情。但如果站在一个技术开发者的角度去看的话,反而是一件心累的事儿,因为想要跟上科技更新的脚步并不是一件容易的事。我是做Android开发的,就那Android来说吧!各种各样的开发框架变得越来越流行,所以大大小小的相关创新一直是层出不穷的,它们相互竞争,最后淘汰掉落后的那个。“你知道推出了MVP开发模式吗?你不知道 ...

2019-01-23 16:27:11 1688

原创 JPA原生SQL(自定义SQL)分页查询逻辑

JPA自己写SQL查询的话,分页还稍微麻烦,经过测试下面方法可以:@Query(nativeQuery = true, value = "select * from goods where " + " codeName like CONCAT('%',?1,'%') and order by ?w#{#pageable}") Page<Goods&gt...

2018-11-15 16:49:28 9244 5

转载 几种数据库连接池性能比较 hikari druid c3p0 dbcp jdbc

背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池 。     NOTE: 本文所有测试均是MySQL库测试结论   1:性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。   2:druid功能最为全面,sql拦截...

2018-10-28 18:48:21 1166

转载 Springboot 2.0选择HikariCP作为默认数据库连接池的原因及与Druid的比较

摘要: 本文非原创,是笔者搜集了一些HikariCP相关的资料整理给大家的介绍,主要讲解了为什么sb2选择了HikariCP以及HikariCP为什么这么快。Springboot2默认数据库连接池选择了HikariCP为何选择HikariCP理由一、代码量理由二、口碑理由三、速度理由四、稳定性理由五、可靠性HikariCP为什么这么快优化并精简字节码更好的并发集合类实现使用FastList替代...

2018-10-28 18:00:02 4122 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 1336

原创 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 275

原创 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 337

原创 Wampserver 64位下载安装及常见问题记录

1、Wampserver官网下载地址:https://sourceforge.net/projects/wampserver/, 注意根据自己电脑系统是32还是64选择对应版本2、安装与配置WAMPsever首先是安装WAMPsever,根据提示一步一步安装注意安装路径,尽量自己重新设置一下,这里设为d:\wamp选择创建桌面快捷方式这个直接点打开后面都是默...

2018-08-18 16:33:19 20085

Storm分布式实时计算模式 完整版

Storm分布式实时计算模式 完整版,不是完整可以直接评论,保证!

2016-05-30

《快学Scala》 完整版

完整版的scala入门书籍,《快学Scala》

2016-05-30

jcrop 插件裁剪图片demo

jcrop 插件裁剪图片demo,demo压缩包里有完整例子,部署到Apache下,直接可以看到效果

2015-04-30

hadoop-eclipse-plugin-1.0.3.jar

window系统下用indio版本的Eclipse可以成功连上集群并运行例子

2014-09-23

prob工具和messages_zh_CN.properties

tomcat监控工具prob及转换中文文件messages_zh_CN.properties,经测试确实可用,相应的使用方法可在本人博客找到,时间大概在这个上传后几分钟

2014-04-22

linux系统下32位JDK

linux系统下32位JDK,在linux系统下在JVM平台开发程序的必须要安装的

2014-03-21

jrobin-1.5.9.1.jar

tomcat等WEB项目javameloday监控需要的jrobin-1.5.9.1.jar

2014-03-13

javamelody-1.16.0.jar

tomcat等WEB项目javameloday监控需要的jar

2014-03-13

JFreeChart用到的三个JAR

里面有三个JAR包,两个是必须的:jcommon-1.0.17.jar,jfreechart-1.0.14.jar;第三个是整合struts2时用到的:struts2-jfreechart-plugin-2.3.14.jar;

2013-07-10

定时调度框架JAR包quartz-2.0.2.jar

定时调度框架quarts的JAR包,很好用

2013-03-13

JAVA定时调度框架-Quartz使用入门到精通.doc

一个很好的调度工具学习资料,可以定时调用发送短信,上传文件等功能,JAR包后面有

2013-03-13

java 中反射工具类和讲解

很常用,也很全面的一个反射工具类,并带有对每个方法讲解的文档

2012-11-13

dwr.3.0.jar

实现DWR框架必须的jar包,DWR框架可以很好的实现ajax效果

2012-09-20

获取汉字拼音的JS

可以很好的获取汉字的拼音,汉字的全拼和首字母拼

2012-08-21

把wsdl文件或地址转化成java代码工具

在myeclipse下的一个web程序,把wsdl文件转化成java代码

2012-08-21

导入excel工具类和相应的jar包

很详细的导入excel工具类和相应的jar包,很详细,实现的方法很多

2011-09-28

详细的导出pdf工具类和jar包

详细的导出pdf工具类和jar包 ,工具类中好几中实现方式

2011-09-28

导出excel详细资料,jar和实现类

很详细的导出excel工具类,能够应用不同的实体类,还有相应的jar

2011-09-28

java3D技术,java非常最新的技术和3D动画链接

最新的 java3D 技术 java非常最新的技术和3D动画链接放在一起

2011-02-25

android 教程

很到位的分析,很真实的技术,android学习的好资料

2011-02-14

140个java经典案例

很好java学习资料,很系统,很容易上手

2011-01-22

Firefox, IE5, IE5.5, IE6, IE7, IE8多种浏览器兼容的问题

Firefox, IE5, IE5.5, IE6, IE7, IE8多种浏览器兼容的问题,解决以上浏览器存在的兼容问题

2011-01-20

动态检索,同时实现拼音检索的三个js 文件:control.js,pinyin.js,pinyincontrol.js

现拼音检索的三个js 文件:control.js,pinyin.js,pinyincontrol.js

2011-01-17

导出,下载excel包poi_3.2.jar

导出,下载excel包poi_3.2.jar,很常用的一种导出excel方式

2011-01-17

导出,下载excel包jxl.jar

导出,下载excel包jxl.jar,很常用的一种导出excel的方式

2011-01-17

java导出页面表格数据到excel表

一个完整的导出html页面数据到excel表内,超简单

2011-01-11

myelipse快捷键

很实用的快捷键,增加工作效率,一个人是否懂得较多快捷键,很大程度上体现了他的技术水平

2010-12-17

搜索引擎开发实例详细设计文档

本搜索开发实例详细分析了整个开发的流程和关键技术,其中有图片和画图。

2010-05-15

xml文档的解析采用最流行的DOM4J技术

本资源详细地描述了XML文档的解析方法,讲述了最流行的解析XML文档方法:DOM4J.

2010-05-15

空空如也

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

TA关注的人

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