Windows环境下 1. 严重: StandardServer.await: create[8005] 原因:端口号冲突 解决: (1)方法一 使用命令netstat -ano找到占据端口8005的进程号,再用命令ta…
分类:java
基于二阶段提交协议的分布式事务解决方案
事务是有很多原子性的操作组成的,他要么全部执行成功,要么全部执行失败,在分布式系统中为了实现这个目标,各大厂商出现了很多种不同的解决方案。一些软件公司和外包公司还在使用基于二阶段提交协议的解决方案,但是一些…
java GOF23设计模式-简单工厂模式
public class CarFactory { //简单工厂模式1 public Car createCar(String type) { if(type.equals("奥迪")) { return new Aud…
高强度学习训练第十一天总结:Class文件结构(二)
常量池 可以理解为Class文件之中的资源仓库,他是Class文件结构中与其他项目关联最多的数据类型,也是占用Class文件空间最大的数据项目之一 访问标志 在常量池结束后,紧接着的俩个字节代表访问标志(access_f…
java-day03
判断语句if格式 if(关系表达式){ } if…else格式: if(关系表达式){ }else{ } if…else if格式: if(关系表达式){ }else …
MySql:-[ERR]-1064---You-have-an-error-in-your-SQL-syntax
使用 MySql 建表出现的问题 在使用 Navicat Premium 运行 sql 语句进行建表时,MySQL 报错如下: 建表语句: DROP DATABASE IF EXISTS javaweb; CREATE …
程序 查看 jvm版本
System.getProperty("java.version")返回你所需要的。 转载于:https://www.cnblogs.com/kakaisgood/p/8000520.html
eclipse获取图片路径
注意:在命令行下,我们可以直接用ImageIcon i = new ImageIcon( “pic.jpg”);直接加载当前目录下的图片 但在eclipse中,源文件路径src和编译路径bin不是…
MyEclipse打包Maven项目 Run as 命令
Maven Build Goals: clean 清除编译,compile 编译,test 编译并测试,install 打包并发送到本地仓库,package 只是打成jar包,并不会发送到本地仓库 测试: run as …
JAVA8十大新特性详解
一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: 代码如下: interface Formula { double calc…
java学习笔记(基础篇)—关键字static和final
一、关键字Static 我们从关键字static可以修饰哪些东西入手,逐一的剖析static的使用和要注意的地方。 1)修饰变量(只能修饰实例变量)—–>静态变量 又称为类变量 a)所有类实…
Netty框架问题记录1--多线程下批量发送消息导致消息被覆盖
业务背景 项目是基于Netty实现的实时课堂项目,课堂中老师需要对试卷进行讲解,则老师向服务器发送一个打开试卷信息的请求,服务器获取试卷信息,将试卷信息发送给所有的客户端(学生和老师)。 发送给学生的时候需要在试卷信息中…