JavaNode
文章平均质量分 90
千鹤万象
分享与交流
展开
-
知识点整合
多线程简述线程、程序、进程的基本概念。以及他们之间关系是什么?程序>进程>线程程序:是含有指令和数据的文件,存储在磁盘和其他数据存储结构中,是静态的代码进程:是程序的一次执行过程,是系统运行程序的基本单位。进程就是运行的程序,程序执行时会被加载到内存中。进程属于操作系统的范畴,同一段时间内可以执行一个以上的程序;线程是在同一程序中几乎同时执行一个以上的程序线程:是比进程更小执行的单位,一个进程在执行过程中可以产生多个线程,多个线程共享一块内存区域和一组系统资源,切换的负担比进程小,称为原创 2023-02-14 15:10:44 · 1111 阅读 · 0 评论 -
Dubbo+zookeeper的搭建
Dubbo环境搭建一级目录分布式应用架构流动计算架构Dobbo针对的系统结构演进线路图Dubbo的架构:上图Dubbo服务调用流程Dubbo优缺点优点:缺点:Dubbo提供的注册中心有如下几种类型可供选择:安装一级目录分布式应用架构当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求用于提高业务复用及整合的 分布式服务框架(RPC) 是关键流动计算架构随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖原创 2021-05-07 07:05:20 · 460 阅读 · 0 评论 -
1.面向对象知识网
项目项目项目项目1项目2项目3 计划任务 完成任务原创 2021-03-23 13:46:44 · 328 阅读 · 0 评论 -
SpringMVC初步了解和使用
SpringMVC特性案例:SpringMVC版本的Hello world开发环境和运行环境:JDK1.8 Eclipse:2019-6 Tomcat9 或者8.5更多可看spring-framework新建一个Dynamic web project项目记得生成web.xml文件,后面配置会用到加入jar包到buildpath下:以Spring 5.1.1为例:修改web.xml文件,加入前端(配置/控制)器(DispatcherServlet) servlet有关原创 2021-03-09 02:29:03 · 166 阅读 · 0 评论 -
Spring+Mybatis整合
Spring、Mybatis整合开始开始加入了spring和Mybatis以及其他相关的依赖包,参考的网址:http://search.maven.org/在pom.xml中添加maven对应jar包的坐标,ctrl+s保存加载<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version原创 2021-03-08 15:48:05 · 141 阅读 · 0 评论 -
Java核心API
1 Java核心APIAPI(Application Programming Interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。 目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。1.1 Objectpublic class ObjectClass Object是类Object结构的根。 每个类都有Object作为超类。 所有对象(包括数组)都实现了这个类的方法。1.2 包装类:Java原创 2020-12-10 21:20:14 · 2018 阅读 · 0 评论 -
Java高级知识
高级Java编程1 多线程1.2 程序1.3 进程1.4 线程1.4.1 多线程优点1.4.2 线程的实现1.4.3 线程的生命周期1.4.4 线程结束的方式1.4.4.1 标记位结束1.4.4.2 Runnable结束1.4.4.3 Runnable名下Lambda拉姆达表达式2 网络编程3 高级3.1 反射3.2 注解3.3 设计模式4 项目4.1 项目开发流程4.2 文档4.3 设计4.4 界面开发GUI1 多线程1.2 程序是计算机指令的集合,程序是一组静态的指令集,不占用系统运行资源,不能原创 2020-11-27 13:31:30 · 337 阅读 · 1 评论 -
Q22:Java接口解析
接口是可以多继承的接口不能被实例化格式是:【访问权限】 interface 接口名 {公开静态常量列表;(public static final)int a =10;公共抽象方法列表;(public abstract)void t1();(JDK1.8后有默认方法)default void t4(){方法体}}public class TestBird { public static void main(String[] args) { // TODO Auto-gene.原创 2020-10-21 20:23:52 · 203 阅读 · 0 评论 -
Javaweb知识(1)
State2HTML编程CSS编程JS编程HTML编程xml作数据展示html:超文本标记语言,用于描述网页中存在哪些网页元素,配合CSS样式表可以浏览器是CSS编程JS编程ECMAScript:javascirpt,浏览器可以解析并执行的语言,可以控制网页上的元素,形成各种动态效果...原创 2020-12-10 16:50:13 · 12835 阅读 · 0 评论 -
Java文件
1 输入输出1.1 File类型文件的定义:文件可以认为是相关记录或存放在一起的数据的集合存储位置:文件一般是存放在存储设备上的,如光盘、移动设备java.io包是JDK内置的包 import outputimport.java.io.*java.io.File类的对象可以表示(描述)文件和目录注意:File对象并不能直接对文件内容进行读/写操作,只能看文件的属性//相对路径(当前工程的根目录)File f1 = new File("chinasoft.java");//绝原创 2020-11-11 21:25:18 · 1179 阅读 · 0 评论 -
MYSQL
1.Mysql1.1 语言分类DDL:(数据定义语言):常用的有CREATE 和 DROP,用于在数据库中创建新表或删除表,以及为表加入索引等DML:Data Manipulation Language(数据操纵语言):主要用来对数据库的数据进行一些操作,常用的就是INSERT、UPDATE、DELETEDQL: Data Query Language(数据查询语言):数据检索语句,用于从表中获取数据。SELECTDPL:(事务处理语言):事务处理语句能确保被DML语句影响的表的所有行及时得以更原创 2020-11-13 09:47:00 · 204 阅读 · 0 评论 -
异常&集合
1 异常抛出异常格式:选中要生成try catch的代码——右键——surround With——try /catch Blockpublic class Test{ //throws Exception 向上抛出异常(谁调用就抛给谁)最后是JVM public static void main(String[] args) throws Exception{ try{ //抓 int[] array = {1,2,3}; System.out.println(array[4]);原创 2020-11-06 16:16:27 · 187 阅读 · 0 评论