-
我项目中的代码都是如何分层的?
我项目中的代码都是如何分层的? 1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多...
-
线程状态
线程状态 1. 线程状态 // Thread.State 源码 public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED;} 1.1 new 一个已经创建而未启动的线程处于改状态,此时还未调用start()方法; Thread thread = new Thread(() - {}); System.out.printl...
2019-10-08 09:25:32 多线程编程java多线程java多线程编程IEPStimAVHTTPS对象sys
-
java基础(9):类、封装
java基础(9):类、封装 1. 面向对象 1.1 理解什么是面向过程、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 面向过程的程序设计方式,是遇到一件事时,思考我该怎么做,然后一步步实现的过程。 例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃...
-
慕课零基础学java语言翁恺老师——第一周编程题
慕课零基础学java语言翁恺老师——第一周编程题 温度转换(5分) 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: F = (9/5)*C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。...
-
夯实Java基础系列13:深入理解Java中的泛型
夯实Java基础系列13:深入理解Java中的泛型 目录 泛型概述 一个栗子 特性 泛型的使用方式 泛型类 泛型接口 泛型通配符 泛型方法 泛型方法的基本用法 类中的泛型方法 泛型方法与可变参数 静态方法与泛型 泛型方法总结 泛型上下边界 泛型常见面试题 参考文章 微信公众号...
2019-10-08 09:22:06 java基础java工程师Java技术java基础知识文档定义Linuxmysql个人博客IE
-
JAVA模拟Spring实现IoC过程(附源码)
JAVA模拟Spring实现IoC过程(附源码) 前言:本人大四学生,第一次写博客,如果有写得不好的地方,请大家多多指正 一、 IoC(Inversion of Control) 反转控制 传统开发都是需要对象就new,但这样做有几个问题: 效率低下,创建对象时比较耗时,我立马要用对象,可系统说让...
-
有了 CompletableFuture,使得异步编程没有那么难了!
有了 CompletableFuture,使得异步编程没有那么难了! 本文导读: 业务需求场景介绍 技术设计方案思考 Future 设计模式实战 CompletableFuture 模式实战 CompletableFuture 生产建议 CompletableFuture 性能测试 CompletableFuture 使用扩展 1、业务需求场景介绍 不变...
-
java基础(1):java概述、jdk的安装、环境变量的配置、helloworld
java基础(1):java概述、jdk的安装、环境变量的配置、helloworld案例 1. Java开发环境搭建 1.1 java概述 众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝...
2019-10-08 09:18:56 迅雷java基础java开发工具java开发java开发工程师java runtimejava开发环境java的基础知识文档文件
-
【Java并发】线程安全和内存模型
【Java并发】线程安全和内存模型 一、概述 1.1 什么是线程安全? 1.2 案例 1.3 线程安全解决办法: 二、synchronized 2.1 概述 2.2 同步代码块 2.3 同步方法 2.4 静态同步函数 2.5 总结 三、多线程死锁 3.1 什么是死锁 3.2 如何避免 四、Threadlocal 4.1 什么是Threadlo...
-
Java网络编程 -- Netty中的ByteBuf
Java网络编程 -- Netty中的ByteBuf 由于JDK中提供的ByteBuffer无法动态扩容,并且API使用复杂等原因,Netty中提供了ByteBuf。 Bytebuf的API操作更加便捷,可以动态扩容,提供了多种ByteBuf的实现,以及高效的零拷贝机制。 ByteBuf的操作 ByteBuf有三个重要的属性:capa...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
