Java程序员除了要掌握的20%以外还要掌握些什么知识才能游刃有余。下面说说我接触(使用)过、的东西吧。java以分布式应用丰富的生态闻名,在分布式系统中逃不过CAP的抉择。早早了解一些分布式一致性协议paxos、raft等。学习zookeeper的原理和使用场景(metadata、分布式锁、leaderEletion... etc)RPC框架在SOA架构中起着重要的作用,好好探究终是有好处的,在
基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢?小千和一位十年经历程序员要来这份Java程序员常用技术,一起学起来吧~先放一张技术思维导图:什么是技术?开发一个普通管理系统,会用到SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Nginx+Vue+Shiro
转载 2023-09-06 22:25:07
161阅读
基础知识储备: Java SE Java语言(java.long.*)Java集合框架(java.util.*)Java I/O(java.io.*、java.nio.*.*)Java 网络(java.net.*、java.rmi.*、javax.net.*)Java 并发(java.util.concurrent.*、java.util.concurrent.*.*)
转载 2024-01-18 23:23:48
127阅读
JavaSE:这个是Java的核心技术,必须熟练掌握才行。(绝对的重点) 初学的话可能有点难,但是这个是必须掌握的基础知识顺序结构选择结构循环结构数据结构简单的算法面向对象的编程思想容器/集合AarryListHashMapAWT/SWING 做界面IO流多线程网络编程(服务器的由来)JDBC(与数据库进行交互)附加:正则表达式/注解/反射/XML/设计模式(23)前端:核心掌握js(
转载 2023-07-19 16:42:59
137阅读
1. 全篇综述Java微服务技术不像Java web笔记和SSM一样了,微服务技术涉及到的第三方技术太多了,为了方便以后的查找,不能再像Java web笔记和SSM笔记一样,着重记原理,代码记得少。这部分原理和代码基本处于同一比重,好了,让我们以下面这张图,开始我们的微服务技术之旅吧2. 微服务的头部:服务信息的管理2.1 eureka注册中心我们设想,部署在两台服务器上的不同业务,想要互相
java技术1 java基础:1.1 算法1.2 基本1.3 设计模式1.4 正则表达式1.5 java内存模型以及垃圾回收算法1.6 锁以及并发容器的源码1.7 线程池源码2 web方面:2.1 SpringMVC的架构设计2.2 SpringAOP源码2.3 Spring事务体系源码以及分布式事务Jotm Atomikos源码实现2.4 数据库隔离级别2.5 数据库2.6 ORM框架: m
转载 2023-08-03 16:02:00
144阅读
JAVA是一个面向对象的编程语言,由SUN公司的程序员所开发、它不仅吸收了C++的各种优点,而且还撇弃了C++中难以理解的概念,如多继承、指针等;因此JAVA语言具有功能强大且简单易用两个特征, JAVA作为静态面向对象语言的代表,是全世界最受欢迎的计算机语言 Java包含四个独立却又彼此相关的技术1. JVM,Java的虚拟机,在JVM上运行Java的bytecode(字节码)2. Java
知识点总结一、Spring bean的生命周期二、Spring bean的加载过程三、XmlBeanFactory与ApplicationContext的区别四、Spring其他相关知识点4.1 配置到应用开发中三种方式4.2 Spring AOP相关4.3 Spring 的事务传播机制4.4 Spring 中BeanFactory和FactoryBean五、Spring 循环依赖处理六、操作J
转载 2023-09-19 20:09:12
134阅读
文章目录1、B/S 架构以及 C/S 架构2、HTTP2.1 请求数据的格式2.2 响应数据的格式2.3 常见的状态码3、Tomcat3.1 了解Tomcat3.2 Web 服务器的作用?3.3 idea maven + web 项目创建3.3.1 打包出现错误解决问题描述产生原因解决方式如下,在 pop 文件中进行配置:3.3.2 idea 里面创建出来的目录结构3.4 使用 idea 进行项目
转载 2023-10-18 16:52:18
139阅读
Java基础:Java概述配置环境命令行基本操作注释JavaAPI文档关键字和保留字标识符变量运算符程序流程控制数组面向对象编程OOP特征一:封装与隐藏OOP特征二:继承OOP特征三:多态异常处理多线程Java常用类枚举类/注解Java集合泛型IO流网络编程Java反射机制Java新特性 Java概述语言发展:机器语言$->$汇编语言$->$高级语言 Java是一种高级语言。无论是从
转载 2024-01-18 13:59:26
156阅读
kratos系列 ***kratos项目中使用分布式锁介绍 基于etcd实现的分布式锁/kratos项目中使用gorm的Transaction的方法介绍 ***** 事务开始时使用tx //使用依赖注入初始化Transaction /使用ctx传递tx /  不能在事务中并发去select / 可以在事务中并发去调用更
原创 2022-05-27 22:18:00
346阅读
        转载请注明出处:https://blog.csdn.net/qq_40374604      粘下来和大家共勉。 一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和,垃圾回收1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole...
原创 2021-06-21 16:15:29
240阅读
技术:spring系列:   Spring Boot   Spring MVC   Spring Data(数据处理,如数据存储JPA,非结构化数据操作)   Spring Security   Hibernate(ORM)数据库方面:   JPA、MyBatis、H2、MongoDB缓存方面:   Redis(分布式Sess
原创 2023-10-17 12:05:31
100阅读
前言最开始的憧憬个人博客这个东西在我大一下学期就想尝试自己写一个了。为什么会有这样的想法呢,那是因为身边有人搭建了一个漂亮的个人博客,那时的我感觉这个东西真是太棒了,既可以锻炼自己的技术,又拥有了一个自己的地盘,你想怎样就怎样,我真的瞬间就被搭建一个自己的个人博客的想法吸引,义无反顾。艰难的开始大二上学期开始尝试做比较大的项目,那时的我还只是有理论知识的小白,写一写小的demo,但还没有真正的做过
分层在分解复杂的软件系统时,软件设计者用的最多的技术之一就是分层。在计算机本身的架构中,可以看到:到处都有分层的例子:不同的层从包含了操作系统调用的程序设计语言,到设备驱动程序和CPU指令集,再到芯片内部的各种逻辑门。网络互联中,FTP层架构在TCP层之上,TCP架构在IP之上,IP又架构在以太网之上。 当用分层的观点来考虑系统时,可以将各个子系统想象成按照“多层蛋糕”的形式来组织,每一层
转载 2024-01-29 01:02:37
19阅读
最近整理了java技术的一些知识点,后续会根据知识要点逐步分专题完善Java技术主要内容包含如下:一、javacore主要是java核心技术为主,归纳总结jdk原生核心实现,包括其中使用的设计模式总结1、集合:内容包括集合的框架和使用,集合的关键原理和设计2、设计模式:分享总结23种设计模式,并再jdk中找到对应的实践案例3、并发编程:详细分析讲解java并发原理,使用方法,多线程和锁机制等4
转载 2023-08-24 10:56:40
0阅读
基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢?一起学起来吧~先放一张技术思维导图: 什么是技术?开发一个普通管理系统,会用到:SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Nginx+Vue+Shiro+html+等等,这些技术合起来就可以称为技
转载 2023-05-18 10:08:35
361阅读
前言      大学跟着老师培训班学习的C#,那时(2003-2010)它是比较时髦得开发语言,我2008年毕业后,当了一年多三班倒的工人,由于不是自己要走的路,就换到自己专业上来了,也就开始从事了winform窗体应用程序开发。随着web网站兴起,就转到asp.net开发,前端app混合开发。大约2017年前后踏上了java这艘大船,近五年来主要从事管理+
转载 2023-07-24 22:46:38
212阅读
JAVA程序员技术、业务、工具 目录: 1、技术 2、业务 3、工具 今天是实习期以来将近100天了,感谢公司给予的期望与同事们提供的帮助。好久没更新博客了,一是懒于写,二是文章写得不够深刻、自身的知识体系还较零乱、理解不够全面和精湛,甚至存在偏差和误导,距离小目标的实现之路还很远很远,现总结一下我自身这三个月来作为一名研发部->项目组->实习JAVA开发工程师用到的一些技
  • 1
  • 2
  • 3
  • 4
  • 5