最近有几个同事(当然都是搞技术的),我们几个之前只是讨论了几个技术而已。然后有个同事问我:“哥,你搞 Java 多长时间了?”,话说等我回答他有 14 年的时候,第一我自己有点惭愧,因为我好像并不是那么牛X。同事解释说没人能什么都掌握,虽然很赞同,但是还是觉得自己技术很欠缺。第二被人质疑那么年轻搞了 14 年,呃实在不敢说年龄,只是自己显年轻罢了。聊的正文吧。我接触 Java 已近 14 年了,见
1.引言毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。经过一年意识到以前也有很多认识误区,比如:偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。不重基础,总觉得很多基础东西不需要再看了,其
Java就业班(后端)学习笔记一简单常识: CS:需下载客户端软件更新需要在每个终端上进行更新运算压力可以分摊给每个终端,服务器运算压力相对小BS:无需安装客户端软件全部部署在服务器端软件更新时,只需要更新服务器互联网三大基石: url:终端资源定位符(地址) http协议:数据解析规范 html:数据访问载体Form表单: action属性提交地址,method指定提交方式get(数据通过地址栏
java后端1年经验和技术总结(1)1.引言  毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。  经过一年意识到以前也有很多认识误区,比如:  偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行
1.在这几年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学到过的东西,为大家分享一下。   经过几年意识到以前也有很多认识误区,比如:   偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。   不重基础,总觉得很多基础东西不需要再看了,其实不懂的地方很多,计算机程序方面任何
转载 2023-06-28 14:18:06
447阅读
1、Java相关• 乐观悲观锁的设计,如何保证原子性,解决的问题;• char和double的字节,以及在内存的分布是怎样;• 对象内存布局,然后讲下对象的死亡过程?• 对象头,详细讲下;• sync原理详细,sync内抛异常会怎样,死锁吗?还是释放掉?怎么排查死锁?死锁会怎样?有没有什么更好的替代方案?• 详细讲一下集合,HashSet源码,HashMap源码,如果要线程安全需要怎么做?• 多线
# 项目方案:Java 2023后端技术分享 ## 项目介绍 本项目旨在分享Java 2023后端技术的最新发展,包括Spring Boot、MyBatis、Docker等技术的应用和实践。通过分享项目的实际案例和代码示例,帮助开发者了解最新的后端开发趋势,提高技术水平。 ## 项目架构 本项目采用经典的三层架构,包括表现层、业务逻辑层和数据访问层。后端技术主要基于Spring Boot框架进
原创 2024-03-04 05:03:05
139阅读
前言本文是博主从事后端开发以来,对公司、个人项目的经验总结,包含代码编写、功能推荐、第三方库使用及优雅配置等,希望大家看到都能有所收获博主github地址: https://github.com/wayn111一. 优雅的进行线程池异常处理在Java开发中,线程池的使用必不可少,使用无返回值 execute() 方法时,线程执行发生异常的话,需要记录日志,方便回溯,一般做法是在线程执行方法内 tr
1、后端技术体系框架使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。纵观整个互联网技术体系再结合公司的目前状况,笔者认为必不可少或者非常关键的后端基础技术/设施如下图所示: 这里的后端基础设施主要指的是应用在线上稳定运行需要依赖的关键组件或者服务。开发或者搭建好以上的后端基础设施,一
转载 2023-08-10 14:14:49
230阅读
Java后端知识体系1. Java 语言<Java核心技术>1. 基础语法 2. 面向对象 3. 常用API 4. 异常处理 5. 集合 6. IO 7. 多线程 8. 网络编程 9. 泛型 10. 反射 11. 注解2.JVM <深入理解Java虚拟机>1. 类加载机制 双亲委派 2. 字节码执行机制 3. JVM内存模型 堆 栈 方法区 4. GC回收 5. J
转载 2023-09-18 04:38:17
61阅读
对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。每6个月更新一次Java版本,以及发布很多流行的框架,如Spring5、Spring Security 5和Spring Boot 2等,这些都给我们带来了很大的挑战。在2019年初,我认为Java 10还是比较新的,但是,在我学习完所有Java 10的特性之前,Java 11、Java 12、Java 12 已经接踵而至,对
转载 2023-09-19 08:03:18
249阅读
分享日常开发工作中常遇到的问题
原创 2021-07-01 17:51:24
273阅读
(一)java集合类(done)在java集合类中最常用的是Collection和Map的接口实现类。Collection又分为List和Set两类接口,List的实现类有ArrayList、LinkedList、Vector、Stack,Set接口的实现类有HashSet、TreeSet,而Map的实现类主要有HashMap、ConcurrentHashMap、TreeMap。ArrayList
转载 2023-09-19 21:28:31
109阅读
ServletServlet技术Java后端的重要技术之一,作为Java Web开发的核心组件,Servlet承担了Web MVC结构中的核心作用(功能导航)。传统的Model2结构(Servlet+JavaBean+JSP)虽然在目前已经很少使用了,但是Web开发的基本结构依然没有改变。Servlet技术的应用涉及到Web容器、会话(HttpSession)、安全、同步、Web应用部署等相关内
转载 2023-08-15 12:26:19
64阅读
有两年工作经验的老程序员拥有广阔的技术面,同时在工作过程中也总结出了经常使用的是其中20%的技术。特别是刚刚入门的初级程序员,可能没有那么多能力和时间学习所有的知识点,那么需要掌握的就是这20%的重点技术点,相信面试官也能理解一个新人的技术实力。下面和大家一起讨论一下,java程序员经常使用的其中20%的技术有哪些。第一、学会一个web服务J2EE服务器——tomcat、Nginx、httpd等。
这是一个国外大神20多年的经验总结出来的……“任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧1. 把字符串常量放在前面通过把字符串常量放在比较函数equals()比较项的左侧来防止偶然的 Nul
转载 2023-08-11 14:19:23
250阅读
据悉,不久前,国内最大的精英职业发展平台猎聘,在杭州沃创空间的沃创咖啡厅举办了一场“大神教你Java技术”的线下分享会,拥有近十年互联网研发经验的大咖觉知把多年私藏的干货分享给了与会者。通过猎聘同道精英汇线下沙龙的分享,与会者既了解了行业的最新技术,又拉近了与技术大牛的距离。觉知,拥有近十年的互联网研发经验、蘑菇街无线应用技术专家。其做过电商核心交易系统、实时数据处理平台、服务化中间件等。目前服
转载 2023-08-03 21:05:11
189阅读
大家好,我是小小刀,又和大家见面了,下面请进入开场白开场白 今天回到家差不多8点,然后看看书,和大家在群里聊聊差不多就9点了,这时候我就有两个选择,是要整理知识点文章呢,还是说今天休息,我想,如果我在群里面说一句今天没整理,明天再弄,也不会有人说我什么,就当我快要说明自己上床休息的时候,我还是停下了脚步,还是那句话,一咬牙,一跺脚,强迫自己开了个头,然后想着,头都开了,那就继续往下搞吧,然后开始看
转载 2023-08-21 23:10:35
437阅读
Java技术点归纳目录概述需求:设计思路实现思路分析1.Structs 元工程改造2.个贷子系统开发3.架构的迭代开发,升级,部署,参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better res
转载 2023-08-01 12:56:40
265阅读
系列文描述:该文章主要记录了开发中如何基于Java使用观察者模式、如何使用不允许改变的容器、如何反射枚举以及类字面常量的特殊性,相信看完肯定有所收获。基于Java实现观察者模式作用描述:在日常研发过程总会遇见业务A随着业务B发生相关变化的情况,这种情况便可以运用观察者模式,而对于观察者模式,Java已经为我们提供了已有的接口和类方便我们使用。对于订阅者Java为我们提供了一个接口,JDK源码如下:
  • 1
  • 2
  • 3
  • 4
  • 5