摘要: easycode 插件生成 模板 d100ca7639f894d3f948d39be395b88b entity ##导入宏定义 $!define ##保存文件(宏定义) #save("/entity", ".java") ##包路径(宏定义) #setPackageSuffix("entity") 阅读全文
posted @ 2021-08-31 14:26 zhangjinru123 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 事务的ACID 原子性(Atomic):事务中各项操作,要么全做要么全不做; 一致性(Consistent):事务结束后系统状态是一致的; 隔离性(Isolated):并发执行的事务彼此无法看到对方的中间状态; 持久性(Durable):事务完成后所做的改动都会被持久化; 首先需要知道的是,只有存在 阅读全文
posted @ 2019-08-01 15:59 zhangjinru123 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、到官网下载安装包 https://dev.mysql.com/downloads/mysql/ 2、解压到某个目录,将data目录下的文件删除,如果没有则新建一个data目录 3、修改my.ini配置文件,如果没有则新建 4、将 bin目录配置到环境变量 path下 如:D:\mysql\bin 阅读全文
posted @ 2019-06-14 18:02 zhangjinru123 阅读(207) 评论(0) 推荐(0) 编辑
摘要: package com.zhang.test; class Parent { private static int j=method(); private int i=test(); static { System.out.println(1); } { System.out.println(2); } Parent()... 阅读全文
posted @ 2019-03-29 09:20 zhangjinru123 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1、类加载的顺序 1、类加载机制 当系统运行时,类加载器将.class文件的二进制数据从外部存储器(如光盘,硬盘)调入内存中,CPU再从内存中读取指令和数据进行运算,并将运算结果存入内存中。 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这 阅读全文
posted @ 2019-03-06 09:33 zhangjinru123 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、线程与进程区别 进程是所有线程的集合,每一个线程是进程中的一条执行路径。 2、为什么要用多线程 提高程序效率。 3、多线程创建方式 继承Thread或Runnable 接口。 4、是继承Thread类好还是实现Runnable接口好 Runnable接口好,因为实现了接口还可以继续继承。继承Th 阅读全文
posted @ 2019-03-05 14:41 zhangjinru123 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、CountDownLatch(计数器) CountDownLatch 类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。CountDownLatc 阅读全文
posted @ 2019-03-05 11:25 zhangjinru123 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 1、Java虚拟机原理 所谓虚拟机,就是一台虚拟的机器。他是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机, 大名鼎鼎的Vmare就属于系统虚拟机,他完全是对物理计算的仿真,提供了一个可以运行完整操作系统的软件平台。程序虚拟机典型代码就是Java虚拟机,它专门为执行 阅读全文
posted @ 2019-02-26 16:14 zhangjinru123 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、什么是网络编程 使用IP地址或域名和端口连接到另一台计算机上对应的程序,按照规定的协议(数据格式)来交换数据。 网络模型图: 2、TCP与UDP在概念上的区别 UDP: TCP: 3、UDP通讯案例 通过UDP协议实现客户端与服务器端进行传输 4、TCP三次握手协议第一次握手:建立连接时,客户端 阅读全文
posted @ 2019-02-25 16:25 zhangjinru123 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Netty Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 2、Netty应用场景 1.分布式开源框架中dubbo、Zookeeper,RocketMQ底层rpc通讯使用就是netty。 2.游戏开发中 阅读全文
posted @ 2019-02-25 16:01 zhangjinru123 阅读(231) 评论(0) 推荐(0) 编辑