![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习之路
文章平均质量分 91
Wikey丶
Java工程师一枚!
展开
-
关于Java内存模型的那点事儿
在很多生产环境中,Java多线程引发的问题总是让人头疼,而且这样的问题如果解决不好的话,频率会非常的高,所以很多面试官在招聘技术人员的时候会特别重视这一块的问题,以此来考验一个程序员是否能写出线程安全的程序或者解决一个非线程安全的问题。最近,胖达在生产环境中也碰到了很多关于多线程同步的问题,业余时间研究了一下这个知识点,特意整理一篇文章,希望对大家日后面试或者解决问题有所帮助!了解多线程问题,...原创 2020-03-22 22:46:03 · 278 阅读 · 0 评论 -
如何控制多线程的执行顺序?
面试的时候你是否经常被问到这样的问题:你一般通过什么方式去控制线程的执行顺序?碰到这样的问题,我的内心其实是很抵触的!开什么玩笑?我怎么会控制它呢?我为什么要控制它?其实不用慌,这个问题并不难,且听我慢慢道来…那么,什么是线程和进程?要想控制多线程的顺序,你首先应该搞清楚线程和进程到底是什么东西?进程进程其实是操作系统的基础,是系统中一次程序的执行,也是一次程序和数据在机器上顺序执...原创 2020-02-22 17:28:04 · 1081 阅读 · 1 评论 -
Java程序员必备-数据结构与算法之快速排序(二)
昨天了解了快速排序的基本思路,并对一组无序数列进行了快速排序,今天将学习用快速排序编写一段java程序,这也是学习算法的根本目的原创 2016-10-04 23:47:12 · 1405 阅读 · 0 评论 -
Java程序员必备-数据结构与算法之快速排序(一)
快速排序算法原创 2016-10-04 00:54:45 · 2371 阅读 · 1 评论 -
Java程序员必备-数据结构与算法之冒泡排序
冒泡排序基本思想原创 2016-09-30 00:53:35 · 1426 阅读 · 0 评论 -
简单介绍几种Java后台开发常用框架组合
01 前言Java框架一直以来都是面试必备的知识点,而掌握Java框架,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术,这篇文章胖达就打算给大家介绍几款现阶段流行的框架组合,不管是在传统企业开发还是在互联网开发领域,这几种框架应该都是比较常用的。02 三层架构说到框架首先需要明确的是,在Web开发领域一般会将架构分为三...原创 2019-06-15 14:21:02 · 8137 阅读 · 1 评论 -
电商、P2P等大型互联网系统包含哪些业务模块?
01 前言在互联网飞速发展的时代,各大互联网公司正在进行激烈的竞争,业务模式也在不断的扩张,这种现状使得目前各大公司的架构系统面临着极大的挑战,而对于我们普通的软件开发者而言,如果你仅仅了解过一些关于SSH、SSM这些框架组合的知识,熟悉几种简单的单机系统、业务系统,而没有实践过dubbo、redis、mq、docker等等这些应对高并发、高响应、高性能的技术,似乎不再能满足公司对技术的发展需要...原创 2019-06-17 22:14:23 · 1137 阅读 · 0 评论 -
整合SSM框架必备基础—SpringMVC(上)
01 MVC概述在Web系统开发中一般按照视图(View)、模型(Model)、控制(Controller)三层设计模式进行构建,视图层负责模型数据的渲染,将数据用一定的形式展现给用户;模型层负责监听实体的变化并对实体进行解析和封装;控制层负责提供前后端交互的请求逻辑处理入口,处理用户请求,并建立适当的模型传递给视图进行渲染。层级关系一般如下图所示:在Web开发的早期,JSP + Servl...原创 2019-06-29 22:37:49 · 900 阅读 · 0 评论 -
整合SSM框架必备基础—SpringMVC(下)
在上一篇文章《整合SSM框架必备基础—SpringMVC(上)》中,胖达介绍了关于SpringMVC的诞生、优势以及执行流程等理论知识点,这篇文章打算在实操中加深一下对SpringMVC的认识,毕竟实践才是学习技术最有效的方法嘛,Let’s Go!一、 首先来创建一个Web小项目吧JDK版本:jdk1.7.0_07开发环境:Intellij IDEA v2018.03首先需要在IDEA的项...原创 2019-07-25 22:49:56 · 504 阅读 · 0 评论 -
JNI中利用java调用底层C++代码
JNI学习之java调用底层C/C++代码输出简单HelloWorld原创 2016-12-07 11:52:25 · 2324 阅读 · 0 评论 -
用JNative.jar包做java与底层交互时遇到的大坑!
这两天正在研究Java与底层C/C++的交互问题原创 2016-12-07 22:56:15 · 7948 阅读 · 3 评论 -
Java中八种基本数据类型占用字节空间总结
基本数据类型 所占用空间大小转载 2016-12-08 23:23:21 · 12887 阅读 · 0 评论 -
Java中的ExceptionInInitializerError异常及解决方法
当在静态初始化块中出现了异常的时候,JVM会抛出 java.lang.ExceptionInInitializerError异常。转载 2016-12-07 18:08:57 · 2428 阅读 · 0 评论 -
HttpClient,DefaultHttpClient使用详解
HttpClient:是一个接口,DefaultHttpClient实现这个接口的子类首先需要先创建一个DefaultHttpClient的实例转载 2017-01-10 09:11:03 · 14334 阅读 · 0 评论 -
将对象类型转换为xml用到XStream.jar报错
将对象类型转换为xml数据时用到这样一个jar包:xstream-1.4.8.jar,但是运行后出现这个问题:Exception in thread "main" java.lang.NoClassDefFoundError原创 2017-01-06 20:42:59 · 770 阅读 · 0 评论 -
Structs2框架学习 Day2
二、搭建Struts2开发环境并理解配置文件原创 2017-01-01 12:07:13 · 465 阅读 · 0 评论 -
Struts2框架学习 Day1
Struts框架由出色稳定的框架Struts1和WebWork框架整合而来 Struts1框架: 它是apache公司的开源子项目,是基于mvc逻辑分层的web层框架实现。是出现最早的web层框架,应用最广泛。它重点关注的是控制层(C),对于视图层(V)只是提供了大量的标签;对于Model(M)层的影响微乎其微.原创 2016-12-26 23:00:56 · 532 阅读 · 0 评论 -
几个JAVA集合中常用的接口学习:Collection、Iterator和Map
几个JAVA集合中常用的接口学习:Collection、Iterator和Map集合原创 2016-12-21 23:25:53 · 741 阅读 · 0 评论 -
XML解析和JSON解析学习
XML解析和JSON解析学习原创 2016-12-20 19:41:52 · 483 阅读 · 0 评论 -
解析XML文件的4种主流方法介绍
解析XML四种方法转载 2016-12-10 22:22:10 · 469 阅读 · 0 评论