
java基础必备教程
秃然,无发可说
小弟认识几位BAT在职面试官,有职业迷茫,年龄焦虑,想要交流可以私老弟奥
展开
-
90%的公司都在用!百万开发者最需要的编程语言
对于很多想通过学习编程语言,进入IT行业发展的人来说,最大的困难是不知从何入手?不知道应该选择哪门编程语言?有人告诉你要学java,因为现在用的人比较多;也有人告诉你要先学python,简单易学,它是人工智能时代的首选语言;有人会告诉你先学习JavaScript,掌握他便可无敌。……那究竟应该学习哪门编程语言呢?小秃头认为,当前学习Java语言依然是不错的选择。尤其是对于计算机基础知识比较薄弱的人来说,通过学习Java语言更容易实现就业。虽然当前IT行业内的Java程序员群.原创 2020-12-17 15:26:48 · 444 阅读 · 0 评论 -
java高级工程师必备技术栈-Shiro权限框架
背景权限系统在任何一个系统中都存在,随着分布式系统的大行其道,权限系统也趋向服务化,对于一个高级工程师来说,权限系统的设计是必不可少需要掌握的技术栈Apache Shiro™是一个功能强大且易于使用的Java安全框架,用于执行身份验证,授权,加密和会话管理。使用Shiro易于理解的API,您可以快速轻松地保护任何应用程序-从最小的移动应用程序到最大的Web和企业应用程序。概述采用渐进式的讲解方式:权限基础shiro权限组件介绍web系统集成shirospring-boot原创 2020-12-15 17:40:28 · 556 阅读 · 1 评论 -
自学java,别再问,看似正常,实则无知的问题。
在某乎,某吧见到最多的问题,评论有说仨月的,有说半年的,有说一年两年的,还有一大堆学习指导,教程分享答案也是琳琅满目可以我们仔细分析这个问题,字面上看没有什么,就是一个很普通的提问,但是实际却毫无低层逻辑可言,自学要学多久,这个问题怎么有统一答案,任何人不一样,拜托了,铁汁,咱们应该关注的是学会哪些东西可以用来找工作呀,让你学三年九九乘法表,你就能考上北大了吗?学习java,你必学内容技术阶段一:JavaSE基础预计学习:14天 技术点:60项掌握核心技能:1...原创 2020-11-24 17:06:57 · 494 阅读 · 0 评论 -
Docker 安装教程|在线安装、离线安装和脚本文件安装
在Linux系统上安装Docker有3种方式,分别为在线安装、离线安装以及脚本文件安装,其中最常用也是官方推荐的安装方式就是在线安装。接下来将在 Ubuntu16.04系统上分别针对这3种安装方式进行详细讲解。一、Docker在线安装教程由于在线安装方式比较容易,且后期升级维护相对方便,所以对于大多数开发者而言,通常会选择在线安装 Docker。这种安装方式需要先设置一个 Docker 仓库,然后通过该仓库进行安装和后续更新。1.设置Docker仓库在新的主机上初次安装Docker CE之前原创 2020-11-17 17:15:09 · 1115 阅读 · 0 评论 -
3分钟彻底搞懂HashMap集合
概述相信很多朋友对于HashMap,开发中我们几乎每天都要使用它,但是每当问到map的一些原理时,很多朋友就不知道如何去回答,甚至一问三不知,从而离我们心仪的offer越来越远,那么今天借着咱们IT 巡游屋这个平台,和大家分享一下关于map的原理,让大家读完这篇文章后,再也不会因为map而倒在面试的路上什么是哈希翻译成 “散列” ,就是把任意长度的输入,通过散列算法,变成固定长度的输出,该输出就是散列值,这个映射函数叫做散列函数,存放记录的数组叫做散列表。相信读完这个概念后,大家一定是一脸.原创 2020-10-28 16:17:18 · 245 阅读 · 0 评论 -
java基础进阶必会性能最好的开源数据库中间件
MyCat 是一个彻底开源的,面向企业的数据库中间件 , 也是国内社区最活跃、性能最好的开源数据库中间件产品。 支持事务、ACID、可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群。 在MyCat 中融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server , 并结合传统数据库和新型分布式数据仓库的新一代企业级数据库中间件产品。 在项目中,我们可以使用MyCat轻松的完成数据库的分库分表操作,从而提高数据库的存储能力,及访问性能。并可以通过MyCat来实...原创 2020-10-08 15:47:55 · 451 阅读 · 0 评论 -
java高级程序员必备技能Shell编程
Shell是一个用C语言编写的程序,用户通过Shell可以访问操作系统内核服务,内核的作用就是操作计算机的硬件。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,Shell命令分为内置命令与外部文件方式命令, 这些命令可以交互式与非交互式地执行;作为程序设计语言,Shell定义了各种变量、参数、函数库、流程控制、运算符等等,这些程序进行有机组合实现高级程序开发。Shell可以以并行的方式协调各个程序的运行,提高linux系统使用的工作效率。在企业中使用Shell 最多的人员就是运维技术与大原创 2020-10-07 15:40:54 · 840 阅读 · 0 评论 -
java基础丨Java动态字节技术之Javassis
概述Javassist是一个开源的分析、编辑和创建Java字节码的类库,可以直接编辑和生成Java生成的字节码。相对于bcel, asm等这些工具,开发者不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。javassist简单易用, 快速。重要的类1. ClassPool:javassist的类池,使用ClassPool 类可以跟踪和控制所操作的类,它的工作方式与 JVM 类装载器非常相似2. CtClass: CtClass提供了类的操作,如在类中动态添加新字段、方法和构造函数、原创 2020-06-17 17:19:21 · 2071 阅读 · 0 评论