首页
学习
活动
专区
工具
TVP
发布

Java架构师历程

专栏作者
161
文章
417631
阅读量
64
订阅数
【1】进大厂必须掌握的面试题-Java面试-基础
Java中的main()是任何Java程序的入口点。它总是写为public static void main(String [] args)。
Java架构师历程
2021-01-21
1.7K0
IDEA2020.2破解激活
IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码
Java架构师历程
2020-09-24
3.2K0
利用nohup后台运行jar文件包程序
java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
Java架构师历程
2019-09-29
3.2K0
BigDecimal类型divide报错
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。
Java架构师历程
2019-03-08
7870
netty原理分析
Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。
Java架构师历程
2019-03-08
7930
Hessian 原理分析
网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ,主要有 bio 、 nio 、 aio 三种方式,所有的分布式应用通讯都基于这个原理而实现,只是为了应用的易用,各种语言通常都会提供一些更为贴近应用易用的应用层协议。
Java架构师历程
2019-03-08
1.1K0
Java 8:1行为参数化
行为参数化本质上是一块代码并使其可用而不执行它。例如,它可以传递给方法。由于Java 8引入了lambdas(最后),现在可以使用匿名函数来参数化方法的行为。如果您熟悉Javascript,Scala,Groovy或内置lambdas的任何其他语言,那么您可能一直在使用行为参数化。
Java架构师历程
2019-03-08
1.7K0
spring boot应用启动原理分析
摘要: spring boot quick start 在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。
Java架构师历程
2018-09-26
1.8K0
Struts2的工作原理
在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?
Java架构师历程
2018-09-26
6170
Spring工作原理
      内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。
Java架构师历程
2018-09-26
2.1K0
SolrLucene优劣势分析
摘要: 最早lucene2.4以及以前,追溯到2008年前后,lucene刚刚引起大家的关注,到后来Nutch、solr的出现,lucene变得更加热。Nutch、Solr的发展,极大推动了lucene的升级。对于一些接触过搜索,使用过lucene、solr的人来说,一般都会感觉lucene、solr很牛.
Java架构师历程
2018-09-26
1.2K0
Tomcat与Servlet进行交互
3、Servlet容器创建一个HttpRequest对象,将客户请求的信息封装到这个对象中
Java架构师历程
2018-09-26
2.3K0
jdbc简单增删改查代码
Class.forName(“com.mysql.jdbc.Driver”).newInstance(); 我们链接的是MYSQL数据库,所以需要一个MYSQL的数据库驱动,如果你的环境中没有安装, 可以下载:mysql-connector-java-5.1.17-bin.jar JAR包,然后放进jdk1.6.0_37\jre\lib\ext 重启eclispe 就可以在JRE系统库中看到。
Java架构师历程
2018-09-26
1.8K0
JDBC简介
简单地说,就是用于执行SQL语句的一类Java API,通过JDBC使得我们可以直接使用Java编程来对关系数据库进行操作。通过封装,可以使开发人员使用纯Java API完成SQL的执行。
Java架构师历程
2018-09-26
5320
JVM加载class文件的原理
当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载 】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如: 为类静态变量开辟空间,将常量池存放在方法区内存中并实现常量池地址解析,初始化类静态变量等等。这篇文章我们要好好谈谈JVM是如何加载class文件的?
Java架构师历程
2018-09-26
1.2K0
java基础复习
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
Java架构师历程
2018-09-26
1.4K0
JAVA学习大纲
第一节 JAVA概念与JDK的安装 1.1JAVA语言的特点: 1.1.1简单性                      1.1.2面向对象:封装、继承、多态等; 1.1.3分布性:有很强的通信库;可处理TCP/IP等协议;可通过URL访问网络资源;分布计算; 1.1.4健壮性                  1.1.5安全性            1.1.6体系结构中立 1.1.7解释执行                1.1.8可移植性          1.1.9高效性 1.1.10多线程     1.1.11动态性:可在库中自由加入新方法和实例变量,适应不断变化的环境; 1.2JAVA的三个版本: 1.2.1 J2SE:JAVA标准版;   1.2.2 J2EE:JAVA企业版;1.2.3 J2ME:JAVA微缩版; 1.3 相关基本概念:JDK、SDK、JRE、JVM、 1.4 JDK的安装和环境变量的设置; 1.5 一个简单的Hello World简单示例; 1.6 javac.exe、java.exe的作用 1.6.3 基本输入输出应用
Java架构师历程
2018-09-26
1.5K0
Java高并发秒杀API之业务分析与DAO层
第1章 课程介绍 本章介绍秒杀系统的技术内容,以及系统演示。并介绍不同程度的学员可以学到什么内容。 第2章 梳理所有技术和搭建工程 本章首先介绍秒杀系统所用框架和技术点,然后介绍如何基于maven搭建项目,最后对工程目录包进行了划分。 第3章 秒杀业务分析 本章讲解常见秒杀业务以及如何用最常用的技术实现。分析了秒杀业务的难点,以及本课程要实现哪些秒杀API。 第4章 DAO层设计与开发 本章介绍秒杀系统数据库设计与实现,分析DAO数据持久化层所需接口,并编码实现。以及MyBatis如何与spring进行整合,最后介绍如何测试整合框架,完成DAO层的单元测试。
Java架构师历程
2018-09-26
1.1K0
精选30道Java笔试题解答
都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~
Java架构师历程
2018-09-26
8870
==和equals的区别
当执行String s1 = “chance”;这条语句时,会在堆中的字符常量池里找”chance”这个字符串,若没有找到,则将”chance”这个字符串放入字符串常量池中.而在栈中开辟一块名为s1的空间存放”chance”,这块空间的引用.
Java架构师历程
2018-09-26
1.5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档